/* ALPHA — contact-panel */
.contact-panel .cp{display:grid;gap:32px}
@media (min-width:990px){.contact-panel .cp--with-info{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px}.contact-panel .cp--info-left .cp__info{order:-1}}
.contact-panel .cp-form{display:flex;flex-direction:column;gap:6px}
.contact-panel .cp-form__grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:16px}
@media (min-width:750px){.contact-panel .cp-form__grid{grid-template-columns:1fr 1fr}.contact-panel .cp-field--full{grid-column:1 / -1}}
.contact-panel .cp-field--check{justify-content:center}
.contact-panel .cp-form__errors{margin:6px 0 0;padding-left:18px}
.contact-panel .cp-form__req,.contact-panel .cp-form__privacy{margin:0 0 10px}
.contact-panel .cp-form .btn{align-self:flex-start}
.contact-panel .cp-form .btn--full{align-self:stretch}
.contact-panel .cp__info{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:var(--card-radius);background:rgb(var(--c-card))}
.contact-panel .cp__info-title{margin:0}
.contact-panel .cp__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.contact-panel .cp__list li{display:flex;gap:12px;align-items:flex-start}
.contact-panel .cp__list svg,.contact-panel .cp__list .msi{color:rgb(var(--c-accent));margin-top:2px}
.contact-panel .cp__list a{text-decoration:none}
.contact-panel .cp__map{border-radius:var(--media-radius);overflow:hidden;aspect-ratio:4/3;background:rgba(var(--c-text),.05)}
.contact-panel .cp__map iframe{width:100%;height:100%;border:0;display:block}
