:root{--primary-color:#2a8bb1}.upload_img{display:flex!important;flex-direction:row;align-items:center;justify-content:center;padding:.5rem .75rem!important}.btn-outline-primary:hover{color:var(--bs-btn-hover-color);background-color:rgba(13,110,253,.7)!important;border-color:var(--bs-btn-hover-border-color)}.p-inputmask{direction:ltr}.primaryButton{background-color:#018ab1;color:#fff;padding:.75rem;text-decoration:none}.primaryButton,.primaryButton:hover{border:1px solid #018ab1;transition:.7s ease-in-out}.primaryButton:hover{background-color:transparent;color:#018ab1}.primaryColor{color:#018ab1}.primaryButtonOutline{background-color:transparent;color:#018ab1;padding:.75rem}.primaryButtonOutline,.primaryButtonOutline:hover{border:1px solid #018ab1;transition:.7s ease-in-out}.primaryButtonOutline:hover{background-color:#018ab1;color:#fff}.navbar{background-color:#fff;box-shadow:0 1px 11px 1px rgba(0,0,0,.5);min-height:80px}.navbar .navbar-brand img{height:50px}.navbar .navbar-nav{flex-direction:row;gap:.5rem}.navbar .navbar-nav .dropdown-menu{position:absolute}.navbar .dropdown .dropdown-toggle{border:1px solid rgba(0,0,0,.65);border-radius:8px;color:rgba(0,0,0,.65)}.navbar .dropdown .dropdown-toggle:after{margin:0 .255em}.navbar .dropdown .dropdown-menu{min-width:200px}.navbar .dropdown .dropdown-menu .dropdown-item{padding:.5rem 1rem;text-align:start;cursor:pointer}.navbar .dropdown .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,.1)}footer{display:flex;align-items:center;justify-content:space-between;height:60px;width:100%;color:#000;padding:1rem;box-shadow:0 1px 11px 1px rgba(0,0,0,.5)}footer p,footer ul{margin-bottom:0}footer ul{display:flex;align-items:center;list-style:none;padding:0!important}footer ul li{margin:0 .5rem}footer ul li a i{font-size:1.3rem}footer ul li a i.pi-facebook{color:#0866ff}footer ul li a i.pi-whatsapp{color:#25d366}footer ul li a i.pi-phone{color:#000}[tooltip]{position:relative}[tooltip]:after,[tooltip]:before{text-transform:none;font-size:.9em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]:before{content:"";border:5px solid transparent;z-index:1001}[tooltip]:after{content:attr(tooltip);font-family:regular,sans-serif;text-align:center;font-size:.7rem;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:1000}[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{bottom:100%;border-bottom-width:0;border-top-color:#333}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):after,[tooltip]:not([flow]):before,[tooltip][flow^=up]:after,[tooltip][flow^=up]:before{left:50%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]:before{top:100%;border-top-width:0;border-bottom-color:#333}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:after,[tooltip][flow^=down]:before{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]:before{top:50%;border-right-width:0;border-left-color:#333;left:-5px;transform:translate(-.5em,-50%)}[tooltip][flow^=left]:after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{top:50%;border-left-width:0;border-right-color:#333;right:-5px;transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:after,[tooltip]:not([flow]):hover:before,[tooltip][flow^=down]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=up]:hover:before{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:after,[tooltip][flow^=left]:hover:before,[tooltip][flow^=right]:hover:after,[tooltip][flow^=right]:hover:before{animation:tooltips-horz .3s ease-out forwards}@font-face{font-family:light;src:url(/fonts/Almarai-Light.6faffb4a.ttf)}@font-face{font-family:regular;src:url(/fonts/Almarai-Regular.7990b904.ttf)}@font-face{font-family:bold;src:url(/fonts/Almarai-Bold.227d15c6.ttf)}@font-face{font-family:extrabold;src:url(/fonts/Almarai-ExtraBold.1943d84b.ttf)}body{margin:0;padding:0;overflow-x:hidden;direction:rtl;background-color:#f6f8fb!important}body *{font-family:regular}.p-dropdown-items{padding-left:0!important;margin-bottom:0}.countdown{min-height:93.5vh;width:100%;max-width:100%;gap:.8rem;box-sizing:border-box;overflow-x:hidden}.countdown,.countdown .logo_home{display:flex;flex-direction:column;align-items:center;justify-content:center}.countdown .logo_home{gap:1rem;margin-bottom:1rem}.countdown .logo_home .name{font-family:extrabold;font-size:1.8rem}.countdown .logo_home .title_name{font-size:1.3rem;font-family:bold}.countdown .logo_home img{width:75px}.countdown .timer{display:flex;margin-top:1rem}.countdown .timer p{display:flex;flex-direction:column;align-items:center;font-size:1.5rem;margin:0 1rem}.whatsapp_button{width:50%!important}.PrimaryButton{background-color:#018ab1;border:1px solid #018ab1;color:#fff;transition:.7s ease-in-out;padding:.5rem 1.5rem;width:25%;border-radius:35px;text-decoration:none}.PrimaryButton:hover{background-color:transparent;border:1px solid #018ab1;color:#018ab1;transition:.7s ease-in-out}.h-v-80{height:80vh}.reservation,.search{padding:2rem 0;min-height:calc(100vh - 140px)}.home{min-height:calc(100vh - 140px)}.home,.home .logo_home{display:flex;flex-direction:column;align-items:center;justify-content:center}.home .logo_home{gap:1rem;margin-bottom:1rem}.home .logo_home .name,.home .logo_home span{font-family:extrabold;font-size:1.8rem}.home .logo_home .title_name{font-size:1.3rem;font-family:bold}.home .logo_home img{width:75px}.home .revButton{background-color:#018ab1;border:1px solid #018ab1;color:#fff;transition:.7s ease-in-out;padding:.75rem;width:40%;border-radius:35px}.home .revButton:hover{background-color:transparent;border:1px solid #018ab1;color:#018ab1;transition:.7s ease-in-out}.forget_link{display:block;width:100%;color:#000;text-decoration:none;text-align:end}.error{height:85vh}.error img{width:100%}.time-countdown{text-align:center;font-weight:800}.home-title-start,.text-close{width:95%;box-sizing:border-box;text-align:center;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.6;-webkit-hyphens:auto;hyphens:auto}.text-close{margin-bottom:.5rem}div:where(.swal2-container) div:where(.swal2-popup){width:60%}div:where(.swal2-container) .swal2-html-container{box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.6;-webkit-hyphens:auto;hyphens:auto;text-align:unset}.ql-align-center{text-align:center}.ql-align-right{text-align:start}.ql-align-left{text-align:end}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 60px)}.loader{width:100px;height:100px;border:3px dotted #2a8bb1;border-style:solid solid dotted dotted;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 2s linear infinite}.loader:after{content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px dotted #ff3d00;border-style:solid solid dotted;width:70px;height:70px;border-radius:50%;animation:rotationBack 1s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.login{display:flex;align-items:center;justify-content:center;padding:1.5rem 0;min-height:calc(100vh - 150px)}.login .login_card{width:50%;border-radius:8px;padding:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.login .login_card .logo_navbar{width:50%}.login .login_card .login-form-title{text-align:center}.login .login_card .login-form-title h3{background-color:var(--primary-color);color:#fff;text-align:center;padding:1rem 0;border-radius:8px 8px 0 0}.login .login_card .login-form-content{padding:1rem}.login .p-password .p-input-icon{left:.75rem;right:unset}.login .loginButton{background-color:#2a8bb1;color:#fff;border:1px solid #2a8bb1;padding:.75rem;display:block;margin-inline-start:auto;border-radius:5px;transition:.7s ease-in-out}.login .loginButton:hover{background-color:transparent;color:#2a8bb1;border:1px solid #2a8bb1;transition:.7s ease-in-out}.update_password form{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);width:50%;margin:0 auto;padding:0;height:-moz-fit-content;height:fit-content;border-radius:8px}.update_password form h3{background-color:var(--primary-color);color:#fff;text-align:center;padding:.5rem 0;border-radius:8px 8px 0 0}.update_password form .title_form{padding:0}.update_password form button[type=submit]{margin-bottom:1rem}.dropdown-item.active,.dropdown-item:active{background-color:var(--primary-color)}.floating-whatsapp{position:fixed;bottom:20px;right:20px;z-index:9999;width:60px;height:60px;background:#25d366;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:box-shadow .2s}.floating-whatsapp img{width:32px;height:32px}.floating-whatsapp:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)}@media only screen and (max-width:991.98px){html{font-size:13.5px}.problem{font-size:.8rem}div:where(.swal2-container) div:where(.swal2-popup){width:100%}div:where(.swal2-container) h2:where(.swal2-title){font-size:1.2rem}div:where(.swal2-container) .swal2-html-container *{font-size:1.2rem}.login .login_card,.update_password form{width:70%}.whatsapp_button{width:70%!important}.countdown{height:90vh;gap:.5rem;margin-bottom:1rem}.countdown .logo_home .name{text-align:center;font-size:1.4rem}.countdown .logo_home .title_name{font-size:1.2rem;text-align:center}.countdown .logo_home img{width:50px}.countdown .timer p{font-size:1.2rem}.home .logo_home .name{text-align:center;font-size:1.4rem}.home .logo_home .title_name{font-size:1.2rem;text-align:center}.home .logo_home img{width:50px}}@media only screen and (max-width:600px){.reservation{margin-bottom:5rem!important}.problem{font-size:1rem}.PrimaryButton{width:70%}.login .login_card,.update_password form{width:95%}.whatsapp_button{width:100%!important}.update_data{min-height:-moz-fit-content;min-height:fit-content;padding-top:1rem;padding-bottom:1rem}}