/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{width:100%;position:relative;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;overflow-x:hidden}li{list-style-type:none}a{text-decoration:none}img{width:100%;display:block}body{max-height:100vh;height:100%}.clinic-login{width:100%;min-height:100vh;padding:1rem;background-color:#fff8ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clinic-login__wrap{max-width:400px;width:100%;margin:auto}@media(min-width: 768px){.clinic-login__wrap{max-width:500px}}.login-card{background-color:#fff;padding:5rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.5rem;position:relative;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25)}.login-card .brand_name h1{font-size:1.65rem;padding-bottom:1rem;font-weight:600}@media(min-width: 450px){.login-card .brand_name h1{font-size:1.75rem}}@media(min-width: 768px){.login-card .brand_name h1{font-size:1.875rem;font-weight:500}}.login-card__avatar{width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007f4f;border-radius:50%;position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 768px){.login-card__avatar{top:-50px;width:100px;height:100px}}.login-card__avatar i{font-size:2.5rem;color:#fff}.login-card__form{width:100%}.login-card__form .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;border:2px solid rgba(0,0,0,0)}@media(min-width: 768px){.login-card__form .field{margin-bottom:1.5rem}}.login-card__form .field .field__icon{height:40px;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#007f4f;color:#fff}@media(min-width: 768px){.login-card__form .field .field__icon{height:50px}}.login-card__form .field input{display:block;width:100%;height:40px;padding-inline:1rem;border:none;border-bottom:1px solid rgba(0,0,0,0);outline:none;color:gray;font-size:.95rem;font-weight:500;font-family:inherit;letter-spacing:.2px;background-color:#c2fbd0;-webkit-transition:border-bottom .25s ease;-o-transition:border-bottom .25s ease;transition:border-bottom .25s ease}@media(min-width: 768px){.login-card__form .field input{height:50px}}.login-card__form .field input::-moz-placeholder{color:gray;font-size:.95rem;font-weight:500;letter-spacing:.2px}.login-card__form .field input::-webkit-input-placeholder{color:gray;font-size:.95rem;font-weight:500;letter-spacing:.2px}.login-card__form .field input:-ms-input-placeholder{color:gray;font-size:.95rem;font-weight:500;letter-spacing:.2px}.login-card__form .field input::-ms-input-placeholder{color:gray;font-size:.95rem;font-weight:500;letter-spacing:.2px}.login-card__form .field input::placeholder{color:gray;font-size:.95rem;font-weight:500;letter-spacing:.2px}.login-card__form .field input:hover,.login-card__form .field input:focus,.login-card__form .field input:active{border-color:#007f4f}.login-card__form .login-card__meta{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-card__form .login-card__meta span,.login-card__form .login-card__meta .forgot{font-size:.8rem;font-weight:500;color:gray;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media(min-width: 768px){.login-card__form .login-card__meta span,.login-card__form .login-card__meta .forgot{font-size:.875rem;font-weight:600}}.login-card__form .login-card__meta span:hover,.login-card__form .login-card__meta .forgot:hover{color:rgba(0,0,0,.7725490196)}.login-pill__btn{display:block;margin-inline:auto;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1);cursor:pointer;border:none;width:100%;max-width:230px;background-color:#fff;padding:.75rem 3rem;border-radius:0 0 1rem 1rem;color:#333;font-size:.875rem;font-weight:600;-webkit-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;transition:color .3s,background .3s}@media(min-width: 450px){.login-pill__btn{max-width:360px}}@media(min-width: 768px){.login-pill__btn{max-width:400px}}.login-pill__btn:hover{color:#fff;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 169, 107, 0.5764705882)), to(#007f4f));background:-o-linear-gradient(left, rgba(0, 169, 107, 0.5764705882), #007f4f);background:linear-gradient(90deg, rgba(0, 169, 107, 0.5764705882), #007f4f);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.footer{position:sticky;left:0;bottom:0;font-size:.875rem;font-weight:500;color:gray;text-align:center}