.scheduling-services .scheduling-services-page-login{display:flex;justify-content:center;gap:100px}.scheduling-services .scheduling-services-page-login .page-login-form{width:100%;max-width:550px;background-color:#fff;padding:20px;border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-back{background-color:transparent;border:none;outline:none;cursor:pointer;gap:10px;display:flex;align-items:center;justify-content:center;color:#444;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-title{margin-top:30px;color:#444;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area{margin-top:30px;display:flex;flex-direction:column}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area input{margin-top:7px;height:40px;border-radius:4px;border:1px solid #e5e5e5;background:#fff;padding-left:15px;outline:none;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area input::-moz-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area input:-ms-input-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area input::-ms-input-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area input::placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area input.error-input{border-color:#e12d2d}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area .error-message{width:100%;text-align:left;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#e12d2d;margin-top:7px}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area .error-message.message-left{text-align:left}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area .page-login-form-area-login-error{margin-top:30px;border-radius:4px;border:1px solid #e12d2d;background:rgba(214,15,60,.05);min-height:50px;display:flex;align-items:center;gap:16px;padding:0 16px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#e12d2d}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-area .page-login-form-area-login-error button{border:none;outline:none;background-color:transparent;cursor:pointer;padding:0}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email{margin-top:7px}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf label,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email label{width:100%;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#444}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf label[for=email],.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email label[for=email]{margin-top:10px}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf input,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email input{width:100%;margin-top:7px;height:40px;border-radius:4px;border:1px solid #e5e5e5;background:#fff;padding-left:15px;outline:none;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf input::-moz-placeholder,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email input::-moz-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf input:-ms-input-placeholder,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email input:-ms-input-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf input::-ms-input-placeholder,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email input::-ms-input-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf input::placeholder,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email input::placeholder{opacity:.4}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-cpf input.error-input,.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-input-email input.error-input{border-color:#e12d2d}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-area-button{width:100%;margin-top:30px;height:45px;border-radius:4px;background-color:#184595;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;border:none;outline:none;cursor:pointer}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-area-button:hover{opacity:.8}.scheduling-services .scheduling-services-page-login .page-login-form .page-login-form-inputs .page-login-form-area-recaptcha{margin-top:30px}@media(max-width:780px){.scheduling-services .scheduling-services-page-login .page-login-image{display:none}}.scheduling-services .scheduling-services-page-login.hide-image,.scheduling-services .scheduling-services-page-login.hide-image .page-login-form-area-button{width:100%}.scheduling-services .scheduling-services-page-login.hide-image .page-login-form{width:100%;max-width:none}.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%}.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-cpf{display:flex;flex-wrap:wrap;justify-content:space-between;width:49%}.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-cpf label{width:100%}@media(max-width:680px){.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-cpf{width:100%}}@media(min-width:680px){.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-cpf{width:48%}}@media(min-width:1280px){.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-cpf{width:49%}}.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-email{display:flex;flex-wrap:wrap;justify-content:space-between;width:49%}.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-email label{width:100%;margin-top:0}@media(max-width:680px){.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-email{width:100%}}@media(min-width:680px){.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-email{width:48%}}@media(min-width:1280px){.scheduling-services .scheduling-services-page-login.hide-image .page-login-form .page-login-form-inputs .page-login-form-input-email{width:49%}}.scheduling-services .scheduling-services-page-register{display:flex;justify-content:center;gap:100px}.scheduling-services .scheduling-services-page-register .page-register-form{width:100%;max-width:550px;background-color:#fff;padding:20px;border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-back{background-color:transparent;border:none;outline:none;cursor:pointer;gap:10px;display:flex;align-items:center;justify-content:center;color:#444;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-title{margin-top:30px;color:#444;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area{margin-top:30px;display:flex;flex-direction:column}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-2,.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-3{margin-top:10px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-4{display:flex;gap:10px;margin-top:10px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-5{margin-top:30px;display:flex;justify-content:flex-start;gap:10px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-5 div{display:flex;align-items:center;width:33%}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-5 div label{color:#111;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;cursor:pointer;display:flex;align-items:center;gap:12px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-6{margin-top:30px;padding-top:30px;border-top:1px solid hsla(0,0%,66.7%,.3)}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-6 div{display:flex;align-items:center;gap:12px;color:#111;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;max-width:85%}@media(max-width:1024px){.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-6 div{max-width:100%}}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-6 div a{color:#176490}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-line-6 svg{min-width:24px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area label{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;cursor:pointer}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=checkbox]{width:24px;height:24px;border-radius:2px;border:2px solid #ddd;min-width:24px;cursor:pointer;display:none}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date],.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=text]{width:100%;margin-top:7px;height:40px;border-radius:4px;border:1px solid #e5e5e5;background:#fff;padding-left:15px;outline:none;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date]::-moz-placeholder,.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=text]::-moz-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date]:-ms-input-placeholder,.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=text]:-ms-input-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date]::-ms-input-placeholder,.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=text]::-ms-input-placeholder{opacity:.4}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date]::placeholder,.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=text]::placeholder{opacity:.4}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date].error-input,.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=text].error-input{border-color:#e12d2d}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .error-message{text-align:right;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#e12d2d;margin-top:7px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .error-message.message-left{text-align:left}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date]{width:calc(100% - 17px);height:38px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADuSURBVHgB1VK7DYMwELXBBV0YgREYgUyQ0CBRRYyQDZIJkkxgpUJCSIgNGMEjeAR6fnmHKBxXpuQk635+d093x5ghUsqwLMuIWUIxypkxz3SCIIg5528bKISQlDNjnKoh0SzLEjM3UcMwFB5Vm6bpm2UZhz6jY0e2+ShGObLRoPV9/7FShaM2qgr23W4xjuMTSpM9z3MH4EmYH9I07YmKDczzvLNjKxAVmqqqeuYuWmxUC1BQLgg0SaBuYuPdg452AWILGgP93+MeORoQUw33AgVOqcWUXnVdX1wA2MAV78PJwYgTqMgFiD0q3Kz6Ae37aeZFOVkgAAAAAElFTkSuQmCC");background-position:100%;background-repeat:no-repeat;background-position-x:calc(100% - 15px)}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date]::-webkit-calendar-picker-indicator,.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area input[type=date]::-webkit-inner-spin-button{background:transparent;width:30px;cursor:pointer}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-button{margin-top:30px;height:45px;border-radius:4px;background-color:#184595;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;border:none;outline:none;cursor:pointer}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-button:hover{opacity:.8}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-error{margin-top:30px;border-radius:4px;border:1px solid #e12d2d;background:rgba(214,15,60,.05);min-height:50px;display:flex;align-items:center;gap:16px;padding:0 16px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#e12d2d}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-area .page-register-form-area-error button{border:none;outline:none;background-color:transparent;cursor:pointer;padding:0}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-registered{margin-top:30px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-registered .page-register-form-registered-text{height:50px;border-radius:4px;border:1px solid #18954a;background:#f3faf6;display:flex;align-items:center;padding-left:16px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#18954a;gap:16px}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-registered .page-register-form-registered-button{margin-top:30px;width:100%;height:45px;border-radius:4px;background-color:#184595;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;border:none;outline:none;cursor:pointer}.scheduling-services .scheduling-services-page-register .page-register-form .page-register-form-registered .page-register-form-registered-button:hover{opacity:.8}@media(max-width:780px){.scheduling-services .scheduling-services-page-register .page-register-image{display:none}}.scheduling-services-page-register.hide-image,.scheduling-services .scheduling-services-page-register .hide-image{width:100%}.scheduling-services-page-register.hide-image .page-register-form{width:100%;max-width:none}.scheduling-services{padding:60px 0 50px}@media(min-width:1025px){.scheduling-services{min-height:464px}}@media(max-width:640px){.scheduling-services{padding:27px 0}}.scheduling-services .scheduling-step-two{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;background-color:#fff;padding:30px;margin-top:15px}@media(max-width:1024px){.scheduling-services .scheduling-step-two{width:100%}}.scheduling-services .scheduling-step-two.completed{max-width:none;width:100%!important}@media(max-width:1024px){.scheduling-services .scheduling-step-two.completed{padding:20px 30px}}.scheduling-services .scheduling-step-two.waiting{display:none}.scheduling-services .scheduling-step-two .scheduling-step-two-title{color:#444;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;text-align:left;width:100%}@media(max-width:1024px){.scheduling-services .scheduling-step-two .scheduling-step-two-title{font-size:17px;font-weight:600;line-height:21px}}.scheduling-services .scheduling-step-two .scheduling-step-two-description{color:#444;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left;width:100%;margin-top:30px}@media(max-width:1024px){.scheduling-services .scheduling-step-two .scheduling-step-two-description{font-size:14px;line-height:18px;margin-top:10px}}.scheduling-services .scheduling-step-two .scheduling-step-two-filters{display:grid;grid-template-columns:calc(33.33% - 45px) calc(33.33% - 45px) calc(33.33% - 45px) 120px;margin-top:30px;width:100%;gap:5px}.scheduling-services .scheduling-step-two .scheduling-step-two-filters.spinner{display:flex;justify-content:center}@media(max-width:1024px){.scheduling-services .scheduling-step-two .scheduling-step-two-filters{grid-template-columns:100%}}.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter{display:flex;flex-direction:column}.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter label{color:#444;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media(max-width:1024px){.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter label{margin-top:5px}}.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter select{font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#444;margin-top:7px;border-radius:4px;border:1px solid #e5e5e5;height:40px;outline:none;padding-left:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABOSURBVHgBfc0xDQAhFAPQJmfgHHBODmdIwAoWUIAEJMDIBiVhID98mrypTQoAL2XqitkZrPyXoYWIP4wclCRxqeajspi9eMSwUqNAcS8GiqMckI1QefoAAAAASUVORK5CYII=") no-repeat 100% #fff;background-position-x:calc(100% - 15px)}.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter-button{display:flex;align-items:flex-end;justify-content:flex-end;margin-left:12px}@media(max-width:1024px){.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter-button{margin:17px 0 0;justify-content:flex-start}}.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter-button button{padding:0;margin:0;border:none;outline:none;background-color:#184595;border-radius:4px;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;color:#fff;cursor:pointer;height:40px;min-width:107px;display:flex;align-items:center;justify-content:center}.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter-button button:hover{opacity:.8}.scheduling-services .scheduling-step-two .scheduling-step-two-filters .scheduling-step-two-filter-button button.spinner{background-color:transparent}.scheduling-services .scheduling-step-two .scheduling-step-two-results{margin-top:20px;display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);gap:10px;width:100%}@media(max-width:640px){.scheduling-services .scheduling-step-two .scheduling-step-two-results{grid-template-columns:100%}}.scheduling-services .scheduling-step-two .scheduling-step-two-results.show{padding-top:30px;border-top:1px solid hsla(0,0%,66.7%,.5)}.scheduling-services .scheduling-step-two .scheduling-step-two-results .scheduling-step-two-result{border-radius:5px;border:1px solid #ddd;background:#f5f5f5;padding:20px;transition:all .2s;cursor:pointer}.scheduling-services .scheduling-step-two .scheduling-step-two-results .scheduling-step-two-result:hover{opacity:.8}.scheduling-services .scheduling-step-two .scheduling-step-two-results .scheduling-step-two-result .scheduling-step-two-result-title{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;color:#184595}.scheduling-services .scheduling-step-two .scheduling-step-two-results .scheduling-step-two-result .scheduling-step-two-result-address{margin-top:10px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#184595}.scheduling-services .scheduling-step-two .scheduling-step-two-selected{width:100%}.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-title-and-link{display:flex}.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-title-and-link .scheduling-step-two-title{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;color:#444}@media(max-width:1024px){.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-title-and-link .scheduling-step-two-title{font-size:17px;font-weight:600;line-height:21px}}.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-title-and-link .scheduling-step-two-link{display:flex;align-items:center}.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-title-and-link .scheduling-step-two-link button{padding:0;margin:0;border:none;outline:none;background-color:transparent;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:all .2s;color:#184595;cursor:pointer}.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-title-and-link .scheduling-step-two-link button:hover{opacity:.8}.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-clinic{margin-top:30px;border-radius:5px;border:1px solid rgba(24,69,149,.5);background:rgba(24,69,149,.05);min-height:40px;display:flex;align-items:center;padding:0 10px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#184595;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.scheduling-services .scheduling-step-two .scheduling-step-two-selected .scheduling-step-two-clinic{font-size:14px;line-height:18px;margin-top:15px;min-height:38px}}.ReactModal__Content--after-open .scheduling-services .scheduling-step-two{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;background-color:#fff;padding:30px;margin-top:15px;width:50vw;max-width:778px}@media(max-width:1024px){.ReactModal__Content--after-open .scheduling-services .scheduling-step-two{width:100%}}.ReactModal__Content--after-open .scheduling-services .scheduling-step-two.completed{max-width:none;width:100%!important}@media(max-width:1024px){.ReactModal__Content--after-open .scheduling-services .scheduling-step-two.completed{padding:20px 30px}}.ReactModal__Content--after-open .scheduling-services .scheduling-step-two.waiting{display:none}.scheduling-services .scheduling-step-three{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;border-radius:10px;background-color:#fff;padding:30px;margin-top:15px}@media(max-width:1024px){.scheduling-services .scheduling-step-three.completed{padding:20px 30px}}.scheduling-services .scheduling-step-three.waiting{display:none}.scheduling-services .scheduling-step-three .scheduling-step-three-title{color:#444;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;text-align:left;width:100%}@media(max-width:1024px){.scheduling-services .scheduling-step-three .scheduling-step-three-title{font-size:17px;font-weight:600;line-height:21px}}.scheduling-services .scheduling-step-three .scheduling-step-three-description{color:#444;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left;width:100%;margin-top:30px}@media(max-width:1024px){.scheduling-services .scheduling-step-three .scheduling-step-three-description{font-size:14px;line-height:18px;margin-top:10px}}.scheduling-services .scheduling-step-three .scheduling-step-three-area{margin-top:50px;display:flex;justify-content:space-between;width:100%}@media(max-width:1024px){.scheduling-services .scheduling-step-three .scheduling-step-three-area{margin-top:30px;flex-direction:column}}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root{border-radius:13px;border:1px solid #ddd;background:#f5f5f5;box-shadow:0 10px 10px 0 rgba(0,0,0,.05)}@media(max-width:420px){.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root{width:100%}}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root{padding:0 16px;margin:16px 0 0}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiPickersCalendarHeader-labelContainer .MuiPickersCalendarHeader-label{font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:26px;color:#184595;text-transform:capitalize}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeEnd{padding:0;transition:all .2s}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeEnd:before{content:"";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG3SURBVHgBtZY9S8NAGIDvLumXrUFacVFXB+s/EMQf4NKWhk6ddHESVwfxHzi5+AdKStfS4iKCLoJbC05VdJCiENKkCfnoeVdoSYuYS3p9luOOe/Nwd7l7Xwh8KIoiWJaVJECwAIZhuOl02pFl2ZuMTT/YbDYl0zTTgBMQQk/XdaNarRpTEW+JH8/zVLIyE5Htii9LQkkkEhLGGIq2bSdTqRSIQu1e337umefZDGpdlHPtv+a4rovq9XpMjMfjkQ6eSh5fB40RhltfjrdHhtr/TBcQiIBfQvvrUuw2KCa0aF6ysRY7u6zklKC4UKKoEooIGJmRQKDlN5Ol06O1Dms804oWlTCJeEgCRQ/docRDEigaA30N84mGFB3srmj7O6slhPAnxkDqvluNm5aaB7xFlMph5oOHjOmv4yFjvrDzss6bdXdV+5FZ40O9DH4Z7fdV55pVFvqtiyqL9HrPy7415yQohiY+HCXxURlpSi+94XE2IzwFTPcgTeWCIOTAkqBFSrFY7CNSONgIIRMsCZLKB7Qdn1GhUFBJgWIAjoiiOCL1nUYrINqfqRd4FZAEr1wuW2Tb8GTgF/dWB2iQviGtAAAAAElFTkSuQmCC");cursor:pointer;width:25px;height:25px;display:inline-block;background-repeat:no-repeat;background-size:100%}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeEnd svg{display:none}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeEnd:hover{background-color:transparent;opacity:.8}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeEnd.Mui-disabled{opacity:.5}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeStart{padding:0}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeStart:before{content:"";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGuSURBVHgBtZbBSsMwGIDTtHarxYII4sUXEO+iXnyFTbaJh3kQzwo9iHgQT56GDyAoooh0nnf2oIhn0RfQi9vBsTW21qYxGWzMOpely75L2+RPP5KQ/L8CunAcR/V9P01RwBAghELTNL/z+Txut3V+WKlULM/zTCAJRVGw67qoWCyijki2pBuMcZ3OzIN0ufRRSRipVMoihCgwCIJ0v8D9y9rW7kXVBgkJwxCWy+UxqOv6vxt/ffsxW3fxoYsi2z6rHYPkqLBf79rK5KtlwBJ7979wYRgZ5AUcbUyXZMi4ol6y7ZP3m8eXTwsIMJAoLgsxWbq6awrJBhb9kUVkXkQmJBpGJizqKbtvnvLGJBLFoYekwYtJJNo7r9oNL2rdFpoKnguLEzu8McKiuGR92VpdmBuXO6OkEiFRTPIgImmNGSSoW5IeA05pc4a7J3G4M5Ih4YpYmpAhYWg08RHDMHp2sjTx9FY7iDCx2CEFycEKS+Wqqk6BEcGKlGw2W4W0cAgghB4YETSVN9mztUeZTKZOCxQEJKJpWkTruwargNj3r3pBVgFJwblczqfLRtoNPyYi813iWFXEAAAAAElFTkSuQmCC");cursor:pointer;width:25px;height:25px;display:inline-block;background-repeat:no-repeat;background-size:100%}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersCalendarHeader-root .MuiIconButton-edgeStart svg{display:none}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersFadeTransitionGroup-root .MuiDayCalendar-header .MuiTypography-root{color:#aaa;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersFadeTransitionGroup-root .MuiPickersSlideTransition-root .MuiDayCalendar-weekContainer .MuiPickersDay-root{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;color:#184595}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersFadeTransitionGroup-root .MuiPickersSlideTransition-root .MuiDayCalendar-weekContainer .MuiPickersDay-root.Mui-disabled{color:hsla(0,0%,66.7%,.5)}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-calendar .MuiDateCalendar-root .MuiPickersFadeTransitionGroup-root .MuiPickersSlideTransition-root .MuiDayCalendar-weekContainer .MuiPickersDay-root.Mui-selected{color:#fff}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-spinner{display:flex;align-items:center;justify-content:center;margin:20px}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-hour{display:flex;gap:15px;position:relative;min-width:250px}@media(max-width:1024px){.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-hour{margin-top:50px;display:grid;grid-template-columns:auto auto;justify-content:center}}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-hour .scheduling-step-three-area-hour-column{display:flex;gap:15px;flex-direction:column}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-hour .scheduling-step-three-area-hour-column .scheduling-step-three-area-hour-item{display:flex;border-radius:4px;border:1px solid #eee;width:110px;height:40px;justify-content:center;align-items:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;color:#184595;transition:all .2s;cursor:pointer}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-hour .scheduling-step-three-area-hour-column .scheduling-step-three-area-hour-item:hover{border:1px solid #184595}.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-hour-text{display:flex;justify-content:center;align-items:center;width:100%;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;color:#aaa}@media(max-width:1024px){.scheduling-services .scheduling-step-three .scheduling-step-three-area .scheduling-step-three-area-hour-text{margin-top:50px}}.scheduling-services .scheduling-step-three .scheduling-step-three-selected{width:100%}.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-title-and-link{display:flex}.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-title-and-link .scheduling-step-three-title{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;color:#444}@media(max-width:1024px){.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-title-and-link .scheduling-step-three-title{font-size:17px;font-weight:600;line-height:21px}}.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-title-and-link .scheduling-step-three-link{display:flex;align-items:center}.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-title-and-link .scheduling-step-three-link button{padding:0;margin:0;border:none;outline:none;background-color:transparent;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:all .2s;color:#184595;cursor:pointer}.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-title-and-link .scheduling-step-three-link button:hover{opacity:.8}.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-date-time{margin-top:30px;border-radius:5px;border:1px solid rgba(24,69,149,.5);background:rgba(24,69,149,.05);min-height:40px;display:flex;align-items:center;padding:0 10px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#184595;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.scheduling-services .scheduling-step-three .scheduling-step-three-selected .scheduling-step-three-date-time{font-size:14px;line-height:18px;min-height:38px;margin-top:15px}}.scheduling-services .scheduling-list .vtex__icon-spinner{width:100%;margin-top:30px}.scheduling-services .scheduling-list .scheduling-list-item{margin-top:10px;padding:20px;border-radius:5px;border:1px solid #ddd;background:#f5f5f5}.scheduling-services .scheduling-list .scheduling-list-item .scheduling-list-item-service-and-delete{display:flex}.scheduling-services .scheduling-list .scheduling-list-item .scheduling-list-item-service-and-delete span{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;color:#184595;width:100%}.scheduling-services .scheduling-list .scheduling-list-item .scheduling-list-item-service-and-delete button{border:none;outline:none;background-color:transparent;cursor:pointer;padding:0;margin-left:10px;display:flex;transition:all .2s}.scheduling-services .scheduling-list .scheduling-list-item .scheduling-list-item-service-and-delete button:hover{opacity:.8}.scheduling-services .scheduling-list .scheduling-list-item .scheduling-list-item-address,.scheduling-services .scheduling-list .scheduling-list-item .scheduling-list-item-dateTime,.scheduling-services .scheduling-list .scheduling-list-item .scheduling-list-item-patient{color:#444;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:10px}.scheduling-services .scheduling-list .scheduling-list-no-item{margin-top:10px;color:#444;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-radius:5px;border:1px solid #ddd;background:#f5f5f5;min-height:60px;display:flex;align-items:center;padding:0 20px}.scheduling-services .scheduling-list .scheduling-list-show-more{display:flex;justify-content:center;width:100%;margin-top:20px;border:none;outline:none;background-color:transparent;cursor:pointer;padding:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#184595}.scheduling-services .scheduling-list .scheduling-list-hello{font-family:Inter;font-size:28px;font-style:normal;font-weight:400;line-height:32px;color:#184595;text-transform:none}.scheduling-services .scheduling-list .scheduling-list-title{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;color:#444;margin-top:30px}.scheduling-services .scheduling-list .scheduling-list-filters{margin-top:30px;display:flex;gap:4px;padding:5px 0}.scheduling-services .scheduling-list .scheduling-list-filters .scheduling-list-filter-active,.scheduling-services .scheduling-list .scheduling-list-filters .scheduling-list-filter-inactive{width:100%;display:flex;height:40px;align-items:center;justify-content:center;border:none;outline:none;background-color:#eee;border-radius:4px;cursor:pointer;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;color:#444;transition:all .2s}.scheduling-services .scheduling-list .scheduling-list-filters .scheduling-list-filter-active:hover,.scheduling-services .scheduling-list .scheduling-list-filters .scheduling-list-filter-inactive:hover{opacity:.8}.scheduling-services .scheduling-list .scheduling-list-filters .scheduling-list-filter-active.selected,.scheduling-services .scheduling-list .scheduling-list-filters .scheduling-list-filter-inactive.selected{background-color:#184595;color:#fff}.scheduling-list-modal-delete{display:flex;flex-direction:column;justify-content:center;align-items:center}.scheduling-list-modal-delete .scheduling-list-modal-close{position:absolute;right:10px;top:10px;border-style:none;background-color:transparent;cursor:pointer}.scheduling-list-modal-delete .scheduling-list-modal-delete-text{color:#444;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-top:8px;max-width:223px;text-align:center}.scheduling-list-modal-delete .scheduling-list-modal-delete-buttons{margin-top:16px;display:flex;gap:10px}.scheduling-list-modal-delete .scheduling-list-modal-delete-buttons .button-delete{border-radius:4px;border:2px solid #184595;background-color:transparent;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;color:#184595;height:40px;width:110px;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.scheduling-list-modal-delete .scheduling-list-modal-delete-buttons .button-delete:hover{background-color:#184595;color:#fff}.scheduling-list-modal-delete .scheduling-list-modal-delete-buttons .button-cancel{border-radius:4px;border:2px solid #184595;background-color:#184595;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;color:#fff;height:40px;width:110px;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.scheduling-list-modal-delete .scheduling-list-modal-delete-buttons .button-cancel:hover{opacity:.8}.scheduling-services .scheduling-progress-bar{display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#fff;padding:15px 10px;gap:10px}@media(max-width:1024px){.scheduling-services .scheduling-progress-bar{padding:15px 35px;justify-content:space-between}}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:165px;text-align:center;white-space:nowrap}@media(max-width:1024px){.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap{width:100%;min-height:59px}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.waiting:last-child{font-size:0;line-height:0;gap:5px}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.waiting:last-child:after{content:"Confirme";font-size:14px;line-height:18px}}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.done,.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.inactive{color:#aaa}@media(max-width:1024px){.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.done,.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.inactive{font-size:0;line-height:0}}@media(max-width:1024px){.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.inactive svg{background-color:hsla(0,0%,86.7%,.2);border-radius:50%;width:21px;height:21px}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.inactive svg path{fill:transparent;stroke:transparent}}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.waiting{color:#184595;position:relative}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.waiting:before{content:"";background:url("data:image/png;base64,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");background-repeat:no-repeat;background-size:100%;width:31px;height:31px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;position:absolute;top:0}.scheduling-services .scheduling-progress-bar .scheduling-progress-bar-stap.waiting svg path:first-child{display:none}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.scheduling-services .scheduling-step-one{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;border-radius:10px;background-color:#fff;padding:30px;margin-top:15px}@media(max-width:1024px){.scheduling-services .scheduling-step-one.completed{padding:20px 30px}}.scheduling-services .scheduling-step-one .scheduling-step-one-title{color:#444;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;text-align:left;width:100%}@media(max-width:1024px){.scheduling-services .scheduling-step-one .scheduling-step-one-title{font-size:17px;font-weight:600;line-height:21px}}.scheduling-services .scheduling-step-one .scheduling-step-one-subtitle{color:#444;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin-top:20px;text-align:left;width:100%}@media(max-width:1024px){.scheduling-services .scheduling-step-one .scheduling-step-one-subtitle{font-size:14px;font-weight:400;line-height:18px;margin-top:15px}}.scheduling-services .scheduling-step-one .scheduling-step-one-go-back{display:flex;justify-content:flex-start;width:100%;margin-top:30px}@media(max-width:640px){.scheduling-services .scheduling-step-one .scheduling-step-one-go-back{margin-top:20px}}.scheduling-services .scheduling-step-one .scheduling-step-one-go-back button{border-radius:4px;border:2px solid #184595;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;color:#184595;background-color:transparent;height:40px;width:110px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;cursor:pointer;transition:all .2s}.scheduling-services .scheduling-step-one .scheduling-step-one-go-back button:hover{background-color:#184595;color:#fff}.scheduling-services .scheduling-step-one .scheduling-step-one-caregories{margin-top:30px;display:flex;gap:10px;justify-content:space-between;width:100%}@media(max-width:1024px){.scheduling-services .scheduling-step-one .scheduling-step-one-caregories{display:grid;grid-template-columns:calc(33% - 20px) calc(33% - 20px) calc(33% - 20px);gap:20px}}@media(max-width:640px){.scheduling-services .scheduling-step-one .scheduling-step-one-caregories{display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);gap:20px}}.scheduling-services .scheduling-step-one .scheduling-step-one-caregories .scheduling-step-one-caregory{cursor:pointer;transition:all .2s}@media(max-width:1024px){.scheduling-services .scheduling-step-one .scheduling-step-one-caregories .scheduling-step-one-caregory{display:flex;justify-content:center;flex-direction:column}}.scheduling-services .scheduling-step-one .scheduling-step-one-caregories .scheduling-step-one-caregory:hover{opacity:.8}.scheduling-services .scheduling-step-one .scheduling-step-one-caregories .scheduling-step-one-caregory .scheduling-step-one-caregory-title{color:#184595;margin-top:20px;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;text-align:center}.scheduling-services .scheduling-step-one .scheduling-step-one-services{display:grid;grid-template-columns:calc(33% - 16px) calc(33% - 16px) calc(33% - 16px);margin-top:30px;gap:16px}@media(max-width:640px){.scheduling-services .scheduling-step-one .scheduling-step-one-services{grid-template-columns:auto;margin-top:16px;gap:10px}}.scheduling-services .scheduling-step-one .scheduling-step-one-services .scheduling-step-one-service{border-radius:4px;border:1px solid hsla(0,0%,93.3%,.93);padding:20px;cursor:pointer;transition:all .2s}.scheduling-services .scheduling-step-one .scheduling-step-one-services .scheduling-step-one-service:hover{border:1px solid #184595}.scheduling-services .scheduling-step-one .scheduling-step-one-services .scheduling-step-one-service .scheduling-step-one-service-name{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-align:center;color:#184595}.scheduling-services .scheduling-step-one .scheduling-step-one-services .scheduling-step-one-service .scheduling-step-one-service-price{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:center;color:#184595;margin-top:10px}.scheduling-services .scheduling-step-one .scheduling-step-one-selected{width:100%}.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-title-and-link{display:flex}.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-title-and-link .scheduling-step-one-title{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;color:#444}@media(max-width:1024px){.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-title-and-link .scheduling-step-one-title{font-size:17px;font-weight:600;line-height:21px}}.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-title-and-link .scheduling-step-one-link{display:flex;align-items:center}.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-title-and-link .scheduling-step-one-link button{padding:0;margin:0;border:none;outline:none;background-color:transparent;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:all .2s;color:#184595;cursor:pointer}.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-title-and-link .scheduling-step-one-link button:hover{opacity:.8}.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-service{margin-top:30px;border-radius:5px;border:1px solid rgba(24,69,149,.5);background:rgba(24,69,149,.05);min-height:40px;display:flex;align-items:center;padding:0 10px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#184595;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.scheduling-services .scheduling-step-one .scheduling-step-one-selected .scheduling-step-one-service{font-size:14px;line-height:18px;margin-top:15px;min-height:38px}}.scheduling-services .scheduling-step-four{display:flex;width:100%;border-radius:10px;background-color:#fff;padding:30px;margin-top:15px}@media(max-width:1024px){.scheduling-services .scheduling-step-four{flex-direction:column;padding:20px 30px}}.scheduling-services .scheduling-step-four .scheduling-step-four-text .scheduling-step-four-text-title{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;color:#444}@media(max-width:1024px){.scheduling-services .scheduling-step-four .scheduling-step-four-text .scheduling-step-four-text-title{font-size:17px;font-weight:600;line-height:21px}}.scheduling-services .scheduling-step-four .scheduling-step-four-text .scheduling-step-four-text-description{margin-top:30px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#444;max-width:60%}@media(max-width:1024px){.scheduling-services .scheduling-step-four .scheduling-step-four-text .scheduling-step-four-text-description{max-width:100%;font-size:14px;line-height:18px;margin-top:10px}}.scheduling-services .scheduling-step-four .scheduling-step-four-button{display:flex;justify-content:flex-end;align-items:center}@media(max-width:1024px){.scheduling-services .scheduling-step-four .scheduling-step-four-button{justify-content:center;margin-top:30px}}.scheduling-services .scheduling-step-four .scheduling-step-four-button button{padding:0;margin:0;border:none;outline:none;background-color:#184595;border-radius:4px;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;color:#fff;cursor:pointer;height:40px;min-width:227px;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.scheduling-services .scheduling-step-four .scheduling-step-four-button button{width:100%}}.scheduling-services .scheduling-step-four .scheduling-step-four-button button:hover{opacity:.8}.scheduling-services .scheduling-completed{display:flex;width:100%;border-radius:10px;background-color:#fff;padding:30px;margin-top:15px;flex-direction:column}@media(max-width:1024px){.scheduling-services .scheduling-completed{padding:20px 30px}}.scheduling-services .scheduling-completed .scheduling-completed-text .scheduling-completed-text-title{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;color:#444;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media(max-width:640px){.scheduling-services .scheduling-completed .scheduling-completed-text .scheduling-completed-text-title{gap:5px}}.scheduling-services .scheduling-completed .scheduling-completed-text .scheduling-completed-text-description{margin-top:30px;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#444;text-align:center;display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.scheduling-services .scheduling-completed .scheduling-completed-text .scheduling-completed-text-description{margin-top:15px}}.scheduling-services .scheduling-completed .scheduling-completed-text .scheduling-completed-text-description span{width:50%}@media(max-width:640px){.scheduling-services .scheduling-completed .scheduling-completed-text .scheduling-completed-text-description span{width:100%}}.scheduling-services .scheduling-completed .scheduling-completed-button{display:flex;justify-content:center;align-items:center;margin-top:30px}.scheduling-services .scheduling-completed .scheduling-completed-button button{padding:0;margin:0;border:none;outline:none;background-color:#184595;border-radius:4px;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;color:#fff;cursor:pointer;height:40px;min-width:227px;display:flex;align-items:center;justify-content:center}.scheduling-services .scheduling-completed .scheduling-completed-button button:hover{opacity:.8}.scheduling-services .scheduling-step-patient{display:flex;gap:10px;width:100%;border-radius:10px;background-color:#fff;padding:30px;margin-top:15px}.scheduling-services .scheduling-step-patient .scheduling-step-patient-text{width:100%}.scheduling-services .scheduling-step-patient .scheduling-step-patient-text .scheduling-step-patient-title{font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px;color:#444}.scheduling-services .scheduling-step-patient .scheduling-step-patient-text .scheduling-step-patient-description{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:26px;color:#444}.scheduling-services .scheduling-step-patient .scheduling-step-patient-text .scheduling-step-patient-buttons{display:flex;gap:10px}.scheduling-services .scheduling-step-patient .scheduling-step-patient-text .scheduling-step-patient-buttons .isIncludeInscription,.scheduling-services .scheduling-step-patient .scheduling-step-patient-text .scheduling-step-patient-buttons .isNotIncludeInscription{padding:0;margin:0;border:none;outline:none;background-color:#184595;border-radius:4px;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;color:#fff;cursor:pointer;height:40px;min-width:227px;display:flex;align-items:center;justify-content:center;flex:1}@media(max-width:540px){.scheduling-services .scheduling-step-patient .scheduling-step-patient-text .scheduling-step-patient-buttons{flex-wrap:wrap}}.scheduling-services .scheduling-step-patient .scheduling-services-page-login.hide-image .page-login-form,.scheduling-services .scheduling-step-patient .scheduling-services-page-register.hide-image .page-register-form{padding:0}.scheduling-services .scheduling-steps{flex-direction:column}.scheduling-services .scheduling-services-page-dashboard{display:flex;gap:15px}@media(max-width:1024px){.scheduling-services .scheduling-services-page-dashboard{gap:10px;flex-direction:column}}.scheduling-services .scheduling-services-page-dashboard .dashboard-left{width:100%;max-width:324px;background-color:#fff;border-radius:10px;padding:30px 20px}@media(max-width:1024px){.scheduling-services .scheduling-services-page-dashboard .dashboard-left{max-width:100%}}.scheduling-services .scheduling-services-page-dashboard .dashboard-right{width:100%}.scheduling-services .scheduling-services-page-dashboard .scheduling-list-button{padding:0;margin:0;border:none;outline:none;background-color:#184595;border-radius:4px;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;color:#fff;cursor:pointer;height:40px;min-width:227px;display:flex;align-items:center;justify-content:center}.scheduling-services .scheduling-services-page-home{display:flex;justify-content:center;gap:100px}.scheduling-services .scheduling-services-page-home .page-home-form{width:100%;max-width:550px}@media(min-width:1025px){.scheduling-services .scheduling-services-page-home .page-home-form{min-height:354px}}.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-title{color:#000;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:36px}@media(max-width:640px){.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-title{text-align:center}}.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-area{margin-top:50px;background-color:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;min-height:186px}@media(max-width:640px){.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-area{margin-top:30px}}.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-area .page-home-form-area-description{color:#444;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:26px}.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-area .page-home-form-area-button-register{margin-top:30px;width:100%;border-radius:4px;border:2px solid #184595;height:40px;display:flex;align-items:center;justify-content:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;color:#184595;background-color:transparent;cursor:pointer;transition:all .2s}.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-area .page-home-form-area-button-register:hover{background-color:#184595;color:#fff}.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-area .page-home-form-area-button-login{margin-top:10px;width:100%;border-radius:4px;border:2px solid #184595;height:40px;display:flex;align-items:center;justify-content:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:600;line-height:20px;color:#fff;background-color:#184595;cursor:pointer;transition:all .2s}.scheduling-services .scheduling-services-page-home .page-home-form .page-home-form-area .page-home-form-area-button-login:hover{opacity:.8}@media(min-width:1025px){.scheduling-services .scheduling-services-page-home .page-home-image{min-height:354px}}@media(max-width:780px){.scheduling-services .scheduling-services-page-home .page-home-image{display:none}}