.book__appointment-container{display:flex;flex-direction:row;color:rgb(var(--color-foreground));column-gap:1rem}.book__appointment-container .grid--1-col-tablet .grid__item{width:calc(100% - 1rem);max-width:calc(100% - 1rem)}.book__appointment-container p{font-size:1.6rem;line-height:normal}.book__appointment-content{flex:0 0 45%;display:flex;flex-direction:column;margin-right:auto;max-width:50rem;gap:2.5rem;position:sticky;height:max-content;top:0}.book__appointment-content>*{margin:0;padding:0}.book__appointment-content .book__appointment-content-heading,.book__appointment-content p{line-height:normal;font-weight:400}.book__appointment-content .book__appointment-content-heading{font-size:4rem}.book__appointment-content a{padding:1.4rem;max-width:max-content;border-radius:var(--buttons-radius)}.book__appointment-content a:hover{color:rgb(var(--color-button-text))}.book__appointment-columns{flex:0 0 55%;gap:2rem}.book__appointment-column{position:relative;padding:2rem;display:flex;flex-direction:column;gap:1.2rem;border-radius:2rem}@media screen and (min-width: 990px){.book__appointment-container .grid--2-col-desktop .grid__item{width:calc(50% - 1rem);max-width:calc(50% - 1rem)}}.book__appointment-column-image{width:9.9rem;height:9.9rem;padding:1.4rem}.book__appointment-column-content{display:flex;flex-direction:column;gap:1.6rem}.book__appointment-column-content>*{margin:0;padding:0;font-weight:400}.book__appointment-column-content .book__appointment-column-content-heading>*{font-size:2rem;line-height:1.3}.book__appointment-column-index{display:flex;width:38px;height:38px;padding:6px;justify-content:center;align-items:center;position:absolute;right:20px;top:20px;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-button-text))}@media screen and (max-width: 749px){.book__appointment-container{flex-direction:column}.book__appointment-container .grid--1-col .grid__item{width:100%;max-width:100%}.book__appointment-container p{font-size:1.5rem}.book__appointment-content{flex:0 0 100%;margin:0;margin-bottom:4rem;max-width:100%;position:relative}.book__appointment-content .book__appointment-content-heading{font-size:3rem}.book__appointment-columns{flex:0 0 100%}.book__appointment-column-content .book__appointment-column-content-heading>*{font-size:1.6rem;line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-book-appointment.css.map */
