.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-224 .elementor-element.elementor-element-6a2cf9c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-6a2cf9c4 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:48px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-60ce2f56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-60ce2f56 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#B50839;}.elementor-224 .elementor-element.elementor-element-32239f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-32239f58 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:#B3093A;}.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-224 .elementor-element.elementor-element-2e1ea0c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-2e1ea0c3 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-224 .elementor-element.elementor-element-12ef4461 .elementor-button{background-color:#B50839;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;padding:10px 20px 10px 20px;}.elementor-224 .elementor-element.elementor-element-12ef4461 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-12ef4461 .elementor-button:focus{background-color:#B3093A;}.elementor-224 .elementor-element.elementor-element-12ef4461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-12ef4461 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-224 .elementor-element.elementor-element-12ef4461 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-224 .elementor-element.elementor-element-1a8550e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-1a8550e .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#B50839;}.elementor-224 .elementor-element.elementor-element-4e4a29cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-4e4a29cc .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:#B3093A;}.elementor-224 .elementor-element.elementor-element-41fe85f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-41fe85f4 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-480d19ce .elementor-button{background-color:#B50839;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;padding:10px 20px 10px 20px;}.elementor-224 .elementor-element.elementor-element-480d19ce .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-480d19ce .elementor-button:focus{background-color:#B3093A;}.elementor-224 .elementor-element.elementor-element-480d19ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-480d19ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-224 .elementor-element.elementor-element-480d19ce .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-224 .elementor-element.elementor-element-36d48662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-36d48662 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#B3093A;}.elementor-224 .elementor-element.elementor-element-a48d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-a48d16 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-5dc964b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-5dc964b0 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-583ded1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-583ded1c p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-53246da3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-53246da3 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-30dce1ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#B50839;}.elementor-224 .elementor-element.elementor-element-30dce1ae p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-3d63a29b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-3d63a29b p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-1e6746a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-1e6746a1 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-59a7ff71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-59a7ff71 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-77e8e00c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#B50839;}.elementor-224 .elementor-element.elementor-element-77e8e00c p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-39120fad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-39120fad p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-5573cbc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-5573cbc4 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-6da831fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-6da831fa p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-28affcce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:#B50839;}.elementor-224 .elementor-element.elementor-element-28affcce p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-6b3b25c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-6b3b25c4 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-293dc30c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-293dc30c p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-3ccd46f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;}.elementor-224 .elementor-element.elementor-element-3ccd46f4 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-4873dfa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-4873dfa7 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#B3093A;}.elementor-224 .elementor-element.elementor-element-3d07b59b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-3d07b59b p{margin-block-end:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-224 .elementor-element.elementor-element-3f7708b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-3f7708b6 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-224 .elementor-element.elementor-element-3f7708b6 .elementor-icon-box-title{margin-block-end:12px;color:#B3093A;}.elementor-224 .elementor-element.elementor-element-3f7708b6.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-3f7708b6.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-3f7708b6.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-3f7708b6 .elementor-icon{font-size:24px;}.elementor-224 .elementor-element.elementor-element-3f7708b6 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-3f7708b6 .elementor-icon-box-title a{font-family:"Zilla Slab", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-224 .elementor-element.elementor-element-3f7708b6:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-3f7708b6:has(:focus) .elementor-icon-box-title{color:#B3093A;}.elementor-224 .elementor-element.elementor-element-3f7708b6 .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-7b33856d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-7b33856d .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-224 .elementor-element.elementor-element-7b33856d .elementor-icon-box-title{margin-block-end:12px;color:#B3093A;}.elementor-224 .elementor-element.elementor-element-7b33856d.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-7b33856d.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-7b33856d.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-7b33856d .elementor-icon{font-size:24px;}.elementor-224 .elementor-element.elementor-element-7b33856d .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-7b33856d .elementor-icon-box-title a{font-family:"Zilla Slab", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-224 .elementor-element.elementor-element-7b33856d:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-7b33856d:has(:focus) .elementor-icon-box-title{color:#B3093A;}.elementor-224 .elementor-element.elementor-element-7b33856d .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-11846302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-11846302 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-224 .elementor-element.elementor-element-11846302 .elementor-icon-box-title{margin-block-end:0px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-11846302.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-11846302.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-11846302.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-11846302 .elementor-icon{font-size:16px;}.elementor-224 .elementor-element.elementor-element-11846302 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-11846302 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-224 .elementor-element.elementor-element-11846302:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-11846302:has(:focus) .elementor-icon-box-title{color:#4B5563;}.elementor-224 .elementor-element.elementor-element-11043224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-11043224 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-224 .elementor-element.elementor-element-11043224 .elementor-icon-box-title{margin-block-end:0px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-11043224.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-11043224.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-11043224.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-11043224 .elementor-icon{font-size:16px;}.elementor-224 .elementor-element.elementor-element-11043224 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-11043224 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-224 .elementor-element.elementor-element-11043224:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-11043224:has(:focus) .elementor-icon-box-title{color:#4B5563;}.elementor-224 .elementor-element.elementor-element-2afd0d2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-2afd0d2f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-224 .elementor-element.elementor-element-2afd0d2f .elementor-icon-box-title{margin-block-end:0px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-2afd0d2f.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-2afd0d2f.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-2afd0d2f.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-2afd0d2f .elementor-icon{font-size:16px;}.elementor-224 .elementor-element.elementor-element-2afd0d2f .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-2afd0d2f .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-224 .elementor-element.elementor-element-2afd0d2f:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-2afd0d2f:has(:focus) .elementor-icon-box-title{color:#4B5563;}.elementor-224 .elementor-element.elementor-element-52e27876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-52e27876 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-224 .elementor-element.elementor-element-52e27876 .elementor-icon-box-title{margin-block-end:0px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-52e27876.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-52e27876.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-52e27876.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-52e27876 .elementor-icon{font-size:16px;}.elementor-224 .elementor-element.elementor-element-52e27876 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-52e27876 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-224 .elementor-element.elementor-element-52e27876:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-52e27876:has(:focus) .elementor-icon-box-title{color:#4B5563;}.elementor-224 .elementor-element.elementor-element-24c426e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-24c426e3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-224 .elementor-element.elementor-element-24c426e3 .elementor-icon-box-title{margin-block-end:0px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-24c426e3.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-24c426e3.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-24c426e3.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-24c426e3 .elementor-icon{font-size:16px;}.elementor-224 .elementor-element.elementor-element-24c426e3 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-24c426e3 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-224 .elementor-element.elementor-element-24c426e3:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-24c426e3:has(:focus) .elementor-icon-box-title{color:#4B5563;}.elementor-224 .elementor-element.elementor-element-130d8fda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-130d8fda .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-224 .elementor-element.elementor-element-130d8fda .elementor-icon-box-title{margin-block-end:12px;color:#B3093A;}.elementor-224 .elementor-element.elementor-element-130d8fda.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-130d8fda.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-130d8fda.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-130d8fda .elementor-icon{font-size:24px;}.elementor-224 .elementor-element.elementor-element-130d8fda .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-130d8fda .elementor-icon-box-title a{font-family:"Zilla Slab", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-224 .elementor-element.elementor-element-130d8fda:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-130d8fda:has(:focus) .elementor-icon-box-title{color:#B3093A;}.elementor-224 .elementor-element.elementor-element-130d8fda .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-30809790{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-30809790 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-224 .elementor-element.elementor-element-30809790 .elementor-icon-box-title{margin-block-end:0px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-30809790.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-30809790.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-30809790.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-30809790 .elementor-icon{font-size:16px;}.elementor-224 .elementor-element.elementor-element-30809790 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-30809790 .elementor-icon-box-title a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-224 .elementor-element.elementor-element-30809790:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-30809790:has(:focus) .elementor-icon-box-title{color:#4B5563;}.elementor-224 .elementor-element.elementor-element-69c329a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-69c329a .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-224 .elementor-element.elementor-element-69c329a .elementor-icon-box-title{margin-block-end:12px;color:#B3093A;}.elementor-224 .elementor-element.elementor-element-69c329a.elementor-view-stacked .elementor-icon{background-color:#B50839;}.elementor-224 .elementor-element.elementor-element-69c329a.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-69c329a.elementor-view-default .elementor-icon{fill:#B50839;color:#B50839;border-color:#B50839;}.elementor-224 .elementor-element.elementor-element-69c329a .elementor-icon{font-size:24px;}.elementor-224 .elementor-element.elementor-element-69c329a .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-69c329a .elementor-icon-box-title a{font-family:"Zilla Slab", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-224 .elementor-element.elementor-element-69c329a:has(:hover) .elementor-icon-box-title,
					 .elementor-224 .elementor-element.elementor-element-69c329a:has(:focus) .elementor-icon-box-title{color:#B3093A;}.elementor-224 .elementor-element.elementor-element-69c329a .elementor-icon-box-description{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#4B5563;}.elementor-224 .elementor-element.elementor-element-14b1d692{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:19px;font-weight:700;line-height:24px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-14b1d692 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-1343d83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-1343d83d .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:48px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-31788ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-31788ef1 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-633d79f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-633d79f0 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-66ac21ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-66ac21ad p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-7339c7c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-7339c7c7 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-425ece68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-425ece68 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-e1ea229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-e1ea229 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-7a5ecd71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-7a5ecd71 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-a7b9681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-a7b9681 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-459a9f79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-459a9f79 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-15498225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-15498225 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-39e285e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-39e285e9 p{margin-block-end:0px;}.elementor-224 .elementor-element.elementor-element-1375d4e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-1375d4e7 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;font-size:18px;font-weight:700;line-height:18px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-5d7a6bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-5d7a6bec p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-6a2cf9c4 .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-224 .elementor-element.elementor-element-4873dfa7 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-224 .elementor-element.elementor-element-1343d83d .elementor-heading-title{font-size:36px;line-height:40px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,300..900;1,300..900&family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

:root{
  --bf-primary:#B50839;
  --bf-secondary:#B3093A;
  --bf-g50:#F9FAFB;
  --bf-g100:#F3F4F6;
  --bf-g200:#E5E7EB;
  --bf-g500:#6B7280;
  --bf-g600:#4B5563;
  --bf-g700:#374151;
}

.bf-gg-page,
.bf-gg-page *{box-sizing:border-box}

.bf-gg-page p,
.bf-gg-page h1,
.bf-gg-page h2,
.bf-gg-page h3{margin-top:0}

.bf-gg-title .elementor-heading-title,
.bf-gg-grant-amount .elementor-heading-title,
.bf-gg-grant-kind .elementor-heading-title,
.bf-gg-deadline-title .elementor-heading-title,
.bf-gg-area-title .elementor-heading-title,
.bf-gg-review-title .elementor-heading-title,
.bf-gg-review-num .elementor-heading-title{margin:0!important}

.bf-gg-grant-copy p,
.bf-gg-table-headcell p,
.bf-gg-table-cell p,
.bf-gg-table-cycle p,
.bf-gg-area-intro p,
.bf-gg-review-eyebrow p,
.bf-gg-review-intro p,
.bf-gg-review-copy p{margin:0!important}

/* Grant cards */
.bf-gg-grantgrid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:24px!important;
  margin-bottom:40px!important;
}
.bf-gg-grantcard{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  padding:28px!important;
  border:1px solid var(--bf-g200)!important;
  border-radius:12px!important;
  background:radial-gradient(circle,#fff 0%,#ECEEF1 85%)!important;
  transition:border-color .15s ease,box-shadow .15s ease!important;
}
.bf-gg-grantcard:hover{
  border-color:rgba(181,8,57,.20)!important;
  box-shadow:0 10px 15px -3px rgba(0,0,0,.10),0 4px 6px -4px rgba(0,0,0,.10)!important;
}
.bf-gg-grant-amount{margin-bottom:8px!important}
.bf-gg-grant-kind{margin-bottom:12px!important}
.bf-gg-grant-copy{margin-bottom:20px!important}
.bf-gg-button{width:auto!important}
.bf-gg-button .elementor-button{
  min-height:40px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  white-space:nowrap!important;
  border-radius:4px!important;
  transition:background-color .15s ease!important;
}

/* Deadline table */
.bf-gg-deadline-title{margin-bottom:20px!important}
.bf-gg-table{
  width:100%!important;
  border:1px solid var(--bf-g200)!important;
  border-radius:12px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px -1px rgba(0,0,0,.06)!important;
}
.bf-gg-tablerow{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  min-width:760px!important;
  width:100%!important;
}
.bf-gg-table > .bf-gg-tablerow:first-child{background:var(--bf-secondary)!important}
.bf-gg-table-headcell,
.bf-gg-table-cell,
.bf-gg-table-cycle{
  padding:16px 24px!important;
  min-width:0!important;
}

/* Areas of Interest */
.bf-gg-area-title{margin-bottom:32px!important}
.bf-gg-area-intro{margin-bottom:32px!important}
.bf-gg-areagrid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:24px!important;
}
.bf-gg-areacard{
  width:100%!important;
  padding:28px!important;
  background:#fff!important;
  border:1px solid var(--bf-g100)!important;
  border-radius:12px!important;
  box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px -1px rgba(0,0,0,.05)!important;
  transition:box-shadow .15s ease!important;
}
.bf-gg-areacard:hover{
  box-shadow:0 4px 6px -1px rgba(0,0,0,.10),0 2px 4px -2px rgba(0,0,0,.10)!important;
}
.bf-gg-area-iconbox .elementor-icon-box-wrapper{
  display:block!important;
  text-align:left!important;
}
.bf-gg-area-iconbox .elementor-icon-box-icon{
  margin:0 0 16px!important;
}
.bf-gg-area-iconbox .elementor-icon{
  width:48px!important;
  height:48px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#fff!important;
  color:var(--bf-primary)!important;
  border:2px solid var(--bf-primary)!important;
  border-radius:12px!important;
  padding:0!important;
  font-size:24px!important;
}
.bf-gg-area-iconbox .elementor-icon-box-title{
  margin:0 0 12px!important;
}
.bf-gg-area-iconbox .elementor-icon-box-description{
  margin:0!important;
}
.bf-gg-mini-check{margin-top:4px!important}
.bf-gg-area-iconbox + .bf-gg-mini-check{margin-top:12px!important}
.bf-gg-mini-check .elementor-icon-box-wrapper{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  gap:8px!important;
  text-align:left!important;
}
.bf-gg-mini-check .elementor-icon-box-icon{
  flex:0 0 16px!important;
  margin:0!important;
}
.bf-gg-mini-check .elementor-icon{
  width:16px!important;
  height:16px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:var(--bf-primary)!important;
  font-size:16px!important;
}
.bf-gg-mini-check .elementor-icon-box-title{margin:0!important}
.bf-gg-mini-check .elementor-icon-box-description{display:none!important}

