.pg-kontakt .wrap{max-width:980px}.pg-kontakt .kontakt-grid{margin-top:48px;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;align-items:start}.pg-kontakt .auth-field textarea{font-family:inherit;font-size:15px;color:var(--ink);resize:vertical;min-height:120px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:12px 14px;outline:none;transition:border-color .2s,box-shadow .2s}.pg-kontakt .auth-field textarea::placeholder{color:var(--ink-faint)}.pg-kontakt .auth-field textarea:focus{border-color:var(--moss);box-shadow:0 0 0 3px rgba(126,146,104,.14)}.pg-kontakt .contact-form .btn{margin-top:8px}.pg-kontakt .contact-sent{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:40px 32px;text-align:center}.pg-kontakt .cs-mark{width:52px;height:52px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;color:var(--forest);background:rgba(126,146,104,.16);border:1px solid rgba(126,146,104,.35)}.pg-kontakt .cs-mark svg{width:24px;height:24px}.pg-kontakt .contact-sent b{display:block;font-size:18px;font-weight:600;margin-bottom:6px}.pg-kontakt .contact-sent p{color:var(--ink-soft);font-size:14.5px;margin:0 0 20px}.pg-kontakt .kontakt-info{display:flex;flex-direction:column;gap:28px}.pg-kontakt .ki-block{display:flex;flex-direction:column;gap:6px}.pg-kontakt .ki-block .eyebrow{margin-bottom:2px}.pg-kontakt .ki-block p{margin:0;font-size:15.5px;color:var(--ink-soft)}.pg-kontakt .ki-block a{font-size:15.5px;color:var(--forest);font-weight:500;text-decoration:underline;text-underline-offset:3px}.pg-kontakt .ki-block a:hover{color:var(--ink)}@media (max-width:768px){.pg-kontakt .kontakt-grid{grid-template-columns:1fr;gap:36px}}