@charset "UTF-8";
/***!  Style Declaration  !***/

.krumbach-queer-welcome{width:100%;padding:clamp(1.4rem,2.5vw,2.4rem) 0}.krumbach-queer-welcome-inner{max-width:880px;padding:1.6rem 1.6rem;background:rgba(255,255,255,0.75);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,0.4)}.krumbach-queer-kicker{display:inline-block;margin-bottom:0.7rem;padding:0.35rem 0.7rem;border-radius:999px;background:rgba(0,0,0,0.05);color:#333;font-size:0.85rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.krumbach-queer-welcome h2{margin:0 0 0.6rem 0;font-size:clamp(1.8rem,3vw,2.6rem);color:#111}.krumbach-queer-welcome p{margin:0 0 1rem 0;font-size:1.05rem;line-height:1.7;color:#222}.krumbach-queer-lead{color:#111}.krumbach-queer-highlight{display:grid;grid-template-columns:60px 1fr;gap:1rem;align-items:center;margin-top:1.2rem;padding:1rem;border-radius:16px;background:rgba(0,0,0,0.55);color:#fff}.krumbach-queer-icon{width:60px;height:60px;animation:kqFloat 5s ease-in-out infinite}.krumbach-queer-claim{margin:0;font-size:1.1rem;color:#fff}.krumbach-queer-note{margin:0;color:rgba(255,255,255,0.9)}@media (max-width:640px){.krumbach-queer-highlight{grid-template-columns:1fr;text-align:left}}@media (prefers-reduced-motion:reduce){.krumbach-queer-icon{animation:none}}
