.week-controls[data-v-4481fa1a]{text-transform:capitalize;color:#2e7179;font-weight:700;margin:20px 0;display:flex;align-items:center;font-size:1.2rem}.week-controls__button[data-v-4481fa1a]{cursor:pointer;color:#faba01}.week[data-v-4481fa1a]{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-evenly}.week__day[data-v-4481fa1a]{display:flex;flex-direction:column}.week__day__header[data-v-4481fa1a]{text-align:center}.week__day__time[data-v-4481fa1a]{text-align:center;margin-top:10px;margin-bottom:10px;color:#2e7179;cursor:pointer}.time-available[data-v-4481fa1a]{color:#fff;background-color:#2e7179;padding:5px 15px;border-radius:15px}.time-appointment[data-v-4481fa1a]{color:#fff;background-color:#414042;padding:5px 15px;border-radius:15px}.input-modal h1[data-v-3a3ff1df]{margin-top:10px;color:#2e7179;font-size:2.2rem}.input-modal__form[data-v-3a3ff1df]{display:flex;flex-direction:column;text-align:center}.input-modal__form textarea[data-v-3a3ff1df]{margin:20px;padding:10px;font-family:inherit;background-color:#f1f1f1;border:none;border-radius:5px;resize:none}.input-modal__form p[data-v-3a3ff1df]{margin:20px}.input-modal__form .auster-button[data-v-3a3ff1df]{width:210px;margin:10px auto}.select-box{display:flex;flex-direction:column;margin-top:10px}.select-box .vs-select__label--label{font-size:1rem;transform:none!important}.select-box .vs-select__input{border:1px solid #2e7179;border-radius:23px;height:35px}.select-box .vs-select-content{width:100%!important;max-width:none!important}.select-box .vs-select-content .vs-select{width:100%}.login-modal .form-login[data-v-5b83c82a]{width:100%;margin-bottom:2vh;display:flex;flex-direction:column;align-items:center}.login-modal .form-login div[data-v-5b83c82a]{width:100%}.login-modal .form-login button[data-v-5b83c82a]{margin:15px 0}.login-modal .vs-dialog[data-v-5b83c82a]{padding:0 2vw}@media (max-width:768px){.login-modal .vs-dialog[data-v-5b83c82a]{padding:0 5vw}}@media (min-width:1600px){.login-modal .vs-dialog[data-v-5b83c82a]{padding:0 1vw}}.my-profile{padding:30px 3vw;background-color:#fff}.my-profile .profile-header{display:flex;justify-content:space-between;align-items:center;padding:0 2vw;margin-bottom:20px}@media (max-width:768px){.my-profile .profile-header button{margin:25px 0}}@media (max-width:768px){.my-profile .profile-header{flex-direction:column}}.my-profile .profile-header img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.my-profile .profile-header div{width:100%}@media (max-width:985px){.my-profile .profile-header div{padding:0 5vw;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.my-profile .profile-header div h1{color:#2e7179;margin:0 3vw}.my-profile .profile-header div p{font-weight:bolder;margin:.5vh 3vw;color:#2e7179}.my-profile .profile-content{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:768px){.my-profile .profile-content{flex-direction:column}}.my-profile .profile-content .about{width:48%;margin:2vh 0;min-height:20vh}@media (max-width:768px){.my-profile .profile-content .about{width:100%}}.my-profile .profile-content .about span{font-weight:bolder;color:#2e7179;cursor:pointer}.my-profile .profile-content .about p:first-of-type{font-weight:bolder}.my-profile .profile-content .about p:last-of-type{margin:2vh 0;text-align:left}.my-profile .profile-content .contact{width:48%;margin:2vh 0;min-height:25vh}@media (max-width:768px){.my-profile .profile-content .contact{width:100%}}.my-profile .profile-content .contact .contact-title p{font-weight:bolder}.my-profile .profile-content .contact .contact-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.5vh 0}.my-profile .profile-content .contact .contact-content .contact-info{flex-grow:1;display:flex;align-items:center;margin-bottom:10px}.my-profile .profile-content .contact .contact-content .contact-info img{width:30px;height:auto;margin-right:10px}.my-profile .profile-content .specialties{width:100%}.my-profile .profile-content .specialties .specialties-title p:last-of-type{font-weight:bolder;margin:2vh 0}.my-profile .profile-content .specialties .specialties-content{display:flex;flex-wrap:wrap}.my-profile .profile-content .specialties .specialties-content span{border:1px solid #2e7179;border-radius:23px;width:auto;padding:7px 10px;color:#2e7179;margin:.5vh .5vw;font-size:1.3rem}.my-profile .profile-content .appointments{width:100%;margin:2vh 0}.my-profile .profile-content .appointments .appointments-title p{font-weight:bolder;margin:2vh 0}.my-profile .profile-content .formation{width:100%}.my-profile .profile-content .formation .formation-title p{font-weight:bolder;margin:2vh 0}.my-profile-editing{padding:5vh 3vw;background-color:#fff}.my-profile-editing .profile-header{display:flex;justify-content:space-between;align-items:center;padding:0 2vw;margin-bottom:20px}@media (max-width:768px){.my-profile-editing .profile-header button{margin:25px 0}}@media (max-width:768px){.my-profile-editing .profile-header{flex-direction:column}}.my-profile-editing .profile-header__name{width:100%}@media (max-width:985px){.my-profile-editing .profile-header__name{padding:0 5vw;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.my-profile-editing .profile-header__name h1{color:#2e7179;margin:0 3vw}.my-profile-editing .profile-header__name p{font-weight:bolder;margin:.5vh 3vw;color:#2e7179}.my-profile-editing .profile-content{display:flex;justify-content:space-between;flex-wrap:wrap}.my-profile-editing .profile-content .about{width:48%;margin:20px 0;min-height:300px}@media (max-width:768px){.my-profile-editing .profile-content .about{width:100%}}.my-profile-editing .profile-content .about p{font-weight:bolder;margin-bottom:10px}.my-profile-editing .profile-content .about .about-text{height:100%}.my-profile-editing .profile-content .about .about-text textarea{height:100%;width:100%}.my-profile-editing .profile-content .contact{width:48%;margin:20px 0;min-height:25vh}@media (max-width:768px){.my-profile-editing .profile-content .contact{width:100%}}.my-profile-editing .profile-content .contact .contact-title p{font-weight:bolder}.my-profile-editing .profile-content .contact .contact-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.my-profile-editing .profile-content .contact .contact-content .contact-info{flex-grow:1;display:flex;margin-bottom:10px}.my-profile-editing .profile-content .contact .contact-content .contact-info img{width:30px;height:auto;margin-right:10px}.my-profile-editing .profile-content .specialties{width:100%}.my-profile-editing .profile-content .specialties .specialties-title p:last-of-type{font-weight:bolder;margin:2vh 0}.my-profile-editing .profile-content .specialties .specialties-content{display:flex}.my-profile-editing .profile-content .specialties .specialties-content span{border:1px solid #2e7179;border-radius:23px;width:auto;padding:7px 10px;color:#2e7179;margin:.5vh .5vw;font-size:1.3rem}.my-profile-editing .profile-content .appointments{width:100%;margin:2vh 0}.my-profile-editing .profile-content .appointments .appointments-title p{font-weight:bolder;margin:2vh 0}.my-profile-editing .profile-content .formation{width:100%}.my-profile-editing .profile-content .formation .formation-title p{font-weight:bolder;margin:2vh 0}.my-profile-editing .profile-content .formation textarea{width:100%;min-height:250px}.my-profile-editing .profile-content .login-information{width:50%}@media (max-width:768px){.my-profile-editing .profile-content .login-information{width:100%}}.my-profile-editing .profile-content .login-information .login-title{margin:25px 0;font-weight:bolder;color:#2e7179}.my-profile-editing .profile-content .login-information .login-information-content{display:flex;flex-direction:column;width:100%}.my-profile-editing .profile-content .login-information .login-information-content div{width:100%}.my-profile-editing .profile-content .login-information button{margin:25px 0}