.sup-head{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap;margin-bottom:18px}.sup-logo{height:84px;max-width:220px;object-fit:contain;background:#fff;border:1px solid #ddd8cc;border-radius:10px;padding:8px}.sup-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:10px 0}.sup-gallery.big{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0 0 22px}.sup-pic{margin:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.sup-pic img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#eee}.sup-pic figcaption{font-size:.9rem;color:#5f665f}.sup-pic input{width:100%}.sup-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.sup-contact{position:-webkit-sticky;position:sticky;top:16px}.sup-facts{margin:14px 0 0;display:grid;grid-gap:8px;gap:8px;font-size:.92rem}.sup-facts dt{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5f665f}.sup-facts dd{margin:0}@media (max-width:760px){.sup-cols{grid-template-columns:1fr}.sup-contact{position:static}}.sup-paid{border-color:#2f6b2a;border-width:2px}