.appointments{position:relative}.appointments__wrapper{display:flex;flex-direction:column;gap:3.2rem}.appointments__hero{max-width:78rem;margin:0 auto;text-align:left;display:grid;gap:1.6rem}.appointments__hero--center{text-align:center}.appointments__hero-eyebrow{font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),.74)}.appointments__hero-heading{margin:0}.appointments__hero-subheading{margin:0;font-size:1.9rem;color:rgba(var(--color-foreground),.74)}.appointments__hero-body{margin:0}.appointments__intro{max-width:78rem;margin:0 auto;text-align:center;display:grid;gap:1.6rem}.appointments__intro .rte{margin:0 auto}.appointments__grid{display:grid;gap:2.4rem}.appointments__grid--stacked{gap:2.4rem}@media screen and (min-width: 750px){.appointments__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appointments__grid--stacked{grid-template-columns:1fr}.appointments__widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}.appointments-card{background:rgba(var(--color-background),1);border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius);padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem;height:100%;box-shadow:0 0 0 1px rgba(var(--color-foreground),.02)}.appointments-card__eyebrow{font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase;font-weight:500;margin:0;color:rgba(var(--color-foreground),.62)}.appointments-card__title,.appointments-card__body{margin:0}.appointments-card__cta{margin-top:auto}.appointments-card__cta .button{width:fit-content}.appointments__rich-text{max-width:78rem;margin:0 auto}.appointments__rich-text--center{text-align:center}.appointments__divider{border:0;border-top:1px solid rgba(var(--color-foreground),.12);margin:2.4rem auto;width:min(100%,78rem)}.appointments__widgets-section{display:grid;gap:2.4rem}.appointments__widgets-heading{margin:0;text-align:left}.appointments__widgets{display:grid;gap:2.4rem}.appointments__widget-eyebrow{font-size:1.2rem;letter-spacing:.18rem;text-transform:uppercase;font-weight:500;margin:0;color:rgba(var(--color-foreground),.62)}.appointments__widget-card{border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius);background:rgba(var(--color-background),1);box-shadow:0 0 0 1px rgba(var(--color-foreground),.02);padding:1.6rem 1.6rem 0;display:flex;flex-direction:column;gap:1rem;align-items:stretch;width:100%;min-height:0}.appointments__widget-card .appointments__contact-note{font-size:1.4rem;line-height:1.6}.appointments__widget-card .appointments__contact-note p{margin:0}.appointments__widget-card .appointments__contact-note a{color:inherit;text-decoration:underline}.appointments__widget-card .appointments__contact-note a:hover,.appointments__widget-card .appointments__contact-note a:focus{text-decoration:none}.appointments__widget-card--form{padding:1.4rem 1.4rem 0;gap:.8rem}.appointments__widget-card--form .samitaWS-registrationForm,.appointments__widget-card--form .samitaWS-registrationForm-app,.appointments__widget-card--form .samitaWS-registrationForm-app.default-layout{margin-top:0;margin-bottom:0;padding-bottom:0!important}.appointments__widget-card--form .samitaWS-registrationForm-app.default-layout{padding-bottom:0}.appointments__widget-card--form .samitaWS-registrationForm-app.default-layout>*:last-child,.appointments__widget-card--form .samitaWS-registrationForm-app .wizard__footer,.appointments__widget-card--form .samitaWS-registrationForm-app .message.success,.appointments__widget-card--form .samitaWS-registrationForm-app .message.error{margin-bottom:0!important;padding-bottom:0!important}.appointments__widget-card--form .samitaWS-registrationForm-app .wizard__footer{padding-top:.8rem}.appointments__widget-card--calendly{padding:1.4rem 1.4rem 0;gap:.8rem}.appointments__widget-card--calendly .calendly-inline-widget{margin-bottom:0;min-height:0}.appointments__widget-card--form .samitaWS-registrationForm-app.default-layout,.appointments__widget-card--form .samitaWS-registrationForm-app .samitaWS-container,.appointments__widget-card--form .samitaWS-registrationForm-app .wizard__content,.appointments__widget-card--form .samitaWS-registrationForm-app .panels{min-height:0!important}.appointments__widget-card--form .samitaWS-registrationForm-app .wizard__footer{padding-bottom:0!important}.appointments__widget-card .rte p:last-child{margin-bottom:0}.appointments__form-heading,.appointments__calendly-heading,.appointments__form-text,.appointments__calendly-text{margin:0}.appointments__calendly-text{max-width:78rem}.appointments__widget-card--calendly .calendly-inline-widget{border-radius:var(--text-boxes-radius);overflow:hidden;width:100%}@media screen and (min-width: 990px){.appointments__hero,.appointments__rich-text,.appointments__intro,.appointments__widgets-text{max-width:88rem}.appointments__widgets{gap:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-appointments.css.map */
