.elementor-829 .elementor-element.elementor-element-aeee8c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-829 .elementor-element.elementor-element-2b92bf9{width:var( --container-widget-width, 1200px );max-width:1200px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -115px;padding:0px 0px 0px 0px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-2b92bf9 img{width:995px;}.elementor-829 .elementor-element.elementor-element-ca3c2c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-be5c0e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;text-align:start;}.elementor-829 .elementor-element.elementor-element-be5c0e7.elementor-element{--align-self:stretch;}.elementor-829 .elementor-element.elementor-element-be5c0e7 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:60px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-f752c16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-586aaea{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-7b8fce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-dffd5ac .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-4a17b32 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-9870e79{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-9870e79 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-dbb4fd3 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-552153e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-845f3ae{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-29397aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-121365f .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-b0b8cdd .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-9fce0ac{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-9fce0ac .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-08c6d58 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-a242249{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;text-align:start;}.elementor-829 .elementor-element.elementor-element-a242249.elementor-element{--align-self:stretch;}.elementor-829 .elementor-element.elementor-element-a242249 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:60px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-d3567c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-f9bb39a{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-4190c3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-7a87878 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-57a7ea9 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-84b3cd3{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-84b3cd3 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-fa01023 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-c543651{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-590769d{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-2130dd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-94b5287 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-ee93a64 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-1d07d97{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-1d07d97 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-d0dcaba .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-d9a1398{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-2028b80{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-0cb1411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-e801dac .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-3b87cd8 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-f71492b{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-f71492b .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-f79a5ec .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-2cd3ef5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-b204613{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-383712a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-2aa2a69 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-643fca1 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-b58cea7{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-b58cea7 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-6e98474 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-7c06c68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-ae97a14{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-6aa2716{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-d7d9b82 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-bc20012 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-da39762{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-da39762 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-68051eb .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-4ecd61f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-87b0776{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-30ab9ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-f664387 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-2b327b1 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-f4e5792{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-f4e5792 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-5d1b0de .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-9fbd4e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-4dd3433{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-bdd5b1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-4dd7f18 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-8d715e8 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-7de9b15{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-7de9b15 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-b36831a .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-5662b04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-5f9ae35{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-2edb252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-006e5dd .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-40dda9f .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-544f9cb{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-544f9cb .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-0d4a7ba .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-42c6e41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-6b85a83{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-33830a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-d07423c .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-829 .elementor-element.elementor-element-d716a26 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-e3bc8b9{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-e3bc8b9 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-c48852e .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:500;letter-spacing:0.6px;color:#000000;}.elementor-829 .elementor-element.elementor-element-a552c59{margin:075px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;text-align:start;}.elementor-829 .elementor-element.elementor-element-a552c59.elementor-element{--align-self:stretch;}.elementor-829 .elementor-element.elementor-element-a552c59 .elementor-heading-title{font-family:"franklin-gothic-condensed", Sans-serif;font-size:60px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-65b8460{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;font-family:"franklin-gothic-condensed", Sans-serif;font-size:30px;font-weight:400;line-height:41px;color:#000000;}.elementor-829 .elementor-element.elementor-element-1b127b0{--display:flex;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-829 .elementor-element.elementor-element-8520fcb{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-045e037{--display:flex;}.elementor-829 .elementor-element.elementor-element-a5e4479{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-3ca0b96{--display:flex;}.elementor-829 .elementor-element.elementor-element-00b07b7{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-ac46719{--display:flex;}.elementor-829 .elementor-element.elementor-element-a2da4f0{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-7339e05{--n-accordion-title-font-size:30px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 22px 0px;border-style:none;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:27px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:da291c;--n-accordion-icon-hover-color:da291c;--n-accordion-icon-active-color:da291c;}.elementor-829 .elementor-element.elementor-element-7339e05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;border-color:#000000;}.elementor-829 .elementor-element.elementor-element-7339e05 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-829 .elementor-element.elementor-element-7339e05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"franklin-gothic-compressed", Sans-serif;font-weight:600;}@media(min-width:768px){.elementor-829 .elementor-element.elementor-element-aeee8c1{--content-width:1100px;}.elementor-829 .elementor-element.elementor-element-ca3c2c1{--content-width:800px;}.elementor-829 .elementor-element.elementor-element-f752c16{--width:800px;}.elementor-829 .elementor-element.elementor-element-7b8fce1{--width:580px;}.elementor-829 .elementor-element.elementor-element-552153e{--width:800px;}.elementor-829 .elementor-element.elementor-element-29397aa{--width:580px;}.elementor-829 .elementor-element.elementor-element-d3567c3{--width:800px;}.elementor-829 .elementor-element.elementor-element-4190c3b{--width:580px;}.elementor-829 .elementor-element.elementor-element-c543651{--width:800px;}.elementor-829 .elementor-element.elementor-element-2130dd2{--width:580px;}.elementor-829 .elementor-element.elementor-element-d9a1398{--width:800px;}.elementor-829 .elementor-element.elementor-element-0cb1411{--width:580px;}.elementor-829 .elementor-element.elementor-element-2cd3ef5{--width:800px;}.elementor-829 .elementor-element.elementor-element-383712a{--width:580px;}.elementor-829 .elementor-element.elementor-element-7c06c68{--width:800px;}.elementor-829 .elementor-element.elementor-element-6aa2716{--width:580px;}.elementor-829 .elementor-element.elementor-element-4ecd61f{--width:800px;}.elementor-829 .elementor-element.elementor-element-30ab9ca{--width:580px;}.elementor-829 .elementor-element.elementor-element-9fbd4e1{--width:800px;}.elementor-829 .elementor-element.elementor-element-bdd5b1c{--width:580px;}.elementor-829 .elementor-element.elementor-element-5662b04{--width:800px;}.elementor-829 .elementor-element.elementor-element-2edb252{--width:580px;}.elementor-829 .elementor-element.elementor-element-42c6e41{--width:800px;}.elementor-829 .elementor-element.elementor-element-33830a8{--width:580px;}}@media(max-width:1024px){.elementor-829 .elementor-element.elementor-element-2b92bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-7339e05{padding:0px 0px 050px 0px;--n-accordion-item-title-space-between:36px;}}@media(max-width:767px){.elementor-829 .elementor-element.elementor-element-ca3c2c1{--gap:060px 0px;--row-gap:060px;--column-gap:0px;--padding-top:012px;--padding-bottom:012px;--padding-left:012px;--padding-right:12px;}.elementor-829 .elementor-element.elementor-element-be5c0e7 .elementor-heading-title{font-size:51px;}.elementor-829 .elementor-element.elementor-element-586aaea{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-9870e79{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-9870e79 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-dbb4fd3 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-845f3ae{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-9fce0ac{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-9fce0ac .elementor-heading-title{font-size:26px;}.elementor-829 .elementor-element.elementor-element-08c6d58 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-a242249 .elementor-heading-title{font-size:51px;}.elementor-829 .elementor-element.elementor-element-f9bb39a{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-84b3cd3{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-84b3cd3 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-fa01023 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-590769d{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-1d07d97{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-1d07d97 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-d0dcaba .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-2028b80{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-f71492b{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-f71492b .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-f79a5ec .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-b204613{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-b58cea7{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-b58cea7 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-6e98474 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-ae97a14{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-da39762{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-da39762 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-68051eb .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-87b0776{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-f4e5792{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-f4e5792 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-5d1b0de .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-4dd3433{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-7de9b15{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-7de9b15 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-b36831a .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-5f9ae35{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-544f9cb{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-544f9cb .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-0d4a7ba .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-6b85a83{--container-widget-width:246px;--container-widget-flex-grow:0;width:var( --container-widget-width, 246px );max-width:246px;}.elementor-829 .elementor-element.elementor-element-e3bc8b9{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-e3bc8b9 .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-c48852e .elementor-heading-title{font-size:24px;}.elementor-829 .elementor-element.elementor-element-a552c59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-a552c59 .elementor-heading-title{font-size:51px;}.elementor-829 .elementor-element.elementor-element-65b8460{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-8520fcb *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5e4479 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00b07b7 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2da4f0 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-size: 18px;
	}
}
/* Two-column donor-list layout */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: start;

	column-gap: clamp(2rem, 6vw, 7rem);
	width: 100%;
}

/* Align names and amounts within each column */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns .scca-donor-list {
	grid-template-columns: minmax(0, 1fr) max-content;
	column-gap: 1.25rem;
	align-content: start;
}

/* Stack into one column on tablet and mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
		grid-template-columns: minmax(0, 1fr);
		row-gap: 0.4rem;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8520fcb *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5e4479 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00b07b7 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2da4f0 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-size: 18px;
	}
}
/* Two-column donor-list layout */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: start;

	column-gap: clamp(2rem, 6vw, 7rem);
	width: 100%;
}

/* Align names and amounts within each column */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns .scca-donor-list {
	grid-template-columns: minmax(0, 1fr) max-content;
	column-gap: 1.25rem;
	align-content: start;
}

/* Stack into one column on tablet and mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
		grid-template-columns: minmax(0, 1fr);
		row-gap: 0.4rem;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8520fcb *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5e4479 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00b07b7 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2da4f0 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-size: 18px;
	}
}
/* Two-column donor-list layout */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: start;

	column-gap: clamp(2rem, 6vw, 7rem);
	width: 100%;
}

/* Align names and amounts within each column */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns .scca-donor-list {
	grid-template-columns: minmax(0, 1fr) max-content;
	column-gap: 1.25rem;
	align-content: start;
}

/* Stack into one column on tablet and mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
		grid-template-columns: minmax(0, 1fr);
		row-gap: 0.4rem;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8520fcb *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5e4479 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00b07b7 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2da4f0 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-size: 18px;
	}
}
/* Two-column donor-list layout */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: start;

	column-gap: clamp(2rem, 6vw, 7rem);
	width: 100%;
}

/* Align names and amounts within each column */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns .scca-donor-list {
	grid-template-columns: minmax(0, 1fr) max-content;
	column-gap: 1.25rem;
	align-content: start;
}

/* Stack into one column on tablet and mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
		grid-template-columns: minmax(0, 1fr);
		row-gap: 0.4rem;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8520fcb *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-8520fcb .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5e4479 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a5e4479 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00b07b7 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-00b07b7 .scca-donor-amount {
		font-size: 18px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2da4f0 *//* Two-column donor list */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
	display: grid;
	grid-template-columns:
		minmax(0, 1fr)
		minmax(7rem, 40%);

	width: 100%;
	column-gap: 1.5rem;
	row-gap: 0.7rem;

	color: #111;
}

/*
 * Allows every name and amount to participate in the
 * same grid, keeping the amount column perfectly aligned.
 */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-row {
	display: contents;
}

/* Donor names */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name {
	font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 27px;
	font-weight: 600;
	line-height: 1.15;
}

/* Donation amounts */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-family: "franklin-gothic-condensed", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 1.15;

	white-space: nowrap;
	text-align: left;
}

/* Mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-list {
		grid-template-columns:
			minmax(0, 1fr)
			minmax(6rem, 36%);

		column-gap: 0.75rem;
		row-gap: 0.4rem;
	}

	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-name,
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-amount {
		font-size: 18px;
	}
}
/* Two-column donor-list layout */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-items: start;

	column-gap: clamp(2rem, 6vw, 7rem);
	width: 100%;
}

/* Align names and amounts within each column */

.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns .scca-donor-list {
	grid-template-columns: minmax(0, 1fr) max-content;
	column-gap: 1.25rem;
	align-content: start;
}

/* Stack into one column on tablet and mobile */

@media (max-width: 767px) {
	.elementor-829 .elementor-element.elementor-element-a2da4f0 .scca-donor-columns {
		grid-template-columns: minmax(0, 1fr);
		row-gap: 0.4rem;
	}
}/* End custom CSS */