.elementor .e-3ef48bbc-ae97{font-family:var(--sg-give-store-font);font-weight:700;font-size:0.9375rem;color:var(--sg-give-store-accent);line-height:1.7;cursor:auto;\n}.elementor .e-52c7292b-f278{font-family:var(--sg-give-store-font);font-weight:700;font-size:3.5rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-31f3b00e-9a70{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-1bb526a9-baa3:hover,.elementor .e-1bb526a9-baa3:focus-visible{opacity:90%;}.elementor .e-1bb526a9-baa3{font-family:var(--sg-give-store-font);font-weight:700;font-size:1rem;color:var(--sg-give-store-bg);line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--sg-give-store-button-radius);border-width:1px;border-color:var(--sg-give-store-accent);border-style:solid;background-color:var(--sg-give-store-accent);align-self:flex-start;&:focus-visible { outline:2px solid var(--sg-give-store-ink); outline-offset:3px; }\n}.elementor .e-7f701799-684b{font-family:var(--sg-give-store-font);font-size:0.9375rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-74c162a-dc1e{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 38%;justify-content:center;}.elementor .e-1c51c3f7-fc01{width:100%;height:auto;object-fit:contain;border-radius:var(--sg-give-store-card-radius);border-width:1px;border-color:var(--sg-give-store-border);border-style:solid;}.elementor .e-1c8f6774-1e47{font-family:var(--sg-give-store-font);font-size:0.875rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-89eb4dc-72e8{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 62%;}.elementor .e-6e9b864b-a915{padding:0px;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-4ce57adf-aace{max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 auto;align-self:stretch;margin-inline:auto;\n}.elementor .e-2c188f1e-bcff{font-family:var(--sg-give-store-font);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:var(--sg-give-store-surface);flex-direction:column;gap:1.25rem;}.elementor .e-2b366a-1baf{font-family:var(--sg-give-store-font);font-weight:700;font-size:2.25rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-e14293d-2ac9{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.5rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-2ba4edf7-23fc{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-6b46a96-1dd8{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.25rem;flex:1 1 50%;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-79dd38d6-7c7c{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.5rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-2ec42142-831a{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-64f65154-b6b1{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.25rem;flex:1 1 50%;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-3f32b724-b1eb{padding:0px;flex-direction:row;gap:3rem;}.elementor .e-28d94012-7b00{max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 auto;align-self:stretch;margin-inline:auto;\n}.elementor .e-4c9c641a-659d{font-family:var(--sg-give-store-font);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:var(--sg-give-store-bg);flex-direction:column;gap:1.25rem;}.elementor .e-62463c69-314a{font-family:var(--sg-give-store-font);font-weight:700;font-size:2.25rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-7013e55-11d8{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-73cd5f74-49ca{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.5rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-4dc33600-e079{width:100%;height:auto;max-height:36rem;object-fit:contain;border-radius:var(--sg-give-store-card-radius);border-width:1px;border-color:var(--sg-give-store-border);border-style:solid;background-color:var(--sg-give-store-bg);}.elementor .e-4c080c08-6de1{font-family:var(--sg-give-store-font);font-size:0.9375rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-5c6f2668-5746{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 50%;}.elementor .e-269ad7c3-fd96{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.5rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-74b61ed2-b936{width:100%;height:auto;object-fit:contain;border-radius:var(--sg-give-store-card-radius);border-width:1px;border-color:var(--sg-give-store-border);border-style:solid;}.elementor .e-3067678b-cdff{font-family:var(--sg-give-store-font);font-size:0.9375rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-5ce13aa3-2b31:hover,.elementor .e-5ce13aa3-2b31:focus-visible{opacity:90%;}.elementor .e-5ce13aa3-2b31{font-family:var(--sg-give-store-font);font-weight:700;font-size:1rem;color:var(--sg-give-store-accent);line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--sg-give-store-button-radius);border-width:1px;border-color:var(--sg-give-store-accent);border-style:solid;background-color:var(--sg-give-store-bg);align-self:flex-start;&:focus-visible { outline:2px solid var(--sg-give-store-ink); outline-offset:3px; }\n}.elementor .e-2586f901-1538{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 50%;}.elementor .e-16f36f58-aae1{padding:0px;flex-direction:row;gap:2rem;align-items:flex-start;}.elementor .e-3b234756-926c{max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 auto;align-self:stretch;margin-inline:auto;\n}.elementor .e-4411538e-ccb6{font-family:var(--sg-give-store-font);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:var(--sg-give-store-surface);flex-direction:column;gap:1.25rem;}.elementor .e-6380e34a-e43e{font-family:var(--sg-give-store-font);font-weight:700;font-size:2.25rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-419420ab-1a5d{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-4ac48705-4d9f{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-45217b36-b14d{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-6a5f842f-4743{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-5f06f99a-2528{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-649a3baf-8b4e{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-469ddfc3-80bf{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-75a72d33-c14c{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-6ed3a0b2-f72f{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-31d9015b-9d81{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-7d2d6246-2a97{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-5041eb68-d09a{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-f4cd2dd-bb87{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-ad866dd-7c69{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-61ca74f4-c270{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-354405e0-d236{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-288a8bda-cd01{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-4f3a5530-e880{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-40edb680-a5cd{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--sg-give-store-border);\n}.elementor .e-47b39d0f-8974{font-family:var(--sg-give-store-font);font-size:0.9375rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-358448e-67c9{max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 auto;align-self:stretch;margin-inline:auto;\n}.elementor .e-7091977d-265e{font-family:var(--sg-give-store-font);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:var(--sg-give-store-bg);flex-direction:column;gap:1.25rem;}.elementor .e-17f271c3-c736{font-family:var(--sg-give-store-font);font-weight:700;font-size:2.25rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-56706536-5542{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-45a68ca0-a407{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 42%;}.elementor .e-498fe469-fb98{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.5rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-3eff13c3-d37b{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-62a1279f-c866{font-family:var(--sg-give-store-font);font-size:0.9375rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-6e3591d0-bf4a{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 58%;}.elementor .e-b09ee26-a784{padding:0px;flex-direction:row;gap:3rem;}.elementor .e-1d86cd09-f90e{max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 auto;align-self:stretch;margin-inline:auto;\n}.elementor .e-305a08e3-51dd{font-family:var(--sg-give-store-font);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:var(--sg-give-store-surface);flex-direction:column;gap:1.25rem;}.elementor .e-15f6b299-3639{font-family:var(--sg-give-store-font);font-weight:700;font-size:2.25rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-1441a829-f2b1{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-b32dd23-64c5{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-77fc8601-6f58{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: var(--sg-give-store-border);\n}.elementor .e-6bcc38f3-8cbd{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-446b9290-3589{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-449f0cc3-a389{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: var(--sg-give-store-border);\n}.elementor .e-33468b0f-676e{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-3744ef99-aa93{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-4b46a3b-e586{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: var(--sg-give-store-border);\n}.elementor .e-71567333-d9b4{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-bf1aee-7c75{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-2e0d677d-89b6{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: var(--sg-give-store-border);\n}.elementor .e-2ddb95a3-c542{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-29d52cbb-f825{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-4ede8ffd-5fba{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: var(--sg-give-store-border);\n}.elementor .e-58f7a24-6d92{font-family:var(--sg-give-store-font);font-weight:700;font-size:1.375rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-13c96ffe-3dae{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-27127a0b-7f0d{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;border-bottom-style: solid; border-bottom-color: var(--sg-give-store-border);\n}.elementor .e-6e1784b0-e39d{max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 auto;align-self:stretch;margin-inline:auto;\n}.elementor .e-706fb52a-2e12{font-family:var(--sg-give-store-font);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:var(--sg-give-store-bg);flex-direction:column;gap:1.25rem;}.elementor .e-3d676812-69f5{font-family:var(--sg-give-store-font);font-weight:700;font-size:2.25rem;color:var(--sg-give-store-ink);letter-spacing:-0.025em;line-height:1.14;cursor:auto;\n}.elementor .e-630f5723-5117{font-family:var(--sg-give-store-font);font-size:1.0625rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-7429a700-7ae9:hover,.elementor .e-7429a700-7ae9:focus-visible{opacity:90%;}.elementor .e-7429a700-7ae9{font-family:var(--sg-give-store-font);font-weight:700;font-size:1rem;color:var(--sg-give-store-bg);line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--sg-give-store-button-radius);border-width:1px;border-color:var(--sg-give-store-accent);border-style:solid;background-color:var(--sg-give-store-accent);align-self:flex-start;&:focus-visible { outline:2px solid var(--sg-give-store-ink); outline-offset:3px; }\n}.elementor .e-646a073c-d21c{font-family:var(--sg-give-store-font);font-size:0.9375rem;color:var(--sg-give-store-body);line-height:1.7;cursor:auto;\n}.elementor .e-9fb5e5-c4f4{max-width:75rem;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 auto;align-self:stretch;margin-inline:auto;\n}.elementor .e-2a37dae3-449f{font-family:var(--sg-give-store-font);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:var(--sg-give-store-surface);flex-direction:column;gap:1.25rem;}