*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizeLegibility;overflow-x:hidden}body{margin:0;overflow-x:hidden}#root{max-width:100%;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%}.brand-name-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.site-desktop-action{display:none!important}.site-mobile-menu-button{display:inline-flex!important}.site-compact-action{display:none!important}@media(min-width:380px){.site-compact-action{display:inline-flex!important}}@media(min-width:640px){.brand-name-clamp{-webkit-line-clamp:1}}@media(min-width:1024px){.site-desktop-action{display:inline-flex!important}.site-mobile-menu-button{display:none!important}}button,input,textarea,select{font:inherit}::selection{background:color-mix(in srgb,var(--primary) 25%,white)}:focus-visible{outline:3px solid color-mix(in srgb,var(--primary, #2563eb) 30%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root[data-theme=givest-charity-warm]{--charity-ink: var(--primary);--charity-deep: color-mix(in srgb, var(--primary) 82%, #052e16);--charity-accent: var(--accent);--charity-teal: var(--secondary);--charity-page: color-mix(in srgb, white 93%, var(--accent) 7%);--charity-page-soft: color-mix(in srgb, white 94%, var(--primary) 6%);--charity-card: color-mix(in srgb, white 88%, var(--accent) 12%);--charity-card-strong: color-mix(in srgb, white 80%, var(--accent) 20%);--charity-border: color-mix(in srgb, var(--accent) 28%, white);--charity-border-soft: color-mix(in srgb, var(--primary) 12%, white);--charity-muted: color-mix(in srgb, var(--primary) 42%, #64748b);--charity-shadow: 0 34px 80px -54px color-mix(in srgb, var(--primary) 54%, transparent);--charity-shadow-strong: 0 40px 90px -58px color-mix(in srgb, var(--primary) 68%, transparent);--charity-radius: calc(var(--radius) + 20px);--btn-radius: 999px;--btn-cut: 0px}:root[data-theme=givest-charity-warm] body{background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 30%),radial-gradient(circle at 86% 82%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 32%),linear-gradient(180deg,var(--charity-page) 0%,white 48%,var(--charity-page-soft) 100%)}:root[data-theme=givest-charity-warm] header{background:color-mix(in srgb,white 82%,var(--accent) 8%)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:color-mix(in srgb,var(--primary) 12%,white)!important;box-shadow:0 26px 60px -48px color-mix(in srgb,var(--primary) 50%,transparent)}:root[data-theme=givest-charity-warm] footer{background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#052e16),color-mix(in srgb,var(--secondary) 72%,#052e16))!important}:root[data-theme=givest-charity-warm] .charity-section-shell{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 9% 16%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 28%),radial-gradient(circle at 92% 86%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 30%),linear-gradient(180deg,var(--charity-page) 0%,var(--charity-page-soft) 100%);border-top:1px solid color-mix(in srgb,var(--primary) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary) 6%,transparent)}:root[data-theme=givest-charity-warm] .charity-section-shell:before,:root[data-theme=givest-charity-warm] .charity-section:before,:root[data-theme=givest-charity-warm] .charity-hero:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-3;pointer-events:none;background:linear-gradient(120deg,transparent 0 12%,color-mix(in srgb,var(--accent) 12%,transparent) 12.5% 13%,transparent 13.5% 38%,color-mix(in srgb,var(--primary) 8%,transparent) 38.5% 39%,transparent 39.5%),radial-gradient(circle at 20% 30%,rgba(255,255,255,.72),transparent 26%),radial-gradient(circle at 80% 75%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 30%);opacity:.9}:root[data-theme=givest-charity-warm] .charity-section-shell:after,:root[data-theme=givest-charity-warm] .charity-section:after,:root[data-theme=givest-charity-warm] .charity-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 14% 84%,rgba(255,255,255,.78),transparent 34%),radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 30%),linear-gradient(90deg,#ffffffb3,#ffffff38,#ffffffa6)}:root[data-theme=givest-charity-warm] .charity-section-shell>section,:root[data-theme=givest-charity-warm] .theme-tinted-section{background:transparent!important}:root[data-theme=givest-charity-warm] .theme-tinted-section:before{background:radial-gradient(circle at 13% 18%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),radial-gradient(circle at 86% 78%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 34%)!important;opacity:.88!important}:root[data-theme=givest-charity-warm] .charity-bg-wash{background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 32%),radial-gradient(circle at 90% 85%,color-mix(in srgb,var(--secondary) 14%,transparent),transparent 34%),linear-gradient(180deg,var(--charity-page),var(--charity-page-soft))}:root[data-theme=givest-charity-warm] .charity-orb-one{background:color-mix(in srgb,var(--accent) 20%,transparent);filter:blur(48px)}:root[data-theme=givest-charity-warm] .charity-orb-two{background:color-mix(in srgb,var(--secondary) 14%,transparent);filter:blur(58px)}:root[data-theme=givest-charity-warm] .charity-line-field{background:linear-gradient(115deg,transparent 0 23%,color-mix(in srgb,var(--accent) 12%,transparent) 23.2% 23.6%,transparent 23.8% 62%,color-mix(in srgb,var(--primary) 7%,transparent) 62.2% 62.6%,transparent 62.8%),radial-gradient(circle at 50% 20%,rgba(255,255,255,.65),transparent 38%);opacity:.75}:root[data-theme=givest-charity-warm] .charity-card,:root[data-theme=givest-charity-warm] .charity-section-shell article,:root[data-theme=givest-charity-warm] .charity-section-shell .rounded-3xl.bg-white,:root[data-theme=givest-charity-warm] .charity-section-shell .bg-white.border,:root[data-theme=givest-charity-warm] .charity-section-shell .emerald-surface,:root[data-theme=givest-charity-warm] .charity-section-shell .theme-tint-panel{position:relative;overflow:hidden;border-radius:var(--charity-radius)!important;background:linear-gradient(145deg,color-mix(in srgb,white 90%,var(--accent) 10%),color-mix(in srgb,white 82%,var(--accent) 18%))!important;border:1px solid var(--charity-border)!important;box-shadow:var(--charity-shadow),inset 0 1px #ffffffc7!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=givest-charity-warm] .charity-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 10%,rgba(255,255,255,.62),transparent 26%),radial-gradient(circle at 86% 92%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 30%);opacity:.85}:root[data-theme=givest-charity-warm] .charity-card>*{position:relative;z-index:1}:root[data-theme=givest-charity-warm] .charity-title,:root[data-theme=givest-charity-warm] .charity-section-shell h2,:root[data-theme=givest-charity-warm] .charity-section-shell h3{color:var(--charity-ink)!important}:root[data-theme=givest-charity-warm] .charity-title-sm{color:var(--charity-ink)}:root[data-theme=givest-charity-warm] .charity-lead,:root[data-theme=givest-charity-warm] .charity-muted{color:var(--charity-muted)}:root[data-theme=givest-charity-warm] .charity-kicker{color:var(--charity-ink);background:color-mix(in srgb,white 78%,var(--accent) 14%);border:1px solid color-mix(in srgb,var(--accent) 32%,white);box-shadow:0 16px 34px -28px color-mix(in srgb,var(--accent) 75%,transparent);font-weight:900}:root[data-theme=givest-charity-warm] .charity-kicker-text{color:var(--charity-accent);font-weight:900;letter-spacing:.02em}:root[data-theme=givest-charity-warm] .charity-icon-bubble,:root[data-theme=givest-charity-warm] .charity-big-icon{display:grid;place-items:center;color:var(--charity-ink);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.85),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 30%,white),color-mix(in srgb,var(--secondary) 12%,white));border:1px solid color-mix(in srgb,var(--accent) 34%,white);box-shadow:0 18px 34px -28px color-mix(in srgb,var(--primary) 50%,transparent)}:root[data-theme=givest-charity-warm] .charity-icon-bubble{width:3rem;height:3rem;border-radius:1.25rem}:root[data-theme=givest-charity-warm] .charity-big-icon{width:4.25rem;height:4.25rem;border-radius:1.6rem}:root[data-theme=givest-charity-warm] .charity-soft-glow{background:color-mix(in srgb,var(--accent) 18%,transparent);filter:blur(28px)}:root[data-theme=givest-charity-warm] .charity-soft-glow-two{background:color-mix(in srgb,var(--secondary) 12%,transparent);filter:blur(34px)}:root[data-theme=givest-charity-warm] .charity-mini-stat,:root[data-theme=givest-charity-warm] .charity-note,:root[data-theme=givest-charity-warm] .charity-image-caption{border:1px solid color-mix(in srgb,var(--accent) 24%,white);background:color-mix(in srgb,white 78%,var(--accent) 10%);box-shadow:0 18px 40px -32px color-mix(in srgb,var(--primary) 45%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=givest-charity-warm] .charity-mini-stat{border-radius:1.75rem;padding:1.25rem;text-align:center}:root[data-theme=givest-charity-warm] .charity-note{border-radius:1.9rem;padding:1.25rem;display:flex;align-items:center;gap:1rem}:root[data-theme=givest-charity-warm] .charity-image-caption{border-radius:1.5rem;padding:1rem 1.1rem;display:flex;align-items:center;gap:.75rem;color:var(--charity-ink);font-weight:900}:root[data-theme=givest-charity-warm] .theme-btn,:root[data-theme=givest-charity-warm] .sapphire-btn,:root[data-theme=givest-charity-warm] button[class*=theme-btn],:root[data-theme=givest-charity-warm] a[class*=theme-btn]{border-radius:999px!important;clip-path:none!important;border:1px solid color-mix(in srgb,var(--accent) 32%,white)!important;box-shadow:0 20px 40px -28px color-mix(in srgb,var(--accent) 82%,transparent)}:root[data-theme=givest-charity-warm] .theme-btn-primary,:root[data-theme=givest-charity-warm] .sapphire-btn-primary,:root[data-theme=givest-charity-warm] .charity-cta{color:#fff!important;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--secondary) 70%,var(--primary)))!important}:root[data-theme=givest-charity-warm] .theme-btn-outline,:root[data-theme=givest-charity-warm] .theme-btn-secondary,:root[data-theme=givest-charity-warm] .sapphire-btn-outline,:root[data-theme=givest-charity-warm] .charity-cta-secondary{color:var(--charity-ink)!important;background:color-mix(in srgb,white 80%,var(--accent) 14%)!important}:root[data-theme=givest-charity-warm] .charity-section-shell img,:root[data-theme=givest-charity-warm] .charity-card img{filter:saturate(1.04) contrast(1.02)}:root[data-theme=givest-charity-warm] input,:root[data-theme=givest-charity-warm] textarea,:root[data-theme=givest-charity-warm] select{border-color:color-mix(in srgb,var(--accent) 24%,white)!important}:root[data-theme=givest-charity-warm] input:focus,:root[data-theme=givest-charity-warm] textarea:focus,:root[data-theme=givest-charity-warm] select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)!important}@media(max-width:767px){:root[data-theme=givest-charity-warm] .charity-hero{min-height:auto}:root[data-theme=givest-charity-warm] .charity-section-shell:before,:root[data-theme=givest-charity-warm] .charity-section:before,:root[data-theme=givest-charity-warm] .charity-hero:before{opacity:.52}:root[data-theme=givest-charity-warm] .charity-card,:root[data-theme=givest-charity-warm] .charity-section-shell article,:root[data-theme=givest-charity-warm] .charity-section-shell .rounded-3xl.bg-white{border-radius:calc(var(--radius) + 12px)!important}}:root[data-theme=aidus-impact-green]{--aidus-ink: var(--primary);--aidus-green: var(--secondary);--aidus-orange: var(--accent);--aidus-cream: color-mix(in srgb, white 88%, var(--accent) 12%);--aidus-cream-2: color-mix(in srgb, white 94%, var(--secondary) 6%);--aidus-muted: color-mix(in srgb, var(--primary) 38%, #64748b);--aidus-card: color-mix(in srgb, white 86%, var(--accent) 14%);--aidus-card-2: color-mix(in srgb, white 90%, var(--secondary) 10%);--aidus-border: color-mix(in srgb, var(--accent) 30%, white);--aidus-green-border: color-mix(in srgb, var(--secondary) 24%, white);--aidus-shadow: 0 34px 80px -56px color-mix(in srgb, var(--primary) 58%, transparent);--aidus-shadow-strong: 0 44px 96px -58px color-mix(in srgb, var(--primary) 72%, transparent);--aidus-radius: calc(var(--radius) + 22px);--btn-radius: 999px;--btn-cut: 0px}:root[data-theme=aidus-impact-green] body{background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 28%),radial-gradient(circle at 90% 85%,color-mix(in srgb,var(--secondary) 12%,transparent),transparent 32%),linear-gradient(180deg,var(--aidus-cream) 0%,white 45%,var(--aidus-cream-2) 100%)}:root[data-theme=aidus-impact-green] header{background:color-mix(in srgb,white 84%,var(--accent) 9%)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:color-mix(in srgb,var(--secondary) 18%,white)!important;box-shadow:0 28px 62px -48px color-mix(in srgb,var(--primary) 50%,transparent)}:root[data-theme=aidus-impact-green] footer{background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#052e16),color-mix(in srgb,var(--secondary) 70%,#052e16))!important}:root[data-theme=aidus-impact-green] .aidus-section-shell{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 14%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 30%),radial-gradient(circle at 92% 82%,color-mix(in srgb,var(--secondary) 13%,transparent),transparent 34%),linear-gradient(180deg,var(--aidus-cream) 0%,var(--aidus-cream-2) 100%);border-top:1px solid color-mix(in srgb,var(--primary) 6%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary) 6%,transparent)}:root[data-theme=aidus-impact-green] .aidus-section-shell:before,:root[data-theme=aidus-impact-green] .aidus-section:before,:root[data-theme=aidus-impact-green] .aidus-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 18% 30%,rgba(255,255,255,.82),transparent 26%),radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--secondary) 11%,transparent),transparent 30%),linear-gradient(125deg,transparent 0 19%,color-mix(in srgb,var(--accent) 10%,transparent) 19.2% 19.7%,transparent 19.9% 62%,color-mix(in srgb,var(--primary) 7%,transparent) 62.2% 62.7%,transparent 62.9%);opacity:.9}:root[data-theme=aidus-impact-green] .aidus-section-shell:after,:root[data-theme=aidus-impact-green] .aidus-section:after,:root[data-theme=aidus-impact-green] .aidus-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--primary) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,#ffffffb8,#fff3,#ffffffa3);background-size:28px 28px,cover;opacity:.42}:root[data-theme=aidus-impact-green] .aidus-section-shell>section,:root[data-theme=aidus-impact-green] .theme-tinted-section{background:transparent!important}:root[data-theme=aidus-impact-green] .theme-tinted-section:before{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%),radial-gradient(circle at 86% 78%,color-mix(in srgb,var(--secondary) 12%,transparent),transparent 34%)!important;opacity:.9!important}:root[data-theme=aidus-impact-green] .aidus-bg{background:radial-gradient(circle at 9% 16%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 32%),radial-gradient(circle at 92% 86%,color-mix(in srgb,var(--secondary) 16%,transparent),transparent 36%),linear-gradient(180deg,var(--aidus-cream),var(--aidus-cream-2))}:root[data-theme=aidus-impact-green] .aidus-blob-one{background:color-mix(in srgb,var(--accent) 26%,transparent);filter:blur(46px)}:root[data-theme=aidus-impact-green] .aidus-blob-two{background:color-mix(in srgb,var(--secondary) 20%,transparent);filter:blur(60px)}:root[data-theme=aidus-impact-green] .aidus-dot-pattern{background-image:radial-gradient(color-mix(in srgb,var(--primary) 15%,transparent) 1px,transparent 1px),radial-gradient(color-mix(in srgb,var(--accent) 18%,transparent) 1px,transparent 1px);background-size:28px 28px,42px 42px;background-position:0 0,12px 18px;opacity:.34}:root[data-theme=aidus-impact-green] .aidus-card,:root[data-theme=aidus-impact-green] .aidus-section-shell article,:root[data-theme=aidus-impact-green] .aidus-section-shell .rounded-3xl.bg-white,:root[data-theme=aidus-impact-green] .aidus-section-shell .bg-white.border,:root[data-theme=aidus-impact-green] .aidus-section-shell .emerald-surface,:root[data-theme=aidus-impact-green] .aidus-section-shell .theme-tint-panel{position:relative;overflow:hidden;border-radius:var(--aidus-radius)!important;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.75),transparent 30%),linear-gradient(145deg,var(--aidus-card),var(--aidus-card-2))!important;border:1px solid var(--aidus-border)!important;box-shadow:var(--aidus-shadow),inset 0 1px #ffffffd1!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-theme=aidus-impact-green] .aidus-card:after{content:"";position:absolute;inset-inline:16%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 78%,white),transparent);opacity:.95;pointer-events:none}:root[data-theme=aidus-impact-green] .aidus-title,:root[data-theme=aidus-impact-green] .aidus-section-shell h2,:root[data-theme=aidus-impact-green] .aidus-section-shell h3{color:var(--aidus-ink)!important}:root[data-theme=aidus-impact-green] .aidus-title-sm{color:var(--aidus-ink)}:root[data-theme=aidus-impact-green] .aidus-lead,:root[data-theme=aidus-impact-green] .aidus-muted{color:var(--aidus-muted)}:root[data-theme=aidus-impact-green] .aidus-accent{color:var(--aidus-orange)}:root[data-theme=aidus-impact-green] .aidus-badge{color:var(--aidus-ink);background:color-mix(in srgb,white 80%,var(--accent) 16%);border:1px solid color-mix(in srgb,var(--accent) 38%,white);border-radius:999px;box-shadow:0 16px 34px -28px color-mix(in srgb,var(--accent) 75%,transparent);font-weight:900}:root[data-theme=aidus-impact-green] .aidus-icon,:root[data-theme=aidus-impact-green] .aidus-big-icon{display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.34),transparent 35%),linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--secondary) 70%,var(--primary)));border:1px solid color-mix(in srgb,var(--accent) 34%,white);box-shadow:0 18px 34px -26px color-mix(in srgb,var(--accent) 75%,transparent)}:root[data-theme=aidus-impact-green] .aidus-icon{width:3rem;height:3rem;border-radius:999px}:root[data-theme=aidus-impact-green] .aidus-big-icon{width:4.25rem;height:4.25rem;border-radius:1.8rem}:root[data-theme=aidus-impact-green] .aidus-image-card{position:absolute;overflow:hidden;border-radius:3rem;border:10px solid color-mix(in srgb,white 84%,var(--accent) 12%);box-shadow:var(--aidus-shadow-strong);background:#fff}:root[data-theme=aidus-impact-green] .aidus-image-card img,:root[data-theme=aidus-impact-green] .aidus-about-frame img{width:100%;height:100%;object-fit:cover}:root[data-theme=aidus-impact-green] .aidus-image-card-main{top:0;right:7rem;bottom:6rem;left:0;transform:rotate(-2deg)}:root[data-theme=aidus-impact-green] .aidus-image-card-small{width:44%;height:44%;right:0;bottom:1.5rem;transform:rotate(4deg)}:root[dir=rtl][data-theme=aidus-impact-green] .aidus-image-card-main{top:0;right:0;bottom:6rem;left:7rem}:root[dir=rtl][data-theme=aidus-impact-green] .aidus-image-card-small{right:auto;left:0}:root[data-theme=aidus-impact-green] .aidus-floating-donate{position:absolute;left:1rem;bottom:5.5rem;width:260px}:root[dir=rtl][data-theme=aidus-impact-green] .aidus-floating-donate{left:auto;right:1rem}:root[data-theme=aidus-impact-green] .aidus-floating-volunteer{position:absolute;right:2rem;top:1rem;width:240px}:root[dir=rtl][data-theme=aidus-impact-green] .aidus-floating-volunteer{right:auto;left:2rem}:root[data-theme=aidus-impact-green] .aidus-about-frame{position:relative;min-height:560px;overflow:hidden;border-radius:3rem;border:10px solid color-mix(in srgb,white 84%,var(--accent) 10%);box-shadow:var(--aidus-shadow-strong);background:#fff}:root[data-theme=aidus-impact-green] .aidus-about-float{position:absolute;bottom:2rem;right:-1.5rem;width:260px}:root[dir=rtl][data-theme=aidus-impact-green] .aidus-about-float{right:auto;left:-1.5rem}:root[data-theme=aidus-impact-green] .aidus-action-card:hover{box-shadow:var(--aidus-shadow-strong),inset 0 1px #ffffffd1!important}:root[data-theme=aidus-impact-green] .aidus-media-frame{overflow:hidden;border-radius:2.4rem;border:1px solid var(--aidus-border);background:color-mix(in srgb,white 70%,var(--secondary) 10%);box-shadow:inset 0 1px #ffffffd1}:root[data-theme=aidus-impact-green] .aidus-partner-logo{width:6rem;height:6rem;border-radius:2rem;background:color-mix(in srgb,white 78%,var(--accent) 8%);border:1px solid var(--aidus-border);display:grid;place-items:center;padding:.9rem;box-shadow:0 20px 40px -32px color-mix(in srgb,var(--primary) 42%,transparent);transition:all .25s ease}:root[data-theme=aidus-impact-green] .theme-btn,:root[data-theme=aidus-impact-green] .sapphire-btn,:root[data-theme=aidus-impact-green] button[class*=theme-btn],:root[data-theme=aidus-impact-green] a[class*=theme-btn]{border-radius:999px!important;clip-path:none!important;border:1px solid color-mix(in srgb,var(--accent) 34%,white)!important;box-shadow:0 22px 42px -30px color-mix(in srgb,var(--accent) 86%,transparent)}:root[data-theme=aidus-impact-green] .theme-btn-primary,:root[data-theme=aidus-impact-green] .sapphire-btn-primary,:root[data-theme=aidus-impact-green] .aidus-main-btn{color:#fff!important;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--primary) 86%,var(--secondary)))!important}:root[data-theme=aidus-impact-green] .theme-btn-outline,:root[data-theme=aidus-impact-green] .theme-btn-secondary,:root[data-theme=aidus-impact-green] .sapphire-btn-outline,:root[data-theme=aidus-impact-green] .aidus-outline-btn{color:var(--aidus-ink)!important;background:color-mix(in srgb,white 80%,var(--accent) 14%)!important}:root[data-theme=aidus-impact-green] .aidus-section-shell img,:root[data-theme=aidus-impact-green] .aidus-card img{filter:saturate(1.05) contrast(1.03)}:root[data-theme=aidus-impact-green] input,:root[data-theme=aidus-impact-green] textarea,:root[data-theme=aidus-impact-green] select{border-color:color-mix(in srgb,var(--accent) 24%,white)!important}:root[data-theme=aidus-impact-green] input:focus,:root[data-theme=aidus-impact-green] textarea:focus,:root[data-theme=aidus-impact-green] select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)!important}@media(max-width:1023px){:root[data-theme=aidus-impact-green] .aidus-image-card{position:relative}:root[data-theme=aidus-impact-green] .aidus-image-card-main{inset:auto;height:420px}:root[data-theme=aidus-impact-green] .aidus-image-card-small{display:none}:root[data-theme=aidus-impact-green] .aidus-floating-donate,:root[data-theme=aidus-impact-green] .aidus-floating-volunteer,:root[data-theme=aidus-impact-green] .aidus-about-float{position:relative;width:auto;inset:auto!important;margin-top:1rem}}@media(max-width:767px){:root[data-theme=aidus-impact-green] .aidus-hero{min-height:auto}:root[data-theme=aidus-impact-green] .aidus-card,:root[data-theme=aidus-impact-green] .aidus-section-shell article,:root[data-theme=aidus-impact-green] .aidus-section-shell .rounded-3xl.bg-white{border-radius:calc(var(--radius) + 12px)!important}:root[data-theme=aidus-impact-green] .aidus-about-frame{min-height:360px;border-radius:2rem}}
