@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap);[dir=rtl] body{font-family:Tajawal,Cairo}body{color:#000100;font-family:Tajawal,Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}[dir] body{background:#f1f1f1}::-webkit-scrollbar{width:10px;height:10px}[dir] ::-webkit-scrollbar{background:#272727}[dir] ::-webkit-scrollbar-thumb{background:#17a6ac;border-radius:0px}a{color:#17a6ac}a,a:hover{text-decoration:none}a:hover{color:#abe5e6}img{max-width:100%;max-height:100%}textarea{resize:none!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%}[dir=ltr] .container,[dir=ltr] .container-fluid,[dir=ltr] .container-lg,[dir=ltr] .container-md,[dir=ltr] .container-sm,[dir=ltr] .container-xl,[dir=ltr] .container-xxl,[dir=rtl] .container,[dir=rtl] .container-fluid,[dir=rtl] .container-lg,[dir=rtl] .container-md,[dir=rtl] .container-sm,[dir=rtl] .container-xl,[dir=rtl] .container-xxl{padding-right:0.75rem;padding-left:0.75rem;margin-right:auto!important;margin-left:auto!important}@media (min-width:576px){.container,.container-sm,.container-website{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm,.container-website{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm,.container-website{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-website,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.lang-switcher .q-field__label,.lang-switcher .q-item__label{color:#17a6ac}[dir] .bg-light{background:#f1f1f1}.text-light{color:#f1f1f1}[dir] .header{background:#f1f1f1;padding:24px}[dir] .header .q-bar.bg-dark{background:#272727!important}@media (max-width:767px){[dir] .header{padding:14px;padding-bottom:0}}.header__toolbar{color:#000100}[dir] .header__toolbar{padding:0}.header__toolbar__title{height:100%;display:flex;align-items:center;font-weight:bolder}.header__toolbar__title a{max-width:120px;height:100%;color:#000100;text-decoration:none}@media (max-width:768px){.header__toolbar__title a{max-width:30vw}}@media (max-width:768px){.header__toolbar__title a .logo-text{max-width:15vw}}@media (max-width:768px){.header .bar-text{font-size:12.5px}[dir=ltr] .header .bar-text{margin-right:4.5px}[dir=rtl] .header .bar-text{margin-left:4.5px}}.footer{display:flex;justify-content:center;color:rgba(0,1,0,0.6)}[dir] .footer{background:#f1f1f1;padding:10px;border-top:1px solid rgba(0,0,0,0.1)}.footer a{color:#17a6ac}[dir=ltr] .footer a{margin-left:6px}[dir=rtl] .footer a{margin-right:6px}.fade-enter-active,.fade-leave-active{overflow:hidden}[dir] .fade-enter-active,[dir] .fade-leave-active{transition-duration:0.3s;transition-property:height,opacity;transition-timing-function:ease}.fade-enter,.fade-leave-active{opacity:0}.page{height:100vh;overflow:hidden}[dir] .page{padding:0}.page .q-page{height:100%!important;overflow-x:hidden;overflow-y:auto}[dir] .page .q-page{background:#f1f1f1;padding-top:0!important}[dir=ltr] .page .q-page{border-top-left-radius:0px}[dir=rtl] .page .q-page{border-top-right-radius:0px}[dir] .v-cal{padding:0}[dir] .v-cal-header{padding-bottom:10px}.v-cal-header__title{color:#000100}.v-cal-day__number{color:#414042}.v-cal-day.is-different-month .v-cal-day__number{color:rgba(82,75,57,0.42)}.v-cal .v-cal-button{outline:none}[dir] .v-cal .v-cal-button{border:none}[dir] .v-cal .v-cal-content{border:0.5px solid rgba(0,0,0,0.1)}.crud-dialog{height:100%}.crud-dialog__card{position:relative;width:700px;max-width:80vw;height:100%}@media (max-width:767px){.crud-dialog__card{max-width:100vw}}.crud-dialog__card .scroll{max-height:100%;overflow-y:auto}[dir] .crud-dialog__card .scroll{padding-top:70px}.crud-dialog__card .q-toolbar{display:flex;width:inherit;max-width:inherit;position:fixed;z-index:1}[dir=ltr] .crud-dialog__card .q-toolbar{right:0}[dir=rtl] .crud-dialog__card .q-toolbar{left:0}[dir] .crud-dialog__card .q-form{padding-top:50px}.crud-dialog__card .q-form-wrap{max-height:80vh;overflow-y:auto}.q-table tbody tr .actions-column{align-items:center;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}@media (min-width:768px){.q-table tbody tr .actions-column .q-btn{visibility:hidden;opacity:0;transition:all 0.3s ease}}@media (min-width:768px){.q-table tbody tr:hover .actions-column .q-btn{visibility:visible;opacity:1}}[dir] .q-table__title{margin-bottom:16px}@media (max-width:768px){.q-table__control .q-btn,.q-table__control .q-field{flex-grow:1}}.q-select.q-select--with-input .q-field__native.row.items-center span{display:none}[dir] .navbar .q-drawer{background:#fff}@media (max-width:490px){[dir] .navbar .q-drawer{background:#f1f1f1}}@media (max-width:490px){[dir] .navbar .q-drawer .q-list{box-shadow:none;margin:5px}}.navbar .q-drawer .q-scrollarea.fit,.navbar .q-drawer__content{height:98%!important}.navbar .q-drawer__content .absolute.full-width{height:98%;display:flex;flex-direction:column}[dir] .navbar .q-drawer__content .q-item{border-radius:0px}.navbar .q-drawer__content .q-tab{width:100%;aspect-ratio:1}[dir] .navbar .q-drawer__content .q-tab{padding:0}.navbar .q-drawer__content .q-tab__indicator{width:3px}[dir] .navbar .q-drawer__content .q-tab__indicator{margin:10px 0}.height-fit-content{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}[dir=rtl] .phone-input input{direction:ltr;text-align:right}@media (min-width:501px){.show-mobile{display:none!important}}@media (max-width:500px){.hide-mobile{display:none!important}}.header-bar{min-height:40px;height:auto;display:flex;flex-wrap:nowrap!important}@media (max-width:500px){[dir] .header-bar{padding:2% 0}.header-bar .q-space{display:none}.header-bar .row{align-items:center;justify-content:space-between;width:100%}[dir] .header-bar .q-mx-md{margin:0!important}}.header-bar .container{height:100%}.home-banner{position:relative;height:80vh;display:flex;align-items:center}.home-banner__bg{position:absolute;top:0;width:100%;height:100%;object-fit:cover;object-position:bottom;z-index:-2}[dir=ltr] .home-banner__bg{left:0}[dir=rtl] .home-banner__bg{right:0}.home-banner:before{content:"";width:100%;height:100%;position:absolute;top:0;display:block;opacity:0.3;z-index:-1}[dir=ltr] .home-banner:before{left:0;background-image:linear-gradient(270deg,#17a6ac,#414042)}[dir=rtl] .home-banner:before{right:0;background-image:linear-gradient(-270deg,#17a6ac,#414042)}.home-banner__content{color:#f1f1f1;justify-content:flex-start}[dir] .home-banner__content{padding:0 40px}.home-banner__content h2{font-size:40px;line-height:50px;text-transform:uppercase;font-weight:700}[dir] .home-banner__content h2{margin-top:0;margin-bottom:5px}@media (max-width:768px){.home-banner__content h2{font-size:30px;line-height:36px}}.home-banner__content h2 span{display:block;color:#414042}.home-banner__content p{font-size:22px}@media (max-width:768px){.home-banner__content p{width:80%}}[dir=rtl] .home-banner__content{justify-content:flex-end}.btn-default{font-size:13px;font-weight:500;line-height:0.8;font-weight:700}[dir] .btn-default{padding:12px 40px;border-radius:50px}[dir=ltr] .btn-default{background:linear-gradient(90deg,#17a6ac 0%,#abe5e6)}[dir=rtl] .btn-default{background:linear-gradient(270deg,#17a6ac 0%,#abe5e6)}.section__outline{color:#414042;font-size:14px;font-weight:600;letter-spacing:2.8px;text-transform:uppercase}[dir] .section__outline{margin-bottom:10px;text-align:center}.section__title{font-size:42px;font-weight:700;color:#17a6ac;width:50%}[dir] .section__title{margin:0 auto 50px;text-align:center}@media (max-width:768px){.section__title{width:90%}}.appointments__toolbar{justify-content:flex-end}@media (max-width:768px){.appointments__toolbar .q-space{display:none}}@media (max-width:768px){.appointments__toolbar-options{flex-grow:1;width:100%}}@media (max-width:768px){.appointments__toolbar-options .q-btn-group,.appointments__toolbar-options .q-btn-group .q-btn{width:100%}}.appointment-view-dialog{width:500px;max-width:100%}.appointment-view-dialog .q-card .text-caption{opacity:0.7}.appointment-view-dialog .q-card .q-separator{width:90%}[dir] .appointment-view-dialog .q-card .q-separator{padding:0;margin-top:16px!important}[dir=rtl] .q-calendar-daily__head{margin-left:10px;margin-right:0!important}@media (max-width:768px){[dir=ltr] .fullscreen .q-dialog__inner--minimized,[dir=rtl] .fullscreen .q-dialog__inner--minimized{padding-right:0;padding-left:0}}@media (max-width:768px){.q-calendar{height:auto}}@media (max-width:768px){.q-calendar-weekly__head-weekday .ellipsis{font-size:13px}}@media (max-width:768px){.q-calendar-daily__head-weekday .ellipsis{font-size:12px}}@media (max-width:768px){.q-calendar-daily__intervals-body,.q-calendar-daily__intervals-head{min-width:50px}}.q-calendar-daily__head-day-label{font-size:12px}[dir] .q-calendar .q-calendar-weekly__day.disabled .q-calendar-weekly__day--content .q-badge,[dir] .q-calendar .q-calendar-weekly__day.disabled .q-calendar-weekly__day--content .q-badge *{cursor:pointer!important}@media (max-width:768px){.appointment-table-actions .q-btn{flex-grow:1}}.q-calendar-agenda__scroll-area,.q-calendar-daily__scroll-area,.q-calendar-weekly__container,.q-calendar-weekly__day{overflow-y:auto!important}.q-calendar-weekly__day::-webkit-scrollbar{width:5px}[dir=ltr] .q-calendar-weekly__head{margin-right:10px}[dir=rtl] .q-calendar-weekly__head{margin-left:10px}.border-radius{overflow:hidden}[dir] .border-radius{border-radius:0px}[dir] .q-dark{background:#414042}[dir] .bg-font{background:#000100}.text-font{color:#000100}[dir] .bg-bg{background:#f1f1f1}.text-bg{color:#f1f1f1}[dir] body.body--dark{background:#414042}body.body--dark .text-font{color:#f1f1f1}[dir] body.body--dark .bg-font{background:#f1f1f1}[dir] body.body--dark .bg-bg{background:#000100}body.body--dark .text-bg{color:#000100}[dir] body.body--dark .q-page{background:#191919;box-shadow:inset 0px 8px 24px rgba(0,0,0,0.25)}[dir] body.body--dark .q-footer{background:#191919}[dir] body.body--dark .shadow-2{box-shadow:0px 8px 24px rgba(0,0,0,0.25)}[dir] body.body--dark .shadow-1{box-shadow:0px 4px 20px rgba(0,0,0,0.15)}[dir] body.body--dark .q-btn-group,[dir] body.body--dark .q-btn__wrapper:before,[dir] body.body--dark .q-card,[dir] body.body--dark .q-menu,[dir] body.body--dark .q-table__card{box-shadow:0px 8px 24px rgba(0,0,0,0.25)}[dir] body.body--dark .q-btn--flat .q-btn__wrapper:before,[dir] body.body--dark .q-btn--outline .q-btn__wrapper:before,[dir] body.body--dark .q-btn--unelevated .q-btn__wrapper:before,[dir] body.body--dark .q-expansion-item__content>.q-card{box-shadow:none}[dir] body.body--dark .bg-secondary{background:#525252!important}body.body--dark .footer{color:hsla(0,0%,94.5%,0.6)}[dir] body.body--dark .footer{background:#191919}[dir] body.body--dark .q-calendar{background:#414042!important}body.body--dark .q-calendar--dark .q-calendar-weekly__day.q-current-day,body.body--dark div .q-calendar-weekly__day.q-current-day{color:#17a6ac!important}[dir] body.body--dark .q-calendar--dark .q-calendar-weekly__day.q-current-day,[dir] body.body--dark div .q-calendar-weekly__day.q-current-day{background:#232323!important}body.body--dark .q-calendar--dark .q-calendar-weekly__day.q-current-day .q-btn__wrapper:before,body.body--dark div .q-calendar-weekly__day.q-current-day .q-btn__wrapper:before{color:#17a6ac!important}[dir] body.body--dark .q-calendar--dark .q-calendar-weekly__day.q-current-day .q-btn__wrapper:before,[dir] body.body--dark div .q-calendar-weekly__day.q-current-day .q-btn__wrapper:before{border-color:#17a6ac!important}[dir] body.body--dark .q-menu{background:#232323!important}[dir] body.body--dark ::-webkit-scrollbar{background:#232323}@media (max-width:490px){[dir] body.body--dark .navbar .q-drawer{background:#414042}}[dir=ltr] .border-radius,[dir=ltr] .q-table__card{border-top-right-radius:0}[dir=rtl] .border-radius,[dir=rtl] .q-table__card{border-top-left-radius:0}.q-dialog__backdrop{-webkit-backdrop-filter:saturate(1.8) blur(2px) contrast(1.1);backdrop-filter:saturate(1.8) blur(2px) contrast(1.1)}[dir] .q-dialog__backdrop{background-color:rgba(65,64,66,0.3)}@media (min-width:1024px){.order-md-last{order:99}}.mails-card{height:calc(100vh - 200px)}@media (min-width:1024px){[dir] .mail-tabs .q-tab{padding:16px 38px}}