/* Consultation page, on top of contact-v2.css (shared form fields and contact cards).
   Calendly sits in a white card; the call-back form is a single white card. */

/* Calendly booking card */
.cs-cal { padding: 12px; border-radius: 40px; background: #fff; box-shadow: 0 0 0 1px var(--line), 0 40px 70px -50px rgba(10, 26, 63, .4); }
.cs-cal .calendly-inline-widget { min-width: 320px; height: 700px; border-radius: 30px; overflow: hidden; background: var(--alt); }

/* call-back form card */
.cs-form { padding: 44px; border-radius: 40px; background: #fff; box-shadow: 0 0 0 1px var(--line), 0 40px 70px -50px rgba(10, 26, 63, .4); }

@media (max-width: 640px) {
  .cs-cal { padding: 8px; border-radius: 28px; }
  .cs-cal .calendly-inline-widget { height: 640px; border-radius: 22px; }
  .cs-form { padding: 28px 18px; border-radius: 28px; }
}
