.contact-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:32px;background:var(--panel);border:1px solid var(--line);border-radius:6px;margin-bottom:0}.contact-panel-info{min-width:0;padding-inline-end:36px;border-inline-end:1px solid var(--line)}.contact-panel>.quick-contact-form{min-width:0}.contact-panel-company{font-size:20px;line-height:1.6;margin:0 0 12px}.contact-panel-sales{color:var(--cyan);font-size:12px;margin-bottom:18px}.contact-panel-details{margin:0}.contact-panel-details>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:13px 0;font-size:12px;line-height:1.7}.contact-panel-details dt{display:flex;align-items:center;gap:10px;color:var(--muted)}.contact-panel-details dt svg{color:#6d8997;flex-shrink:0}.contact-panel-details dd{margin:0;overflow-wrap:anywhere}.contact-panel-details a{color:var(--cyan)}.contact-panel-details a:hover{color:#83f1fa;text-decoration:none}@media (max-width:1000px){.contact-panel{gap:28px;padding:26px}.contact-panel-info{padding-inline-end:24px}.contact-panel-details>div{grid-template-columns:82px minmax(0,1fr);gap:8px}}@media (max-width:800px){.contact-panel{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px}.contact-panel-info{padding:0 0 12px;border-inline-end:0;border-bottom:1px solid var(--line)}.contact-panel-company{font-size:20px}}@media (max-width:640px){.contact-panel{padding:16px;gap:18px}.contact-panel>.quick-contact-form{grid-row:1}.contact-panel-info{padding:16px 0 0;border-bottom:0;border-top:1px solid var(--line)}.contact-panel-company{font-size:18px;margin-bottom:8px}.contact-panel-sales{margin-bottom:10px}.contact-panel-details>div{padding-block:8px}}