@layer components{.calendly-embed{background-color:var(--g-color-beige-100);width:100%;color:var(--g-color-dark-300);position:relative;container-type:inline-size}.calendly-embed.-inline .calendly-embed__frame{min-height:70rem}@media (max-width:767px){.calendly-embed.-inline .calendly-embed__frame{min-height:62rem}}.calendly-embed.-modal{height:100%;position:absolute;inset:0;overflow:auto}.calendly-embed__frame{border:unset;width:100%;height:100%;display:block;position:relative}.calendly-embed__notice{justify-content:center;align-items:center;gap:var(--g-spacing-4);min-height:inherit;height:100%;padding:var(--g-spacing-6)var(--g-spacing-4);text-align:center;flex-direction:column;font-size:1.6rem;line-height:1.5;display:flex}.calendly-embed__notice p{color:inherit;margin:0}.calendly-embed__button{padding:var(--g-spacing-3)var(--g-spacing-5);border:unset;border-radius:var(--g-radius-md);background-color:var(--g-color-orange-200);color:var(--g-color-dark-300);font:inherit;cursor:pointer;font-weight:700}@media (hover:hover) and (pointer:fine){.calendly-embed__button:hover{background-color:var(--g-color-orange-300)}}.calendly-embed__link{color:inherit;text-underline-offset:.2em;text-decoration:underline}.calendly-embed__button:focus-visible,.calendly-embed__link:focus-visible{outline:2px solid var(--g-color-dark-300);outline-offset:4px}.calendly-embed__loading{padding:var(--g-spacing-4);font-family:var(--g-font-secondary);text-align:center;place-items:center;margin:0;font-size:1.4rem;display:grid;position:absolute;inset:0}}
