@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&display=swap);:root{--primary-color:#c29f7a;--secondary-color:#000;--light-color:#f9f9f9;--dark-color:#000;--text-color:#333;--border-color:#e0e0e0;--transition:all 0.3s ease;--shadow:0 5px 15px #0000001a;--shadow-dark:0 10px 30px #00000026}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Cairo,sans-serif}html{scroll-behavior:smooth}body{background-color:var(--light-color);color:var(--text-color);direction:rtl;font-family:Cairo,sans-serif;margin:0;text-align:right}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#c29f7a;color:var(--primary-color);text-decoration:none;transition:all .3s ease;transition:var(--transition)}a:hover{color:#000;color:var(--secondary-color)}ul{list-style:none}img{display:block;height:auto;max-width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.py-1{padding-bottom:.5rem;padding-top:.5rem}.py-2{padding-bottom:1rem;padding-top:1rem}.py-3{padding-bottom:1.5rem;padding-top:1.5rem}.py-4{padding-bottom:2rem;padding-top:2rem}.py-5{padding-bottom:3rem;padding-top:3rem}.px-1{padding-left:.5rem;padding-right:.5rem}.px-2{padding-left:1rem;padding-right:1rem}.px-3{padding-left:1.5rem;padding-right:1.5rem}.px-4{padding-left:2rem;padding-right:2rem}.px-5{padding-left:3rem;padding-right:3rem}@media (max-width:576px){h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.3rem}.container{padding:0 15px}}@media (max-width:768px){body{font-size:.95rem}}@media (max-width:992px){.hide-sm{display:none}}@media (min-width:993px){.hide-lg{display:none}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f9f9f9;color:#333;font-family:Cairo,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}@media (max-width:1024px){.main-content{padding-top:70px}}.page-loading{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;text-align:center;width:100%}.loading-spinner{animation:spin 1s ease-in-out infinite;border:5px solid #c29f7a4d;border-radius:50%;border-top-color:#c29f7a;height:50px;margin-bottom:15px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.page-loading p{color:#c29f7a;font-size:1.2rem;font-weight:500}@media (max-width:768px){body{font-size:14px}.main-content{padding-top:60px}.container{padding:0 15px}}@media (max-width:480px){body{font-size:13px}.main-content{padding-top:50px}}@media (max-width:768px){.desktop-only{display:none!important}}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-weight:600;outline:none;padding:.8rem 1.8rem;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:#c29f7a;color:#fff}.btn-primary:hover{background-color:#b08c67;box-shadow:0 6px 20px #c29f7a66;transform:translateY(-3px)}.btn-secondary{background-color:initial;border:2px solid #c29f7a;color:#c29f7a}.btn-secondary:hover{background-color:#c29f7a;box-shadow:0 6px 20px #c29f7a66;color:#fff;transform:translateY(-3px)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;margin-bottom:1rem}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{transition:opacity .4s,transform .4s}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}@media (max-width:992px){.container{max-width:100%;padding:0 15px}h1{font-size:2.2rem}h2{font-size:1.8rem}}@media (max-width:768px){.main-content{padding-top:70px}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.4rem}.container{padding:0 10px}}@media (max-width:576px){.btn{font-size:.9rem;padding:.7rem 1.5rem}h1{font-size:1.8rem}h2{font-size:1.4rem}h3{font-size:1.2rem}body{font-size:.9rem}}@media (max-width:480px){.container{padding:0 8px}.btn{font-size:.85rem;padding:.6rem 1.2rem}}.header{background-color:#fff;border-bottom:1px solid #e0e0e0;left:0;position:fixed;top:0;transition:transform .3s ease,box-shadow .3s ease,height .3s ease;width:100%;z-index:1000}.header.hidden{transform:translateY(-100%)}.header.visible{box-shadow:0 2px 10px #0000001a;transform:translateY(0)}.header.scrolled{background-color:initial;border-bottom:none;box-shadow:none;height:auto;transform:none!important}.header.scrolled .header-top{display:none}.header.scrolled .header-main{display:none;height:auto;overflow:visible;padding:0}.header.scrolled .logo-img{height:90px;margin:3px 0}.header.scrolled .hotel-name{animation:slideDown .3s ease-in-out;background:linear-gradient(180deg,#fff 0,#fffffff2);border-top:none;box-shadow:0 2px 10px #0000001a;left:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header-top{display:none}.header-top-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.contact-info,.header-top-container,.location,.phone-number{align-items:center;display:flex}.location,.phone-number{color:#333;font-size:.9rem;margin-left:1.5rem;text-decoration:none;transition:color .3s ease}.location:hover,.phone-number:hover{color:#000}.location i,.phone-number i{color:#666;margin-left:.5rem}.language-selector{align-items:center;display:flex}.lang-btn{background:none;border:none;color:#333;cursor:pointer;font-size:.9rem;padding:.3rem .5rem;transition:color .3s ease}.lang-btn:hover{color:#000}.header-main{background-color:#fff;height:100px;overflow:visible;padding:0}.header-container{height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem;position:relative}.header-container,.logo{align-items:center;display:flex}.logo-img{height:160px;margin:0;transform-origin:center bottom;transition:all .5s ease;width:auto}.logo:hover .logo-img{filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));transform:scale(1.08)}.nav-menu{margin-right:20px}.nav-menu ul{align-items:center;display:flex;height:100px;list-style:none;margin:0;padding:0}.nav-menu li{margin-left:1.5rem}.nav-menu a{color:#333;display:block;font-size:.9rem;font-weight:500;padding-bottom:.3rem;position:relative;text-decoration:none;transition:color .3s ease}.nav-menu a:hover{color:#000}.nav-menu a:after{background-color:#c29f7a;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-menu a:hover:after{width:100%}.hotel-name{background-color:#fff;border-top:1px solid #e0e0e0;padding:.2rem 0;transition:all .3s ease}.hotel-name-container{margin:0 auto;max-width:1200px;padding:0 1rem}.elegant-title{font-family:Cairo,sans-serif;line-height:.5;margin-top:1rem;text-align:right;white-space:nowrap}.elegant-title .main-text{color:#c29f7a;display:inline;font-size:1.4rem;font-weight:700;padding-bottom:5px;position:relative}.elegant-title .sub-text{color:#333;display:inline;font-size:1.4rem;font-weight:400;margin-left:10px}.header.scrolled .hotel-name{padding:.5rem 0}.header.scrolled .hotel-name h1{display:inline-block;font-size:1rem;font-weight:600;padding:0 1rem;position:relative;text-align:center}.header.scrolled .hotel-name-container{text-align:center}.header.scrolled .hotel-name h1:after{background-color:#c29f7a;bottom:-5px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:50px}.header.scrolled .hotel-name:hover h1:after{width:100px}.mobile-menu-icon{cursor:pointer;display:none;padding:10px;transition:all .3s ease;z-index:1001}.mobile-menu-icon:hover{transform:scale(1.1)}.hamburger{height:24px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:30px}.hamburger span{background:#c29f7a;border-radius:9px;box-shadow:0 1px 2px #0000001a;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.35s ease-in-out;width:100%}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:10px}.hamburger span:nth-child(3){top:20px}.hamburger.open span:first-child{top:10px;transform:rotate(135deg)}.hamburger.open span:nth-child(2){left:-60px;opacity:0;transition:.2s ease-in-out}.hamburger.open span:nth-child(3){top:10px;transform:rotate(-135deg)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.mobile-menu-icon:active{animation:pulse .3s ease-in-out}@media (max-width:992px){.nav-menu li{margin-left:1rem}.nav-menu a{font-size:.8rem}}@media (max-width:768px){.header-top{display:none}.header{padding:.5rem 0}.header.scrolled{background-color:#fff;box-shadow:0 2px 10px #0000001a}.header-main{height:80px;overflow:visible}.header-container{height:100%;padding:0 1rem}.nav-menu ul{height:80px}.logo-img{bottom:-8px;height:130px;transition:all .4s ease}.header.scrolled .logo-img{bottom:-3px;height:90px}.mobile-menu-icon{display:block;margin-right:10px;position:relative;z-index:1002}.nav-menu{align-items:center;background-color:#fffffffa;box-shadow:-5px 0 20px #00000026;display:flex;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:all .5s cubic-bezier(.77,.2,.05,1);width:80%;z-index:1001;z-index:999}.nav-menu.open{box-shadow:-10px 0 30px #0003;right:0}.nav-menu ul{flex-direction:column;padding:2rem;text-align:center;width:100%}.nav-menu li{margin:1.5rem 0;opacity:0;transform:translateX(50px);transition:all .5s ease}.nav-menu.open li{opacity:1;transform:translateX(0)}.nav-menu.open li:first-child{transition-delay:.1s}.nav-menu.open li:nth-child(2){transition-delay:.2s}.nav-menu.open li:nth-child(3){transition-delay:.3s}.nav-menu.open li:nth-child(4){transition-delay:.4s}.nav-menu.open li:nth-child(5){transition-delay:.5s}.nav-menu a{color:#333;display:block;font-size:1.2rem;font-weight:500;padding:.5rem 1rem;position:relative}.nav-menu a:after{background-color:#c29f7a;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav-menu a:hover:after{width:70%}.hotel-name{padding:.2rem 0}.elegant-title .main-text{font-size:1.3rem}.elegant-title .sub-text{font-size:1.3rem;margin-left:8px}}@media (max-width:576px){.header-main{height:70px}.header-container{padding:0 .8rem}.nav-menu ul{height:70px}.logo-img{bottom:-6px;height:110px}.header.scrolled .logo-img{bottom:-3px;height:80px}.hamburger{height:20px;width:25px}.hamburger span:nth-child(2){top:8px}.hamburger span:nth-child(3){top:16px}.hamburger.open span:first-child,.hamburger.open span:nth-child(3){top:8px}.nav-menu{width:85%}.elegant-title .main-text,.elegant-title .sub-text,.nav-menu a{font-size:1.1rem}.hotel-name{text-align:center}.header.scrolled .hotel-name h1{font-size:1rem}.header-container{padding:.5rem .8rem}.header{padding:.3rem 0}.hotel-name h1{font-size:1.2rem}.hotel-slogan{font-size:.7rem}.logo-img{height:100px;margin:3px 0}.hotel-name h1{font-size:.9rem}.elegant-title .main-text,.elegant-title .sub-text{font-size:1.2rem}.header.scrolled .hotel-name{padding:.4rem 0}.header.scrolled .hotel-name h1{font-size:.9rem}}.footer{background-color:#000;color:#fff;direction:rtl;padding:3rem 0 0;transition:all .3s ease}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;transition:padding .3s ease}.footer-section{padding-right:2rem}.footer-logo-section,.footer-section{flex:1 1;margin-bottom:2rem;min-width:250px;transition:all .3s ease}.footer-logo-section{align-items:center;display:flex;justify-content:flex-end}.footer-logo{height:130px;max-width:100%;object-fit:contain;padding:5px;transition:height .3s ease}.footer-logo-link{display:block;text-align:center}.footer-section h3{font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.footer-section h3:after{background-color:#c29f7a;bottom:0;content:"";height:2px;position:absolute;right:0;width:50px}.footer-section p{line-height:1.6;margin-bottom:1rem}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.8rem}.footer-section ul li a{color:#ddd;display:inline-block;padding:2px 0;text-decoration:none;transition:all .3s ease}.footer-section ul li a:hover{color:#c29f7a;padding-right:5px;transform:translateX(-3px)}@media (max-width:768px){.footer-section ul li a{font-size:.95rem;padding:6px 0}.footer-section ul li a:active{color:#c29f7a;transform:translateX(-5px)}}.footer-bottom{background-color:#000;border-top:1px solid #333;margin-top:1rem;padding:1.5rem 0;transition:padding .3s ease}.footer-credits{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem;transition:all .3s ease}.footer-bottom p{font-size:.9rem;margin:0}.developer-info{align-items:center;display:flex;gap:10px;transition:all .3s ease}.developer-logo{height:40px;margin-right:5px;max-width:100%;object-fit:contain;transition:height .3s ease;width:auto}@media (max-width:992px) and (min-width:769px){.footer-container{padding:0 1.5rem}.footer-section{min-width:200px}.footer-logo{height:110px}}@media (max-width:768px){.footer-container{flex-direction:column;padding:0 1rem}.footer-section{margin-bottom:1.5rem;min-width:100%;padding-right:0}.footer-logo-section{justify-content:center;margin-bottom:1.5rem;min-width:100%;order:-1}.footer-logo{height:100px}.footer-credits{flex-direction:column;gap:15px;padding:0 1rem;text-align:center;width:100%}.developer-info{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.developer-logo{height:35px}.footer-section h3{font-size:1.3rem;margin-bottom:1.2rem}}@media (max-width:480px){.footer{padding:2rem 0 0}.footer-container{padding:0 .8rem}.footer-section{margin-bottom:1.2rem}.footer-section h3{font-size:1.1rem;margin-bottom:.8rem}.footer-section p,.footer-section ul li a{font-size:.9rem;line-height:1.4}.footer-section ul li{margin-bottom:.5rem}.footer-credits{padding:0 .8rem}.footer-credits p{font-size:.8rem}.developer-info{align-items:center;flex-direction:column;gap:6px}.developer-logo{height:28px}.footer-logo{height:80px}.footer-bottom{padding:1rem 0}}@media (max-width:375px){.footer{padding:1.5rem 0 0}.footer-container{padding:0 .6rem}.footer-section h3{font-size:1rem;margin-bottom:.7rem}.footer-section p,.footer-section ul li a{font-size:.85rem}.footer-credits p{font-size:.75rem}.developer-logo{height:25px}.footer-logo{height:70px}.footer-bottom{padding:.8rem 0}}
/*# sourceMappingURL=main.87b9e8d8.css.map*/