.ParamDateSelection-module__5iXtea__container{background-color:#fff;border-radius:10px;flex-direction:column;padding:15px;display:flex;position:relative}@media (min-width:640px){.ParamDateSelection-module__5iXtea__container{border-radius:15px;padding:20px}}@media (min-width:1240px){.ParamDateSelection-module__5iXtea__container{border-radius:20px}}.ParamDateSelection-module__5iXtea__title{text-transform:uppercase;letter-spacing:.12px;color:#263238;margin-bottom:10px;font-size:12px;font-weight:700}@media (min-width:640px){.ParamDateSelection-module__5iXtea__title{font-size:14px}}@media (min-width:1240px){.ParamDateSelection-module__5iXtea__title{margin-bottom:20px;font-size:15px}}.ParamDateSelection-module__5iXtea__skeleton{width:100%;height:50px}
.BackButton-module__VuUBVW__container{cursor:pointer;color:#263238;align-items:center;gap:8px;font-size:12px;display:flex}@media (min-width:640px){.BackButton-module__VuUBVW__container{font-size:14px}}@media (min-width:1240px){.BackButton-module__VuUBVW__container{margin-bottom:0;font-size:15px}}.BackButton-module__VuUBVW__container img{width:13px;height:10px}@media (min-width:640px){.BackButton-module__VuUBVW__container img{font-size:14px}}@media (min-width:1240px){.BackButton-module__VuUBVW__container img{font-size:15px}}
.FinalAppointment-module__9NZmRq__appointment{background-color:#fff;border-radius:20px;width:100%;padding:20px;display:none}@media (min-width:1240px){.FinalAppointment-module__9NZmRq__appointment{display:block}}.FinalAppointment-module__9NZmRq__appointment img{object-fit:cover;border-radius:10px;width:100%;height:183px;margin-bottom:20px}.FinalAppointment-module__9NZmRq__title{text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:700;line-height:130%}.FinalAppointment-module__9NZmRq__data{color:#263238;grid-template-rows:repeat(6,auto);grid-template-columns:auto 257px;row-gap:20px;width:100%;font-size:15px;font-weight:600;line-height:130%;display:grid}.FinalAppointment-module__9NZmRq__type{color:#26323866;letter-spacing:.15px;text-transform:uppercase;font-weight:700}.FinalAppointment-module__9NZmRq__btn{color:#ffffff80;pointer-events:none;background-color:#00808033;margin-top:20px;padding-top:23px;padding-bottom:21px}.FinalAppointment-module__9NZmRq__active{color:#fff;pointer-events:auto;background-color:teal}.FinalAppointment-module__9NZmRq__imageSkeleton{border-radius:10px;height:183px;margin-bottom:20px}
.TypeServices-module__uAtngW__container{background-color:#fff;border-radius:10px;flex-direction:column;padding:15px;display:flex;position:relative}@media (min-width:640px){.TypeServices-module__uAtngW__container{border-radius:15px;padding:20px}}@media (min-width:1240px){.TypeServices-module__uAtngW__container{border-radius:20px}}.TypeServices-module__uAtngW__title{text-transform:uppercase;letter-spacing:.12px;color:#263238;margin-bottom:10px;font-size:12px;font-weight:700}@media (min-width:640px){.TypeServices-module__uAtngW__title{font-size:14px}}@media (min-width:1240px){.TypeServices-module__uAtngW__title{margin-bottom:20px;font-size:15px}}.TypeServices-module__uAtngW__btn{margin-bottom:10px}@media (min-width:640px){.TypeServices-module__uAtngW__btn{width:auto;margin-bottom:0}}@media (min-width:640px){.TypeServices-module__uAtngW__buttons{grid-template-rows:auto;grid-template-columns:1fr 1fr;column-gap:10px;display:grid}}.TypeServices-module__uAtngW__skeleton{height:52px}@media (min-width:640px){.TypeServices-module__uAtngW__skeleton{height:57px}}
.ButtonType-module__YPxavW__point{cursor:pointer;text-transform:uppercase;background-color:#f4f4f4;border:1px solid #0000;border-radius:6px;padding:20px 15px 18px;font-size:12px;font-weight:700;line-height:100%;transition:color .3s,background-color .3s,border .3s;display:flex}@media (hover:hover){.ButtonType-module__YPxavW__point:hover{background-color:#e8edf7}}@media (min-width:640px){.ButtonType-module__YPxavW__point{padding:20px 15px 16px;font-size:14px}}@media (min-width:1240px){.ButtonType-module__YPxavW__point{padding:21px 20px 19px;font-size:15px}}.ButtonType-module__YPxavW__date{color:#26323866;margin-left:auto;margin-right:10px;transition:color .3s}@media (min-width:640px){.ButtonType-module__YPxavW__date{border-radius:15px;margin-right:15px}}.ButtonType-module__YPxavW__activePoint{background-color:#0080801a;border:1px solid teal}.ButtonType-module__YPxavW__activePoint .ButtonType-module__YPxavW__date{color:#263238}@media (hover:hover){.ButtonType-module__YPxavW__activePoint:hover{background-color:#0080801a}}
.ServiceTrainerSelection-module___OAsBG__container{background-color:#fff;border-radius:10px;flex-direction:column;padding:15px;display:flex;position:relative}@media (min-width:640px){.ServiceTrainerSelection-module___OAsBG__container{border-radius:15px;padding:20px}}@media (min-width:1240px){.ServiceTrainerSelection-module___OAsBG__container{border-radius:20px}}.ServiceTrainerSelection-module___OAsBG__title{text-transform:uppercase;letter-spacing:.12px;color:#263238;margin-bottom:10px;font-size:12px;font-weight:700}@media (min-width:640px){.ServiceTrainerSelection-module___OAsBG__title{font-size:14px}}@media (min-width:1240px){.ServiceTrainerSelection-module___OAsBG__title{margin-bottom:20px;font-size:15px}}.ServiceTrainerSelection-module___OAsBG__button{cursor:pointer;background-color:#f4f4f4;border:1px solid #0000;border-radius:6px;grid-template-columns:1fr 24px;align-items:center;gap:15px;width:100%;height:63px;padding:16px 15px 14px;transition:color .3s,background-color .3s,border .3s;display:grid}.ServiceTrainerSelection-module___OAsBG__button p{text-transform:uppercase;text-align:left;max-width:100%;font-size:12px;font-weight:700;line-height:120%}.ServiceTrainerSelection-module___OAsBG__button p,.ServiceTrainerSelection-module___OAsBG__button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}@media (hover:hover){.ServiceTrainerSelection-module___OAsBG__button:hover{background-color:#e8edf7}}@media (min-width:640px){.ServiceTrainerSelection-module___OAsBG__button{height:69px;padding:20px 15px 16px;font-size:14px}}@media (min-width:1240px){.ServiceTrainerSelection-module___OAsBG__button{padding:22px 20px 18px;font-size:15px}}.ServiceTrainerSelection-module___OAsBG__chosenTrainer{max-width:100%;overflow:hidden}@media (min-width:640px){.ServiceTrainerSelection-module___OAsBG__chosenTrainer{grid-template-columns:24px 1fr;align-items:center;gap:10px;display:grid}}.ServiceTrainerSelection-module___OAsBG__chosenTrainer span{color:#26323866;text-align:left;margin-top:2px;font-size:12px;font-weight:600;line-height:15px}.ServiceTrainerSelection-module___OAsBG__chosenTrainerImg{display:none}@media (min-width:640px){.ServiceTrainerSelection-module___OAsBG__chosenTrainerImg{display:block}}.ServiceTrainerSelection-module___OAsBG__anyTrainer{grid-template-columns:24px 1fr;align-items:center;gap:10px;display:grid}.ServiceTrainerSelection-module___OAsBG__skeleton{height:52px}@media (min-width:640px){.ServiceTrainerSelection-module___OAsBG__skeleton{height:57px}}
