.hero{height:100vh;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.5)),url(/static/media/hero.decced67.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.hero-text{text-align:center}.hero-h1{font-size:50px;color:#fff}.hero-para-div{display:flex;justify-content:center}.hero-para{color:#fff;font-weight:700;font-size:24px;margin-bottom:8px;width:60%;padding:20px;line-height:40px}.hero-btn{width:150px;height:35px;background-color:#a18815;border-radius:20px;border:none;margin-top:20px;color:#fff;transition:all .3s ease-in-out}.hero-btn:hover{cursor:pointer;background-color:#806a0a}@media only screen and (min-width:1600px){.hero-h1{font-size:60px;margin-bottom:10px}.hero-para{font-size:26px;margin-bottom:7px;width:50%}.hero-btn{width:200px;height:40px;font-size:18px}}@media only screen and (max-width:700px){.hero-h1{font-size:40px;padding:0 15px}.hero-para{font-size:21px;width:90%;padding:20px;line-height:40px}.hero{background-attachment:scroll}}.navbar{height:60px;position:fixed;width:100%;border-bottom:1px solid hsla(0,0%,100%,.5);padding-left:10px;padding-right:30px;background-color:rgba(0,0,0,.6);z-index:99}.navbar,.navbar-logo{display:flex;align-items:center}.navbar-logo{color:#ebeae5;padding:5px;font-size:30px;font-family:"Dancing Script",cursive;transition:all .3s ease-in-out}.navbar-logo:hover{transform:scale(1.15);cursor:pointer}.navbar-ul{display:flex;align-items:center;list-style:none;margin-left:100px}.nav-items{margin:0 10px}.links{text-decoration:none;color:#fff;font-size:17px;transition:all .3s ease-in-out;display:block}.links:hover{transform:scale(1.1);color:#c7b54e}.date-and-phone{color:#fff;display:flex;align-items:center;margin-left:50px}.date-and-phone label:hover{cursor:pointer}.date-and-phone i{margin-right:5px}.nav-date{margin-left:20px;color:#cfbf75}.login-reg-links{margin-left:auto}.login-link,.login-reg-links{display:flex;align-items:center}.login-link{justify-content:center;width:100px;padding:3px;background-color:#fff;color:#534e03;border-radius:5px;font-size:15px}.log-reg-separator{color:#fff;margin:0 8px}.user-loggedIn{padding:5px;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:auto;font-size:18px;margin-right:30px;display:none}.user-loggedIn button{margin-left:10px;padding:5px;background-color:#cd5c5c;border-radius:5px;border:none;width:100px;height:25px;color:#fff;transition:all .3s ease-in-out;cursor:pointer}.user-loggedIn button:hover{background-color:#bd3d3d}.cp{margin-left:10px;padding:5px 10px;background-color:#1faec7;border-radius:5px;border:none;height:30px;transition:all .3s ease-in-out;cursor:pointer;display:none}.cp,.cp:hover,.up{color:#fff}.up{margin-left:10px;padding:5px 10px;background-color:#1faec7;border-radius:5px;border:none;height:30px;transition:all .3s ease-in-out;cursor:pointer;display:none}.up:hover{color:#fff}.humburger{padding:8px;height:30px;width:45px;transition:all .3s ease-in-out;margin-left:auto;display:none;cursor:pointer}.humburger-active{border:2px solid #7fd1e9!important}.line{margin-bottom:4px;border:2px solid #fff;border-radius:4px}@media only screen and (max-width:1350px){.date-and-phone,.disappear{display:none}.humburger{display:block}#control-panel,#user-profile{margin:0}}@media only screen and (max-width:800px){.navbar-ul{display:none}}.side-navbar{top:-90vh;width:100%;background-color:rgba(0,0,0,.8);position:fixed;z-index:100;color:#fff;transition:all .4s ease-in-out;border-bottom:2px solid #ceb132;display:flex;flex-direction:column;align-items:center;padding-top:20px}.side-navbar-info{margin:20px 0;display:flex;padding:10px;background-color:#19d1bf;border-radius:5px;flex-wrap:wrap}.side-nav-info{margin:0 10px}.side-nav-info i{margin-right:5px}.side-navbar-avtive{top:60px}.side-navbar-ul{display:flex;flex-direction:column;align-items:center;list-style:none}.side-navbar-ul li{text-align:center;margin:5px 0;display:flex;align-items:center;width:90px;padding:5px;transition:all .3s ease-in-out;border-radius:10px}.side-navbar-ul li:hover{transform:scale(1.2)}.side-navbar-ul i{margin-right:15px}.side-navbar-links{text-decoration:none;color:#fff}.side-logout{margin-top:5px;margin-bottom:15px}.side-btn{margin-left:10px;padding:5px;background-color:#cd5c5c;border-radius:5px;border:none;width:100px;height:25px;color:#fff;transition:all .3s ease-in-out;cursor:pointer}.side-btn:hover{background-color:#bd3d3d}.side-log-reg{margin-bottom:20px}.side-log-reg-link{color:#000;text-decoration:none;border:1px solid #fff;padding:5px 15px;background-color:#fff;border-radius:5px;transition:all .3s ease-in-out}.side-log-reg-link:hover{background-color:#c8c8c8}.side-separator{margin:0 10px;border:2px solid #19d1bf;border-radius:2px}#control-panel{width:100%}#control-panel:hover{transform:scale(1.1)}.side-cp{margin-left:10px;padding:5px 10px;background-color:#1faec7;border-radius:5px;border:none;height:30px;transition:all .3s ease-in-out;cursor:pointer;display:none}.side-cp,.side-cp:hover,.side-up{color:#fff}.side-up{margin-left:10px;padding:5px 10px;background-color:#1faec7;border-radius:5px;border:none;height:30px;transition:all .3s ease-in-out;cursor:pointer;display:none}.side-up:hover{color:#fff}#user-profile{width:100%}#user-profile:hover{transform:scale(1.1)}@media only screen and (max-width:460px){.side-navbar-info{display:flex;flex-direction:column;align-items:center}.side-nav-info{margin:5px 0}}.services{background-color:#fff}.services-container{padding-top:50px}.services-info{margin:auto;text-align:center;padding:20px}.services-info img{height:150px;width:150px}.services-info h1{color:#444;margin-bottom:10px}.services-para{color:#9ca1a9;font-size:16px;line-height:21px;width:95%}.services-what-we-do-para{color:#9ca1a9;font-size:16px;padding:0 20px;line-height:23px;width:60%;margin:0 auto}.services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;width:75%;margin:75px auto}.services-box{text-align:center}.services-box img{border-radius:50%;height:230px;width:230px;transition:all .3s ease-in-out;margin-bottom:25px}.services-box h2{margin-bottom:12px;color:#444}.services-box img:hover{opacity:.9;transform:scale(1.1)}@media only screen and (max-width:950px){.services-grid{grid-template-columns:1fr}.services-box{margin-bottom:30px}.services-what-we-do-para{width:80%}}@media only screen and (max-width:600px){.services-what-we-do-para{width:90%}}.hours{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/static/media/hours_img.c6443a33.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:100% 100%;background-attachment:fixed;min-height:700px;display:flex;align-items:center;justify-content:center}.hours-container{padding:40px 10px;width:95%}.hours-container h1{color:#fff;text-align:center;margin-bottom:100px}.hours-flex{margin-bottom:50px;flex-wrap:wrap}.hours-box,.hours-flex{display:flex;justify-content:center}.hours-box{height:200px;width:210px;border:2px solid #fff;color:#fff;align-items:center;flex-direction:column;margin:20px;padding:18px;transition:all .3s ease-in-out;font-size:17px}.hours-box:hover{transform:translateY(-25px)}.hours-box h2{margin-bottom:10px}.hours-box p{font-weight:700;text-align:center}.hours-btn{width:150px;height:35px;background-color:#a18815;border-radius:20px;border:none;color:#fff;transition:all .3s ease-in-out}.hours-btn:hover{cursor:pointer;background-color:#806a0a}.hours-btn-div{display:flex;justify-content:center}.not-active-day{border:3px solid #fff}.active-day{border:4px solid #2e9b37}@media only screen and (max-width:950px){.hours{padding:50px 0}.hours-box{height:150px;width:150px;margin:20px}.hours-container{width:100%}}.register{height:100vh;background-color:#f1f1f1}.register-container{height:700px;width:900px;display:grid;grid-template-columns:1fr 1fr;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.4);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.register-img{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/static/media/reg_img.9e510c77.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.register-form{padding-top:20px;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-container{width:80%}.register-info{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}.register-info h1{color:#444}.register-info img{height:140px;width:150px}.form-container-input{height:30px;width:100%;background-color:#ddd6d6;border:none;border-radius:5px;margin-bottom:20px;padding:5px}.form-container p{margin-bottom:5px}.reg-btn-div{display:flex;justify-content:center}.reg-submit{height:30px;width:50%;border:none;border-radius:5px;background-color:#444;color:#fff;margin-top:10px;transition:all .3s ease-in-out}.reg-submit:hover{background-color:#202020;cursor:pointer}.register-loading{width:90px;height:90px;display:none}@media only screen and (max-height:800px){.register-container{height:80%;width:50%}}@media only screen and (max-height:650px){.register-info{margin-bottom:0}.register-info img{height:120px;width:130px}.register-form{padding-top:30px}.form-container-input{height:26px;margin-bottom:15px}.form-container p{font-size:15px}}@media only screen and (max-width:1150px){.register-container{height:100%;width:100%;transform:none;position:relative;left:0;top:0}}@media only screen and (max-width:700px){.register-container{height:80%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);grid-template-columns:1fr;height:600px}.register-img{display:none}}.error-msg{color:#fff;background-color:#ca4f4f;border:none;border-radius:5px;text-align:center;padding:10px;transition:all .3s ease-in-out;margin-bottom:15px}.error-msg span{margin-left:10px}.login-container{height:700px;width:900px;display:grid;grid-template-columns:1fr 1fr;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.4);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.new-account-login{padding:15px;margin-top:10px;text-align:center}.new-account-link{color:#0079a8;cursor:pointer;transition:all .3s ease-in-out}.new-account-link:hover{color:#40a1c7}.login-div{display:flex;align-content:center;justify-content:center}.login-loading{width:90px;height:90px;display:none}@media only screen and (max-height:800px){.login-container{height:80%;width:50%}}@media only screen and (max-height:650px){.new-account-login{padding:10px}}@media only screen and (max-width:1150px){.login-container{height:100%;width:100%;transform:none;position:relative;left:0;top:0}}@media only screen and (max-width:700px){.login-container{height:80%;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);grid-template-columns:1fr;height:600px}.register-img{display:none}}.admin{width:100%;background-color:#f1f1f1}.admin,.admin-container{height:100vh}.admin-tabs{box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.4);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);width:80%}@media only screen and (max-height:750px){.admin-container{padding-top:65px;height:100vh}.admin-tabs{position:relative;top:0;left:0;transform:none;width:100%}}@media only screen and (max-width:900px){.admin-tabs{width:95%}.appointments-table td,th{font-size:13px}.appointments-list h1{margin:20px;font-size:21px}}@media only screen and (max-width:640px){.admin-tabs{width:100%}.appointments-table td,th{font-size:10px}.appointments-list h1{margin:20px;font-size:20px}.btn-icon{padding:0;width:40%;height:90%}.user-list h1{font-size:21px}.user-list table tr td{font-size:14px}}@media only screen and (max-width:500px){.appointments-table td{font-size:9px}.appointments-table th{font-size:7px}.appointments-list h1{margin:8px}}.user-list table{width:100%}.table-row:nth-child(2n){background-color:#f2f2f2}.table-row:hover{background-color:#ddd}.table-row td{padding:5px 10px;height:45px}.table-header th{background-color:#333332;height:35px;padding:10px;text-align:left;color:#fff}.user-list h1{margin-bottom:15px;padding-left:5px}.btn-icon{padding:10px;width:50%;transition:all .3s ease-in-out;border:none;color:#fff;border-radius:5px;cursor:pointer;margin:0 5px}.bg-action-white{display:flex;justify-content:center}.btn-icon:hover{background-color:#a3a2a2}.btn-blue-color{background-color:#60c3eb}.btn-red-color{background-color:#c06060}@media only screen and (max-width:730px){.btn-icon{width:90%}}.appointments-list{display:inline}.appointments-list table{width:100%}.left-th{background-color:#333332;height:35px;padding:10px;color:#fff}#td-white{background-color:#fff}.appointments-list td{padding:10px}.appointments-list tr:nth-child(2n){background-color:#f2f2f2}table tr{transition:all .2s ease-in-out}.appointments-list tr:hover{background-color:#ddd}.admin-profile-links-container,.appointments-list h1,h3{text-align:center}.admin-profile-link{margin:0 6px;color:#0879bb}.td-color{color:#4175ca;font-weight:700}.td-flex-icons{display:flex;align-items:center}.td-flex-icons i{margin-right:10px}.td-flex-icons a{color:#4175ca;display:inline-block}.td-flex-icons a:hover{color:#6f94cf}.td-empty{color:#6d6c6c}.tabs{background-image:linear-gradient(90deg,#2f3235,#6b6f72)}.tab-panel{height:70vh}.user-profile-container{background-color:#f1f1f1;padding-top:59px;display:flex}.user-profile-left{background-color:#022c52;width:15vw;color:#fff;display:flex;flex-direction:column;align-items:center;padding-top:70px}.profile-img{height:100px;width:100px;border-radius:50%;margin:25px 0}.user-profile-left ul{list-style:none;display:flex;flex-direction:column;align-items:center;margin-top:30px;width:95%}.user-profile-left ul li{margin:10px 0;display:flex;align-items:center;padding:10px;width:100%}.user-profile-left ul li a{color:#fff;text-decoration:none;font-size:18px}.user-profile-left ul li i{margin-right:25px}.profile-make-appointment{border:1px solid #fff;border-radius:20px;display:flex;align-items:center;justify-items:center;background-color:#fff;color:#000}.link-make-appo{color:#000!important}.user-profile-right{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:60px;width:85vw;overflow-y:auto}#user-profile-info{font-size:19px}.user-profile-box{width:90%;margin-bottom:50px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.4);border-radius:10px;padding:25px}.profile-underline{width:150px;border:3px solid #124a7e;border-radius:5px;margin:10px 0}.user-profile-info-div p{font-weight:700;margin:10px 5px 10px 0}.user-profile-info-div>div{display:flex;align-items:center}.user-profile-appointment{margin-top:20px;color:#fff;max-width:500px}.user-profile-appointment-flex{display:flex;border:1px solid #fff}.user-profile-appointment-time{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#2dcf43;margin-left:auto;padding:5px 10px;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:17px}.user-profile-appointment-btns{padding:10px;background-color:#124a7e;border-top-left-radius:10px;border-bottom-left-radius:10px;width:100%}.user-profile-appointment-time p{margin:2px 0}.user-profile-appointment button{height:25px;width:100px;border:none;border-radius:5px;transition:all .3s ease-in-out;cursor:pointer;margin-top:19px;margin-right:10px}#profile-btn-change:hover{background-color:#c5c0c0}.profile-btn-color-red{background-color:#ec3131;color:#fff}.profile-btn-color-red:hover{background-color:#ec6161}#user-profile-updateinfo p{font-weight:700;margin-bottom:5px}#user-profile-updateinfo input{height:25px;width:250px;border-radius:5px;border:none;background-color:#e2e0e0;font-weight:700;margin-bottom:15px;padding-left:10px}.profile-update-btn{height:32px;width:150px;border:none;border-radius:10px;transition:all .3s ease-in-out;cursor:pointer;margin-top:10px;background-color:#488fd1;color:#fff}#user-profile-delete-acc p{font-size:18px;width:50%;line-height:25px}#profile-delete-btn{height:32px;width:150px;border:none;border-radius:10px;transition:all .3s ease-in-out;cursor:pointer;margin-top:15px;background-color:#df5353;color:#fff}.profile-mr-bottom{margin-bottom:20px}.small-make-appo{padding:5px;display:none}.small-make-appo i{margin-right:10px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:1480px){.user-profile-left{width:250px}}@media only screen and (max-width:1000px){#user-profile-delete-acc p{width:90%}}@media only screen and (max-width:730px){.user-profile-left{width:230px}.user-profile-left ul li a{font-size:14px}#user-profile-updateinfo input{width:90%}#user-profile-delete-acc p{font-size:18px;width:90%}}@media only screen and (max-width:550px){.profile-headers{font-size:25px}.profile-underline{width:100px;border:2px solid #124a7e}.user-profile-left{position:fixed;left:-230px;height:100vh;width:230px;background-color:#5fdf53}.user-profile-right{margin:auto}.small-make-appo{display:block}}.appointment-container{padding-top:60px;height:100vh;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.4)),url(/static/media/appointment_bg.9ab3c091.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;color:#000}.appointment-form{box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.4);background-color:#fff;z-index:99;padding:30px;border-radius:10px}.date-picker{padding:7px 5px;width:100%;color:#686666}.time-picker{width:100%;border:1px solid #5a5a5a;border-radius:5px}.appointment-inner-container{margin-bottom:20px}.appointment-inner-container p{margin-bottom:5px}.phone-input{padding:15px 5px;height:30px;width:100%}.appointment-form h1,.appointment-form h2{margin-bottom:15px;color:#444}.appointment-btn{height:40px;width:100%;padding:5px;margin:10px 0;border:none;border-radius:15px;background-color:#444;color:#fff;transition:all .3s ease-in-out}.appointment-btn:hover{cursor:pointer;background-color:#5a5a5a}.appointment-data{margin:15px 0;background-color:#459fe9;color:#fff;width:100%;padding:10px;border-radius:10px;transition:all .5s ease-in-out;opacity:0;transform:translateY(30px)}.appointment-data-show{opacity:1;transform:translateY(0)}.appointment-data h3{margin-bottom:10px;color:#000}.appointment-data p{margin-bottom:6px;font-weight:700;color:#000}.appointment-data span{color:#fff}.red-astrix{color:#db0f0f}@media only screen and (max-height:650px){.appointment-data{margin:5px 0;padding:5px}.appointment-form h1{font-size:24px}.appointment-btn{height:35px;margin:5px 0;border-radius:10px}}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth}.mr-bottom{margin-bottom:6px}.text-center{text-align:center}
/*# sourceMappingURL=main.3a2216e1.chunk.css.map */