body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Home{text-align:center}:root{--color-primary:#62b71e;--color-primary-light:#a0d468;--color-primary-dark:#4b9c1f;--color-primary-darker:#3a7d17;--color-secondary:#262f35;--color-secondary-light:#3a464d;--color-secondary-dark:#1a2023}.footer{align-items:left;background-image:url(/static/media/bg_green_splashes.a4671bba79473c946349.jpg);background-repeat:no-repeat;background-size:100% 200%;color:#fff;min-height:70vh;width:100%}.footer,.footer-container{display:flex;flex-direction:column;justify-content:center}.footer-container{align-items:center;border-radius:10px;box-shadow:0 0 3px #fff;height:40vh;margin:0 300px;padding:0 20px;width:20%}.footer-contacts{display:flex;flex-direction:column;justify-content:left;width:100%}.footer-container h1{color:var(--color-primary);font-size:3em}.footer-contacts div{align-items:center;display:flex;flex-direction:row}.footer-contacts h3{color:var(--color-primary);font-size:1.8em;margin-right:20px;text-align:left}.footer-contacts p{font-size:1.2em;text-align:left}.footer-contacts p:hover{color:var(--color-primary);transition:.5s}.footer-container a{color:#fff;font-size:1.1em;margin-left:30px;text-decoration:none}.footer-container a:hover{color:var(--color-primary);transition:.5s}@media (max-width:1024px){.footer-container{height:50vh;margin:0 100px;width:30%}}@media (max-width:768px){.footer-container{height:50vh;margin:0 auto;width:70%}}@media (max-width:375px){.footer-container{height:60vh;margin:0 auto;width:88%}}button:hover{background-color:#4b9c1f;transition:.5s}.App-header{background-color:#262f35;color:#fff;display:flex;flex-direction:row;justify-content:center;min-height:100vh}.App-header div{align-items:left;display:flex;flex-direction:column;text-align:left;width:30%}.App-header img{height:auto;width:90%}.App-header h1{color:var(--color-primary);font-size:4em;margin:0 0 50px;padding:0}.App-header h2{font-size:1.5em;font-weight:400;margin:0;padding:0}.header-login{align-items:flex-end;display:flex;flex-direction:column}.header-login button{font-size:1.5em;height:60px;margin-top:20px;width:170px}.header-login p{font-size:.9em;margin:0;padding:0}.header-login a{color:var(--color-primary);cursor:pointer;font-size:.9em;font-weight:700;text-decoration:none}.header-login a:hover{text-decoration:underline;transition:.5s}.header-login a:active,.header-login a:hover{color:var(--color-primary-dark)}.header-login img{height:40%;margin-top:200px;opacity:0;position:absolute;-webkit-transform:translateX(150px);transform:translateX(150px);transition:opacity 1s ease-in-out;width:30%}.header-login img.visible{opacity:1}.modal{align-items:center;background-color:var(--color-secondary-dark);border-radius:10px;box-shadow:0 0 10px #000;display:flex;flex-direction:column;height:50%;left:65vh;opacity:0;position:absolute;top:25vh;-webkit-transform:scale(.7);transform:scale(.7);transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.modal-open{opacity:.97;-webkit-transform:scale(1);transform:scale(1)}.close{color:var(--color-primary);cursor:pointer;font-size:2em;left:10px;position:absolute}.close:hover{color:red;transition:.5s}.modal h1{color:var(--color-primary);font-size:4em;top:0}.modal form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.modal form input{border:none;border-radius:10px;font-size:1.2em;height:40px;margin-bottom:20px;padding-left:10px;width:300px}.modal form input:focus{outline:none}.modal form input:focus,.modal form input:hover{box-shadow:var(--color-primary) 0 0 10px;transition:.4s}.modal form button{background-color:var(--color-primary);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:1.5em;height:60px;margin-top:40px;width:300px}.modal form button:hover{background-color:#4b9c1f;transition:.5s}.modal form label{font-size:1.2em;margin:0;padding:0}@media (max-width:1024px){.App-header div{width:40%}.header-login img{height:30%;width:50%}}@media (max-width:768px){.App-header{height:90vh}.App-header div{font-size:.8em;width:80%}.header-login{display:none!important}.header-login img{display:none}}@media (max-width:370px){.App-header div{font-size:.8em;width:80%}.App-header button{font-size:1.2em;height:50px;margin-top:20px;width:280px}}.sobre{background-blend-mode:multiply;background-color:rgba(0,0,0,.6);background-image:url(/static/media/clinic_image.070638d57317b69e5f19.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:90vh}.sobre h2{color:var(--color-primary);font-size:4em;margin:0;padding:0}.sobre p{font-size:1.5em;margin:30px auto 0;width:40%}.sobre p:hover{background-color:#1a2023;border-radius:10px;transition:.5s}@media (max-width:1024px){.sobre p{width:60%}}@media (max-width:768px){.sobre p{width:100%}}@media (max-width:375px){.sobre p{width:100%}}.features{background-color:#262f35;color:#fff;display:flex;flex-direction:column;font-size:1em;justify-content:center;min-height:80vh}.features h1{color:var(--color-primary);font-size:4em;margin-bottom:10vh}.features-container{flex-direction:row}.features-container,.features-container div{align-items:center;display:flex;justify-content:center}.features-container div{flex-direction:column;width:50%}.feature-icon{align-items:center;background-color:var(--color-primary);border-radius:50%;display:flex;height:300px;justify-content:center;width:100px}.feature-text{border-radius:10px;box-shadow:0 0 3px #fff;margin-top:20px;padding:0 20px;text-align:center}.feature-text:after{background-color:var(--color-primary);content:"";height:5px;width:100%}.feature-text:hover{box-shadow:0 0 10px #fff;transition:.4s}@media (max-width:1024px){.features-container div{width:80%}}@media (max-width:768px){.features-container{flex-direction:column}.features-container div{margin:0 auto 20px;width:80%}.feature-icon{height:200px;width:100px}}@media (max-width:375px){.features-container div{margin:0 auto 20px;width:100%}.feature-icon{height:200px;width:100px}div.feature-text{font-size:.8em;width:80%}}.infos{background-blend-mode:multiply;background-color:rgba(0,0,0,.7);background-image:url(/static/media/medic_crossing_arms.c876e11ff982699a50ec.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;font-size:1em;justify-content:center;min-height:80vh}.infos h1{color:var(--color-primary);font-size:4em;margin:0 auto;width:40%}.infos p{font-size:1.5em;margin:30px auto 0;width:40%}.infos p:hover{background-color:#1a2023;border-radius:10px;transition:.5s}@media (max-width:1024px){.infos h1,.infos p{width:60%}}@media (max-width:768px){.infos h1,.infos p{width:100%}}@media (max-width:375px){.infos h1{font-size:2em}.infos h1,.infos p{width:100%}}.reviews{background-color:#262f35;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:80vh}.reviews h1{color:var(--color-primary);font-size:4em;margin-bottom:10vh}.reviews-container{flex-direction:row}.reviews-container,.reviews-container div{align-items:center;display:flex;justify-content:center}.reviews-container div{border-radius:10px;box-shadow:0 0 3px #fff;flex-direction:column;height:40vh;margin:0 20px;padding:0 20px;width:20%}.reviews-container div:hover{box-shadow:0 0 10px #fff;transition:.4s}.reviews-container div:after{background-color:var(--color-primary);content:"";height:1px;width:50%}.review-text{border-radius:10px;font-size:1.2em;margin-top:10px;padding:0 20px}.review-name{color:var(--color-primary);font-size:1.5em;font-weight:700}@media (max-width:1024px){.reviews-container div{height:50vh;width:60%}}@media (max-width:768px){.reviews{flex-direction:column;height:100vh;width:100%}.reviews h1{margin:0 auto}.reviews-container{flex-direction:column}.reviews-container div{flex-direction:column;font-size:.8em;height:40%;width:100%}div.review{margin:0 auto 20px;width:80%}}@media (max-width:375px){.reviews{flex-direction:column;height:110vh;width:100%}.reviews h1{margin:0 auto}.reviews-container{flex-direction:column}.reviews-container div{flex-direction:column;font-size:.8em;height:40%;width:100%}div.review{margin:0 auto 20px;width:80%}}.register{align-items:center;background-color:#262f35;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.register h1{color:var(--color-primary);font-size:4em}.form-group,.register-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.register-form{border-radius:10px;box-shadow:0 0 5px #fff;padding:10px 100px 50px}.register-form input{border:none;border-radius:10px;font-size:1.2em;height:40px;margin-bottom:20px;width:300px}.register-form input:focus{outline:none}.register-form input:focus,.register-form input:hover{box-shadow:var(--color-primary) 0 0 10px;transition:.4s}.toggle-password{height:30px;left:130px;margin-top:-25px;position:relative;top:-43px;width:30px}.toggle-password:hover{cursor:pointer}.register-form label{font-size:1.2em;font-weight:bolder;margin-bottom:10px}.register-form label:before{color:red;content:"* "}.register-form label:hover{color:var(--color-primary-light)}.register-form select{border:none;border-radius:10px;font-size:1.2em;height:40px;margin-bottom:20px;padding-left:10px;width:300px}.register-form select:focus{outline:none}.register-form select:focus,.register-form select:hover{box-shadow:var(--color-primary) 0 0 10px;transition:.4s}button{background-color:var(--color-primary);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:1.5em;height:60px;margin-top:40px;width:300px}.error{color:red;font-size:.8em;margin-bottom:10px;margin-top:-10px}@media (max-width:1024px){.register-form div{width:80%}}@media (max-width:768px){.register-form{flex-direction:column}.register-form div{margin:0 auto 20px;width:80%}}@media (max-width:375px){.register-form div{margin:0 auto 20px;width:100%}}.menu{flex-direction:row}.menu,.menu-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.menu-item{flex-direction:column}.agendamentos h1{color:#fff;font-size:2rem;font-weight:500;margin-bottom:1rem}.agendamentos{flex-direction:column;justify-content:center;margin-top:20px;width:100%}.agendamento,.agendamentos{align-items:center;display:flex}.agendamento{background-color:var(--color-primary);border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);flex-direction:row;justify-content:space-between;margin-bottom:20px;width:40%}.agendamento:hover{background-color:var(--color-primary-dark)}.agendamento h2{color:var(--color-text-in-primary);font-size:1.5rem;font-weight:500;margin-left:10px}.agendamento-info{padding-right:10vh}.agendamento-info,.profissionais{display:flex;flex-direction:column;justify-content:center}.profissionais{align-items:center;margin-top:20px;width:100%}.profissional{align-items:center;background-color:var(--color-primary);border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;width:40%}.profissional:hover{background-color:var(--color-primary-dark)}.profissional-name{color:var(--color-secondary-dark);padding-left:5vh}.cargo{color:#fff}.profissional-info{margin:0;padding-right:10vh}.perfil,.profissional-info{display:flex;flex-direction:column;justify-content:center}.perfil{align-items:center;width:100%}.perfil-container{border-radius:10px;box-shadow:0 0 5px #fff;flex-direction:row;flex-wrap:wrap;height:30vh;justify-content:space-between;padding:0 20px;width:50%}.group,.perfil-container{align-items:center;display:flex}.group{flex-direction:column;justify-content:center;width:40%}.perfil-container label{color:var(--color-primary);font-size:2rem;font-weight:500}.perfil-container input{margin-bottom:20px;width:100%}.perfil-container input,input{border:none;border-radius:10px;font-size:1em;height:40px}input{outline:none;width:90%}.dashboard{background-color:var(--color-secondary);color:#fff;min-height:100vh}.header{align-items:left;background-color:var(--color-secondary-dark);border-bottom:1px solid var(--color-primary);height:10vh;justify-content:space-between;width:100%}.header,.header ul{display:flex;flex-direction:row}.header ul{align-items:center;list-style-type:none;overflow:hidden}.header li{border-bottom:1px solid var(--color-primary);float:left;font-size:1.5em;margin-left:20px;margin-right:20px;transition:all .3s ease-in-out}.header li:hover{background-color:var(--color-primary-dark);border-radius:5px;cursor:pointer;padding:5px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}h1{color:#fff;font-size:3em;margin-bottom:50px;margin-left:20px;padding:0}.header button{font-size:1.5em;height:60px;margin-right:20px;margin-top:20px;width:170px}.header button:hover{background-color:var(--color-primary-dark);color:var(--color-secondary)}
/*# sourceMappingURL=main.fe9c5f34.css.map*/