.phx-scheduler-card{--phx-card-bg:#fff;--phx-card-radius:6px;--phx-card-shadow:0 14px 40px rgba(0,0,0,.12);--phx-card-padding-top:56px;--phx-card-padding-right:64px;--phx-card-padding-bottom:56px;--phx-card-padding-left:64px;--phx-card-max-width:900px;--phx-label-colour:#6b778c;--phx-text-colour:#0b1a2b;--phx-red:#d61f26;--phx-red-focus:rgba(214,31,38,.18);--phx-heading-font:inherit;--phx-heading-size:32px;--phx-heading-weight:800;--phx-heading-style:normal;--phx-heading-decoration:none;--phx-heading-colour:var(--phx-text-colour);background:var(--phx-card-bg);border-radius:var(--phx-card-radius);box-shadow:var(--phx-card-shadow);color:var(--phx-text-colour);margin:0 auto;max-width:var(--phx-card-max-width);padding:var(--phx-card-padding-top) var(--phx-card-padding-right) var(--phx-card-padding-bottom) var(--phx-card-padding-left)}@media (max-width:767px){.phx-scheduler-card{padding:32px 24px}}.phx-scheduler-card__heading{color:var(--phx-heading-colour);font-family:var(--phx-heading-font);font-size:var(--phx-heading-size);font-style:var(--phx-heading-style);font-weight:var(--phx-heading-weight);line-height:1.2;margin:0 0 12px;text-decoration:var(--phx-heading-decoration)}.phx-scheduler-card__subheading{color:var(--phx-label-colour);font-size:16px;line-height:1.5;margin:0 0 28px}.phx-scheduler-card__embed{min-height:600px;position:relative;width:100%}.phx-scheduler-card__embed iframe{border:0!important;width:100%!important}.phx-scheduler-card__embed:empty:before{animation:phx-scheduler-spin .8s linear infinite;border:3px solid var(--phx-red-focus);border-radius:50%;border-top-color:var(--phx-red);content:"";height:36px;left:50%;margin:-18px 0 0 -18px;position:absolute;top:50%;width:36px}@keyframes phx-scheduler-spin{to{transform:rotate(1turn)}}.phx-scheduler-card__placeholder{border:1px dashed var(--phx-label-colour);border-radius:3px;color:var(--phx-label-colour);font-size:14px;margin:0;padding:24px;text-align:center}