@-webkit-keyframes AppointmentCard_shine__h8eTg{to{background-position-x:-20%}}@keyframes AppointmentCard_shine__h8eTg{to{background-position-x:-20%}}.AppointmentCard_container__ZZS2m{padding:16px;width:318px;height:160px;border:1px solid #a0af91;border-radius:20px;background-color:#fff;position:relative;text-decoration:none;overflow:hidden;cursor:pointer;transition:border-color .3s ease-in-out}@media only screen and (max-width:1365px){.AppointmentCard_container__ZZS2m{width:304px}}@media only screen and (max-width:800px){.AppointmentCard_container__ZZS2m{width:294px}}@media only screen and (max-width:600px){.AppointmentCard_container__ZZS2m{width:216px}}@media only screen and (max-width:460px){.AppointmentCard_container__ZZS2m{width:142px;height:100px}}@media(hover:hover){.AppointmentCard_container__ZZS2m:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}}@media only screen and (hover:hover)and (max-width:800px){.AppointmentCard_container__ZZS2m:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}}.AppointmentCard_container__ZZS2m .AppointmentCard_content__hkq8h{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;gap:16px;padding:0;margin-top:14px}@media only screen and (max-width:460px){.AppointmentCard_container__ZZS2m .AppointmentCard_content__hkq8h{-moz-box-align:start;align-items:flex-start}}.AppointmentCard_container__ZZS2m .AppointmentCard_text__cAx2T{margin:0;font-size:20px;font-weight:700;color:#555}@media only screen and (max-width:800px){.AppointmentCard_container__ZZS2m .AppointmentCard_text__cAx2T{font-size:16px}}@media only screen and (max-width:460px){.AppointmentCard_container__ZZS2m .AppointmentCard_text__cAx2T{font-size:14px}}.AppointmentCard_container__ZZS2m .AppointmentCard_icon__18Iad{width:24px;height:24px;border-radius:50%;background-color:#e0e0dc}.AppointmentCard_container__ZZS2m .AppointmentCard_image__3K1L1{position:absolute;bottom:-15px;right:-15px;width:122px;height:122px;border-radius:50%}@media only screen and (max-width:460px){.AppointmentCard_container__ZZS2m .AppointmentCard_image__3K1L1{width:80px;height:80px}}.AppointmentCard_container__ZZS2m .AppointmentCard_image__3K1L1 img{position:absolute;object-fit:cover;width:100%;height:100%}@-webkit-keyframes Appointment_shine__jBHfF{to{background-position-x:-20%}}@keyframes Appointment_shine__jBHfF{to{background-position-x:-20%}}.Appointment_ctx___I0z3{background-color:#fbfbfb}.Appointment_appointment__MoGsv .container{padding-top:64px;padding-bottom:100px}@media only screen and (max-width:1365px){.Appointment_appointment__MoGsv .container{padding-top:48px}}@media only screen and (max-width:800px){.Appointment_appointment__MoGsv .container{padding-top:36px}}@media only screen and (max-width:600px){.Appointment_appointment__MoGsv .container{padding-top:24px;padding-bottom:52px}}@media only screen and (max-width:460px){.Appointment_appointment__MoGsv .container{padding-bottom:48px}}.Appointment_appointment__MoGsv.Appointment_loading__s_KJV{pointer-events:none;opacity:.7}.Appointment_container__mJDvx{padding-top:64px;padding-bottom:100px}@media only screen and (max-width:1365px){.Appointment_container__mJDvx{padding-top:48px}}@media only screen and (max-width:800px){.Appointment_container__mJDvx{padding-top:36px}}@media only screen and (max-width:600px){.Appointment_container__mJDvx{padding-top:24px;padding-bottom:52px}}@media only screen and (max-width:460px){.Appointment_container__mJDvx{padding-bottom:48px}}.Appointment_container__mJDvx.Appointment_loading__s_KJV{pointer-events:none;opacity:.7}@-webkit-keyframes StartAppointment_shine__CqwUT{to{background-position-x:-20%}}@keyframes StartAppointment_shine__CqwUT{to{background-position-x:-20%}}.StartAppointment_card__ua_vB{display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;gap:24px}@media only screen and (max-width:1365px){.StartAppointment_card__ua_vB{gap:16px}}@media only screen and (max-width:800px){.StartAppointment_card__ua_vB{gap:12px}}@media only screen and (max-width:600px){.StartAppointment_card__ua_vB{gap:10px}}@media only screen and (max-width:460px){.StartAppointment_card__ua_vB{gap:8px}}