.SpecialistSearchPage_pageContainer__zG9D1{margin-top:100px}.SpecialistSearchPage_title__UCOsz{font-size:64px;font-weight:700;text-align:left;color:var(--tiffany-500)}@media(max-width:800px){.SpecialistSearchPage_title__UCOsz{font-size:40px}}.SpecialistList_searchContainer__sYwir{width:25%}.SpecialistList_specialistsList__od71P{width:75%}@media(max-width:1200px){.SpecialistList_specialistListContainer__4vSuJ{flex-direction:column}.SpecialistList_searchContainer__sYwir,.SpecialistList_specialistsList__od71P{width:100%}}.SpecialistCard_container__danlj{padding:16px;transition:var(--baseTransition);background-color:var(--white);min-width:516px;border-radius:24px}.SpecialistCard_container__danlj:hover{box-shadow:var(--boxShadow);transition:var(--baseTransition)}.SpecialistCard_appointment__I7wdO,.SpecialistCard_subscribe__Vh5RZ{--borderRadius:16px;font-size:var(--fontSizeXS);font-weight:700;padding:4px 8px!important}.SpecialistCard_category__G2VFb{margin-block:8px 16px;line-height:18px}.SpecialistCard_withEllipsis__DFFF1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.SpecialistCard_nearestAppointments__CBcta{margin-top:16px}.SpecialistCard_image__m72nG{border-radius:32px}.SpecialistCard_experience__KP7jp{margin-top:auto}.SpecialistCard_contentItem__e43_J{border-radius:8px}.SpecialistCard_fullName__z8cc1{display:block;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.SpecialistCard_city__cy_Pq{word-break:break-word;overflow-wrap:break-word;white-space:normal}button.SpecialistCard_registerLink__jR00h{display:inline-flex;align-items:center;justify-content:center;min-height:50px;background:var(--tiffany-500);color:#fff;border-radius:32px;font-size:14px;font-weight:700;text-align:center;margin-top:10px;padding:0 10px!important;white-space:normal}.SpecialistCard_cardWrapper__EZQA7{width:100%}.SpecialistCard_cardInfo__4m2HL{flex-grow:1}.SpecialistCard_specializationItem__y4JCB{background:var(--tiffany-500);border-radius:20px;padding:10px;width:-moz-fit-content;width:fit-content;color:#fff}.SpecialistCard_cardDescription__uTRHS{border-radius:20px;padding:15px 20px;background:var(--grey-100)}.SpecialistCard_cardDescriptionText__wx4AI{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-ms-line-clamp:3;-webkit-line-clamp:3;line-clamp:3}.SpecialistCard_cardDescriptionText__wx4AI p{margin:0}.SpecialistCard_linkDetail__pYSq7{margin-top:10px;display:block;color:var(--tiffany-500)}.SpecialistCard_cardLeft__n_2HC{width:234px}@media(max-width:600px){.SpecialistCard_container__danlj{min-width:300px;padding:16px;border:1px solid var(--dark-grey-200)}.SpecialistCard_container__danlj:hover{box-shadow:none}.SpecialistCard_cardLeft__n_2HC{width:100px}.SpecialistCard_specializationItem__y4JCB{padding:5px}.SpecialistCard_imageWrapper__3RIZu{gap:24px!important}.SpecialistCard_image__m72nG{width:100px;height:100px;object-fit:cover}.SpecialistCard_innerImageWrapper__Ht_tY{align-items:center}.SpecialistCard_category__G2VFb,.SpecialistCard_nearestAppointments__CBcta{margin-block:8px}.SpecialistCard_price__PL_yn{font-size:var(--fontSizeMS)!important}.SpecialistCard_wrapperInfo__f_2fH{flex-basis:100%}.SpecialistCard_nameWrapper__LXxf_{max-width:100px;text-align:center}.SpecialistCard_fullName__z8cc1{font-size:var(--fontSizeS)!important}.SpecialistCard_cardDescriptionText__wx4AI,.SpecialistCard_linkDetail__pYSq7{font-size:var(--fontSizeS)}button.SpecialistCard_registerLink__jR00h{min-height:40px;font-size:16px}}.AppointmentSuccessModal_container__bwaLJ{width:100%;max-width:566px}.AppointmentSuccessModal_header__8qzF6{font-size:var(--fontSizeXXL);font-weight:var(--fontWeightBold);padding-top:44px;margin-bottom:32px}.AppointmentSuccessModal_text__ZcEHe{font-size:var(--fontSizeM2);font-weight:var(--fontWeightRegular);color:var(--dark-grey-500);text-align:center;line-height:1.5}.AppointmentSuccessModal_textStrong__U2D4T{font-weight:var(--fontWeightBold);color:#000}.AppointmentSuccessModal_button__kNbBd{margin-top:32px;padding:0 32.5px!important}.AppointmentSuccessModal_checkboxesWrapper__YFHqj{gap:32px}