.elementor-5051 .elementor-element.elementor-element-798939d:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-798939d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;}.elementor-5051 .elementor-element.elementor-element-798939d > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-798939d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 20px 264px 20px;}.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-5051 .elementor-element.elementor-element-add1693{text-align:center;}.elementor-5051 .elementor-element.elementor-element-add1693 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:85px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-27b5648:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-27b5648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5051 .elementor-element.elementor-element-27b5648 > .elementor-container{max-width:1240px;}.elementor-5051 .elementor-element.elementor-element-27b5648{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 115px 0px;}.elementor-5051 .elementor-element.elementor-element-27b5648 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5051 .elementor-element.elementor-element-4a726e8{text-align:center;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-6080285:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-6080285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-6080285 > .elementor-container{max-width:1240px;}.elementor-5051 .elementor-element.elementor-element-6080285{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-5051 .elementor-element.elementor-element-6080285 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-ae2667c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-9ae1c40 > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-0db107e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-0db107e .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-8521cc8{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-c4dd8a7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-108f76d:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-108f76d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD3125;}.elementor-5051 .elementor-element.elementor-element-108f76d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:80px 30px 80px 125px;}.elementor-5051 .elementor-element.elementor-element-108f76d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-9ab0f76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-9ab0f76 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-d02ba80{margin-top:35px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-83e79f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7E4;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-83e79f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-83e79f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5051 .elementor-element.elementor-element-a5f0cb9 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-a5f0cb9 .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-a5f0cb9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-6027746:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;background-image:url("https://impact.terryfox.org/wp-content/uploads/TFRI_SocialPostStockImage_1-1-2.png");}.elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.6;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-6027746.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-6027746.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-016cad7 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-016cad7 .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-016cad7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-9bd4e32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7E4;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-9bd4e32.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-9bd4e32.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-7396cc3 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-7396cc3 .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-7396cc3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-8525fa1{margin-top:0px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-468b3e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;background-image:url("https://impact.terryfox.org/wp-content/uploads/TFRI_SocialPostStockImage_1-1-1.png");}.elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.6;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-468b3e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-468b3e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-cf7456a .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-cf7456a .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-cf7456a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-524e61b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;background-image:url("https://impact.terryfox.org/wp-content/uploads/TFRI_SocialPostStockImage_1-1.png");}.elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.6;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-524e61b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-524e61b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-fa7aa26 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-fa7aa26 .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-fa7aa26 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-10f81fe{margin-top:0px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-18d5ed1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7E4;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-18d5ed1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-18d5ed1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-a3ce22a .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-a3ce22a .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-a3ce22a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-bb5fec9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;background-image:url("https://impact.terryfox.org/wp-content/uploads/TFRI_SocialPostStockImage_1-1-3.png");}.elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.6;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-bb5fec9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-bb5fec9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-4375af1 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-4375af1 .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-4375af1 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-24225ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7E4;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-24225ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-24225ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-b3ebf2b .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rigid Square", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;}.elementor-5051 .elementor-element.elementor-element-b3ebf2b .elementor-counter{gap:10px;}.elementor-5051 .elementor-element.elementor-element-b3ebf2b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Terry", Sans-serif;font-size:52px;font-weight:400;line-height:1.05em;}.elementor-5051 .elementor-element.elementor-element-5d0a50d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-5d0a50d .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-9b8325c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 125px 0px 125px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-0e6605d{padding:0px 0px 0px 100px;}.elementor-5051 .elementor-element.elementor-element-ccb7cc7:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-ccb7cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7E4;}.elementor-5051 .elementor-element.elementor-element-ccb7cc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:80px 30px 80px 125px;}.elementor-5051 .elementor-element.elementor-element-ccb7cc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-b6e6096 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-5051 .elementor-element.elementor-element-9996684{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-9996684 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-2e5ca25{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.22em;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5051 .elementor-element.elementor-element-4d49670{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-4d49670 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-5741284{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-3768c75{margin-top:45px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-abd8381:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/FredFox2Signing26May25-scaled.jpg");background-size:contain;}.elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-a45367a{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-2bd26d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-2bd26d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-2bd26d2 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-81e8dc9{text-align:start;}.elementor-5051 .elementor-element.elementor-element-81e8dc9 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-7a1f8b1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-19cadf6{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-1eb7df7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/Georgetown-scaled.jpeg");background-position:0px -156px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-38e787c{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-739209b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-739209b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-739209b > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-b28b1b7{text-align:start;}.elementor-5051 .elementor-element.elementor-element-b28b1b7 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-7afd343{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-933d8dc{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-3af930e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/Lloyd-Henderson.jpg");background-position:0px -44px;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-a1e76ba{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-a7367d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-a7367d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-a7367d5 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-caee884{text-align:start;}.elementor-5051 .elementor-element.elementor-element-caee884 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-ab231c7{margin:012px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-0562f65{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-affd4de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/April-12-Terry-at-the-harbour-in-St.-Johns-NL-colour-Photo-Credit-Bill-Strong-2.jpg");background-position:0px -78px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-1624571{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-6976d73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-6976d73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-6976d73 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-fc258e4{text-align:start;}.elementor-5051 .elementor-element.elementor-element-fc258e4 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-efb49a6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-6e88c5b{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-6e88c5b .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-15fbba8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-15fbba8 img{width:100%;height:427px;border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-3b2cfa1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-1284ec8{margin-top:45px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-b445783:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/SD68-NLPS-Run-Relay_Nanaimo-Ladysmith_BC_6-2-scaled.jpg");background-position:0px -211px;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-4821a99{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-221d1d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-221d1d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-221d1d8 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-2884256{text-align:start;}.elementor-5051 .elementor-element.elementor-element-2884256 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-1dbe805{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-c63d215{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-3f967f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/st-joseph-photo-1-scaled.jpg");background-size:cover;}.elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-20b3ef8{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-11ec520.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-11ec520.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-11ec520 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-1224663{text-align:start;}.elementor-5051 .elementor-element.elementor-element-1224663 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-05d9e44{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-236d505{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-deb8d61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/Yarmouth-High-May-2026-3-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-a273d34{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-8e2dd0a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-8e2dd0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-8e2dd0a > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-214616e{text-align:start;}.elementor-5051 .elementor-element.elementor-element-214616e .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-b22e486{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-a38444d{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-6d6ce9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/River-Valley_Harry-Miller-Challenge-follow-up-2025-1.jpg");background-position:center center;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-5e42c50{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-304aa29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-304aa29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-304aa29 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-b52a8f9{text-align:start;}.elementor-5051 .elementor-element.elementor-element-b52a8f9 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-d23a7cc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-391fadc{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-e4a36a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/Rolling-Hills-Public-School-for-Impact.png");background-position:0px -44px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-84206f0{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-a01a444.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-a01a444.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-a01a444 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-4141c5a{text-align:start;}.elementor-5051 .elementor-element.elementor-element-4141c5a .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-b07b06b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-aa1f153{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-7e33b07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/DSC00292-scaled.jpg");background-size:cover;}.elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-eba245c{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-6597828.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-6597828.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-6597828 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-4147915{text-align:start;}.elementor-5051 .elementor-element.elementor-element-4147915 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-532918b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-fed0ef3:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-fed0ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7E4;}.elementor-5051 .elementor-element.elementor-element-fed0ef3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:80px 30px 80px 125px;}.elementor-5051 .elementor-element.elementor-element-fed0ef3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-fc8e471{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-fc8e471 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-b94b6c4{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-4c843d9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-4c843d9 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-f093811{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-d0608d3{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-2613ed0 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-2613ed0 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-2613ed0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-cc00aad img{border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-937d695.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-937d695.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-937d695 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-99bf62e{text-align:start;}.elementor-5051 .elementor-element.elementor-element-99bf62e .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-7730776{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-0e2e018{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-d426a67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/TeamGalen_CalgaryAB_2.png");background-position:0px -33px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-446bc32{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-2ffa322.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-2ffa322.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-2ffa322 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-3324386{text-align:start;}.elementor-5051 .elementor-element.elementor-element-3324386 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-dfc4d2f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-df45c84{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/TeamLarryMiller2.jpg");background-position:-11px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-33dae97{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-7d4429e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-7d4429e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-7d4429e > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-2b378e7{text-align:start;}.elementor-5051 .elementor-element.elementor-element-2b378e7 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-4e35a46{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-574016b{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-574016b .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-c0abe7c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-a983fbc{margin-top:25px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-bb36a9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/Jensen-Law-7.jpeg");background-position:0px -134px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-dac2963{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-9f0c9fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-9f0c9fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-9f0c9fe > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-9ec8d7a{text-align:start;}.elementor-5051 .elementor-element.elementor-element-9ec8d7a .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-ce37a7c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-e206544{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/Terry-Fox-Run-September-14-2025-4-scaled.jpg");background-position:0px -211px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-fe863df{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-50430a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-50430a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-50430a5 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-37c9070{text-align:start;}.elementor-5051 .elementor-element.elementor-element-37c9070 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-7823933{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-65c8135{margin-top:30px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-57a1140:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/BC_Housing-small.jpg");background-position:0px -38px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-f03e3a3{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-87174ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-87174ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-87174ba > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-5475f44{text-align:start;}.elementor-5051 .elementor-element.elementor-element-5475f44 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-bf40299{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-0c8c0cf{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;text-align:start;}.elementor-5051 .elementor-element.elementor-element-0c8c0cf .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-6eac531{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0125px;}.elementor-5051 .elementor-element.elementor-element-6eac531 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-671140a{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 125px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-97995df{margin-top:45px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-1365071:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/2025-Germany-Heidelberg-TFR-collage.jpg");background-position:-15px 0px;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-f27b17c{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-8b9256a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-8b9256a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-8b9256a > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-7297818{text-align:start;}.elementor-5051 .elementor-element.elementor-element-7297818 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-08d014e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-cbfcd8b{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-9eea01d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/USA-run-scaled.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-efd0495{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-99d1305.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-99d1305.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-99d1305 > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-956cc96{text-align:start;}.elementor-5051 .elementor-element.elementor-element-956cc96 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-9a622b4{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-e69833c{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 125px;}.elementor-5051 .elementor-element.elementor-element-369c587:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#939393;background-image:url("https://impact.terryfox.org/wp-content/uploads/Tanzania-IST-2025-TFR.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-6936683{--spacer-size:256px;}.elementor-bc-flex-widget .elementor-5051 .elementor-element.elementor-element-e43a00c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5051 .elementor-element.elementor-element-e43a00c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5051 .elementor-element.elementor-element-e43a00c > .elementor-element-populated{padding:10px 0px 10px 45px;}.elementor-5051 .elementor-element.elementor-element-358e258{text-align:start;}.elementor-5051 .elementor-element.elementor-element-358e258 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:25px;font-weight:400;line-height:1.05em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-8375ee6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.22em;color:#000000;}.elementor-5051 .elementor-element.elementor-element-953d480:not(.elementor-motion-effects-element-type-background), .elementor-5051 .elementor-element.elementor-element-953d480 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-5051 .elementor-element.elementor-element-953d480 > .elementor-container{max-width:1240px;}.elementor-5051 .elementor-element.elementor-element-953d480{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 90px 0px;}.elementor-5051 .elementor-element.elementor-element-953d480 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-85b0d00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5051 .elementor-element.elementor-element-85b0d00 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-3deae55{margin-top:45px;margin-bottom:0px;}.elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated, .elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated > .elementor-background-overlay, .elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5051 .elementor-element.elementor-element-9025f36 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5051 .elementor-element.elementor-element-64b3e8a{border-radius:0px 0px 10px 10px;text-align:center;}.elementor-5051 .elementor-element.elementor-element-64b3e8a .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5051 .elementor-element.elementor-element-76e6b3a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5051 .elementor-element.elementor-element-3e27f72{text-align:center;}.elementor-5051 .elementor-element.elementor-element-3e27f72 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5051 .elementor-element.elementor-element-6080285{padding:70px 30px 0px 30px;}.elementor-5051 .elementor-element.elementor-element-0db107e{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-8521cc8{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-c4dd8a7{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-108f76d{padding:50px 25px 50px 25px;}.elementor-5051 .elementor-element.elementor-element-0e6605d{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-ccb7cc7{padding:50px 25px 50px 25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5051 .elementor-element.elementor-element-1eb7df7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-3af930e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-affd4de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-6e88c5b{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-15fbba8{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-3b2cfa1{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-1284ec8{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-b445783:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-c63d215{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-236d505{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-a38444d{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-391fadc{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-e4a36a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-aa1f153{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-fed0ef3{padding:50px 25px 50px 25px;}.elementor-5051 .elementor-element.elementor-element-d426a67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-bb36a9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-57a1140:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-6eac531{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-671140a{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-97995df{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-1365071:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-cbfcd8b{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-9eea01d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-e69833c{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-369c587:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-5051 .elementor-element.elementor-element-798939d{padding:150px 15px 120px 15px;}.elementor-5051 .elementor-element.elementor-element-add1693 .elementor-heading-title{font-size:38px;}.elementor-5051 .elementor-element.elementor-element-27b5648{padding:50px 15px 60px 15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5051 .elementor-element.elementor-element-4a726e8{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-6080285{padding:50px 15px 0px 15px;}.elementor-5051 .elementor-element.elementor-element-9ae1c40 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-0db107e .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-8521cc8{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-108f76d{margin-top:50px;margin-bottom:0px;padding:40px 15px 40px 15px;}.elementor-5051 .elementor-element.elementor-element-9ab0f76 .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-6027746:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-468b3e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-524e61b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-bb5fec9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:contain;}.elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-5d0a50d .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-9b8325c{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-ccb7cc7{margin-top:50px;margin-bottom:0px;padding:40px 15px 40px 15px;}.elementor-5051 .elementor-element.elementor-element-9996684 .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-2e5ca25{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5051 .elementor-element.elementor-element-5741284{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-a45367a{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-2bd26d2 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-81e8dc9 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-7a1f8b1{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-1eb7df7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-38e787c{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-739209b > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-b28b1b7 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-7afd343{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-3af930e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-a1e76ba{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-a7367d5 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-caee884 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-ab231c7{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-affd4de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -58px;}.elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-1624571{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-6976d73 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-fc258e4 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-efb49a6{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-6e88c5b .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-3b2cfa1{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-b445783:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -160px;}.elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-4821a99{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-221d1d8 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-2884256 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-1dbe805{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-20b3ef8{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-11ec520 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-1224663 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-05d9e44{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-a273d34{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-8e2dd0a > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-214616e .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-b22e486{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-5e42c50{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-304aa29 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-b52a8f9 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-d23a7cc{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-e4a36a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-84206f0{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-a01a444 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-4141c5a .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-b07b06b{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-eba245c{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-6597828 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-4147915 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-532918b{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-fed0ef3{margin-top:50px;margin-bottom:0px;padding:40px 15px 40px 15px;}.elementor-5051 .elementor-element.elementor-element-fc8e471 .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-b94b6c4{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-f093811{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-2613ed0 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-937d695 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-99bf62e{padding:40px 0px 0px 0px;}.elementor-5051 .elementor-element.elementor-element-99bf62e .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-7730776{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-d426a67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-446bc32{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-2ffa322 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-3324386 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-dfc4d2f{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-33dae97{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-7d4429e > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-2b378e7 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-4e35a46{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-574016b .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-c0abe7c{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-bb36a9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -87px;}.elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-dac2963{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-9f0c9fe > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-9ec8d7a .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-ce37a7c{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -166px;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-fe863df{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-50430a5 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-37c9070 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-7823933{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-57a1140:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-f03e3a3{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-87174ba > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-5475f44 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-bf40299{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-0c8c0cf .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-671140a{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-1365071:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-f27b17c{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-8b9256a > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-7297818 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-08d014e{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-9eea01d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-efd0495{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-99d1305 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-956cc96 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-9a622b4{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-369c587:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-6936683{--spacer-size:220px;}.elementor-5051 .elementor-element.elementor-element-e43a00c > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5051 .elementor-element.elementor-element-358e258 .elementor-heading-title{font-size:22px;}.elementor-5051 .elementor-element.elementor-element-8375ee6{font-size:16px;}.elementor-5051 .elementor-element.elementor-element-953d480{padding:50px 15px 60px 15px;}.elementor-5051 .elementor-element.elementor-element-85b0d00 .elementor-heading-title{font-size:30px;}.elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5051 .elementor-element.elementor-element-2a7b3e8 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-5051 .elementor-element.elementor-element-ae2667c{width:20%;}.elementor-5051 .elementor-element.elementor-element-9ae1c40{width:80%;}.elementor-5051 .elementor-element.elementor-element-468b3e6{width:33%;}.elementor-5051 .elementor-element.elementor-element-524e61b{width:67%;}.elementor-5051 .elementor-element.elementor-element-abd8381{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-2bd26d2{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-1eb7df7{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-739209b{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-3af930e{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-a7367d5{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-affd4de{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-6976d73{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-b445783{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-221d1d8{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-3f967f9{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-11ec520{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-deb8d61{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-8e2dd0a{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-6d6ce9e{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-304aa29{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-e4a36a2{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-a01a444{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-7e33b07{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-6597828{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-2613ed0{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-937d695{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-d426a67{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-2ffa322{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-5cd4f3c{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-7d4429e{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-bb36a9e{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-9f0c9fe{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-dc0f3f7{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-50430a5{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-57a1140{width:46%;}.elementor-5051 .elementor-element.elementor-element-87174ba{width:54%;}.elementor-5051 .elementor-element.elementor-element-1365071{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-8b9256a{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-9eea01d{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-99d1305{width:56.5%;}.elementor-5051 .elementor-element.elementor-element-369c587{width:43.5%;}.elementor-5051 .elementor-element.elementor-element-e43a00c{width:56.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5051 .elementor-element.elementor-element-9ae1c40{width:100%;}.elementor-5051 .elementor-element.elementor-element-83e79f3{width:30%;}.elementor-5051 .elementor-element.elementor-element-6027746{width:30%;}.elementor-5051 .elementor-element.elementor-element-9bd4e32{width:30%;}.elementor-5051 .elementor-element.elementor-element-468b3e6{width:45%;}.elementor-5051 .elementor-element.elementor-element-524e61b{width:45%;}.elementor-5051 .elementor-element.elementor-element-18d5ed1{width:30%;}.elementor-5051 .elementor-element.elementor-element-bb5fec9{width:30%;}.elementor-5051 .elementor-element.elementor-element-24225ad{width:30%;}.elementor-5051 .elementor-element.elementor-element-1bb2060{width:45%;}.elementor-5051 .elementor-element.elementor-element-2a7b3e8{width:45%;}}/* Start custom CSS for section, class: .elementor-element-27b5648 */.elementor-5051 .elementor-element.elementor-element-27b5648 .elementor-widget-text-editor { margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae2667c */.elementor-5051 .elementor-element.elementor-element-ae2667c > .elementor-element-populated { position: relative; }
.elementor-5051 .elementor-element.elementor-element-ae2667c > .elementor-element-populated > .elementor-widget-html { position: sticky; top: 30px; margin-top: -100px; padding: 100px 40px 0 0; min-height: 368px; box-sizing: border-box; }
.elementor-5051 .elementor-element.elementor-element-ae2667c > .elementor-element-populated { position: relative; }
.elementor-5051 .elementor-element.elementor-element-ae2667c > .elementor-element-populated::after { content:""; position:absolute; top:0; right:0; width:1px; height:368px; background:#C4C4C4; }
.elementor-5051 .elementor-element.elementor-element-ae2667c .pia-nav { display: flex; flex-direction: column; gap: 16px; }
.elementor-5051 .elementor-element.elementor-element-ae2667c .pia-nav a { font-family: 'Rigid Square', sans-serif; font-weight: 600; font-size: 16px; line-height: 1.15; color: #000; text-decoration: none; transition: color .2s ease; }
.elementor-5051 .elementor-element.elementor-element-ae2667c .pia-nav a:hover { color: #E43D30; }
.elementor-5051 .elementor-element.elementor-element-ae2667c .pia-nav a.active { color: #E43D30; font-weight: 700; }
@media (max-width: 1024px) { .elementor-5051 .elementor-element.elementor-element-ae2667c { display: none; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-83e79f3 */.elementor-5051 .elementor-element.elementor-element-83e79f3 { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-83e79f3 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-83e79f3 > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
.elementor-5051 .elementor-element.elementor-element-83e79f3 .elementor-counter-number-wrapper, .elementor-5051 .elementor-element.elementor-element-83e79f3 .elementor-counter-number, .elementor-5051 .elementor-element.elementor-element-83e79f3 .elementor-counter-title { color:#000000 !important; }
.elementor-5051 .elementor-element.elementor-element-83e79f3 .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-83e79f3 .elementor-counter, .elementor-5051 .elementor-element.elementor-element-83e79f3 .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6027746 */.elementor-5051 .elementor-element.elementor-element-6027746 { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-6027746 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-6027746 > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
.elementor-5051 .elementor-element.elementor-element-6027746 .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-6027746 .elementor-counter, .elementor-5051 .elementor-element.elementor-element-6027746 .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9bd4e32 */.elementor-5051 .elementor-element.elementor-element-9bd4e32 { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-9bd4e32 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-9bd4e32 > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
.elementor-5051 .elementor-element.elementor-element-9bd4e32 .elementor-counter-number-wrapper, .elementor-5051 .elementor-element.elementor-element-9bd4e32 .elementor-counter-number, .elementor-5051 .elementor-element.elementor-element-9bd4e32 .elementor-counter-title { color:#000000 !important; }
.elementor-5051 .elementor-element.elementor-element-9bd4e32 .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-9bd4e32 .elementor-counter, .elementor-5051 .elementor-element.elementor-element-9bd4e32 .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-468b3e6 */.elementor-5051 .elementor-element.elementor-element-468b3e6 { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-468b3e6 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-468b3e6 > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
.elementor-5051 .elementor-element.elementor-element-468b3e6 .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-468b3e6 .elementor-counter, .elementor-5051 .elementor-element.elementor-element-468b3e6 .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-524e61b */.elementor-5051 .elementor-element.elementor-element-524e61b { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-524e61b .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated { padding: 34px 18px !important; min-height:0; height:100%; }
.elementor-5051 .elementor-element.elementor-element-524e61b .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-524e61b .elementor-counter, .elementor-5051 .elementor-element.elementor-element-524e61b .elementor-counter-number-wrapper { text-align:center !important; }

@media (max-width: 767px) {
    .elementor-5051 .elementor-element.elementor-element-524e61b > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18d5ed1 */.elementor-5051 .elementor-element.elementor-element-18d5ed1 { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-18d5ed1 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-18d5ed1 > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
.elementor-5051 .elementor-element.elementor-element-18d5ed1 .elementor-counter-number-wrapper, .elementor-5051 .elementor-element.elementor-element-18d5ed1 .elementor-counter-number, .elementor-5051 .elementor-element.elementor-element-18d5ed1 .elementor-counter-title { color:#000000 !important; }
.elementor-5051 .elementor-element.elementor-element-18d5ed1 .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-18d5ed1 .elementor-counter, .elementor-5051 .elementor-element.elementor-element-18d5ed1 .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bb5fec9 */.elementor-5051 .elementor-element.elementor-element-bb5fec9 { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-bb5fec9 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-bb5fec9 > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
.elementor-5051 .elementor-element.elementor-element-bb5fec9 .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-bb5fec9 .elementor-counter, .elementor-5051 .elementor-element.elementor-element-bb5fec9 .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24225ad */.elementor-5051 .elementor-element.elementor-element-24225ad { margin: 6px; }
.elementor-5051 .elementor-element.elementor-element-24225ad .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-24225ad > .elementor-element-populated { padding: 34px 18px !important; aspect-ratio:1/1; }
.elementor-5051 .elementor-element.elementor-element-24225ad .elementor-counter-number-wrapper, .elementor-5051 .elementor-element.elementor-element-24225ad .elementor-counter-number, .elementor-5051 .elementor-element.elementor-element-24225ad .elementor-counter-title { color:#000000 !important; }
.elementor-5051 .elementor-element.elementor-element-24225ad .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-24225ad .elementor-counter, .elementor-5051 .elementor-element.elementor-element-24225ad .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d5cf7d */.elementor-5051 .elementor-element.elementor-element-6d5cf7d .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-6d5cf7d .elementor-counter, .elementor-5051 .elementor-element.elementor-element-6d5cf7d .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-108f76d */@media (min-width: 1241px) { .elementor-5051 .elementor-element.elementor-element-108f76d { width: calc(100% + (100vw - 1240px) / 2) !important; max-width: none; flex-shrink: 0; padding-right: calc((100vw - 1240px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30c62dd */@media screen and (max-width: 768px) {
    .elementor-5051 .elementor-element.elementor-element-30c62dd .region-info img {
        display: none;
    }
    .elementor-5051 .elementor-element.elementor-element-30c62dd .region-info {
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d4ef62 */@media screen and (max-width: 768px) {
    .elementor-5051 .elementor-element.elementor-element-3d4ef62 .region-info img {
        display: none;
    }
    .elementor-5051 .elementor-element.elementor-element-3d4ef62 .region-info {
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e6605d */.map-container {
  display: flex;
  width: 100%;
  height: auto;
}

.info-panel {
  width: 35%;
  padding: 10px;
  font-size: 18px;
  box-sizing: border-box;
  background-color: #fff;
  font-family: Rigid Square;
}
.info-panel h3 {
    display: none;
    color: #000;
    font-family: Terry;
    font-size: 40px;
}

.svg-map {
  width: 65%;
}

.svg-map svg {
  width: 100%;
  height: auto;
}

.info-panel img {
  width: 100%;
  height: auto;
  margin-top: 10px;
  border-radius: 4px;
}
.svg-map svg {
  width: 800px;
  height: auto;
}

.land:hover {
  fill: #e43d30;
  cursor: pointer;
}
.region:hover path {
  fill: #e43d30;
  cursor: pointer;
}

.region.highlighted path {
  fill: #e43d30 !important;
}

.region-content h3, .region-content h4 {
    color: #000;
    font-family: Terry;
    font-size: 40px;
}
.region-content p {
    color: #000;
    font-size: 18px;
    font-family: Rigid Square;
    margin-bottom: 35px;
}
.region-info {
    width: 250px;
    color: #000;
    border: 1px solid #000;
    padding: 10px 20px 5px;
}
.region-info img {
    display: block;
    width: 100%;
    height: auto;
}
.region-content h4 {
    margin-bottom: 5px;
}

@media (max-width: 768px) {
  .map-container {
    flex-direction: column;
  }
  .svg-map {
      padding: 0 10px;
  }
  .svg-map svg {
      width: 100%;
      height: auto;
  }

  .info-panel,
  .svg-map {
    width: 100%;
  }
  .region-content h3 {
      margin-bottom: 5px;
  }
  .region-content h3, .region-content h4 {
      font-size: 30px;
  }
  .region-content p {
      font-size: 16px;
  }
}

@media only screen and (min-width : 1200px) {
   .svg-map {
       margin-left: 0px;
   }
   .info-panel h3 {
       margin-right: -100px;
   }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d49670 */.elementor-5051 .elementor-element.elementor-element-4d49670 img { width: 100%; height: auto; aspect-ratio: 925 / 400; object-fit: cover; border-radius: 10px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-abd8381 */.elementor-5051 .elementor-element.elementor-element-abd8381 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-abd8381 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-abd8381 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1eb7df7 */.elementor-5051 .elementor-element.elementor-element-1eb7df7 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-1eb7df7 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-1eb7df7 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3af930e */.elementor-5051 .elementor-element.elementor-element-3af930e .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-3af930e { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-3af930e > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-affd4de */.elementor-5051 .elementor-element.elementor-element-affd4de .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-affd4de { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-affd4de > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ccb7cc7 */@media (min-width: 1241px) { .elementor-5051 .elementor-element.elementor-element-ccb7cc7 { width: calc(100% + (100vw - 1240px) / 2) !important; max-width: none; flex-shrink: 0; padding-right: calc((100vw - 1240px) / 2); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15fbba8 */.elementor-5051 .elementor-element.elementor-element-15fbba8 img { width: 100%; height: auto; aspect-ratio: 925 / 400; object-fit: cover; border-radius: 10px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b445783 */.elementor-5051 .elementor-element.elementor-element-b445783 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-b445783 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-b445783 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3f967f9 */.elementor-5051 .elementor-element.elementor-element-3f967f9 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-3f967f9 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-3f967f9 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-deb8d61 */.elementor-5051 .elementor-element.elementor-element-deb8d61 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-deb8d61 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-deb8d61 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d6ce9e */.elementor-5051 .elementor-element.elementor-element-6d6ce9e .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-6d6ce9e { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-6d6ce9e > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e4a36a2 */.elementor-5051 .elementor-element.elementor-element-e4a36a2 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-e4a36a2 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-e4a36a2 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7e33b07 */.elementor-5051 .elementor-element.elementor-element-7e33b07 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-7e33b07 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-7e33b07 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c843d9 */.elementor-5051 .elementor-element.elementor-element-4c843d9 img { width: 100%; height: auto; aspect-ratio: 925 / 400; object-fit: cover; border-radius: 10px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2613ed0 */.elementor-5051 .elementor-element.elementor-element-2613ed0 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-2613ed0 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-2613ed0 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-2613ed0 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d426a67 */.elementor-5051 .elementor-element.elementor-element-d426a67 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-d426a67 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-d426a67 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cd4f3c */.elementor-5051 .elementor-element.elementor-element-5cd4f3c .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-5cd4f3c { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-5cd4f3c > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bb36a9e */.elementor-5051 .elementor-element.elementor-element-bb36a9e .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-bb36a9e { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-bb36a9e > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc0f3f7 */.elementor-5051 .elementor-element.elementor-element-dc0f3f7 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-dc0f3f7 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-dc0f3f7 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57a1140 */.elementor-5051 .elementor-element.elementor-element-57a1140 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-57a1140 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-57a1140 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fed0ef3 */@media (min-width: 1241px) { .elementor-5051 .elementor-element.elementor-element-fed0ef3 { width: calc(100% + (100vw - 1240px) / 2) !important; max-width: none; flex-shrink: 0; padding-right: calc((100vw - 1240px) / 2); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eac531 */.elementor-5051 .elementor-element.elementor-element-6eac531 img { width: 100%; height: auto; aspect-ratio: 925 / 400; object-fit: cover; border-radius: 10px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1365071 */.elementor-5051 .elementor-element.elementor-element-1365071 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-1365071 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-1365071 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9eea01d */.elementor-5051 .elementor-element.elementor-element-9eea01d .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-9eea01d { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-9eea01d > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-369c587 */.elementor-5051 .elementor-element.elementor-element-369c587 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-369c587 { align-self: flex-start; }
.elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-element-populated { height: 256px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-369c587 > .elementor-element-populated { height: 220px; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9ae1c40 */.elementor-5051 .elementor-element.elementor-element-9ae1c40 .elementor-counter-title, .elementor-5051 .elementor-element.elementor-element-9ae1c40 .elementor-counter, .elementor-5051 .elementor-element.elementor-element-9ae1c40 .elementor-counter-number-wrapper { text-align:center !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6080285 */.elementor-5051 .elementor-element.elementor-element-6080285 h2, .elementor-5051 .elementor-element.elementor-element-6080285 h3 { scroll-margin-top: 120px; }
/* tff-bio */
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio > p { margin: 0 0 12px; }
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio:not(.tff-bio-has-more) > p { display: -webkit-box; -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; overflow: hidden; }
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio:not(.tff-bio-has-more).is-open > p { -webkit-line-clamp: unset; display: block;
  overflow: visible; }
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio-more { max-height: 0; overflow: hidden; transition: max-height .45s ease; }
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio.is-open .tff-bio-more { max-height: 3000px; }
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio-more p { margin: 0 0 12px; }
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio-toggle { display: inline-block; margin-top: 4px; padding: 0; border: 0;
  background: none; cursor: pointer; color: inherit; text-align: left;
  font-family: 'Rigid Square', sans-serif; font-weight: 700; font-size: 16px; line-height: 20px;
  text-decoration: underline; text-underline-offset: 3px; }
.elementor-5051 .elementor-element.elementor-element-6080285 .tff-bio-toggle:hover { color: #E43D30; }
/* mobile: drop the desktop left inset everywhere inside this section */
@media (max-width:767px){
  .elementor-5051 .elementor-element.elementor-element-6080285 .elementor-inner-section { padding-left:18px !important; padding-right:18px !important; }
  .elementor-5051 .elementor-element.elementor-element-6080285 .elementor-inner-section .elementor-inner-section { padding-left:0 !important; padding-right:0 !important; }
  .elementor-5051 .elementor-element.elementor-element-6080285 .elementor-widget { padding-left:0 !important; padding-right:0 !important; }
  .elementor-5051 .elementor-element.elementor-element-6080285 .elementor-column > .elementor-element-populated { padding-left:0 !important; padding-right:0 !important; }
  /* stat tiles keep their inner gutter */
  .elementor-5051 .elementor-element.elementor-element-6080285 .elementor-widget-counter { padding-left:18px !important; padding-right:18px !important; }
  /* stacked columns: true full width, symmetric gutters */
  .elementor-5051 .elementor-element.elementor-element-6080285 .elementor-inner-section > .elementor-container > .elementor-column { width:100% !important; max-width:100% !important; flex:0 0 100% !important; margin-left:0 !important; margin-right:0 !important; margin-bottom:12px; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1bb2060 */.elementor-5051 .elementor-element.elementor-element-1bb2060 { margin-left: 0px; margin-right: 10px; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-html { position:static !important; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next { position:absolute; top:0; left:0; width:100%; aspect-ratio:610/400; overflow:hidden; text-decoration:none; z-index:2; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next-hv { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:26px; padding:40px; text-align:center; background:#FFFFFF; opacity:0; transition:opacity .3s ease; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next:hover .c45-next-hv, .elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next:focus-visible .c45-next-hv { opacity:1; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next-txt { font-family:'Rigid Square',sans-serif; font-weight:600; font-size:18px; line-height:1.3; color:#000000; max-width:430px; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next-btn { display:inline-block; font-family:'Rigid Square',sans-serif; font-weight:700; font-size:16px; line-height:20px; color:#FFFFFF; background:#000000; padding:14px 28px; border-radius:5px; text-transform:uppercase; transition:background .2s ease; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){ .elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next { position:static; aspect-ratio:auto; } .elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next-hv { opacity:1; position:static; background:transparent; padding:18px 14px 0; gap:16px; } .elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next-txt { color:#FFFFFF; } }
.elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated { position:relative; background:#2E2E2E; border-radius:10px; overflow:hidden; padding:0 !important; display:flex; flex-direction:column; height:100%; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-image img, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-video video, .elementor-5051 .elementor-element.elementor-element-1bb2060 .e-hosted-video { aspect-ratio:610/400; width:100%; height:auto; object-fit:cover; display:block; border-radius:0 !important; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-video, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-image, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-html { margin:0 !important; line-height:0; flex:0 0 auto; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-heading { margin:0 !important; flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-heading > .elementor-widget-container { flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-heading .elementor-heading-title { flex:1 1 auto; display:flex; align-items:center; justify-content:center; text-align:center; min-height:66px; padding:18px 14px; line-height:1.25; }
/* tff-card-v2 */
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-html, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-image, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-video { position:static !important; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated { position:relative; aspect-ratio:610/400; height:auto; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next { position:static; display:flex; flex:1 1 auto; min-height:0; aspect-ratio:auto; border-radius:0; overflow:hidden; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next-img { position:relative; inset:auto; flex:1 1 auto; width:100%; height:100%; border-radius:0; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-video, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-image, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-html:has(.c45-next) { flex:0 0 calc(100% - 66px); height:calc(100% - 66px); min-height:0; display:flex; overflow:hidden; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-html:not(:has(.c45-next)) { flex:0 0 auto !important; height:0 !important; min-height:0 !important; display:block !important; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-video > .elementor-widget-container, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-image > .elementor-widget-container, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-html:has(.c45-next) > .elementor-widget-container { flex:1 1 auto; min-height:0; display:flex; width:100%; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .rb-ph, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-image img, .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-video video, .elementor-5051 .elementor-element.elementor-element-1bb2060 .e-hosted-video, .elementor-5051 .elementor-element.elementor-element-1bb2060 .e-hosted-video video { aspect-ratio:auto; width:100%; height:100%; object-fit:cover; flex:1 1 auto; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-heading { flex:0 0 auto; }
.elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-heading .elementor-heading-title { min-height:0; height:66px; }
.elementor-5051 .elementor-element.elementor-element-1bb2060:hover .c45-next-hv { opacity:1; }
.elementor-5051 .elementor-element.elementor-element-1bb2060:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){
  .elementor-5051 .elementor-element.elementor-element-1bb2060 > .elementor-element-populated { aspect-ratio:auto; }
  .elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next { display:block; }
  .elementor-5051 .elementor-element.elementor-element-1bb2060 .c45-next-img { aspect-ratio:610/400; height:auto; }
  .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-html:not(:has(.c45-next)) { height:auto !important; }
  .elementor-5051 .elementor-element.elementor-element-1bb2060 .elementor-widget-heading .elementor-heading-title { height:auto; min-height:66px; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2a7b3e8 */.elementor-5051 .elementor-element.elementor-element-2a7b3e8 { margin-left:15px; margin-right:0px; }
@media (max-width:767px){ .elementor-5051 .elementor-element.elementor-element-2a7b3e8 { margin-left:0; margin-right:0; } }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 { margin-left: 0px; margin-right: 15px; }
@media (max-width: 767px) { .elementor-5051 .elementor-element.elementor-element-2a7b3e8 { margin-left: 0; margin-right: 0; } }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next { position:relative; display:block; width:100%; aspect-ratio:610/400; border-radius:10px; overflow:hidden; text-decoration:none; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-img { position:absolute; inset:0; background:#C4C4C4; background-size:cover; background-position:center; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-hv { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:26px; padding:40px; text-align:center; background:#FFFFFF; opacity:0; transition:opacity .3s ease; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next:hover .c45-next-hv, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next:focus-visible .c45-next-hv { opacity:1; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-txt { font-family:'Rigid Square',sans-serif; font-weight:600; font-size:18px; line-height:1.3; color:#000000; max-width:430px; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-btn { display:inline-block; font-family:'Rigid Square',sans-serif; font-weight:700; font-size:16px; line-height:20px; color:#FFFFFF; background:#000000; padding:14px 28px; border-radius:5px; text-transform:uppercase; transition:background .2s ease; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){ .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-hv { opacity:1; position:static; background:transparent; padding:18px 0 0; gap:16px; } .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-txt { color:#FFFFFF; } .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next { aspect-ratio:auto; } .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-img { position:relative; inset:auto; display:block; width:100%; aspect-ratio:610/400; border-radius:10px; } }.elementor-5051 .elementor-element.elementor-element-2a7b3e8 > .elementor-element-populated { background:#2E2E2E; border-radius:10px; overflow:hidden; padding:0 !important; display:flex; flex-direction:column; height:100%; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-image img, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-video video, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .e-hosted-video { aspect-ratio:610/400; width:100%; height:auto; object-fit:cover; display:block; border-radius:0 !important; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-video, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-image, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-html { margin:0 !important; line-height:0; flex:0 0 auto; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-heading { margin:0 !important; flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-heading > .elementor-widget-container { flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-heading .elementor-heading-title { flex:1 1 auto; display:flex; align-items:center; justify-content:center; text-align:center; min-height:66px; padding:18px 14px; line-height:1.25; }
/* tff-card-v2 */
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-html, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-image, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-video { position:static !important; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 > .elementor-element-populated { position:relative; aspect-ratio:610/400; height:auto; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next { position:static; display:flex; flex:1 1 auto; min-height:0; aspect-ratio:auto; border-radius:0; overflow:hidden; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-img { position:relative; inset:auto; flex:1 1 auto; width:100%; height:100%; border-radius:0; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-video, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-image, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-html:has(.c45-next) { flex:0 0 calc(100% - 66px); height:calc(100% - 66px); min-height:0; display:flex; overflow:hidden; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-html:not(:has(.c45-next)) { flex:0 0 auto !important; height:0 !important; min-height:0 !important; display:block !important; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-video > .elementor-widget-container, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-image > .elementor-widget-container, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-html:has(.c45-next) > .elementor-widget-container { flex:1 1 auto; min-height:0; display:flex; width:100%; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .rb-ph, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-image img, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-video video, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .e-hosted-video, .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .e-hosted-video video { aspect-ratio:auto; width:100%; height:100%; object-fit:cover; flex:1 1 auto; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-heading { flex:0 0 auto; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-heading .elementor-heading-title { min-height:0; height:66px; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8:hover .c45-next-hv { opacity:1; }
.elementor-5051 .elementor-element.elementor-element-2a7b3e8:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){
  .elementor-5051 .elementor-element.elementor-element-2a7b3e8 > .elementor-element-populated { aspect-ratio:auto; }
  .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next { display:block; }
  .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .c45-next-img { aspect-ratio:610/400; height:auto; }
  .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-html:not(:has(.c45-next)) { height:auto !important; }
  .elementor-5051 .elementor-element.elementor-element-2a7b3e8 .elementor-widget-heading .elementor-heading-title { height:auto; min-height:66px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Terry';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://impact.terryfox.org/wp-content/uploads/Terry.eot');
	src: url('https://impact.terryfox.org/wp-content/uploads/Terry.eot?#iefix') format('embedded-opentype'),
		url('https://impact.terryfox.org/wp-content/uploads/Terry.woff2') format('woff2'),
		url('https://impact.terryfox.org/wp-content/uploads/Terry.woff') format('woff'),
		url('https://impact.terryfox.org/wp-content/uploads/Terry.ttf') format('truetype'),
		url('https://impact.terryfox.org/wp-content/uploads/Terry.svg#Terry') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rigid Square';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://impact.terryfox.org/wp-content/uploads/rigid-square.eot');
	src: url('https://impact.terryfox.org/wp-content/uploads/rigid-square.eot?#iefix') format('embedded-opentype'),
		url('https://impact.terryfox.org/wp-content/uploads/rigid-square.woff2') format('woff2'),
		url('https://impact.terryfox.org/wp-content/uploads/rigid-square.woff') format('woff'),
		url('https://impact.terryfox.org/wp-content/uploads/rigid-square.ttf') format('truetype'),
		url('https://impact.terryfox.org/wp-content/uploads/rigid-square.svg#RigidSquare') format('svg');
}
/* End Custom Fonts CSS */