.elementor-5001 .elementor-element.elementor-element-4c0c791:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-4c0c791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5001 .elementor-element.elementor-element-4c0c791 > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-4c0c791{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-5001 .elementor-element.elementor-element-d872ac5{text-align:center;}.elementor-5001 .elementor-element.elementor-element-d872ac5 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:85px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-1517e0a{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5001 .elementor-element.elementor-element-1517e0a .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-d234631:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-d234631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5001 .elementor-element.elementor-element-d234631 > .elementor-container{max-width:1240px;}.elementor-5001 .elementor-element.elementor-element-d234631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 115px 0px;}.elementor-5001 .elementor-element.elementor-element-d234631 > .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-5001 .elementor-element.elementor-element-e2277c0{text-align:center;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-78bc12f:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-78bc12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-78bc12f > .elementor-container{max-width:1240px;}.elementor-5001 .elementor-element.elementor-element-78bc12f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 90px 0px;}.elementor-5001 .elementor-element.elementor-element-78bc12f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-bfdb2f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-bbfc7ad > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-5001 .elementor-element.elementor-element-c25ff3a:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-c25ff3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE7E4;}.elementor-5001 .elementor-element.elementor-element-c25ff3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 40px 120px;}.elementor-5001 .elementor-element.elementor-element-c25ff3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-f2f0bbc > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-92cfd0a{text-align:start;}.elementor-5001 .elementor-element.elementor-element-92cfd0a .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-f290086{margin-top:32px;margin-bottom:0px;}.elementor-5001 .elementor-element.elementor-element-86f4b52:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-86f4b52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-86f4b52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-element-populated, .elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-element-populated > .elementor-background-overlay, .elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-48e3829{text-align:center;}.elementor-5001 .elementor-element.elementor-element-48e3829 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:54px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-c9d756d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5001 .elementor-element.elementor-element-c9d756d .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:600;line-height:1.25em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-5ef37bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://impact.terryfox.org/wp-content/uploads/rb-num-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.45;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-5ef37bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-5ef37bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-element-populated, .elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-element-populated > .elementor-background-overlay, .elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-40325b7{text-align:center;}.elementor-5001 .elementor-element.elementor-element-40325b7 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:54px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-2814f09{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5001 .elementor-element.elementor-element-2814f09 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:600;line-height:1.25em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-52922ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-52922ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-52922ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-element-populated, .elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-element-populated > .elementor-background-overlay, .elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-9d40d1a{text-align:center;}.elementor-5001 .elementor-element.elementor-element-9d40d1a .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:54px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-0605e51{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5001 .elementor-element.elementor-element-0605e51 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:600;line-height:1.25em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-e85ee0e{margin-top:0px;margin-bottom:0px;}.elementor-5001 .elementor-element.elementor-element-715d35c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://impact.terryfox.org/wp-content/uploads/rb-num-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.45;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-715d35c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-715d35c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-element-populated, .elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-element-populated > .elementor-background-overlay, .elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-69fd169{text-align:center;}.elementor-5001 .elementor-element.elementor-element-69fd169 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:54px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-e02fae5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5001 .elementor-element.elementor-element-e02fae5 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:600;line-height:1.25em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-e1eccfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://impact.terryfox.org/wp-content/uploads/rb-num-3-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.45;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-e1eccfc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-e1eccfc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated, .elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated > .elementor-background-overlay, .elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-2300add{text-align:center;}.elementor-5001 .elementor-element.elementor-element-2300add .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:54px;font-weight:400;line-height:1.05em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-903eebd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5001 .elementor-element.elementor-element-903eebd .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:600;line-height:1.25em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-6e38306{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;text-align:start;}.elementor-5001 .elementor-element.elementor-element-6e38306 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-b319292{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-f4fd6d0{padding:0px 0px 0px 120px;}.elementor-5001 .elementor-element.elementor-element-7d45a2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;font-family:"Rigid Square", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-7d45a2e p{margin-block-end:0px;}.elementor-5001 .elementor-element.elementor-element-2e44f8d{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;text-align:start;}.elementor-5001 .elementor-element.elementor-element-2e44f8d .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-c5c583f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-abf6ce1{margin-top:26px;margin-bottom:0px;padding:0px 0px 0px 120px;}.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-5001 .elementor-element.elementor-element-c1535de img{width:100%;}.elementor-5001 .elementor-element.elementor-element-be3c24d{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 120px;}.elementor-5001 .elementor-element.elementor-element-f2e632b > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-88a6111{text-align:start;}.elementor-5001 .elementor-element.elementor-element-88a6111 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.3px;color:#000000;}.elementor-5001 .elementor-element.elementor-element-8b68666{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-96f4877 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-ae52397{text-align:start;}.elementor-5001 .elementor-element.elementor-element-ae52397 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.3px;color:#000000;}.elementor-5001 .elementor-element.elementor-element-5948157{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-ba790ff > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-c1dd655{text-align:start;}.elementor-5001 .elementor-element.elementor-element-c1dd655 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.3px;color:#000000;}.elementor-5001 .elementor-element.elementor-element-9ebb3c7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-45cc858 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-4e63820{text-align:start;}.elementor-5001 .elementor-element.elementor-element-4e63820 .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.3px;color:#000000;}.elementor-5001 .elementor-element.elementor-element-59d683e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-6d098aa > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-ae154fc{text-align:start;}.elementor-5001 .elementor-element.elementor-element-ae154fc .elementor-heading-title{font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:0.3px;color:#000000;}.elementor-5001 .elementor-element.elementor-element-9d02a89{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-25ff67d{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;font-family:"Rigid Square", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-c918f84:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-c918f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-5001 .elementor-element.elementor-element-c918f84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;padding:70px 55px 70px 120px;}.elementor-5001 .elementor-element.elementor-element-c918f84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-a0f6750{text-align:start;}.elementor-5001 .elementor-element.elementor-element-a0f6750 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-7828725{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5001 .elementor-element.elementor-element-7828725 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-c8d06f3{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-405585b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-1f4e9eb{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5001 .elementor-element.elementor-element-1f4e9eb .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-4c2710e:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-4c2710e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD3125;}.elementor-5001 .elementor-element.elementor-element-4c2710e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 55px 70px 120px;}.elementor-5001 .elementor-element.elementor-element-4c2710e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-c9b3c41{text-align:start;}.elementor-5001 .elementor-element.elementor-element-c9b3c41 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-d27eea2{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-b720e5e{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-f0553db{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-151d97e:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-151d97e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-5001 .elementor-element.elementor-element-151d97e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 55px 70px 120px;}.elementor-5001 .elementor-element.elementor-element-151d97e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-9c98b5b{text-align:start;}.elementor-5001 .elementor-element.elementor-element-9c98b5b .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-85e85f2{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-c3d2026{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-56b8a8b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5001 .elementor-element.elementor-element-56b8a8b .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-fa8790e{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;text-align:start;}.elementor-5001 .elementor-element.elementor-element-fa8790e .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-32f8d16{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 120px;font-family:"Rigid Square", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-0bc09e8:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-0bc09e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-0bc09e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:55px 55px 55px 120px;}.elementor-5001 .elementor-element.elementor-element-0bc09e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-1188c4d{text-align:start;}.elementor-5001 .elementor-element.elementor-element-1188c4d .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-a2002a2{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.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-e2nxrow{margin-top:26px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-e3nxqte.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-e3nxqte.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-e3nxqte > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-5dd4108{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.3em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-e5nxatt{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Rigid Square", Sans-serif;font-size:15px;font-weight:400;line-height:1.35em;color:#000000;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-e4nximg.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-e4nximg.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-9819dd7 img{width:100%;}.elementor-5001 .elementor-element.elementor-element-d767141{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 55px 0px 120px;}.elementor-5001 .elementor-element.elementor-element-d767141 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-f8d8222.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-f8d8222.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-f8d8222 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-b567a0f{text-align:start;}.elementor-5001 .elementor-element.elementor-element-b567a0f .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-6df0d01{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.3em;color:#000000;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-75b5d98.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-75b5d98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-9eb0014 img{width:100%;}.elementor-5001 .elementor-element.elementor-element-24ec882{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 55px 0px 120px;}.elementor-5001 .elementor-element.elementor-element-24ec882 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-4f7a9ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-4f7a9ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-4f7a9ff > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-bbd05ec{text-align:start;}.elementor-5001 .elementor-element.elementor-element-bbd05ec .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;color:#000000;}.elementor-5001 .elementor-element.elementor-element-2683d81{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.3em;color:#000000;}.elementor-bc-flex-widget .elementor-5001 .elementor-element.elementor-element-9ccc324.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5001 .elementor-element.elementor-element-9ccc324.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5001 .elementor-element.elementor-element-9ccc324 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5001 .elementor-element.elementor-element-9ccc324 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-89da5ab img{width:100%;}.elementor-5001 .elementor-element.elementor-element-cd1bae4:not(.elementor-motion-effects-element-type-background), .elementor-5001 .elementor-element.elementor-element-cd1bae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-5001 .elementor-element.elementor-element-cd1bae4 > .elementor-container{max-width:1240px;}.elementor-5001 .elementor-element.elementor-element-cd1bae4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-5001 .elementor-element.elementor-element-cd1bae4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-b7c1ef4{text-align:center;}.elementor-5001 .elementor-element.elementor-element-b7c1ef4 .elementor-heading-title{font-family:"Terry", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-5001 .elementor-element.elementor-element-391be97{margin-top:50px;margin-bottom:0px;}.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated, .elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5001 .elementor-element.elementor-element-ef95151 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5001 .elementor-element.elementor-element-da0ec5a{text-align:center;}.elementor-5001 .elementor-element.elementor-element-da0ec5a .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-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated, .elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated > .elementor-background-overlay, .elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5001 .elementor-element.elementor-element-4f0d67a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5001 .elementor-element.elementor-element-d4da2e4{text-align:center;}.elementor-5001 .elementor-element.elementor-element-d4da2e4 .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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5001 .elementor-element.elementor-element-d872ac5 .elementor-heading-title{font-size:52px;}.elementor-5001 .elementor-element.elementor-element-1517e0a .elementor-heading-title{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-d234631{padding:50px 50px 50px 50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5001 .elementor-element.elementor-element-e2277c0{padding:0px 0px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-78bc12f{padding:0px 0px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-c25ff3a{padding:40px 40px 40px 40px;}.elementor-5001 .elementor-element.elementor-element-f2f0bbc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-6e38306{padding:0px 0px 0px 040px;}.elementor-5001 .elementor-element.elementor-element-b319292{padding:0px 40px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-f4fd6d0{padding:25px 25px 25px 25px;}.elementor-5001 .elementor-element.elementor-element-7d45a2e{padding:0px 40px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-2e44f8d{padding:0px 0px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-c5c583f{padding:0px 0px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-abf6ce1{padding:10px 40px 10px 40px;}.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-5001 .elementor-element.elementor-element-be3c24d{padding:10px 40px 10px 40px;}.elementor-5001 .elementor-element.elementor-element-25ff67d{padding:10px 40px 10px 40px;}.elementor-5001 .elementor-element.elementor-element-c918f84{padding:50px 50px 50px 50px;}.elementor-5001 .elementor-element.elementor-element-4c2710e{padding:50px 50px 50px 50px;}.elementor-5001 .elementor-element.elementor-element-151d97e{padding:50px 50px 50px 50px;}.elementor-5001 .elementor-element.elementor-element-fa8790e{padding:0px 40px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-32f8d16{padding:0px 40px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-0bc09e8{padding:40px 40px 40px 40px;}.elementor-5001 .elementor-element.elementor-element-d767141{padding:0px 40px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-24ec882{padding:0px 40px 0px 40px;}.elementor-5001 .elementor-element.elementor-element-391be97{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5001 .elementor-element.elementor-element-4c0c791{padding:120px 18px 120px 18px;}.elementor-5001 .elementor-element.elementor-element-d872ac5 .elementor-heading-title{font-size:38px;}.elementor-5001 .elementor-element.elementor-element-1517e0a .elementor-heading-title{font-size:13px;}.elementor-5001 .elementor-element.elementor-element-d234631{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-5001 .elementor-element.elementor-element-78bc12f{padding:0px 0px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-c25ff3a{padding:36px 36px 36px 36px;}.elementor-5001 .elementor-element.elementor-element-f2f0bbc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5001 .elementor-element.elementor-element-f2f0bbc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5001 .elementor-element.elementor-element-92cfd0a .elementor-heading-title{font-size:30px;}.elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5001 .elementor-element.elementor-element-48e3829 .elementor-heading-title{font-size:40px;}.elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5001 .elementor-element.elementor-element-40325b7 .elementor-heading-title{font-size:40px;}.elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5001 .elementor-element.elementor-element-9d40d1a .elementor-heading-title{font-size:40px;}.elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5001 .elementor-element.elementor-element-69fd169 .elementor-heading-title{font-size:40px;}.elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5001 .elementor-element.elementor-element-2300add .elementor-heading-title{font-size:40px;}.elementor-5001 .elementor-element.elementor-element-903eebd{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-5001 .elementor-element.elementor-element-6e38306{padding:0px 18px 0px 18px;}.elementor-5001 .elementor-element.elementor-element-6e38306 .elementor-heading-title{font-size:30px;}.elementor-5001 .elementor-element.elementor-element-b319292{padding:0px 18px 0px 18px;font-size:16px;}.elementor-5001 .elementor-element.elementor-element-f4fd6d0{padding:0px 18px 0px 18px;}.elementor-5001 .elementor-element.elementor-element-7d45a2e{padding:0px 18px 0px 18px;font-size:0.8em;}.elementor-5001 .elementor-element.elementor-element-2e44f8d{padding:0px 18px 0px 18px;}.elementor-5001 .elementor-element.elementor-element-2e44f8d .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-c5c583f{padding:0px 18px 0px 18px;font-size:16px;}.elementor-5001 .elementor-element.elementor-element-abf6ce1{padding:0px 18px 0px 18px;}.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-5001 .elementor-element.elementor-element-be3c24d{padding:0px 18px 0px 18px;}.elementor-5001 .elementor-element.elementor-element-88a6111{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-8b68666{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-ae52397{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-5948157{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-c1dd655{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-9ebb3c7{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-4e63820{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-59d683e{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-ae154fc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-9d02a89{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-25ff67d{padding:0px 18px 0px 18px;font-size:0.8em;}.elementor-5001 .elementor-element.elementor-element-a0f6750 .elementor-heading-title{font-size:30px;}.elementor-5001 .elementor-element.elementor-element-7828725 .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-405585b{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-1f4e9eb .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-c9b3c41 .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-b720e5e{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-f0553db{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-9c98b5b .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-c3d2026{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-56b8a8b .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-fa8790e{padding:0px 18px 0px 18px;}.elementor-5001 .elementor-element.elementor-element-fa8790e .elementor-heading-title{font-size:30px;}.elementor-5001 .elementor-element.elementor-element-32f8d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 18px 0px 18px;font-size:16px;}.elementor-5001 .elementor-element.elementor-element-0bc09e8{padding:35px 0px 035px 0px;}.elementor-5001 .elementor-element.elementor-element-1188c4d .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-a2002a2{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-e3nxqte > .elementor-element-populated{padding:0px 0px 18px 0px;}.elementor-5001 .elementor-element.elementor-element-5dd4108{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-e5nxatt{font-size:14px;}.elementor-5001 .elementor-element.elementor-element-d767141{padding:0px 18px 0px 18px;}.elementor-5001 .elementor-element.elementor-element-f8d8222 > .elementor-element-populated{padding:0px 0px 18px 0px;}.elementor-5001 .elementor-element.elementor-element-b567a0f .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-6df0d01{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-24ec882{padding:0px 18px 0px 18px;}.elementor-5001 .elementor-element.elementor-element-4f7a9ff > .elementor-element-populated{padding:0px 0px 18px 0px;}.elementor-5001 .elementor-element.elementor-element-bbd05ec .elementor-heading-title{font-size:22px;}.elementor-5001 .elementor-element.elementor-element-2683d81{font-size:16px;}.elementor-5001 .elementor-element.elementor-element-9ccc324 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5001 .elementor-element.elementor-element-89da5ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5001 .elementor-element.elementor-element-89da5ab img{border-radius:10px 10px 10px 10px;}.elementor-5001 .elementor-element.elementor-element-cd1bae4{padding:50px 15px 60px 15px;}.elementor-5001 .elementor-element.elementor-element-b7c1ef4 .elementor-heading-title{font-size:30px;}.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-5001 .elementor-element.elementor-element-bfdb2f9{width:20%;}.elementor-5001 .elementor-element.elementor-element-bbfc7ad{width:80%;}.elementor-5001 .elementor-element.elementor-element-86f4b52{width:33%;}.elementor-5001 .elementor-element.elementor-element-5ef37bf{width:33%;}.elementor-5001 .elementor-element.elementor-element-52922ef{width:33%;}.elementor-5001 .elementor-element.elementor-element-715d35c{width:33%;}.elementor-5001 .elementor-element.elementor-element-e1eccfc{width:66%;}.elementor-5001 .elementor-element.elementor-element-f2e632b{width:20%;}.elementor-5001 .elementor-element.elementor-element-96f4877{width:20%;}.elementor-5001 .elementor-element.elementor-element-ba790ff{width:20%;}.elementor-5001 .elementor-element.elementor-element-45cc858{width:20%;}.elementor-5001 .elementor-element.elementor-element-6d098aa{width:20%;}.elementor-5001 .elementor-element.elementor-element-e3nxqte{width:65%;}.elementor-5001 .elementor-element.elementor-element-e4nximg{width:35%;}.elementor-5001 .elementor-element.elementor-element-f8d8222{width:65%;}.elementor-5001 .elementor-element.elementor-element-75b5d98{width:35%;}.elementor-5001 .elementor-element.elementor-element-4f7a9ff{width:65%;}.elementor-5001 .elementor-element.elementor-element-9ccc324{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5001 .elementor-element.elementor-element-bbfc7ad{width:100%;}.elementor-5001 .elementor-element.elementor-element-86f4b52{width:30%;}.elementor-5001 .elementor-element.elementor-element-5ef37bf{width:30%;}.elementor-5001 .elementor-element.elementor-element-52922ef{width:30%;}.elementor-5001 .elementor-element.elementor-element-715d35c{width:45%;}.elementor-5001 .elementor-element.elementor-element-e1eccfc{width:45%;}.elementor-5001 .elementor-element.elementor-element-6cd30b1{width:45%;}.elementor-5001 .elementor-element.elementor-element-f75b160{width:45%;}}/* Start custom CSS for section, class: .elementor-element-d234631 */.elementor-5001 .elementor-element.elementor-element-d234631 .elementor-widget-text-editor { margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bfdb2f9 */.elementor-5001 .elementor-element.elementor-element-bfdb2f9 > .elementor-element-populated { position: relative; }
.elementor-5001 .elementor-element.elementor-element-bfdb2f9 > .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-5001 .elementor-element.elementor-element-bfdb2f9 > .elementor-element-populated { position: relative; }
.elementor-5001 .elementor-element.elementor-element-bfdb2f9 > .elementor-element-populated::after { content:""; position:absolute; top:0; right:0; width:1px; height:368px; background:#C4C4C4; }
.elementor-5001 .elementor-element.elementor-element-bfdb2f9 .pia-nav { display: flex; flex-direction: column; gap: 16px; }
.elementor-5001 .elementor-element.elementor-element-bfdb2f9 .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-5001 .elementor-element.elementor-element-bfdb2f9 .pia-nav a:hover { color: #E43D30; }
.elementor-5001 .elementor-element.elementor-element-bfdb2f9 .pia-nav a.active { color: #E43D30; font-weight: 700; }
@media (max-width: 1024px) { .elementor-5001 .elementor-element.elementor-element-bfdb2f9 { display: none; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-86f4b52 */@media (min-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-86f4b52 { margin:6px; }
}
.elementor-5001 .elementor-element.elementor-element-86f4b52 .elementor-widget { margin-bottom:0 !important; }
.elementor-5001 .elementor-element.elementor-element-86f4b52 > .elementor-element-populated { padding:30px 22px !important; aspect-ratio:1/1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ef37bf */@media (min-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-5ef37bf { margin:6px; }
}
.elementor-5001 .elementor-element.elementor-element-5ef37bf .elementor-widget { margin-bottom:0 !important; }
.elementor-5001 .elementor-element.elementor-element-5ef37bf > .elementor-element-populated { padding:30px 22px !important; aspect-ratio:1/1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52922ef */@media (min-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-52922ef { margin:6px; }
}
.elementor-5001 .elementor-element.elementor-element-52922ef .elementor-widget { margin-bottom:0 !important; }
.elementor-5001 .elementor-element.elementor-element-52922ef > .elementor-element-populated { padding:30px 22px !important; aspect-ratio:1/1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-715d35c */@media (min-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-715d35c { margin:6px; }
}
.elementor-5001 .elementor-element.elementor-element-715d35c .elementor-widget { margin-bottom:0 !important; }
.elementor-5001 .elementor-element.elementor-element-715d35c > .elementor-element-populated { padding:30px 22px !important; aspect-ratio:1/1; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e1eccfc */@media (min-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-e1eccfc { margin:6px; }
}
.elementor-5001 .elementor-element.elementor-element-e1eccfc .elementor-widget { margin-bottom:0 !important; }
.elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated { padding:30px 22px !important; min-height:0; height:100%; }

@media (max-width: 767px) { 
    .elementor-5001 .elementor-element.elementor-element-e1eccfc > .elementor-element-populated { padding:30px 22px !important; aspect-ratio:1/1; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c25ff3a */@media (min-width:1241px){ .elementor-5001 .elementor-element.elementor-element-c25ff3a { width: calc(100% + (100vw - 1240px)/2) !important; max-width:none; flex-shrink:0; padding-right: calc((100vw - 1240px)/2 + 55px); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e38306 */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-6e38306 { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b319292 */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-b319292 { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4fd6d0 */.elementor-counter-title {
    text-align: center;
}

.table-container {
    overflow-x: auto;
      -webkit-overflow-scrolling: touch;
}
table {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px;
    font-family: Rigid Square;
}
th, td {
    border: none !important;
    padding: 12px;
    text-align: center;
}
th:first-of-type {
    text-align: left;
}
th {
    background-color: #fafafb;
    font-weight: 600 !important;
    text-transform: uppercase;
}
td:first-of-type {
    text-align: left;
}
td {
    text-align: center;
}
tbody, tr {
    
}
.row1 {
    font-weight: 600 !important;
}
.row2 {
    background-color: #eceeef;
    font-weight: 500 !important;
}
.row3 {
    background-color: #daddde;
    font-weight: 500 !important;
}
.row4 {
    background-color: #c7cbce;
    font-weight: 500 !important;
}
.row5 {
    background-color: #b4babd;
    font-weight: 600 !important;
    
}


    @media screen and (max-width: 600px) {
      table {
        font-size: 14px;
      }
    }
    @media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-f4fd6d0 { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d45a2e */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-7d45a2e { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e44f8d */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-2e44f8d { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5c583f */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-c5c583f { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1535de */.elementor-5001 .elementor-element.elementor-element-c1535de img { width:100%; height:auto; border-radius:10px; display:block; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b5b4a8 */.elementor-5001 .elementor-element.elementor-element-9b5b4a8 .elementor-widget { margin-bottom:0 !important; }
.elementor-5001 .elementor-element.elementor-element-9b5b4a8 img { max-width:760px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f2e632b */.elementor-5001 .elementor-element.elementor-element-f2e632b .elementor-widget { margin-bottom:0 !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96f4877 */.elementor-5001 .elementor-element.elementor-element-96f4877 .elementor-widget { margin-bottom:0 !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ba790ff */.elementor-5001 .elementor-element.elementor-element-ba790ff .elementor-widget { margin-bottom:0 !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45cc858 */.elementor-5001 .elementor-element.elementor-element-45cc858 .elementor-widget { margin-bottom:0 !important; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d098aa */.elementor-5001 .elementor-element.elementor-element-6d098aa .elementor-widget { margin-bottom:0 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25ff67d */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-25ff67d { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d404b3e */.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc { border-top:2px solid rgba(255,255,255,.85); }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc:last-child { border-bottom:2px solid rgba(255,255,255,.85); }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc > button { width:100%; display:flex; align-items:center; justify-content:space-between; gap:20px; background:none; border:0; padding:20px 4px; cursor:pointer; color:#fff; text-align:left; font-family:'Rigid Square',sans-serif; font-weight:700; font-size:16px; letter-spacing:.5px; text-transform:uppercase; }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc > button::after { content:'+'; flex:0 0 auto; width:28px; height:28px; border-radius:50%; background:#FFFFFF; color:#222222; border:0; display:flex; align-items:center; justify-content:center; font-size:20px; font-weight:700; line-height:1; }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc.open > button::after { content:'\2212'; }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc-body { max-height:0; overflow:hidden; padding:0; margin:0; visibility:hidden; transition:max-height .4s ease, padding .4s ease, visibility 0s linear .4s; color:#FFFFFF; }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc.open .rb-acc-body { max-height:1400px; padding:0 0 24px; visibility:visible; transition:max-height .4s ease, padding .4s ease, visibility 0s; }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc-body p { font-family:'Rigid Square',sans-serif; font-weight:400; font-size:18px; line-height:1.3; margin:0 0 14px; padding-right:50px; color:#FFFFFF !important; }
.elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc-body p:last-child { margin-bottom:0; }
.elementor-5001 .elementor-element.elementor-element-d404b3e a {
    color: #fff;
}
.elementor-5001 .elementor-element.elementor-element-d404b3e a:hover{
    opacity: 0.8;
    }
.elementor-5001 .elementor-element.elementor-element-d404b3e a[href^="http"]::after {
  content: " →";
  display: inline-block;
  margin-left: 4px;
}
@media (max-width:767px){ .elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc > button { font-size:13px; letter-spacing:.3px; gap:12px; padding:16px 0; align-items:flex-start; } .elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc > button span, .elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc > button { white-space:normal; } .elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc > button::after { width:24px; height:24px; font-size:16px; margin-top:2px; } .elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc-body p { padding-right:0; font-size:16px; } }

/* tff-acc-fr: French headings run ~15-20% longer than English, so at 16px four of the nine
   titles overflowed their row (white-space:nowrap) and shoved the +/- icon out of alignment
   by 20-96px. 14px is the largest size that keeps every title on ONE line. Desktop/tablet
   only - the existing mobile block already drops to 13px. */
@media (min-width: 768px) { .elementor-5001 .elementor-element.elementor-element-d404b3e .rb-acc > button { font-size: 14px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c918f84 */@media (min-width:1241px){ .elementor-5001 .elementor-element.elementor-element-c918f84 { width: calc(100% + (100vw - 1240px)/2) !important; max-width:none; flex-shrink:0; padding-right: calc((100vw - 1240px)/2 + 55px); } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c2710e */@media (min-width:1241px){ .elementor-5001 .elementor-element.elementor-element-4c2710e { width: calc(100% + (100vw - 1240px)/2) !important; max-width:none; flex-shrink:0; padding-right: calc((100vw - 1240px)/2 + 55px); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a8acc0 */.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc { border-top:2px solid rgba(255,255,255,.85); }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc:last-child { border-bottom:2px solid rgba(255,255,255,.85); }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc > button { width:100%; display:flex; align-items:center; justify-content:space-between; gap:20px; background:none; border:0; padding:20px 4px; cursor:pointer; color:#fff; text-align:left; font-family:'Rigid Square',sans-serif; font-weight:700; font-size:16px; letter-spacing:.5px; text-transform:uppercase; }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc > button::after { content:'+'; flex:0 0 auto; width:28px; height:28px; border-radius:50%; background:#FFFFFF; color:#222222; border:0; display:flex; align-items:center; justify-content:center; font-size:20px; font-weight:700; line-height:1; }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc.open > button::after { content:'\2212'; }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc-body { max-height:0; overflow:hidden; padding:0; margin:0; visibility:hidden; transition:max-height .4s ease, padding .4s ease, visibility 0s linear .4s; color:#FFFFFF; }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc.open .rb-acc-body { max-height:1400px; padding:0 0 24px; visibility:visible; transition:max-height .4s ease, padding .4s ease, visibility 0s; }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc-body p { font-family:'Rigid Square',sans-serif; font-weight:400; font-size:18px; line-height:1.3; margin:0 0 14px; padding-right:50px; color:#FFFFFF !important; }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc-body p:last-child { margin-bottom:0; }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 a {
    color: #fff;
}
.elementor-5001 .elementor-element.elementor-element-4a8acc0 a:hover{
    opacity: 0.8;
    }
.elementor-5001 .elementor-element.elementor-element-4a8acc0 a[href^="http"]::after {
  content: " →";
  display: inline-block;
  margin-left: 4px;
}
@media (max-width:767px){ .elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc > button { font-size:13px; letter-spacing:.3px; gap:12px; padding:16px 0; align-items:flex-start; } .elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc > button span, .elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc > button { white-space:normal; } .elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc > button::after { width:24px; height:24px; font-size:16px; margin-top:2px; } .elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc-body p { padding-right:0; font-size:16px; } }

/* tff-acc-fr: French headings run ~15-20% longer than English, so at 16px four of the nine
   titles overflowed their row (white-space:nowrap) and shoved the +/- icon out of alignment
   by 20-96px. 14px is the largest size that keeps every title on ONE line. Desktop/tablet
   only - the existing mobile block already drops to 13px. */
@media (min-width: 768px) { .elementor-5001 .elementor-element.elementor-element-4a8acc0 .rb-acc > button { font-size: 14px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-151d97e */@media (min-width:1241px){ .elementor-5001 .elementor-element.elementor-element-151d97e { width: calc(100% + (100vw - 1240px)/2) !important; max-width:none; flex-shrink:0; padding-right: calc((100vw - 1240px)/2 + 55px); } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa8790e */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-fa8790e { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f8d16 */@media (max-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-32f8d16 { 
        margin-right: 12px !important;
        margin-left: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e3nxqte *//* tff-row-400 */ @media (min-width:1025px){ .elementor-5001 .elementor-element.elementor-element-e3nxqte { flex:1 1 0; width:auto !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9819dd7 */.elementor-5001 .elementor-element.elementor-element-9819dd7 img { width:100%; height: 256px; object-fit:cover; border-radius:10px; display:block; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e4nximg */.elementor-5001 .elementor-element.elementor-element-e4nximg .elementor-widget { margin-bottom:0 !important; }
/* tff-row-400 */ @media (min-width:1025px){ .elementor-5001 .elementor-element.elementor-element-e4nximg { width:auto !important; flex:0 0 auto; } .elementor-5001 .elementor-element.elementor-element-e4nximg > .elementor-element-populated { width:400px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0bc09e8 */@media (min-width:1241px){ .elementor-5001 .elementor-element.elementor-element-0bc09e8 { 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 column, class: .elementor-element-f8d8222 *//* tff-row-400 */ @media (min-width:1025px){ .elementor-5001 .elementor-element.elementor-element-f8d8222 { flex:1 1 0; width:auto !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9eb0014 */.elementor-5001 .elementor-element.elementor-element-9eb0014 img { width:100%; height: 256px; object-fit:cover; border-radius:10px; display:block; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75b5d98 */.elementor-5001 .elementor-element.elementor-element-75b5d98 .elementor-widget { margin-bottom:0 !important; }
/* tff-row-400 */ @media (min-width:1025px){ .elementor-5001 .elementor-element.elementor-element-75b5d98 { width:auto !important; flex:0 0 auto; } .elementor-5001 .elementor-element.elementor-element-75b5d98 > .elementor-element-populated { width:400px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d767141 */@media (min-width:1241px){ .elementor-5001 .elementor-element.elementor-element-d767141 { 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 column, class: .elementor-element-4f7a9ff *//* tff-row-400 */ @media (min-width:1025px){ .elementor-5001 .elementor-element.elementor-element-4f7a9ff { flex:1 1 0; width:auto !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89da5ab */.elementor-5001 .elementor-element.elementor-element-89da5ab img { width:100%; height: 256px; object-fit:cover; border-radius:10px; display:block; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9ccc324 */.elementor-5001 .elementor-element.elementor-element-9ccc324 .elementor-widget { margin-bottom:0 !important; }
/* tff-row-400 */ @media (min-width:1025px){ .elementor-5001 .elementor-element.elementor-element-9ccc324 { width:auto !important; flex:0 0 auto; } .elementor-5001 .elementor-element.elementor-element-9ccc324 > .elementor-element-populated { width:400px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24ec882 */@media (min-width:1241px){ .elementor-5001 .elementor-element.elementor-element-24ec882 { 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 section, class: .elementor-element-78bc12f */.elementor-5001 .elementor-element.elementor-element-78bc12f h2, .elementor-5001 .elementor-element.elementor-element-78bc12f h3 { scroll-margin-top: 120px; }
/* tff-bio */
.elementor-5001 .elementor-element.elementor-element-78bc12f .tff-bio > p { margin: 0 0 12px; }
.elementor-5001 .elementor-element.elementor-element-78bc12f .tff-bio:not(.tff-bio-has-more) > p { display: -webkit-box; -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; overflow: hidden; }
.elementor-5001 .elementor-element.elementor-element-78bc12f .tff-bio:not(.tff-bio-has-more).is-open > p { -webkit-line-clamp: unset; display: block;
  overflow: visible; }
.elementor-5001 .elementor-element.elementor-element-78bc12f .tff-bio-more { max-height: 0; overflow: hidden; transition: max-height .45s ease; }
.elementor-5001 .elementor-element.elementor-element-78bc12f .tff-bio.is-open .tff-bio-more { max-height: 3000px; }
.elementor-5001 .elementor-element.elementor-element-78bc12f .tff-bio-more p { margin: 0 0 12px; }
.elementor-5001 .elementor-element.elementor-element-78bc12f .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-5001 .elementor-element.elementor-element-78bc12f .tff-bio-toggle:hover { color: #E43D30; }
/* mobile: drop the desktop left inset everywhere inside this section */
@media (max-width:767px){
  .elementor-5001 .elementor-element.elementor-element-78bc12f .elementor-inner-section { padding-left:18px !important; padding-right:18px !important; }
  .elementor-5001 .elementor-element.elementor-element-78bc12f .elementor-inner-section .elementor-inner-section { padding-left:0 !important; padding-right:0 !important; margin-left:0 !important; margin-right:0 !important; width:100% !important; max-width:100% !important; }
  .elementor-5001 .elementor-element.elementor-element-78bc12f .elementor-widget { padding-left:0 !important; padding-right:0 !important; }
  /* stacked columns fill the width and get breathing room */
  .elementor-5001 .elementor-element.elementor-element-78bc12f .elementor-inner-section > .elementor-container { flex-wrap:wrap; }
  /* only the copy column of two-column rows loses its desktop gutter */
  .elementor-5001 .elementor-element.elementor-element-78bc12f .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2):last-child > .elementor-element-populated { padding-left:0 !important; padding-right:0 !important; }
  /* stacked columns: true full width, symmetric gutters */
  .elementor-5001 .elementor-element.elementor-element-78bc12f .elementor-inner-section > .elementor-container > .elementor-column { 
        width:100% !important; 
        max-width:100% !important;
        flex:0 0 100% !important; 
        /*margin-left:auto !important; 
        margin-right:auto !important;*/
        margin-bottom:12px; 
  }
  /* five region blocks sit two-up on mobile */
  .elementor-5001 .elementor-element.elementor-element-78bc12f .elementor-inner-section > .elementor-container:has(> .elementor-column:nth-child(5)) > .elementor-column { width:50% !important; max-width:50% !important; flex:0 0 50% !important; padding-right:12px; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6cd30b1 */@media (min-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-6cd30b1 { margin-left: 0px; margin-right: 10px; }
}
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-html { position:static !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next { position:absolute; top:0; left:0; width:100%; aspect-ratio:610/400; overflow:hidden; text-decoration:none; z-index:2; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .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-5001 .elementor-element.elementor-element-6cd30b1 .c45-next:hover .c45-next-hv, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next:focus-visible .c45-next-hv { opacity:1; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .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-5001 .elementor-element.elementor-element-6cd30b1 .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-5001 .elementor-element.elementor-element-6cd30b1 .c45-next:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){ .elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next { position:static; aspect-ratio:auto; } .elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next-hv { opacity:1; position:static; background:transparent; padding:18px 14px 0; gap:16px; } .elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next-txt { color:#FFFFFF; } }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated { position:relative; background:#2E2E2E; border-radius:10px; overflow:hidden; padding:0 !important; display:flex; flex-direction:column; height:100%; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .rb-ph, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-image img, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-video video, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .e-hosted-video { aspect-ratio:610/400; width:100%; height:auto; object-fit:cover; display:block; border-radius:0 !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-video, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-image, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-html { margin:0 !important; line-height:0; flex:0 0 auto; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-heading { margin:0 !important; flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-heading > .elementor-widget-container { flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .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-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-html, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-image, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-video { position:static !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated { position:relative; aspect-ratio:610/400; height:auto; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next { position:static; display:flex; flex:1 1 auto; min-height:0; aspect-ratio:auto; border-radius:0; overflow:hidden; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next-img { position:relative; inset:auto; flex:1 1 auto; width:100%; height:100%; border-radius:0; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-video, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-image { flex:0 0 calc(100% - 66px); height:calc(100% - 66px); min-height:0; display:flex; overflow:hidden; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-html:has(.c45-next) { flex:0 0 calc(100% - 66px); height:calc(100% - 66px); min-height:0; display:flex; overflow:hidden; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-html:not(:has(.c45-next)) { flex:0 0 auto !important; height:0 !important; min-height:0 !important; display:block !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-video > .elementor-widget-container, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-image > .elementor-widget-container { flex:1 1 auto; min-height:0; display:flex; width:100%; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-html:has(.c45-next) > .elementor-widget-container { flex:1 1 auto; min-height:0; display:flex; width:100%; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .rb-ph, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-image img, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-video video, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .e-hosted-video, .elementor-5001 .elementor-element.elementor-element-6cd30b1 .e-hosted-video video { aspect-ratio:auto; width:100%; height:100%; object-fit:cover; flex:1 1 auto; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-heading { flex:0 0 auto; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-heading .elementor-heading-title { min-height:0; height:66px; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1:hover .c45-next-hv { opacity:1; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){
  .elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated { aspect-ratio:auto; }
  .elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next { display:block; }
  .elementor-5001 .elementor-element.elementor-element-6cd30b1 .c45-next-img { aspect-ratio:610/400; height:auto; }
  .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-html:not(:has(.c45-next)) { height:auto !important; }
  .elementor-5001 .elementor-element.elementor-element-6cd30b1 .elementor-widget-heading .elementor-heading-title { height:auto; min-height:66px; }
}
/* tff-card-nohas */
@media (min-width:768px){
.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated > .elementor-widget-video:first-child,
.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated > .elementor-widget-image:first-child,
.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated > .elementor-widget-html:first-child { flex:0 0 calc(100% - 66px) !important; height:calc(100% - 66px) !important; min-height:0 !important; }
.elementor-5001 .elementor-element.elementor-element-6cd30b1 > .elementor-element-populated > .elementor-widget-heading:last-child { flex:0 0 66px !important; height:66px !important; margin-top:auto !important; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f75b160 */@media (min-width: 767px) {
    .elementor-5001 .elementor-element.elementor-element-f75b160 { margin-left: 0px; margin-right: 10px; }
}
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget { margin-bottom: 0 !important; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next { position:relative; display:block; width:100%; aspect-ratio:610/400; border-radius:10px; overflow:hidden; text-decoration:none; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next-img { position:absolute; inset:0; background:#C4C4C4; background-size:cover; background-position:center; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .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-5001 .elementor-element.elementor-element-f75b160 .c45-next:hover .c45-next-hv, .elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next:focus-visible .c45-next-hv { opacity:1; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .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-5001 .elementor-element.elementor-element-f75b160 .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-5001 .elementor-element.elementor-element-f75b160 .c45-next:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){ 
    .elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next-hv { 
        opacity:1; 
        position:static; 
        background:transparent; 
        padding:18px 0 0; 
        gap:16px; 
    } .elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next-txt { color:#FFFFFF; } .elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next { aspect-ratio:auto; } .elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next-img { position:relative; inset:auto; display:block; width:100%; aspect-ratio:610/400; border-radius:10px; } }
.elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated { background:#2E2E2E; border-radius:10px; overflow:hidden; padding:0 !important; display:flex; flex-direction:column; height:100%; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next, .elementor-5001 .elementor-element.elementor-element-f75b160 .rb-ph, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-image img, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-video video, .elementor-5001 .elementor-element.elementor-element-f75b160 .e-hosted-video { aspect-ratio:610/400; width:100%; height:auto; object-fit:cover; display:block; border-radius:0 !important; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-video, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-image, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-html { margin:0 !important; line-height:0; flex:0 0 auto; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-heading { margin:0 !important; flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-heading > .elementor-widget-container { flex:1 1 auto; display:flex; background:transparent !important; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .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-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-html, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-image, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-video { position:static !important; }
.elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated { position:relative; aspect-ratio:610/400; height:auto; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next { position:static; display:flex; flex:1 1 auto; min-height:0; aspect-ratio:auto; border-radius:0; overflow:hidden; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next-img { position:relative; inset:auto; flex:1 1 auto; width:100%; height:100%; border-radius:0; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-video, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-image { flex:0 0 calc(100% - 66px); height:calc(100% - 66px); min-height:0; display:flex; overflow:hidden; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-html:has(.c45-next) { flex:0 0 calc(100% - 66px); height:calc(100% - 66px); min-height:0; display:flex; overflow:hidden; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-html:not(:has(.c45-next)) { flex:0 0 auto !important; height:0 !important; min-height:0 !important; display:block !important; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-video > .elementor-widget-container, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-image > .elementor-widget-container { flex:1 1 auto; min-height:0; display:flex; width:100%; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-html:has(.c45-next) > .elementor-widget-container { flex:1 1 auto; min-height:0; display:flex; width:100%; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .rb-ph, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-image img, .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-video video, .elementor-5001 .elementor-element.elementor-element-f75b160 .e-hosted-video, .elementor-5001 .elementor-element.elementor-element-f75b160 .e-hosted-video video { aspect-ratio:auto; width:100%; height:100%; object-fit:cover; flex:1 1 auto; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-heading { flex:0 0 auto; }
.elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-heading .elementor-heading-title { min-height:0; height:66px; }
.elementor-5001 .elementor-element.elementor-element-f75b160:hover .c45-next-hv { opacity:1; }
.elementor-5001 .elementor-element.elementor-element-f75b160:hover .c45-next-btn { background:#E43D30; }
@media (max-width:767px){
  .elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated { aspect-ratio:auto; }
  .elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next { display:block; }
  .elementor-5001 .elementor-element.elementor-element-f75b160 .c45-next-img { aspect-ratio:610/400; height:auto; }
  .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-html:not(:has(.c45-next)) { height:auto !important; }
  .elementor-5001 .elementor-element.elementor-element-f75b160 .elementor-widget-heading .elementor-heading-title { height:auto; min-height:66px; }
}
/* tff-card-nohas */
@media (min-width:768px){
.elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated > .elementor-widget-video:first-child,
.elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated > .elementor-widget-image:first-child,
.elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated > .elementor-widget-html:first-child { flex:0 0 calc(100% - 66px) !important; height:calc(100% - 66px) !important; min-height:0 !important; }
.elementor-5001 .elementor-element.elementor-element-f75b160 > .elementor-element-populated > .elementor-widget-heading:last-child { flex:0 0 66px !important; height:66px !important; margin-top:auto !important; }
}/* 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 */