.ClinicInfo-module__sxZeUG__container{border-right:1px solid #e0e0e0;min-width:400px;position:relative}@media (max-width:992px){.ClinicInfo-module__sxZeUG__container{border-right:0;min-width:100%}}.ClinicInfo-module__sxZeUG__image{-o-object-fit:cover;object-fit:cover;background-color:#e0e0e0;width:100%;height:170px}.ClinicInfo-module__sxZeUG__column{padding:1.25rem 1.875rem}@media (max-width:992px){.ClinicInfo-module__sxZeUG__column{padding:1.25rem 1rem 0}}.ClinicInfo-module__sxZeUG__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:1.5rem;line-height:1.2;display:-webkit-box;overflow:hidden}.ClinicInfo-module__sxZeUG__address{margin-top:.75rem;font-size:1rem;font-weight:400;line-height:1.2}@media (max-width:992px){.ClinicInfo-module__sxZeUG__hideOnTablet{display:none}}
.CalendarButton-module__0x8FjW__container{cursor:pointer;border-radius:.625rem;align-items:center;width:100%;padding:.5rem 1rem;display:flex}.CalendarButton-module__0x8FjW__container:hover{background-color:#f2f2f2}.CalendarButton-module__0x8FjW__containerSecondary{background-color:#ffc9d9}.CalendarButton-module__0x8FjW__containerSecondary:hover{box-shadow:0 2px 6px #ccc,0 2px 6px #ccc}.CalendarButton-module__0x8FjW__containerSecondary:hover .CalendarButton-module__0x8FjW__text{color:#000}.CalendarButton-module__0x8FjW__containerSecondary:hover .CalendarButton-module__0x8FjW__icon>svg{filter:invert()sepia()saturate(500%)hue-rotate(180deg)}.CalendarButton-module__0x8FjW__icon{padding:.375rem}.CalendarButton-module__0x8FjW__text{color:#000;justify-content:center;font-size:1rem;line-height:1.2;display:flex}.CalendarButton-module__0x8FjW__textSecondary{color:#333;font-weight:600}
.AddToCalendar-module__llF6QG__container{width:100%;position:relative}.AddToCalendar-module__llF6QG__buttonWrapper{cursor:pointer;background-color:#fff;border-radius:.625rem;flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 8px #ffeff4,0 6px 20px #ffeff4}.AddToCalendar-module__llF6QG__buttonWrapper>button{border-radius:0}.AddToCalendar-module__llF6QG__buttonWrapper>button:first-child{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.AddToCalendar-module__llF6QG__buttonWrapper>button:last-child{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}
.Confirmation-module__5ipMeW__container{color:#333;background-color:#f1f1fa;border-radius:.625rem;padding:0 2.5rem .25rem}@media (max-width:992px){.Confirmation-module__5ipMeW__container{border-radius:0;margin:0 -1rem}}@media (max-width:767px){.Confirmation-module__5ipMeW__container{padding:.25rem 2rem}}@media (max-width:479px){.Confirmation-module__5ipMeW__container{padding:.25rem 1rem}}.Confirmation-module__5ipMeW__headerWrapper{gap:1rem;padding:1.25rem 1rem 0;display:flex}@media (max-width:479px){.Confirmation-module__5ipMeW__headerWrapper{padding:1.25rem 0 1rem}}.Confirmation-module__5ipMeW__header{font-size:2rem;font-weight:700}@media (max-width:767px){.Confirmation-module__5ipMeW__header{font-size:1.75rem}}.Confirmation-module__5ipMeW__subHeader{margin-top:1rem;font-size:1.25rem;font-weight:600}@media (max-width:767px){.Confirmation-module__5ipMeW__subHeader{font-size:1.125rem}}.Confirmation-module__5ipMeW__infoContainer{background-color:#fff;border-radius:.625rem;flex-direction:column;justify-content:space-between;align-items:start;margin-bottom:1.25rem;padding:2.5rem 6.25rem;display:flex}.Confirmation-module__5ipMeW__infoContainer>h3{margin-top:0;margin-bottom:1rem}@media (max-width:767px){.Confirmation-module__5ipMeW__infoContainer{padding:2rem 2.5rem}}.Confirmation-module__5ipMeW__info{padding:.25rem 0;font-size:1rem;font-weight:400;line-height:1.5}.Confirmation-module__5ipMeW__info a{color:#0276db;-webkit-text-decoration:underline;text-decoration:underline}.Confirmation-module__5ipMeW__buttonContainer{flex-direction:column;align-items:flex-start;margin-bottom:1rem;display:flex}.Confirmation-module__5ipMeW__leaveReviewButton{box-shadow:none;cursor:pointer;background-color:#fff;border-radius:.5rem;justify-content:flex-start;align-items:center;width:330px;height:66px;margin-top:1rem;transition:all .2s;display:flex;overflow:hidden}.Confirmation-module__5ipMeW__imageWrapper{border-radius:.75rem;width:5.5rem;padding:1.5rem}@media (max-width:767px){.Confirmation-module__5ipMeW__imageWrapper{padding:1rem}}.Confirmation-module__5ipMeW__textWrapper{flex:1;align-items:center;max-width:250px;padding:.75rem;line-height:1.3;display:flex}
