.ct-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:32px 48px;gap:32px 48px;align-items:start}.ct-intro{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:24px}.ct-mail{margin:4px 0 0;color:var(--muted)}.ct-booking{display:grid;grid-gap:8px;gap:8px}.ct-frame{width:100%;height:720px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.ct-fallback{margin:0;font-size:14px;color:var(--muted)}@media (max-width:860px){.ct-main{grid-template-columns:1fr}.ct-intro{position:static}.ct-frame{height:820px}}