/**
 * WISECP · Web Hosting Billing and Digital Services Platform
 *
 * Copyright (c) WISECP LLC — All rights reserved.
 * Unlicensed copying, distribution or use is prohibited.
 *
 * Terms of service: https://wisecp.com/terms-of-service
 */
.contact-panel{display:grid;grid-template-columns:minmax(0,1fr);background-color:var(--wcom-surface-bg);border:1px solid var(--wcom-border-color);border-radius:calc(var(--wcom-radius) * 1.8);box-shadow:var(--wcom-shadow-sm);overflow:hidden}@media(min-width:992px){.contact-panel{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.panel-form{display:flex;flex-direction:column;padding:clamp(1.75rem,1.25rem + 1.5vw,2.75rem)}.contact-panel:has([data-contact-step=done]:not(.d-none)) .panel-form{justify-content:center}.contact-card-title{font-family:var(--wcom-font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.015em;color:var(--wcom-heading-color);margin-block-end:1.25rem}.contact-form .form-label{margin-block-end:.35rem}.contact-success{text-align:center;padding-block:2rem}.contact-success-ico{display:inline-flex;align-items:center;justify-content:center;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;background-color:var(--wcom-primary-subtle);color:var(--wcom-primary-text);font-size:1.5rem;margin-block-end:1rem}.contact-success .contact-card-title{margin-block-end:.5rem}.panel-side{display:flex;flex-direction:column;gap:1.75rem;padding:clamp(1.75rem,1.25rem + 1.5vw,2.75rem);background-color:var(--wcom-body-bg);border-block-start:1px solid var(--wcom-border-color)}@media(min-width:992px){.panel-side{border-block-start:0;border-inline-start:1px solid var(--wcom-border-color)}}.side-heading{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--wcom-muted-color);margin-block-end:.35rem}.side-row{display:flex;align-items:flex-start;gap:.85rem;padding-block:.85rem;text-decoration:none}.side-row+.side-row{border-block-start:1px solid var(--wcom-border-color)}.side-row>.bi{flex:none;font-size:1.05rem;line-height:1.4;color:var(--wcom-primary-text)}.side-body{display:block;min-inline-size:0}.side-title{display:block;font-size:.9375rem;font-weight:600;color:var(--wcom-heading-color);transition:color .15s ease}.side-desc{display:block;margin-block-start:.15rem;font-size:.85rem;color:var(--wcom-muted-color)}.side-go{margin-inline-start:auto;align-self:center;color:var(--wcom-muted-color);transition:translate .2s ease,color .2s ease}a.side-row:hover .side-title,a.side-row:focus-visible .side-title{color:var(--wcom-primary-text)}a.side-row:hover .side-go,a.side-row:focus-visible .side-go{translate:.2rem 0;color:var(--wcom-primary-text)}[dir=rtl] a.side-row:hover .side-go,[dir=rtl] a.side-row:focus-visible .side-go{translate:-.2rem 0}.side-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block-start:.5rem}.side-office{display:flex;align-items:flex-start;gap:.85rem}.side-office>.bi{flex:none;font-size:1.05rem;line-height:1.4;color:var(--wcom-primary-text)}.side-mails{display:flex;flex-direction:column;gap:.3rem;padding-block-start:.35rem}.side-mail{font-size:.9375rem;font-weight:500;color:var(--wcom-heading-color);text-decoration:none;transition:color .15s ease}.side-mail:hover,.side-mail:focus-visible{color:var(--wcom-primary-text)}
