.gg-site, .gg-site *, .gg-site *::before, .gg-site *::after { box-sizing: border-box; } .gg-site { --gg-green: #23A62E; --gg-green-700: #1B8424; --gg-green-50: #EEF8EF; --gg-black: #0E0F0F; --gg-dark: #2A2625; --gg-medium: #7B7B7B; --gg-light: #D9D9D9; --gg-hair: #E6E6E6; --gg-50: #F6F6F4; --gg-100: #EFEEEA; --gg-white: #FFFFFF; --radius-sm: 8px; --radius-md: 14px; --radius-lg: 22px; --radius-xl: 32px; --shadow-sm: 0 1px 2px rgba(20,20,20,.06), 0 1px 3px rgba(20,20,20,.04); --shadow-md: 0 10px 30px -12px rgba(20,20,20,.18), 0 4px 10px -4px rgba(20,20,20,.08); --ease: cubic-bezier(.2,.7,.2,1); font-family: Inter, "SF Pro Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif; color: var(--gg-black); line-height: 1.55; -webkit-font-smoothing: antialiased; } .gg-site img { max-width: 100%; display: block; } .gg-site a { color: inherit; text-decoration: none; } .gg-site p { margin: 0; } .gg-site h1, .gg-site h2, .gg-site h3 { margin: 0; font-weight: 600; letter-spacing: -0.02em; line-height: 1.05; } .gg-container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 24px; } .gg-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 600; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gg-green); } .gg-eyebrow::before { content: ""; width: 28px; height: 1px; background: var(--gg-green); } .gg-hero { position: relative; overflow: hidden; background: radial-gradient(1100px 600px at 12% -10%, rgba(35,166,46,.10), transparent 60%), radial-gradient(900px 500px at 110% 120%, rgba(35,166,46,.07), transparent 55%), linear-gradient(180deg, #FBFBF9 0%, #F6F6F4 100%); padding: clamp(72px, 12vw, 160px) 0 clamp(72px, 10vw, 140px); } .gg-hero::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(15,15,15,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(15,15,15,.035) 1px, transparent 1px); background-size: 64px 64px; mask-image: radial-gradient(900px 500px at 50% 30%, #000 30%, transparent 75%); -webkit-mask-image: radial-gradient(900px 500px at 50% 30%, #000 30%, transparent 75%); pointer-events: none; } .gg-hero__inner { position: relative; max-width: 880px; margin: 0 auto; text-align: center; } .gg-hero__mark { width: 56px; height: 56px; margin: 0 auto 28px; border-radius: 50%; background: var(--gg-green); display: grid; place-items: center; box-shadow: 0 12px 30px -10px rgba(35,166,46,.45); } .gg-hero__mark svg { width: 28px; height: 28px; color: #fff; } .gg-hero h1 { font-size: clamp(48px, 8vw, 104px); letter-spacing: -0.035em; font-weight: 600; margin: 18px 0 22px; } .gg-hero h1 .accent { color: var(--gg-green); font-style: italic; font-weight: 500; } .gg-hero__lead { max-width: 620px; margin: 0 auto; font-size: clamp(17px, 1.4vw, 20px); line-height: 1.6; color: var(--gg-dark); } .gg-hero__meta { display: inline-flex; align-items: center; gap: 14px; margin-top: 36px; padding: 10px 18px 10px 12px; background: #fff; border: 1px solid var(--gg-hair); border-radius: 999px; font-size: 14px; color: var(--gg-dark); box-shadow: var(--shadow-sm); } .gg-hero__meta .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--gg-green); position: relative; } .gg-hero__meta .dot::after { content: ""; position: absolute; inset: -4px; border-radius: 50%; background: var(--gg-green); opacity: .35; animation: gg-pulse 2.2s ease-out infinite; } @keyframes gg-pulse { 0% { transform: scale(.6); opacity: .5; } 100% { transform: scale(2.2); opacity: 0; } } .gg-section { padding: clamp(72px, 10vw, 128px) 0; } .gg-section--surface { background: var(--gg-50); } .gg-section__head { max-width: 720px; margin: 0 auto clamp(48px, 6vw, 80px); text-align: center; } .gg-section__head h2 { font-size: clamp(36px, 4.6vw, 56px); letter-spacing: -0.03em; margin-top: 14px; } .gg-section__head p { margin-top: 18px; color: var(--gg-medium); font-size: 17px; line-height: 1.65; } .gg-paths { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: clamp(20px, 2.4vw, 28px); } .gg-path { position: relative; background: #fff; border: 1px solid var(--gg-hair); border-radius: var(--radius-xl); padding: clamp(32px, 4vw, 48px); display: flex; flex-direction: column; min-height: 420px; overflow: hidden; transition: transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease); } .gg-path::after { content: ""; position: absolute; inset: auto -40% -50% auto; width: 380px; height: 380px; border-radius: 50%; background: radial-gradient(circle, rgba(35,166,46,.10), transparent 70%); transition: transform .6s var(--ease); pointer-events: none; } .gg-path:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); border-color: #DDD9D4; } .gg-path:hover::after { transform: scale(1.15); } .gg-path__icon { width: 56px; height: 56px; border-radius: 16px; background: var(--gg-green-50); display: grid; place-items: center; color: var(--gg-green); transition: background .35s var(--ease), color .35s var(--ease); } .gg-path__icon svg { width: 28px; height: 28px; } .gg-path:hover .gg-path__icon { background: var(--gg-green); color: #fff; } .gg-path__num { position: absolute; top: clamp(28px, 3.5vw, 40px); right: clamp(28px, 3.5vw, 40px); font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--gg-medium); } .gg-path h3 { font-size: clamp(28px, 3vw, 40px); letter-spacing: -0.025em; margin: clamp(28px, 4vw, 44px) 0 14px; } .gg-path__desc { color: var(--gg-medium); font-size: 16px; line-height: 1.65; max-width: 36ch; margin-bottom: 28px; } .gg-path__cta { margin-top: auto; display: inline-flex; align-items: center; gap: 10px; font-weight: 600; font-size: 15px; color: var(--gg-black); transition: color .25s var(--ease), gap .25s var(--ease); } .gg-path__cta svg { width: 18px; height: 18px; transition: transform .35s var(--ease); } .gg-path:hover .gg-path__cta { color: var(--gg-green-700); gap: 14px; } .gg-path:hover .gg-path__cta svg { transform: translateX(4px); } .gg-verse { max-width: 880px; margin: 0 auto; text-align: center; } .gg-verse__quote { font-family: "SF Pro Display", "Iowan Old Style", Georgia, "Times New Roman", serif; font-style: italic; font-weight: 400; font-size: clamp(28px, 3.4vw, 44px); line-height: 1.3; letter-spacing: -0.02em; text-wrap: balance; } .gg-verse__quote::before { content: "„"; color: var(--gg-green); margin-right: 4px; } .gg-verse__quote::after { content: "”"; color: var(--gg-green); } .gg-verse__ref { margin-top: 22px; font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gg-medium); font-weight: 600; } .gg-contact { display: grid; grid-template-columns: 1.1fr 1fr; gap: 0; background: #fff; border: 1px solid var(--gg-hair); border-radius: var(--radius-xl); overflow: hidden; box-shadow: var(--shadow-sm); } .gg-contact__left { padding: clamp(36px, 4.4vw, 56px); background: radial-gradient(600px 300px at 0% 100%, rgba(35,166,46,.08), transparent 70%), #fff; } .gg-contact__left h3 { font-size: clamp(26px, 2.6vw, 34px); letter-spacing: -0.025em; margin: 14px 0 14px; } .gg-contact__left p { color: var(--gg-medium); font-size: 16px; line-height: 1.65; max-width: 38ch; } .gg-contact__email { display: inline-flex; align-items: center; gap: 12px; margin-top: 28px; padding: 14px 22px; background: var(--gg-black); color: #fff; border-radius: 999px; font-weight: 600; font-size: 15px; transition: background .25s var(--ease), transform .25s var(--ease); } .gg-contact__email:hover { background: var(--gg-green-700); transform: translateY(-1px); } .gg-contact__email svg { width: 18px; height: 18px; } .gg-contact__right { padding: clamp(36px, 4.4vw, 56px); background: var(--gg-50); border-left: 1px solid var(--gg-hair); display: flex; flex-direction: column; gap: 18px; } .gg-social-tile { display: flex; align-items: center; gap: 18px; padding: 18px 22px; background: #fff; border: 1px solid var(--gg-hair); border-radius: var(--radius-lg); transition: transform .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease); } .gg-social-tile:hover { transform: translateY(-2px); border-color: #D5D1CB; box-shadow: var(--shadow-sm); } .gg-social-tile__icon { width: 44px; height: 44px; border-radius: 12px; display: grid; place-items: center; background: var(--gg-100); color: var(--gg-black); flex-shrink: 0; transition: background .3s var(--ease), color .3s var(--ease); } .gg-social-tile:hover .gg-social-tile__icon { background: var(--gg-green); color: #fff; } .gg-social-tile__icon svg { width: 22px; height: 22px; } .gg-social-tile__text { display: flex; flex-direction: column; gap: 2px; min-width: 0; } .gg-social-tile__label { font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gg-medium); font-weight: 600; } .gg-social-tile__handle { font-weight: 600; font-size: 15px; color: var(--gg-black); } .gg-social-tile__arrow { margin-left: auto; color: var(--gg-medium); transition: transform .3s var(--ease), color .3s var(--ease); } .gg-social-tile:hover .gg-social-tile__arrow { color: var(--gg-green-700); transform: translateX(3px); } .gg-invite { position: relative; overflow: hidden; border-radius: var(--radius-xl); background: radial-gradient(800px 400px at 100% 0%, rgba(35,166,46,.18), transparent 60%), radial-gradient(700px 380px at 0% 100%, rgba(35,166,46,.10), transparent 60%), #0E0F0F; color: #fff; padding: clamp(48px, 6vw, 88px) clamp(32px, 5vw, 80px); text-align: center; } .gg-invite::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px); background-size: 56px 56px; mask-image: radial-gradient(700px 380px at 50% 50%, #000 20%, transparent 70%); -webkit-mask-image: radial-gradient(700px 380px at 50% 50%, #000 20%, transparent 70%); pointer-events: none; } .gg-invite > * { position: relative; } .gg-invite h2 { font-size: clamp(36px, 5vw, 64px); letter-spacing: -0.03em; margin: 18px auto 18px; max-width: 18ch; text-wrap: balance; } .gg-invite p { color: #C8C5C1; font-size: 17px; line-height: 1.65; max-width: 56ch; margin: 0 auto; } .gg-invite__actions { display: inline-flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 36px; } .gg-btn { display: inline-flex; align-items: center; gap: 10px; padding: 16px 26px; border-radius: 999px; font-weight: 600; font-size: 15px; transition: transform .25s var(--ease), background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease); border: 1px solid transparent; cursor: pointer; } .gg-btn svg { width: 18px; height: 18px; transition: transform .25s var(--ease); } .gg-btn:hover svg { transform: translateX(3px); } .gg-btn--primary { background: var(--gg-green); color: #fff; } .gg-btn--primary:hover { background: var(--gg-green-700); transform: translateY(-1px); } .gg-btn--ghost { background: transparent; color: #fff; border-color: rgba(255,255,255,.25); } .gg-btn--ghost:hover { background: rgba(255,255,255,.08); border-color: rgba(255,255,255,.45); } @media (max-width: 860px) { .gg-paths { grid-template-columns: 1fr; } .gg-path { min-height: 0; } .gg-contact { grid-template-columns: 1fr; } .gg-contact__right { border-left: 0; border-top: 1px solid var(--gg-hair); } } @media (max-width: 540px) { .gg-container { padding: 0 18px; } .gg-hero { padding: 88px 0 72px; } .gg-hero__meta { font-size: 13px; } .gg-path { padding: 28px 24px; border-radius: 24px; } .gg-path__num { top: 24px; right: 24px; font-size: 11px; } .gg-invite { padding: 56px 24px; border-radius: 24px; } .gg-btn { padding: 14px 22px; font-size: 14px; width: 100%; justify-content: center; } .gg-social-tile { padding: 14px 16px; } .gg-contact__email { width: 100%; justify-content: center; } } @media (prefers-reduced-motion: reduce) { .gg-site *, .gg-site *::before, .gg-site *::after { animation: none !important; transition: none !important; } }
Gnadengemeinde Berlin

Verbindung
aufnehmen.

Wir freuen uns, von dir zu hören. Ob persönliche Frage, Seelsorge­anliegen oder ein Wort der Ermutigung — schreib uns gerne. Auch deine Spende hilft dem Werk der Gemeinde, in Berlin und darüber hinaus.

Wir antworten meist innerhalb von 1–2 Tagen
Aus dem Wort

Lasst uns aufeinander achthaben und uns gegenseitig anspornen zur Liebe und zu guten Werken.

Hebräer 10,24

Schreib uns

Direkter Draht.

Eine kurze Nachricht reicht — per E-Mail oder über unsere sozialen Kanäle.

E-Mail

Wir hören dir zu.

Ob Glaubensfrage, Seelsorge oder einfach ein Hallo — schreib uns, wir antworten persönlich.

Komm vorbei

Sonntags 10:30 Uhr
— wir freuen uns auf dich.

Du musst nichts mitbringen außer dich selbst. Lerne uns am besten persönlich beim Gottesdienst kennen.

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.