/* Review panel */
.bf-gg-review{
  width:100%!important;
  padding:56px 48px!important;
  background:var(--bf-secondary)!important;
  border-radius:16px!important;
}
.bf-gg-review-eyebrow{
  margin-bottom:8px!important;
  letter-spacing:.1em!important;
}
.bf-gg-review-title{margin-bottom:32px!important}
.bf-gg-review-intro{margin-bottom:24px!important}
.bf-gg-reviewrow{
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  gap:16px!important;
  width:100%!important;
}
.bf-gg-reviewrow + .bf-gg-reviewrow{margin-top:16px!important}
.bf-gg-review-num{
  flex:0 0 auto!important;
  width:auto!important;
  margin-top:2px!important;
}
.bf-gg-review-copy{
  flex:1 1 auto!important;
  min-width:0!important;
}
.bf-gg-review-copy p{color:rgba(255,255,255,.85)!important}
.bf-gg-review-intro p{color:rgba(255,255,255,.80)!important}

/* Motion polish */
.bf-gg-grantcard,
.bf-gg-areacard{
  will-change:transform,opacity;
}

@media(max-width:767px){
  .bf-gg-grantgrid,
  .bf-gg-areagrid{
    grid-template-columns:1fr!important;
  }
  .bf-gg-review{padding:40px 32px!important}
  .bf-gg-table-headcell,
  .bf-gg-table-cell,
  .bf-gg-table-cycle{padding:14px 18px!important}
}

@media(prefers-reduced-motion:reduce){
  .bf-gg-grantcard,
  .bf-gg-areacard,
  .bf-gg-review{transition:none!important}
}/* End custom CSS */