@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap);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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.agenda{display:flex;flex-direction:column;height:100vh}.agenda_month{display:flex;flex:1 1}.calendar_header{align-items:center;display:flex;padding:.5rem 1rem}.calendar_header_agenda{margin-right:1rem}.calendar_header_agenda,.calendar_header_mes{color:#6b7280;font-size:1.25rem;line-height:1.75rem}.calendar_header_mes{font-weight:700;margin-top:5px;text-align:center;width:200px}.month{display:grid;flex:1 1;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr))}.day_without_circulo{font-size:.875rem;margin-bottom:.35rem;margin-top:.25rem;padding:.25rem;text-align:center}.day_circulo,.day_circulo_azul{border:solid;border-radius:900px;border-width:1px;font-size:.875rem;margin-bottom:.25rem;margin-top:.25rem;padding:.25rem;text-align:center}.day_circulo_azul{background-color:#1d8af6;color:#fff}.day_principal{border:solid;border-color:gray;border-width:2px;display:flex;flex-direction:column}.day_select{cursor:pointer;flex:1 1}.day_select:hover{background-color:#f8f8ff}.day_label{background-color:#1d8af6;border-radius:.25rem;color:#000;font-size:.875rem;line-height:1.25rem;margin:.25rem .75rem;overflow:hidden;padding:.25rem;text-overflow:ellipsis;white-space:nowrap}.day_label:hover{background-color:#3b9cca}.day_label_mais{background-color:#dfdfdf;border-radius:.25rem;color:#000;font-size:.875rem;line-height:1.25rem;margin:.25rem .75rem;overflow:hidden;padding:.25rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.day_label_mais:hover{background-color:silver}.day_header{align-items:center;display:flex;flex-direction:column}.day_semana{font-size:.875rem;line-height:1.25rem;margin-top:.25rem}*{box-sizing:border-box;margin:0;padding:0}body,input{font-family:Poppins,sans-serif}.container{background-color:#fff;min-height:100vh;overflow:hidden;position:relative;width:100%}.forms-container{height:100%;left:0;position:absolute;top:0;width:100%}.signin-signup{display:grid;grid-template-columns:1fr;left:75%;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:1s ease-in-out .7s;width:50%;z-index:5}form{align-items:center;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-content:center;overflow:hidden;padding:5rem;transition:all .2s .7s}form.sign-in-form{z-index:2}.input-field{background-color:#dcdcdc;border-radius:55px;display:grid;grid-template-columns:15% 85%;height:55px;margin:10px 0;max-width:380px;padding:0 .4rem;position:relative;width:100%}.input-field i{color:#acacac;font-size:1.1rem;line-height:55px;text-align:center;transition:.5s}.input-field input{background:none;border:none;color:#363636;font-size:1.1rem;font-weight:600;line-height:1;outline:none}.input-field input::-webkit-input-placeholder{color:grey;font-weight:500}.input-field input:-ms-input-placeholder{color:grey;font-weight:500}.input-field input::placeholder{color:grey;font-weight:500}.btn{background-color:#5995fd;border:none;border-radius:49px;color:#fff;cursor:pointer;font-weight:600;height:49px;margin:10px 0;outline:none;text-transform:uppercase;transition:.5s;width:150px}.btn:hover{background-color:#4d84e2}.panels-container{display:grid;grid-template-columns:repeat(2,1fr);height:100%;left:0;position:absolute;top:0;width:100%}.container:before{background-image:linear-gradient(-45deg,#4481eb,#04befe);border-radius:50%;content:"";height:2000px;position:absolute;right:43%;top:-10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:1.8s ease-in-out;width:2000px;z-index:6}.image{width:100%}.image,.logo{transition:-webkit-transform 1.1s ease-in-out;transition:transform 1.1s ease-in-out;transition:transform 1.1s ease-in-out,-webkit-transform 1.1s ease-in-out;transition-delay:.4s}.logo{margin-bottom:10px;width:40%}.panel{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-around;margin-left:-100px;z-index:6}.left-panel{padding:3rem 10% 2rem 12%;pointer-events:all}.panel .content{color:#fff;margin-right:-10%;margin-top:10%;transition:-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;transition-delay:.6s}.panel p{font-size:1.75rem;padding:.7rem 0}.btn.transparent{background:none;border:2px solid #fff;font-size:.8rem;font-weight:600;height:41px;margin:0;width:130px}@media (max-width:870px){.container{height:100vh;min-height:800px}.signin-signup{top:95%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:1s ease-in-out .8s;width:100%}.container.sign-up-mode .signin-signup,.signin-signup{left:50%}.panels-container{grid-template-columns:1fr;grid-template-rows:1fr 2fr 1fr}.panel{align-items:center;flex-direction:row;grid-column:1/2;justify-content:space-around;padding:2.5rem 8%}.left-panel{grid-row:1/2}.image{transition:-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;transition-delay:.6s;width:200px}.panel .content{padding-right:15%;transition:-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;transition-delay:.8s}.panel p{font-size:.7rem;padding:.5rem 0}.btn.transparent{font-size:.7rem;height:35px;width:110px}.container:before{bottom:68%;height:1500px;left:30%;right:auto;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:2s ease-in-out;width:1500px}.right-panel .content,.right-panel .image{-webkit-transform:translateY(300px);transform:translateY(300px)}.container.sign-up-mode .signin-signup{top:5%;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:570px){form{padding:0 1.5rem}.image{display:none}.panel .content{padding:.5rem 1rem}.container{padding:1.5rem}.container:before{bottom:72%;left:50%}}
/*# sourceMappingURL=main.791b7d35.css.map*/