a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;line-height:1;margin:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}canvas,img,video{display:block;height:auto;max-width:100%}button{cursor:pointer}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}html{scroll-behavior:smooth}body{font-smoothing:antialiased;text-rendering:optimizeLegibility}.home .about-us{margin-top:var(--section-space)}.home .about-us .top-section{background:url(./about_us_stars.DRrCD6xi.png);background-position:top;background-repeat:no-repeat;background-size:cover;gap:var(--gap-lg);text-align:center}.home .about-us .top-section,.home .about-us .top-section .top-section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .about-us .top-section .top-section-title span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:35px}.home .about-us .top-section .top-section-description{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .about-us .intro{display:grid;grid-template-columns:repeat(2,1fr);margin-top:3rem;padding:var(--padding-md) var(--padding-lg)}@media screen and (max-width:768px){.home .about-us .intro{gap:var(--gap-md);grid-template-columns:repeat(1,1fr)}}.home .about-us .intro .image{aspect-ratio:1/1;margin:0 auto;width:50%}@media screen and (max-width:768px){.home .about-us .intro .image{width:100%}}.home .about-us .intro .image img{border-radius:var(--radius-lg);height:100%;width:100%}.home .about-us .intro .titles{display:flex;flex-direction:column;gap:var(--gap-md)}.home .about-us .intro .titles .title{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .about-us .intro .titles .title:lang(ar),.home .about-us .intro .titles .title:lang(en){text-align:start}.home .about-us .intro .titles .description{color:var(--fourth-gray);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);line-height:var(--line-height)}.home .our-blogs{margin-top:var(--section-space);position:relative}.home .our-blogs .top-section{align-items:center;display:flex;flex-direction:column;gap:var(--gap-lg);padding:0 var(--padding-md);text-align:center}.home .our-blogs .top-section .top-section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .our-blogs .top-section .top-section-title span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:35px}.home .our-blogs .top-section .top-section-description{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .our-blogs .swiper-basic-buttons{padding-inline:var(--padding-md);position:absolute;top:7%}.home .our-blogs .swiper-basic-buttons:lang(ar){left:2%}.home .our-blogs .swiper-basic-buttons:lang(en){right:2%}@media screen and (max-width:678px){.home .our-blogs .swiper-basic-buttons{margin-top:var(--space-sm);top:inherit}}.home .our-blogs .cards{margin-top:var(--space-sm);padding:var(--padding-sm)}.home .our-blogs .cards .card{align-items:center;background-color:#414141;border-radius:var(--radius-md);color:var(--white-color);display:flex;gap:var(--gap-md);justify-content:center}@media screen and (max-width:768px){.home .our-blogs .cards .card{flex-direction:column}}@media screen and (max-width:1100px){.home .our-blogs .cards .card{flex-direction:column}}.home .our-blogs .cards .card .card-image{height:20rem;position:relative;width:25rem}@media screen and (max-width:900px){.home .our-blogs .cards .card .card-image{width:100%}}.home .our-blogs .cards .card .card-image .date{align-items:center;background-color:var(--white-color);border-radius:0 var(--radius-sm) 0 var(--radius-sm);color:var(--white-color);display:flex;flex-direction:column;font-family:Bold,sans-serif;font-size:var(--fontsize-md);justify-content:center;padding:.4rem;position:absolute;right:0;top:0;z-index:5555}.home .our-blogs .cards .card .card-image .date p{background-color:var(--secondary-color);border-radius:var(--radius-sm) 0 0;padding:var(--padding-sm) var(--padding-md);text-align:center;width:4rem}.home .our-blogs .cards .card .card-image .date span{background-color:var(--black-color);border-radius:0 0 var(--radius-sm);padding:var(--padding-sm) var(--padding-md);text-align:center;width:4rem}.home .our-blogs .cards .card .card-image img{border-radius:var(--radius-md);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .our-blogs .cards .card .card-body{display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--padding-sm)}@media screen and (max-width:768px){.home .our-blogs .cards .card .card-body{width:100%}}.home .our-blogs .cards .card .card-body .info{align-items:center;color:var(--white-color);display:flex;flex-wrap:wrap;gap:var(--gap-lg);margin-block:var(--space-sm)}.home .our-blogs .cards .card .card-body .info .item{align-items:center;color:var(--white-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.home .our-blogs .cards .card .card-body .info .item:first-child{text-decoration:underline}.home .our-blogs .cards .card .card-body h4{display:-webkit-box;font-family:Bold,sans-serif;font-size:var(--fontsize-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:calc(var(--line-height)*2em);line-height:var(--line-height);overflow:hidden;--line-height:1}@media screen and (max-width:768px){.home .our-blogs .cards .card .card-body h4{min-width:100%}}@media screen and (max-width:900px){.home .our-blogs .cards .card .card-body h4{min-width:100%}}.home .our-blogs .cards .card .card-body h4:hover{color:var(--secondary-color)}.home .our-blogs .cards .card .card-body .read-me{align-items:center;color:var(--secondary-color);cursor:pointer;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);text-decoration:underline;transition:all .3s ease-in-out}.home .our-blogs .cards .card .card-body .read-me:hover svg{rotate:45deg}.home .hero-section{height:74vh;position:relative;width:100%}.home .hero-section .hero-section-image{height:100%;position:relative;width:100%}.home .hero-section .hero-section-image:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home .hero-section .hero-section-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .hero-section .hero-section-content{align-items:center;color:var(--white-color);display:flex;flex-direction:column;gap:var(--gap-lg);height:100%;justify-content:center;left:50%;margin-top:2rem;padding:0 var(--padding-xl);position:absolute;text-align:center;text-transform:capitalize;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:1000px){.home .hero-section .hero-section-content{gap:var(--gap-lg);padding:0 var(--padding-sm)}}.home .hero-section .hero-section-content h1{font-family:ExtraBold,sans-serif;font-size:55px;width:65%}@media screen and (max-width:1000px){.home .hero-section .hero-section-content h1{font-size:34px;width:65%}}@media screen and (max-width:1024px){.home .hero-section .hero-section-content h1{font-size:34px;width:80%}}@media screen and (max-width:768px){.home .hero-section .hero-section-content h1{font-size:24px;width:100%}}.home .hero-section .hero-section-content .book-now{align-items:center;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);background:#ffffff2b;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-lg);display:flex;font-family:Bold,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);justify-content:center;padding:1rem 4rem}.home .hero-section .hero-section-content .description{color:var(--second-gray-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);line-height:var(--line-height);width:60%}@media screen and (max-width:1000px){.home .hero-section .hero-section-content .description{width:65%}}@media screen and (max-width:1024px){.home .hero-section .hero-section-content .description{width:80%}}@media screen and (max-width:768px){.home .hero-section .hero-section-content .description{width:100%}}.home .hero-section .hero-section-content .discover{background-color:var(--secondary-color);border-radius:var(--radius-xl);color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);justify-content:center}.home .hero-section .hero-section-content .discover,.navbar{align-items:center;display:flex;padding:var(--padding-sm) var(--padding-lg)}.navbar{-webkit-backdrop-filter:blur(106px);backdrop-filter:blur(106px);background-color:var(--nav-bg);border-radius:4rem;justify-content:space-between;margin-top:var(--space-md);position:absolute;width:100%;z-index:100}.navbar .logo-link{display:block;width:100%}.navbar .dropdown-menu{display:inline-block;position:relative}.navbar .dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px #0003;display:none;min-width:160px;padding:12px 16px;position:absolute;z-index:1}.navbar .dropdown-menu:hover .dropdown-content{background-color:#000;color:var(--secondary-color);display:flex;flex-direction:column}.navbar .dropdown-menu:hover .dropdown-content a{margin:.25rem 0}.navbar .dropdown{align-items:center;background:var(--opacity-dark-gray);border:1px solid var(--opacity-light-gray);border-radius:var(--radius-lg);display:flex;gap:var(--gap-sm);justify-content:center;padding:var(--padding-sm)}.navbar .logo{display:flex;-o-object-fit:scale-down;object-fit:scale-down;width:calc(7000vw/var(--base-width))}.navbar .logo img{-o-object-fit:contain;object-fit:contain;width:100%}.navbar .links{align-items:center;display:flex;gap:var(--gap-sm)}.navbar .links .active{color:var(--secondary-color)!important;font-family:Bold,sans-serif;transform:scale(1.1)}.navbar .links .link{color:var(--white-color);cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-md);opacity:1;padding:var(--padding-md);transition:all .3s ease-in-out}.navbar .links .link:focus,.navbar .links .link:hover{color:var(--secondary-color);opacity:1;transform:scale(1.1)}.navbar .lang{align-items:center;color:var(--white-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.navbar .toggle-button{color:var(--white-color);cursor:pointer;display:none;font-size:1.5rem}.navbar .responsive-lang{display:none}.navbar .end-section{align-items:center;display:flex;gap:var(--gap-md)}.navbar .end-section .auth-btn{align-items:center;background-color:var(--primary-color);background:var(--opacity-dark-gray);border:1px solid var(--opacity-light-gray);border-radius:var(--radius-xl);border-radius:var(--radius-lg);color:var(--white-color);display:flex;justify-content:space-between;padding:var(--padding-md) var(--padding-sm);transition:all .3s ease-in-out;width:10rem}@media screen and (max-width:992px){.navbar .end-section .auth-btn{display:none}}.navbar .end-section .line{background-color:#fff3;height:1.3rem;width:1px}@media screen and (max-width:992px){.navbar .end-section .line{display:none}}.navbar .responsive-auth-btn{display:none}@media screen and (max-width:992px){.lang{display:none!important}.responsive-auth-btn{align-items:center;background-color:var(--primary-color);background:var(--opacity-dark-gray);border:1px solid var(--opacity-light-gray);border-radius:var(--radius-xl);border-radius:var(--radius-lg);color:var(--white-color);display:flex!important;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);justify-content:space-between;padding:var(--padding-md) var(--padding-sm);transition:all .3s ease-in-out;width:10rem}.auth-btn{display:none!important}.responsive-lang{color:var(--white-color);display:block!important}.responsive-header{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar{align-items:flex-start;-webkit-backdrop-filter:blur(106px);backdrop-filter:blur(106px);background-color:var(--nav-bg);border-radius:0;color:var(--white-color);flex-direction:column;margin-top:0;padding:0 var(--padding-sm)}.navbar .logo{width:5rem}.navbar .logo img{width:100%}.navbar .links{display:none;flex-direction:column;width:100%}.navbar .links.active{display:flex}.navbar .links .link{color:#000;text-align:center;width:100%}.navbar .lang{justify-content:center;width:100%}.navbar .toggle-button{align-items:center;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:var(--gap-md);justify-content:flex-start;width:-moz-fit-content;width:fit-content}.navbar .toggle-button .auth-btn{align-items:center;background:var(--opacity-dark-gray);border:1px solid var(--opacity-light-gray);border-radius:var(--radius-lg);color:var(--white-color);display:flex;font-family:Regular-urw,sans-serif;gap:var(--gap-sm);justify-content:space-between;padding:var(--padding-md) var(--padding-sm)}.navbar .toggle-button .auth-btn,.navbar .toggle-button .lang-btn{font-size:var(--fontsize-sm);text-align:center;transition:all .3s ease-in-out}.navbar .toggle-button .lang-btn{border-radius:var(--radius-xl);color:#000;display:block;font-family:Regular,sans-serif;width:-moz-fit-content;width:fit-content}}.home .our-services{margin-top:var(--section-space)}.home .our-services .top-section{background:url(./star_bg.BUtuY7UJ.png);background-position:top;gap:var(--gap-lg);text-align:center}.home .our-services .top-section,.home .our-services .top-section .top-section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .our-services .top-section .top-section-title span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:35px}.home .our-services .top-section .top-section-description{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .our-services .cards{display:grid;gap:var(--gap-lg);grid-template-columns:repeat(4,1fr);margin-top:3rem;padding:var(--padding-md) var(--padding-lg)}@media (max-width:480px){.home .our-services .cards .cards{grid-template-columns:1fr}}@media screen and (max-width:1100px){.home .our-services .cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.home .our-services .cards{grid-template-columns:repeat(1,1fr)}}.home .our-services .cards .card{align-items:center;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;text-align:center;transition:all .3s ease-in-out}.home .our-services .cards .card:hover{background-color:#1a1a1a;cursor:pointer}.home .our-services .cards .card img{border-radius:var(--radius-lg);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .our-services .cards .card p{font-family:Bold,sans-serif;font-size:var(--fontsize-md);padding-bottom:var(--padding-md)}.home .our-services .second-cards{display:grid;gap:var(--gap-lg);grid-template-columns:repeat(3,1fr);padding:var(--padding-md) var(--padding-lg)}@media screen and (max-width:1100px){.home .our-services .second-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.home .our-services .second-cards{grid-template-columns:repeat(1,1fr)}}.home .our-services .second-cards .card{align-items:center;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;transition:all .3s ease-in-out}.home .our-services .second-cards .card:hover{background-color:#1a1a1a;cursor:pointer}.home .our-services .second-cards .card img{border-radius:var(--radius-lg);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .our-services .second-cards .card p{font-family:Bold,sans-serif;font-size:var(--fontsize-md);padding-bottom:var(--padding-md)}.home .recommended{margin-top:var(--section-space);padding:var(--padding-sm);position:relative}.home .recommended .top-section{align-items:center;background:url(./star_bg.BUtuY7UJ.png);background-position:top;background-repeat:no-repeat;display:flex;flex-direction:column;gap:var(--gap-lg);text-align:center}.home .recommended .top-section .top-section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .recommended .top-section .top-section-title span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:35px}.home .recommended .top-section .top-section-description{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .recommended .swiper-basic-buttons{padding-inline:var(--padding-md);position:absolute;top:7%}.home .recommended .swiper-basic-buttons:lang(ar){left:2%}.home .recommended .swiper-basic-buttons:lang(en){right:2%}@media screen and (max-width:900px){.home .recommended .swiper-basic-buttons{margin-top:var(--space-sm);top:inherit}}.home .recommended .cards{margin-top:2rem}.home .recommended .cards .card{aspect-ratio:1/1;border-radius:var(--radius-md);overflow:hidden;position:relative;transition:all .3s ease-in-out;width:100%}.home .recommended .cards .card .image{border-radius:var(--radius-md);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .recommended .cards .card:hover .content{bottom:0}.home .recommended .cards .card .content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff80;border:1px solid var(--white-color);border-radius:var(--radius-md);bottom:-5rem;display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--padding-md);position:absolute;transition:all .3s ease-in-out;width:100%}.home .recommended .cards .card .content p{color:var(--black-color);font-family:Bold,sans-serif;font-size:30px;margin-top:2rem;-webkit-line-clamp:1;height:calc(var(--line-height)*1em)}.home .recommended .cards .card .content p,.home .recommended .cards .card .content span{display:-webkit-box;-webkit-box-orient:vertical;line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;--line-height:1.5}.home .recommended .cards .card .content span{color:#666;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);-webkit-line-clamp:2;height:calc(var(--line-height)*2em)}.home .recommended .cards .card .content .show-details{background:var(--black-color);border-radius:var(--radius-lg);font-family:Bold,sans-serif;font-size:var(--fontsize-sm);margin-top:1rem;padding:1rem 4rem;text-align:center}.home .recommended .cards .card .content .price{background-color:var(--white-color);border-radius:var(--radius-lg);color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm);padding:1rem 2rem;position:absolute;right:1rem;top:-1rem}.home .about-us .summary{border-block:1px solid var(--white-color);display:grid;grid-template-columns:repeat(4,1fr);margin-top:1rem;margin-block:var(--space-md);padding-block:var(--padding-md)}@media screen and (max-width:1200px){.home .about-us .summary{gap:4rem;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.home .about-us .summary{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:370px){.home .about-us .summary{gap:2rem;grid-template-columns:repeat(1,1fr)}}.home .about-us .summary .item{align-items:center;display:flex;gap:var(--gap-md);justify-content:center;margin-block:1rem}.home .about-us .summary .item .number{display:flex;flex-direction:column;justify-content:center}.home .about-us .summary .item .number span{font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .about-us .summary .item .number p{color:var(--gray-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.home .what-we-offer{margin-top:var(--section-space)}.home .what-we-offer .top-section{background:url(./star_bg.BUtuY7UJ.png);background-position:top;gap:var(--gap-lg);text-align:center}.home .what-we-offer .top-section,.home .what-we-offer .top-section .top-section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .what-we-offer .top-section .top-section-title span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:35px}.home .what-we-offer .top-section .top-section-description{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .what-we-offer .filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-lg);justify-content:center;margin-top:2rem;overflow-x:auto}@media screen and (max-width:768px){.home .what-we-offer .filters{justify-content:unset}}.home .what-we-offer .filters::-webkit-scrollbar{display:none}.home .what-we-offer .filters .item{align-items:center;background-color:var(--opacity-gold-color);border-radius:var(--radius-sm);color:var(--white-color);cursor:pointer;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);justify-content:center;padding:var(--padding-sm) var(--padding-lg);transition:all .3s ease-in-out;width:23%}@media screen and (max-width:1200px){.home .what-we-offer .filters .item{font-size:var(--fontsize-xs);width:23%}}@media screen and (max-width:991px){.home .what-we-offer .filters .item{font-size:var(--fontsize-xs);width:48%}}.home .what-we-offer .filters .active_filter,.home .what-we-offer .filters .item:hover{background-color:var(--secondary-color)}.home .what-we-offer .cards{display:grid;gap:var(--gap-md);grid-template-columns:repeat(3,1fr);margin-top:2rem;padding:var(--padding-md) var(--padding-lg)}@media screen and (max-width:1100px){.home .what-we-offer .cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.home .what-we-offer .cards{grid-template-columns:repeat(1,1fr)}}.home .what-we-offer .cards .card,.home .what-we-offer .cards .card .image{border-radius:var(--radius-md);position:relative}.home .what-we-offer .cards .card .image{height:440px;width:100%}.home .what-we-offer .cards .card:after{background:#0003;border-radius:var(--radius-md);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home .what-we-offer .cards .card:hover .content{background:#ffffffe5;color:var(--black-color)}.home .what-we-offer .cards .card .content{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff59;border-radius:var(--radius-md);bottom:2rem;display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;left:0;padding:var(--padding-md) var(--padding-lg);position:absolute;transition:all .3s ease-in-out;width:100%;z-index:555}.home .what-we-offer .cards .card .content p{font-family:ExtraBold,sans-serif;font-size:30px;margin-top:2rem;-webkit-line-clamp:1;height:calc(var(--line-height)*1em)}.home .what-we-offer .cards .card .content p,.home .what-we-offer .cards .card .content span{color:var(--black-color);display:-webkit-box;text-align:center;-webkit-box-orient:vertical;line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;--line-height:1.5}.home .what-we-offer .cards .card .content span{font-family:Regular,sans-serif;font-size:var(--fontsize-sm);-webkit-line-clamp:2;height:calc(var(--line-height)*2em)}.home .what-we-offer .cards .card .content .price{background-color:var(--secondary-color);border-radius:var(--radius-lg);color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm);padding:.8rem 1.5rem;position:absolute;right:1rem;top:-1rem}.home .who-we-are{margin-top:var(--section-space)}.home .who-we-are .top-section{background:url(./Frame%201597883257.BHmG3AH9.png);background-position:0;background-repeat:no-repeat;gap:var(--gap-lg);text-align:center}.home .who-we-are .top-section,.home .who-we-are .top-section .top-section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .who-we-are .top-section .top-section-title span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:35px}.home .who-we-are .top-section .top-section-description{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.home .who-we-are .content{display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr);margin-top:4rem;padding:0 var(--padding-lg)}@media screen and (max-width:768px){.home .who-we-are .content{grid-template-columns:repeat(1,1fr)}}.home .who-we-are .content .image{height:331px;-o-object-fit:scale-down;object-fit:scale-down;width:570px}.home .who-we-are .content .fetures,.home .who-we-are .content .fetures .item{display:flex;flex-direction:column;gap:var(--gap-md)}.home .who-we-are .content .fetures .item{align-items:start}.home .who-we-are .content .fetures .item .title{align-items:center;display:flex;gap:var(--gap-md)}.home .who-we-are .content .fetures .item .title p{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.home .who-we-are .content .fetures .item span{color:var(--fourth-gray)}.footer,.home .who-we-are .content .fetures .item span{font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.footer{background-color:var(--footer-color);color:var(--white-color);margin-top:3rem;text-align:center}.footer .content{display:grid;gap:var(--gap-lg);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.footer .content{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media screen and (max-width:768px){.footer .content{display:block;margin-top:5rem}}@media screen and (max-width:600px){.footer .content{display:block}}.footer .content .contact{align-items:center;display:flex;flex-direction:column;gap:var(--gap-sm);justify-content:center;margin-block:var(--space-md)}.footer .content .contact .address,.footer .content .contact .item{align-items:start;color:#ababab;display:flex;flex-direction:column;font-size:var(--fontsize-sm);gap:var(--gap-sm);justify-content:start;margin-block:var(--space-sm);text-align:start;width:15rem}@media screen and (max-width:1003px){.footer .content .contact .address,.footer .content .contact .item{align-items:center;justify-content:center;text-align:center}}.footer .content .contact .address .item-header,.footer .content .contact .item .item-header{align-items:center;color:var(--white-color);display:flex;font-family:Bold,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-sm);margin-block:var(--space-sm)}.footer .content .socials{align-items:center;color:#ababab;display:flex;flex-direction:column;gap:var(--gap-lg);justify-content:center;margin-block:var(--space-md)}.footer .content .socials img{-o-object-fit:cover;object-fit:cover;width:12rem}.footer .content .socials .social{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--gap-md);justify-content:center;transition:all .3s ease-in-out}.footer .content .socials .social a,.footer .content .socials .social a svg{transition:all .3s ease-in-out}.footer .content .socials .social a:hover{cursor:pointer;transition:all .3s ease-in-out}.footer .content .socials .social a:hover svg{fill:#d2b24d33}.footer .content .footer-links{align-items:center;color:var(--white-color);display:flex;flex-direction:column;font-size:var(--fontsize-sm);gap:var(--gap-md);justify-content:center;margin-bottom:2rem}@media screen and (max-width:768px){.footer .content .footer-links{align-items:center;justify-content:center;margin-bottom:unset;margin-top:2rem}}.footer .content .footer-links p{font-family:Bold,sans-serif;text-align:center}.footer .content .footer-links p:lang(ar){margin-right:1.5rem}.footer .content .footer-links p:lang(en){margin-left:1.5rem}.footer .content .footer-links ul{align-items:baseline;color:#ababab;display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center}.footer .content .footer-links ul li{align-items:center;display:flex;gap:var(--gap-sm);justify-content:center}.footer .content .footer-links ul li svg{opacity:0;transition:all .3s ease-in-out}.footer .content .footer-links ul li:hover{color:var(--secondary-color);cursor:pointer}.footer .content .footer-links ul li:hover svg{opacity:1}.footer .content .footer-links ul li a:hover{color:var(--secondary-color)}.footer .line{border:1px solid hsla(0,0%,100%,.2);margin-top:var(--space-md)}.footer .right-resaved{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:var(--padding-sm);width:100%}@media screen and (max-width:768px){.footer .right-resaved{gap:var(--gap-md);justify-content:center}}.footer .right-resaved .company{align-items:center;color:#ababab;display:flex;gap:var(--gap-sm);justify-content:center}@media screen and (max-width:768px){.footer .right-resaved .company{flex-direction:column;width:100%}}.footer .right-resaved .company .company-name{color:var(--secondary-color);font-family:Bold,sans-serif}.footer .right-resaved .terms-links ul{align-items:center;color:#ababab;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--gap-md);justify-content:center}.footer .right-resaved .terms-links ul li:after{content:".";margin-inline:var(--space-sm)}.footer .right-resaved .terms-links ul li:first-child:after{content:""}.default-navbar{align-items:center;background-color:var(--nav-bg);display:flex;justify-content:space-between;padding:var(--padding-sm) var(--padding-lg);width:100%;z-index:100}.default-navbar .logo-link{display:block;width:100%}.default-navbar .dropdown-menu{display:inline-block;position:relative}.default-navbar .dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px #0003;display:none;min-width:160px;padding:12px 16px;position:absolute;z-index:1}.default-navbar .dropdown-menu:hover .dropdown-content{background-color:#000;color:var(--secondary-color);display:flex;flex-direction:column}.default-navbar .dropdown-menu:hover .dropdown-content a{margin:.25rem 0}.default-navbar .dropdown{align-items:center;display:flex;gap:var(--gap-sm)}.default-navbar .logo{display:flex;width:calc(7000vw/var(--base-width))}.default-navbar .logo img{-o-object-fit:contain;object-fit:contain;width:100%}.default-navbar .links{align-items:center;display:flex;gap:var(--gap-sm)}.default-navbar .links .active{color:var(--secondary-color)!important;font-family:Bold,sans-serif;transform:scale(1.1)}.default-navbar .links .link{color:var(--white-color);cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-md);opacity:1;padding:var(--padding-md);transition:all .3s ease-in-out}.default-navbar .links .link:focus,.default-navbar .links .link:hover{color:var(--secondary-color);opacity:1;transform:scale(1.1)}.default-navbar .lang{align-items:center;color:var(--white-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.default-navbar .toggle-button{color:var(--white-color);cursor:pointer;display:none;font-size:1.5rem}.default-navbar .end-section .contact-us-btn{background-color:var(--primary-color);border-radius:var(--radius-xl);color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md);padding:1rem var(--padding-lg);transition:all .3s ease-in-out}.default-navbar .end-section .contact-us-btn:hover{background-color:var(--secondary-color)}.default-navbar .responsive-lang{display:none}.default-navbar .end-section{align-items:center;display:flex;gap:var(--gap-md)}.default-navbar .end-section .auth-btn{align-items:center;background-color:var(--primary-color);background:var(--opacity-dark-gray);border:1px solid var(--opacity-light-gray);border-radius:var(--radius-xl);border-radius:var(--radius-lg);color:var(--white-color);display:flex;justify-content:space-between;padding:var(--padding-md) var(--padding-sm);transition:all .3s ease-in-out;width:10rem}@media screen and (max-width:992px){.default-navbar .end-section .auth-btn{display:none}}.default-navbar .end-section .line{background-color:#fff3;height:1.3rem;width:1px}@media screen and (max-width:992px){.default-navbar .end-section .line{display:none}}.default-navbar .responsive-auth-btn{display:none}@media screen and (max-width:992px){.lang{display:none!important}.responsive-auth-btn{align-items:center;background-color:var(--primary-color);background:var(--opacity-dark-gray);border:1px solid var(--opacity-light-gray);border-radius:var(--radius-xl);border-radius:var(--radius-lg);color:var(--white-color);display:flex!important;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);justify-content:space-between;padding:var(--padding-md) var(--padding-sm);transition:all .3s ease-in-out;width:10rem}.auth-btn{display:none!important}.responsive-lang{color:var(--white-color);display:block!important}.responsive-header{align-items:center;display:flex;justify-content:space-between;width:100%}.default-navbar{align-items:flex-start;-webkit-backdrop-filter:blur(106px);backdrop-filter:blur(106px);background-color:var(--nav-bg);border-radius:0;color:var(--white-color);flex-direction:column;margin-top:0;padding:0 var(--padding-sm)}.default-navbar .logo{width:5rem}.default-navbar .logo img{width:100%}.default-navbar .links{display:none;flex-direction:column;width:100%}.default-navbar .links.active{display:flex}.default-navbar .links .link{color:#000;text-align:center;width:100%}.default-navbar .lang{justify-content:center;width:100%}.default-navbar .toggle-button{align-items:center;color:#000;cursor:pointer;display:flex;font-size:1.5rem;gap:var(--gap-md);justify-content:flex-start;width:-moz-fit-content;width:fit-content}.default-navbar .toggle-button .auth-btn{align-items:center;background:var(--opacity-dark-gray);border:1px solid var(--opacity-light-gray);border-radius:var(--radius-lg);color:var(--white-color);display:flex;font-family:Regular-urw,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);justify-content:space-between;padding:var(--padding-md) var(--padding-sm);text-align:center;transition:all .3s ease-in-out}.default-navbar .toggle-button .lang-btn{border-radius:var(--radius-xl);color:#000;display:block;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);text-align:center;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}}.pagination-container{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:.75rem;justify-content:center;margin-top:var(--space-md);padding:.75rem 1rem}.pagination-text{color:#64748b;font-size:.875rem;line-height:1.25rem}.pagination-text b{font-weight:700}.buttons-container{display:flex;gap:.25rem}.pagination-button{border:1px solid transparent;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;min-height:2.25rem;min-width:2.25rem;padding:.25rem .75rem;transition:all .2s ease}.prev-next-button{background-color:#fff;border-color:#e2e8f0;color:#64748b}.prev-next-button:hover:not(:disabled){background-color:#f8fafc;border-color:#94a3b8}.prev-next-button:disabled{cursor:not-allowed;opacity:.5}.page-button{background-color:#fff;border-color:#e2e8f0}.page-button.active{background:var(--primary-color);color:#fff}.page-button.inactive{background-color:transparent;border-color:var(--secondary-color);color:var(--secondary-color)}.page-button:hover:not(.active){background-color:#f8fafc}.top-page-header{align-items:center;display:flex;flex-direction:column;gap:var(--gap-sm);height:15rem;justify-content:center;padding-block:var(--padding-lg);position:relative;text-align:center}.top-page-header img{-o-object-fit:cover;object-fit:cover}.top-page-header img,.top-page-header:after{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.top-page-header:after{background-color:#000c;content:""}.top-page-header .title{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.top-page-header .description{color:#fff9;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.top-page-header .nav{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff26;border-radius:40px;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md);margin-block:var(--space-md);padding:var(--padding-sm) var(--padding-lg)}.top-page-header .nav,.top-page-header .nav .home{align-items:center;color:var(--white-color);display:flex;justify-content:center}.top-page-header .nav .home{gap:var(--gap-sm)}.top-page-header .nav .path{align-items:center;color:#ffffffb2;display:flex;font-family:Regular,sans-serif;gap:var(--gap-sm);justify-content:center}.custom-select{display:inline-block;margin-inline:3rem;position:relative;width:200px}.select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#292929;border:1px solid #333;border-radius:8px;box-shadow:0 2px 8px #00000040;color:#fff;cursor:pointer;font-size:16px;padding:12px 40px 12px 16px;text-align:center;transition:all .3s ease;width:100%}.select-input option{background:#000;color:#fff;padding:10px}.select-input option:hover{background:#222}.custom-select:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:"";pointer-events:none;position:absolute;right:40px;top:50%;transform:translateY(-50%)}.hotel .info{align-items:center}.hotel .info .hotel-data{width:75%}.hotel .info .hotel-data .items-data{display:grid;gap:var(--gap-md);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.hotel .info .hotel-data .items-data{grid-template-columns:repeat(1,1fr)}}.hotel .info .hotel-data .title h3{color:var(--white-color)}.hotel .info .hotel-data .title h3 span{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.hotel .info .hotel-data .location,.hotel .info .hotel-data .title span{color:var(--gray-color)}.hotel .info .hotel-data .amenities h4{font-size:var(--fontsize-lg)}.hotel .info .hotel-data .amenities .items{gap:var(--gap-md)}.hotel .info .hotel-data .amenities .items .item{color:var(--gray-color)}.hotel .info .map{width:25%}@media screen and (max-width:768px){.hotel .info .map{width:100%}}.hotel{margin-bottom:10rem}.hotel .images{gap:5rem;margin-bottom:6rem}@media screen and (max-width:768px){.hotel .images{display:flex;flex-direction:column}}@media screen and (max-width:600px){.hotel .images{display:flex;flex-direction:column;gap:5rem}}.hotel .images .gallery{margin-inline:1rem}@media screen and (max-width:768px){.hotel .images .gallery{margin-inline:unset;width:100%}}.hotel .images .gallery .card{width:85%}.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnails-viewport .p-galleria-thumbnail-items .p-galleria-thumbnail-item{height:9rem;width:15rem}.hotel .big-line{background:#f5f5f5;height:1rem}.hotel .abou-hotel{padding:var(--padding-md) var(--padding-lg)}.hotel .abou-hotel h4{font-size:var(--fontsize-lg)}.hotel .abou-hotel p{color:var(--gray-color)}.hotel .hotel-map h4{color:var(--white-color);font-size:var(--fontsize-lg);margin-bottom:1rem}.hotel .hotel-map .items{align-items:center;display:flex;flex-wrap:wrap;gap:8rem}.hotel .hotel-map .items .item{align-items:center;color:#ccc;display:flex;gap:var(--gap-md)}.hotel .hotel-map .aminites .food ul li{align-items:center;color:var(--gray-color)}.hotel .hotel-map .aminites .food ul li p{color:var(--black-color)}.hotel .hotel-map .aminites .bath-room ul li{align-items:center;color:var(--gray-color)}.hotel .hotel-map .aminites .bath-room ul li p{color:var(--black-color)}.hotel .hotel-map .aminites .entertainment ul li{align-items:center;color:var(--gray-color)}.hotel .hotel-map .aminites .entertainment ul li p{color:var(--black-color)}.hotel .included-excluded h4{font-size:var(--fontsize-lg)}.hotel .included-excluded .all-items .items-excluded .item,.hotel .included-excluded .all-items .items-included .item{color:var(--gray-color)}.hotel .popular-amenities h4{font-size:var(--fontsize-lg)}.hotel .popular-amenities .items .item p{color:var(--black-color)}.hotel .popular-amenities .items .item p span{color:var(--gray-color)}.hotel .room-options h4{font-size:var(--fontsize-lg)}.hotel .room-options .card{background-color:var(--white-color);border:1px solid #e5e5e5;cursor:pointer;display:flex;flex-direction:column;gap:var(--gap-sm);transition:transform .3s ease-in-out}.hotel .room-options .card .card-image{border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden;position:relative}.hotel .room-options .card .card-image .swiper-basic-buttons{align-items:center;display:flex;gap:var(--gap-md);justify-content:space-between;padding:0 var(--padding-sm);position:absolute;top:50%;width:100%;z-index:55555}@media screen and (max-width:900px){.hotel .room-options .card .card-image .swiper-basic-buttons{margin-top:var(--space-sm);top:inherit}}.hotel .room-options .card .card-image .swiper-basic-buttons:lang(ar){left:2%;top:40%}.hotel .room-options .card .card-image .swiper-basic-buttons:lang(en){right:2%;top:40%}.hotel .room-options .card .card-image img{height:15rem;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .3s ease-in-out;width:100%}.hotel .room-options .card .card-image img:after{background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hotel .room-options .card .card-body{display:flex;flex-direction:column;gap:var(--gap-sm);padding-inline:var(--padding-sm)}.hotel .room-options .card .card-body h4{font-family:Bold,sans-serif;font-size:30px;margin:0}.hotel .room-options .card .card-body .info{color:#0b1427;display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr);padding:var(--padding-sm) 0!important}.hotel .room-options .card .card-body .info .item{align-items:center;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.hotel .room-options .card .card-footer{color:#c57016;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Bold,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);padding-inline:var(--padding-sm);padding:var(--padding-sm)!important}.hotel .room-options .card .card-footer .item{align-items:center;display:flex;gap:var(--gap-sm)}.hotel .room-options .card .card-footer .buy_now{background-color:#0b1427;border-radius:var(--radius-lg);color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-md) var(--padding-lg);transition:all .3s ease-in-out;width:100%}.hotel .room-options .card .card-footer .buy_now:hover{background-color:var(--secondary-color)}@media screen and (max-width:768px){.hotel .room-options .card .card-footer .buy_now{text-align:center;width:100%}}.services .category{margin-top:var(--section-space)}.services .category .items{display:grid;gap:var(--gap-md);grid-template-columns:repeat(4,1fr);row-gap:var(--gap-lg)}@media screen and (max-width:1000px){.services .category .items{grid-template-columns:repeat(2,1fr)}}.services .category .items .item{align-items:center;color:var(--white-color);display:flex;flex-direction:column;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md);text-align:center;transition:all .3s ease-in-out}.services .category .items .item img{border-radius:50rem;height:174px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;width:174px}@media screen and (max-width:768px){.services .category .items .item img{height:120px;margin:.8rem;width:120px}}.services .category .items .item:hover img{border:4px solid var(--secondary-color);cursor:pointer}.services .category .items .item:hover p{color:var(--secondary-color);cursor:pointer}.services .category .items .active_category img{border:4px solid var(--secondary-color);cursor:pointer}.services .category .items .active_category p{color:var(--secondary-color);cursor:pointer}.hotels .cards-section{display:flex;flex-direction:column;grid-column:span 3/span 3;grid-row:span 5/span 5;width:100%}.hotels .cards-section .ratting{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:768px){.hotels .cards-section .ratting{flex-direction:column-reverse;gap:var(--gap-md);justify-content:center}}.hotels .cards-section .ratting .select{width:35%}@media screen and (max-width:768px){.hotels .cards-section .ratting .select{width:100%}}.hotels .cards-section .ratting span{color:var(--gray-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.hotels .cards-section .cards{display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr);margin-top:var(--space-md)}@media screen and (max-width:1110px){.hotels .cards-section .cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.hotels .cards-section .cards{grid-template-columns:repeat(1,1fr)}}.hotels .cards-section .cards .card{border:1px solid #e5e5e5;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--gap-md);height:31.8rem;padding:var(--padding-sm);position:relative;transition:transform .3s ease-in-out}@media screen and (max-width:768px){.hotels .cards-section .cards .card{height:34.3rem}}.hotels .cards-section .cards .card:hover{transform:translateY(-5px)}.hotels .cards-section .cards .card .directions,.hotels .cards-section .cards .card .features{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-block:var(--space-sm)}.hotels .cards-section .cards .card .directions .item,.hotels .cards-section .cards .card .features .item{align-items:center;color:#656b78;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.hotels .cards-section .cards .card .card-image{border-radius:var(--radius-md) var(--radius-md) 0 0;height:15rem;overflow:hidden;position:relative}.hotels .cards-section .cards .card .card-image:after{clip-path:polygon(76% 0,100% 0,100% 100%,24% 100%)}.hotels .cards-section .cards .card .card-image:after,.hotels .cards-section .cards .card .card-image:before{background:#fff3;content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.hotels .cards-section .cards .card .card-image:before{clip-path:polygon(0 0,76% 0,24% 100%,0 100%)}.hotels .cards-section .cards .card .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.hotels .cards-section .cards .card:hover .card-image:after{opacity:.7;transform:translate(60%)}.hotels .cards-section .cards .card:hover .card-image:before{opacity:.7;transform:translate(-50%)}.hotels .cards-section .cards .card .card-body{display:flex;flex-direction:column;gap:var(--gap-sm)}.hotels .cards-section .cards .card .card-body p{font-family:Bold,sans-serif;font-size:30px}.hotels .cards-section .cards .card .card-body .location{color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.hotels .cards-section .cards .card .card-body .location span{width:80%}.hotels .cards-section .cards .card .card-body .free{gap:var(--gap-sm)}.hotels .cards-section .cards .card .card-body .amenities,.hotels .cards-section .cards .card .card-body .free{color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);margin-top:var(--space-sm)}.hotels .cards-section .cards .card .card-body .amenities{flex-wrap:wrap;gap:var(--gap-md)}.hotels .cards-section .cards .card .card-body .amenities .item{align-items:center;color:#656b78;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.hotels .cards-section .cards .card .card-body .amenities .item img{border-radius:var(--radius-circle);height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.hotels .cards-section .cards .card .card-footer{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;padding:var(--padding-sm);position:absolute;right:0}@media screen and (max-width:768px){.hotels .cards-section .cards .card .card-footer{flex-direction:column-reverse;flex-wrap:wrap;gap:var(--gap-sm);justify-content:center}}.hotels .cards-section .cards .card .card-footer .price{color:var(--gray-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.hotels .cards-section .cards .card .card-footer .price b{color:var(--primary-color);font-size:var(--fontsize-lg)}.hotels .cards-section .cards .card .card-footer .view-details{background-color:var(--primary-color);border-radius:var(--radius-sm);color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-sm) var(--padding-md);transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.hotels .cards-section .cards .card .card-footer .view-details:hover{background-color:var(--secondary-color)}@media screen and (max-width:768px){.hotels .cards-section .cards .card .card-footer .view-details{text-align:center;width:100%}}.hotel .info{background-color:#252525;display:flex;gap:var(--gap-md);justify-content:center;padding:var(--padding-md) var(--padding-lg)}@media screen and (max-width:768px){.hotel .info{align-items:center;flex-direction:column;gap:var(--gap-lg);justify-content:center}}.hotel .info .hotel-data{display:flex;flex-direction:column;gap:var(--gap-md);width:70%}@media screen and (max-width:768px){.hotel .info .hotel-data{width:100%}}.hotel .info .hotel-data .title{align-items:center;color:var(--secondary-color);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-lg)}.hotel .info .hotel-data .title h3{font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.hotel .info .hotel-data .title .p-icon{color:#f1a74f}.hotel .info .hotel-data .title span{font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.hotel .info .hotel-data .price{color:var(--primary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.hotel .info .hotel-data .price span{color:var(--primary-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.hotel .info .hotel-data .location{align-items:center;color:#ccc;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.hotel .info .hotel-data .line{background-color:var(--gray-color);height:1px;margin-top:1rem;width:100%}.hotel .info .hotel-data .amenities{display:flex;flex-direction:column;gap:var(--gap-md)}.hotel .info .hotel-data .amenities h4{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotel .info .hotel-data .amenities .items{display:grid;gap:var(--gap-lg);grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1100px){.hotel .info .hotel-data .amenities .items{grid-template-columns:repeat(2,1fr)}}.hotel .info .hotel-data .amenities .items .item{align-items:center;color:#ccc;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md)}.hotel .info .hotel-data .amenities .items .item img{border-radius:50%;height:1.5rem;-o-object-fit:cover;object-fit:cover;width:1.5rem}.hotel{margin-bottom:3rem;width:100%}.hotel .images{display:grid;gap:2rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);margin-bottom:1rem;margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg);width:100%}.hotel .images:lang(en){direction:rtl}.hotel .images:lang(ar){direction:ltr}@media screen and (max-width:768px){.hotel .images{display:flex;flex-direction:column;gap:2rem}}@media screen and (max-width:300px){.hotel .images{display:flex;flex-direction:column;gap:10rem!important}}@media screen and (max-width:600px){.hotel .images{display:flex;flex-direction:column;gap:2rem}}.hotel .images .image{display:flex;flex-direction:column;gap:var(--gap-md);grid-column:span 2/span 2;grid-row:span 5/span 5;height:100%;width:100%}.hotel .images .image .see-all{height:20rem;position:relative}.hotel .images .image .see-all button{align-items:center;background:var(--white-color);border:none;border-radius:var(--radius-md);bottom:0;color:var(--black-color);cursor:pointer;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);justify-content:center;left:50%;padding:var(--padding-sm) var(--padding-md);position:absolute;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.hotel .images .image .see-all button{width:70%}}.hotel .images .image img{border-radius:var(--radius-md);height:20rem;-o-object-fit:cover;object-fit:cover;width:100%}.hotel .images .gallery{display:flex;grid-column:span 3/span 3;grid-column-start:3;grid-row:span 5/span 5;width:100%}.hotel .images .gallery .card{height:100%;width:100%}@media screen and (max-width:768px){.hotel .images .gallery .card{width:100%}}.hotel .images .gallery .card .p-galleria-content .p-galleria-items-container .p-galleria-items .p-galleria-item{height:30rem}@media screen and (max-width:768px){.hotel .images .gallery .card .p-galleria-content .p-galleria-items-container .p-galleria-items .p-galleria-item{height:10rem}}.hotel .images .gallery .card .p-galleria-content .p-galleria-items-container .p-galleria-items .p-galleria-item img{height:100%}.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content{background-color:var(--black-color)}.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnail-next-button:lang(ar),.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnail-next-button:lang(en),.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnail-prev-button:lang(ar),.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnail-prev-button:lang(en){rotate:180deg}.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnails-viewport .p-galleria-thumbnail-items .p-galleria-thumbnail-item{border-radius:var(--radius-md);height:8rem;width:10rem}.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnails-viewport .p-galleria-thumbnail-items .p-galleria-thumbnail-item .p-galleria-thumbnail{height:100%;margin-inline:.6rem;width:100%}@media screen and (max-width:768px){.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnails-viewport .p-galleria-thumbnail-items .p-galleria-thumbnail-item .p-galleria-thumbnail{margin-inline:unset;width:100%}}.hotel .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnails-viewport .p-galleria-thumbnail-items .p-galleria-thumbnail-item img{height:100%;width:100%}.hotel .big-line{background:#ffffff05;height:.8rem;width:100%}.hotel .abou-hotel{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-md) 0}.hotel .abou-hotel h4{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotel .abou-hotel p{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);line-height:1.5}.hotel .hotel-map{display:flex;flex-direction:column;margin-top:2rem;padding:var(--padding-md) var(--padding-lg)}.hotel .hotel-map h4{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotel .hotel-map span{color:#ccc}.hotel .hotel-map .discover,.hotel .hotel-map span{font-family:Regular,sans-serif;font-size:var(--fontsize-sm);margin-top:.8rem}.hotel .hotel-map .discover{align-items:center;color:var(--gray-color);color:#ccc;display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.hotel .hotel-map .discover .open-map{color:var(--primary-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.hotel .hotel-map .aminites{display:grid;gap:var(--gap-md);grid-template-columns:repeat(3,1fr);margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg)}@media screen and (max-width:900px){.hotel .hotel-map .aminites{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.hotel .hotel-map .aminites{gap:var(--gap-lg);grid-template-columns:repeat(1,1fr);padding:0}}.hotel .hotel-map .aminites .food{display:flex;flex-direction:column;gap:var(--gap-md)}.hotel .hotel-map .aminites .food .title{align-items:end;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md)}.hotel .hotel-map .aminites .food .title span{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);margin-top:unset}.hotel .hotel-map .aminites .food ul{display:flex;flex-direction:column;gap:var(--gap-md);text-align:center}.hotel .hotel-map .aminites .food ul li{align-items:baseline;color:#ccc;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);padding-inline:var(--padding-lg);width:100%}@media screen and (max-width:768px){.hotel .hotel-map .aminites .food ul li{width:100%}}.hotel .hotel-map .aminites .food ul li p{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.hotel .hotel-map .aminites .bath-room{display:flex;flex-direction:column;gap:var(--gap-md)}.hotel .hotel-map .aminites .bath-room .title{align-items:end;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md)}.hotel .hotel-map .aminites .bath-room .title span{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);margin-top:unset}.hotel .hotel-map .aminites .bath-room ul{display:flex;flex-direction:column;gap:var(--gap-md);text-align:center}.hotel .hotel-map .aminites .bath-room ul li{align-items:baseline;color:#ccc;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);padding-inline:var(--padding-lg);width:100%}@media screen and (max-width:768px){.hotel .hotel-map .aminites .bath-room ul li{width:100%}}.hotel .hotel-map .aminites .bath-room ul li p{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.hotel .hotel-map .aminites .entertainment{display:flex;flex-direction:column;gap:var(--gap-md)}.hotel .hotel-map .aminites .entertainment .title{align-items:end;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md)}.hotel .hotel-map .aminites .entertainment .title span{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);margin-top:unset}.hotel .hotel-map .aminites .entertainment ul{display:flex;flex-direction:column;gap:var(--gap-md);text-align:center}.hotel .hotel-map .aminites .entertainment ul li{align-items:baseline;color:#ccc;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);padding-inline:var(--padding-lg);width:100%}@media screen and (max-width:768px){.hotel .hotel-map .aminites .entertainment ul li{width:100%}}.hotel .hotel-map .aminites .entertainment ul li p{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.hotel .included-excluded{padding:var(--padding-md) var(--padding-lg)}.hotel .included-excluded h4{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);margin-bottom:2rem}.hotel .included-excluded .all-items{display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1100px){.hotel .included-excluded .all-items{grid-template-columns:repeat(1,1fr)}}.hotel .included-excluded .all-items .items-included{display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1100px){.hotel .included-excluded .all-items .items-included{grid-template-columns:repeat(2,1fr)}}.hotel .included-excluded .all-items .items-included .item{align-items:center;color:#8e8e8e;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md)}.hotel .included-excluded .all-items .items-excluded{display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1100px){.hotel .included-excluded .all-items .items-excluded{grid-template-columns:repeat(2,1fr)}}.hotel .included-excluded .all-items .items-excluded .item{align-items:center;color:#8e8e8e;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md)}.hotels{display:grid;gap:var(--gap-md);grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);margin-bottom:10rem;margin-top:var(--space-lg);padding-inline:var(--padding-md)}@media screen and (max-width:900px){.hotels{display:block;margin-block:1rem}}.hotel .popular-amenities{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-md) var(--padding-lg)}.hotel .popular-amenities h4{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotel .popular-amenities .items{display:grid;gap:var(--gap-md);grid-template-columns:repeat(1,1fr)}@media screen and (max-width:1100px){.hotel .popular-amenities .items{grid-template-columns:repeat(1,1fr)}}.hotel .popular-amenities .items .item{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md)}.hotel .popular-amenities .items .item .icon:lang(ar){rotate:180deg}.hotel .popular-amenities .items .item p{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotel .popular-amenities .items .item p span{color:#8e8e8e;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.hotel .all-room-amenities{display:flex;flex-direction:column;padding:var(--padding-md) var(--padding-lg)}.hotel .all-room-amenities h4{font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.hotel .all-room-amenities .aminites{display:grid;gap:var(--gap-md);grid-template-columns:repeat(4,1fr);padding:var(--padding-md) var(--padding-lg)}@media screen and (max-width:900px){.hotel .all-room-amenities .aminites{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.hotel .all-room-amenities .aminites{grid-template-columns:repeat(1,1fr)}}.hotel .all-room-amenities .aminites .bed-rooms{display:flex;flex-direction:column;gap:var(--gap-sm)}.hotel .all-room-amenities .aminites .bed-rooms .title{display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-sm)}.hotel .all-room-amenities .aminites .bed-rooms .title img{border-radius:var(--radius-circle);height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.hotel .all-room-amenities .aminites .bed-rooms ul{display:flex;flex-direction:column;gap:var(--gap-sm)}.hotel .all-room-amenities .aminites .bed-rooms ul li{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);padding-inline:var(--padding-lg)}.hotel .all-room-amenities .aminites .food{display:flex;flex-direction:column;gap:var(--gap-sm)}.hotel .all-room-amenities .aminites .food .title{display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md)}.hotel .all-room-amenities .aminites .food ul{display:flex;flex-direction:column;gap:var(--gap-sm);text-align:center}.hotel .all-room-amenities .aminites .food ul li{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);padding-inline:var(--padding-lg)}.hotel .all-room-amenities .aminites .bath-room{display:flex;flex-direction:column;gap:var(--gap-sm)}.hotel .all-room-amenities .aminites .bath-room .title{display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md)}.hotel .all-room-amenities .aminites .bath-room ul{display:flex;flex-direction:column;gap:var(--gap-sm);text-align:center}.hotel .all-room-amenities .aminites .bath-room ul li{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);padding-inline:var(--padding-lg)}.hotel .all-room-amenities .aminites .entertainment{display:flex;flex-direction:column;gap:var(--gap-sm)}.hotel .all-room-amenities .aminites .entertainment .title{display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-md)}.hotel .all-room-amenities .aminites .entertainment ul{display:flex;flex-direction:column;gap:var(--gap-sm);text-align:center}.hotel .all-room-amenities .aminites .entertainment ul li{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);padding-inline:var(--padding-lg);text-align:start}.hotel .room-options{padding:var(--padding-md) var(--padding-lg)}.hotel .room-options h4{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);margin-bottom:2rem}.hotel .room-options .card,.hotel .room-options .card .image{border-radius:var(--radius-md);position:relative}.hotel .room-options .card .image{height:440px;width:100%}.hotel .room-options .card:after{background:#00000080;border-radius:var(--radius-md);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hotel .room-options .card:hover .content{background:#ffffffe5;color:var(--black-color)}.hotel .room-options .card .content{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff59;border-radius:var(--radius-md);bottom:2rem;display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;left:0;padding:var(--padding-md) var(--padding-lg);position:absolute;transition:all .3s ease-in-out;width:100%;z-index:555}.hotel .room-options .card .content p{color:var(--black-color);font-family:ExtraBold,sans-serif;font-size:30px;margin-top:2rem;text-align:center}.hotel .room-options .card .content span{color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);line-height:1.5;text-align:center}.hotel .room-options .card .content .price{background-color:var(--secondary-color);border-radius:var(--radius-lg);color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm);padding:.8rem 1.5rem;position:absolute;right:1rem;top:-1rem}.hotels .sidebar{grid-column:span 1/span 1;grid-row:span 5/span 5}.hotels .sidebar .content{position:sticky;top:1rem;width:100%}.hotels .sidebar hr{border:1px solid #d0d2d7}.hotels .sidebar .title{background-color:#e7e8e9;color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);padding:1.5rem}.hotels .sidebar .update-result{background-color:#0c0c0c;border-radius:var(--radius-sm);color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm);margin-block:var(--space-md);text-align:center;width:100%}.hotels .sidebar .package-filter,.hotels .sidebar .update-result{align-items:center;display:flex;justify-content:center;padding:var(--padding-md) var(--padding-lg)}.hotels .sidebar .package-filter{flex-direction:column}.hotels .sidebar .package-filter .filter{display:flex;flex-direction:column;width:100%}.hotels .sidebar .package-filter .filter h4{font-family:Bold,sans-serif;font-size:var(--fontsize-md);margin-bottom:var(--space-sm)}.hotels .sidebar .package-filter .filter .numbers{align-items:center;display:flex;justify-content:space-between;margin-block:1rem}.hotels .sidebar .package-filter .filter .numbers p{font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotels .sidebar .package-filter .filter .extra-options,.hotels .sidebar .package-filter .filter .payments-options,.hotels .sidebar .package-filter .filter .stars-options{display:flex;flex-direction:column;gap:var(--gap-lg);width:100%}.hotels .sidebar .package-filter .filter .extra-options .item,.hotels .sidebar .package-filter .filter .payments-options .item,.hotels .sidebar .package-filter .filter .stars-options .item{align-items:center;display:flex;justify-content:space-between}.hotels .sidebar .package-filter .filter .extra-options .item .option,.hotels .sidebar .package-filter .filter .payments-options .item .option,.hotels .sidebar .package-filter .filter .stars-options .item .option{align-items:center;cursor:pointer;display:flex;gap:var(--gap-sm)}.hotels .sidebar .package-filter .filter .extra-options .item .option .label-stars,.hotels .sidebar .package-filter .filter .payments-options .item .option .label-stars,.hotels .sidebar .package-filter .filter .stars-options .item .option .label-stars{align-items:center;display:flex;gap:var(--gap-sm);justify-content:center}.hotels .sidebar .package-filter .filter .extra-options .item .option .p-rating-option-active .p-rating-icon,.hotels .sidebar .package-filter .filter .payments-options .item .option .p-rating-option-active .p-rating-icon,.hotels .sidebar .package-filter .filter .stars-options .item .option .p-rating-option-active .p-rating-icon{color:#ffc635}.hotels .sidebar .package-filter .filter .extra-options .item .option input,.hotels .sidebar .package-filter .filter .payments-options .item .option input,.hotels .sidebar .package-filter .filter .stars-options .item .option input{accent-color:var(--primary-color);border-radius:var(--radius-sm);cursor:pointer;height:1rem;width:1rem}.hotels .sidebar .package-filter .filter .extra-options .item .option label,.hotels .sidebar .package-filter .filter .payments-options .item .option label,.hotels .sidebar .package-filter .filter .stars-options .item .option label{cursor:pointer;font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.hotels .sidebar .package-filter .filter .extra-options .item p,.hotels .sidebar .package-filter .filter .payments-options .item p,.hotels .sidebar .package-filter .filter .stars-options .item p{border-radius:var(--radius-sm);color:var(--gray-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-sm)}.book-service{align-items:center;background:#8f8f8f1a;border:1px solid hsla(0,0%,56%,.2);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--gap-md);height:-moz-fit-content;height:fit-content;justify-content:center;padding:var(--padding-sm);width:30%}@media screen and (max-width:768px){.book-service{width:100%}}.book-service .items{display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;width:100%}.book-service .items .item{align-items:center;display:flex;gap:var(--gap-sm);width:100%}.book-service .items .item .title{color:#c1c1c1;font-size:1.2rem}.book-service .items .item .title,.book-service .price{align-items:center;display:flex;font-family:Bold,sans-serif;gap:var(--gap-sm)}.book-service .price{background:#fff6;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-lg);font-size:22px;justify-content:center;padding:var(--padding-md);width:100%}.book-service .dates{align-items:center;display:flex;gap:var(--gap-md);justify-content:center;margin-top:1rem;width:100%}.book-service .dates:lang(ar){flex-direction:row-reverse}.book-service .dates:lang(ar) .icon{transform:rotate(180deg)}.book-service .dates:lang(en){flex-direction:row-reverse}.book-service .dates .icon{background:#ffffff80;border-radius:var(--radius-lg);box-shadow:0 3px 24px #fff6;padding:var(--padding-sm)}.book-service .beach-access{align-items:center;display:flex;gap:.8rem;width:100%}.book-service .booknow{align-items:center;background-color:var(--white-color);border-radius:var(--radius-lg);color:var(--secondary-color);display:flex;font-family:Bold,sans-serif;font-size:22px;gap:var(--gap-md);justify-content:center;margin-top:1rem;padding:var(--padding-md);width:100%}.blog-details{margin-bottom:10rem}.blog-details .blogs-container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:900px){.blog-details .blogs-container{display:block;margin-block:1rem}}.blog-details .blogs-container .side{grid-area:1/1/6/2;margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg)}.blog-details .blogs-container .side,.blog-details .blogs-container .side .search{display:flex;flex-direction:column;gap:var(--gap-md)}.blog-details .blogs-container .side .search input{border:1px solid #d0d2d7;border-radius:var(--radius-sm);color:var(--gray-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md);padding:var(--padding-sm) var(--padding-md)}.blog-details .blogs-container .side .category h3{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.blog-details .blogs-container .side .category ul{display:flex;flex-direction:column}.blog-details .blogs-container .side .category ul li{color:#ccc;cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);margin-top:var(--space-sm)}.blog-details .blogs-container .side .hashtag h3{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.blog-details .blogs-container .side .hashtag .chips{display:flex;flex-wrap:wrap;gap:var(--gap-md);margin-top:var(--space-sm)}.blog-details .blogs-container .side .hashtag .chips .chip{background:#7878781a;border-radius:var(--radius-sm);color:var(--white-color);cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-sm) var(--padding-md)}.blog-details .blogs-container .content{background-color:#2a2a2a;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--gap-md);grid-area:1/2/6/6;margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg)}.blog-details .blogs-container .content h3{border-bottom:1px solid var(--white-color);color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-lg);padding-block:var(--padding-md)}.blog-details .blogs-container .content .info{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}@media screen and (max-width:900px){.blog-details .blogs-container .content .info{width:100%}}.blog-details .blogs-container .content .info .date{align-items:center;display:flex;gap:var(--gap-sm)}.blog-details .blogs-container .content .info .date span{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.blog-details .blogs-container .content .info .date .description{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.blog-details .blogs-container .content .info .author{align-items:center;display:flex;gap:var(--gap-sm)}.blog-details .blogs-container .content .info .author span{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.blog-details .blogs-container .content .info .author p{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.blog-details .blogs-container .content .image{height:30rem;width:100%}.blog-details .blogs-container .content .image img{border-radius:var(--radius-md);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-details .blogs-container .content p{line-height:2rem}.blog-details .blogs-container .content .hashtag h3,.blog-details .blogs-container .content p{color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.blog-details .blogs-container .content .hashtag .chips{display:flex;flex-wrap:wrap;gap:var(--gap-md);margin-top:var(--space-sm)}.blog-details .blogs-container .content .hashtag .chips .chip{background:#7878781a;border-radius:var(--radius-sm);color:var(--white-color);cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-sm) var(--padding-md)}.blog-details .blogs-container .content .social{display:flex;flex-direction:column;gap:var(--gap-sm);margin-top:var(--space-md)}.blog-details .blogs-container .content .social span{color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.blog-details .blogs-container .content .social .links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-lg)}.blog-details .blogs-container .content .social .links .link{background:var(--white-color);border-radius:var(--radius-lg);cursor:pointer;padding:var(--padding-sm)}.blog-details .blogs-container .content .social .links .link:hover{opacity:.8}.blogs{margin-bottom:10rem}.blogs .blogs-container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:900px){.blogs .blogs-container{display:block;margin-block:1rem}}.blogs .blogs-container .side{grid-area:1/1/6/2;margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg)}.blogs .blogs-container .side,.blogs .blogs-container .side .search{display:flex;flex-direction:column;gap:var(--gap-md)}.blogs .blogs-container .side .search input{border:1px solid #d0d2d7;border-radius:var(--radius-sm);color:var(--gray-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md);padding:var(--padding-sm) var(--padding-md)}.blogs .blogs-container .side .category h3{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.blogs .blogs-container .side .category ul{display:flex;flex-direction:column}.blogs .blogs-container .side .category ul li{color:#ccc;cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);margin-top:var(--space-sm)}.blogs .blogs-container .side .hashtag h3{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.blogs .blogs-container .side .hashtag .chips{display:flex;flex-wrap:wrap;gap:var(--gap-md);margin-top:var(--space-sm)}.blogs .blogs-container .side .hashtag .chips .chip{background:#7878781a;border-radius:var(--radius-sm);color:var(--white-color);cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-sm) var(--padding-md)}.blogs .cards-blog{display:grid;gap:var(--gap-md);grid-area:1/2/6/6;grid-template-columns:repeat(3,1fr);margin-top:var(--space-sm);padding:var(--padding-md) var(--padding-lg)}@media screen and (max-width:1100px){.blogs .cards-blog{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px){.blogs .cards-blog{grid-template-columns:repeat(2,1fr);margin-block:1rem}}@media screen and (max-width:600px){.blogs .cards-blog{grid-template-columns:repeat(1,1fr)}}.blogs .cards-blog .card .card-image{height:20rem;position:relative}@media screen and (max-width:768px){.blogs .cards-blog .card .card-image{width:100%}}.blogs .cards-blog .card .card-image .date{align-items:center;background-color:var(--white-color);border-radius:0 var(--radius-sm) 0 var(--radius-sm);color:var(--white-color);display:flex;flex-direction:column;font-family:Bold,sans-serif;font-size:var(--fontsize-md);justify-content:center;padding:.4rem;position:absolute;right:0;top:0;z-index:5555}.blogs .cards-blog .card .card-image .date p{background-color:var(--secondary-color);border-radius:var(--radius-sm) 0 0;padding:var(--padding-sm) var(--padding-md);text-align:center;width:4rem}.blogs .cards-blog .card .card-image .date span{background-color:var(--black-color);border-radius:0 0 var(--radius-sm);padding:var(--padding-sm) var(--padding-md);text-align:center;width:4rem}.blogs .cards-blog .card .card-image img{border-radius:var(--radius-md);height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.blogs .cards-blog .card .card-image img:after{clip-path:polygon(76% 0,100% 0,100% 100%,24% 100%)}.blogs .cards-blog .card .card-image img:after,.blogs .cards-blog .card .card-image img:before{background:#fff3;content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.blogs .cards-blog .card .card-image img:before{clip-path:polygon(0 0,76% 0,24% 100%,0 100%)}.blogs .cards-blog .card:hover .card-image:after{opacity:.7;transform:translate(60%)}.blogs .cards-blog .card:hover .card-image:before{opacity:.7;transform:translate(-50%)}.blogs .cards-blog .card .card-body{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-sm)}@media screen and (max-width:768px){.blogs .cards-blog .card .card-body{width:100%}}.blogs .cards-blog .card .card-body .info{align-items:center;color:var(--gray-color);display:flex;flex-wrap:wrap;gap:var(--gap-lg);margin-block:var(--space-sm)}.blogs .cards-blog .card .card-body .info .item{align-items:center;color:#ccc;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.blogs .cards-blog .card .card-body .info .item:first-child{text-decoration:underline}.blogs .cards-blog .card .card-body h4{display:-webkit-box;font-family:Bold,sans-serif;font-size:var(--fontsize-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:calc(var(--line-height)*2em);line-height:var(--line-height);overflow:hidden;--line-height:1}@media screen and (max-width:768px){.blogs .cards-blog .card .card-body h4{min-width:100%}}@media screen and (max-width:900px){.blogs .cards-blog .card .card-body h4{min-width:100%}}.blogs .cards-blog .card .card-body h4:hover{color:var(--secondary-color)}.blogs .cards-blog .card .card-body .read-me{align-items:center;color:var(--secondary-color);cursor:pointer;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);text-decoration:underline;transition:all .3s ease-in-out}.blogs .cards-blog .card .card-body .read-me:hover svg{rotate:45deg}.terms{margin-bottom:10rem}.terms p{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);line-height:1.3;margin:2rem 0;padding-inline:var(--padding-sm);position:relative}.terms p:after{background-color:#ccc;bottom:-1rem;content:"";height:2px;left:0;margin-block:var(--padding-sm);position:absolute;width:100%}.terms p:last-child{margin-bottom:0}.terms p:last-child:after{display:none}.faq .container{margin-top:var(--section-space)}.faq .p-accordion{border:1px solid var(--white-color)!important;border-radius:var(--radius-md);margin-block:1rem}.faq .p-accordionpanel>.p-accordionheader{color:var(--white-color)!important;font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.faq .p-accordioncontent-content,.faq .p-accordionpanel>.p-accordionheader{background-color:#1e1e1e!important;border-radius:var(--radius-md)}.faq .p-accordioncontent-content p{color:var(--white-color)!important;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);line-height:1.3}.auth-layout .btn{width:100%}.auth-layout .btn.text-btn{align-self:flex-end;color:#fff;font-size:var(--xs-size);font-weight:600;text-align:end;text-decoration:underline}.auth-layout .btn.main-btn{background-color:#d2b24d;border-radius:50px;font-size:var(--md-size);font-style:normal;font-weight:700;padding:var(--sm-size);text-align:center;width:100%}.auth-layout .btn.second-btn{color:#fff;font-size:var(--sm-size)}.auth-layout .btn.second-btn span{color:#fff;text-decoration:underline}.auth-form{background-color:#100f0c;border-radius:16px;width:50%}@media (max-width:768px){.auth-form{width:70%}}@media (max-width:1024px){.auth-form{width:70%}}@media (max-width:500px){.auth-form{width:98%}}.auth-form .auth-card{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xl-size-3);justify-content:center;padding:80px;width:100%}.auth-form .auth-card img{-o-object-fit:scale-down;object-fit:scale-down;width:300px}@media (max-width:768px){.auth-form .auth-card{padding:var(--xl-size-2)}}.auth-form .auth-card .auth-card-container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xl-size-2);justify-content:center;width:100%}.auth-form .auth-card .auth-card-container .auth-card-header{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-4);justify-content:center}.auth-form .auth-card .auth-card-container .auth-card-header .auth-card-title{color:#fff;font-size:var(--xl-size-1);text-align:center}.auth-form .auth-card .auth-card-container .auth-card-header .auth-card-subtitle{color:#fff;font-size:var(--sm-size);text-align:center;width:100%}.auth-form .auth-card .auth-card-container form{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xl-size-base);justify-content:center;width:100%}.auth-form .auth-card .auth-card-container form.auth-inputs{gap:var(--xl-size-3)}.auth-form .auth-card .auth-card-container form.auth-reset-pass{gap:var(--xl-size-2)}.auth-form .auth-card .auth-card-container form .btns{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-3);justify-content:center;width:100%}.auth-form .auth-card .auth-card-container form .otp-input-wrapper div{align-items:center;display:flex;flex-direction:row;flex-wrap:row;gap:var(--xs-size-2);justify-content:nowrap}.auth-form .auth-card .auth-card-container form .otp-input-wrapper div input{border:1px solid #d2b24d;border-radius:50%;height:var(--xl-size-3);text-align:center;width:var(--xl-size-3)}.auth-form .auth-card .auth-card-container form .auth-double-inputs{align-items:center;display:flex;flex-direction:row;flex-wrap:row;gap:var(--xs-size-2);justify-content:nowrap;width:100%}@media (max-width:500px){.auth-form .auth-card .auth-card-container form .auth-double-inputs{flex-direction:column}}.auth-input-wrapper{display:flex;margin:auto;position:relative;width:100%}.auth-input-wrapper .p-select{background-color:#1d242d!important;border:none!important;border-radius:50rem;outline:none!important}.auth-input-wrapper .p-select .p-select-label{align-items:center;color:#ccc!important;display:flex;font-size:var(--md-size);justify-content:center}.auth-input-wrapper .auth-input-icon{aspect-ratio:1/1;height:var(--xl-size-1);left:var(--xl-size-1);position:absolute;top:50%;transform:translateY(-50%);width:var(--xl-size-1)}.auth-input-wrapper .auth-input{background-color:#1d242d;border:none;border-radius:50px;color:#fff;padding:calc(var(--md-size) + 2px) var(--xl-size-1);padding-inline-start:calc(var(--md-size) + var(--xl-size-3) - 4px);width:100%}.auth-input-wrapper .auth-input.select{margin-inline-end:var(--sm-size);padding-inline-start:var(--xl-size-1);width:-moz-fit-content;width:fit-content}.auth-input-wrapper .auth-input::-moz-placeholder{color:#ccc;font-size:var(--sm-size);font-style:normal;font-weight:600}.auth-input-wrapper .auth-input::placeholder{color:#ccc;font-size:var(--sm-size);font-style:normal;font-weight:600}.checkbox-input-wrapper{align-items:center;align-self:self-start;display:flex;gap:5px}.checkbox-input-wrapper label{color:#fff}.checkbox-input-wrapper label span{color:#d2b24d;text-decoration:underline}.checkbox-input-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;border:2px solid #b2bbc6;border-radius:4px;cursor:pointer;height:14px;outline:none;position:relative;transition:all .2s ease;width:14px}.checkbox-input-wrapper input[type=checkbox]:checked{background-color:#4caf50;color:#000}.checkbox-input-wrapper input[type=checkbox]:checked:after{border:solid #000;border-width:0 2px 2px 0;content:"";height:7px;left:3px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.auth-layout{align-items:center;background-image:url(./auth_background.fnmxPfeg.png);background-size:cover;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;min-height:100vh;padding:calc(var(--xl-size-3) + 18px)}.contact-us .branches{padding:var(--padding-md) var(--padding-lg);text-align:center}.contact-us .branches h2{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg);margin-bottom:var(--space-md)}.contact-us .branches .countries{display:flex;flex:10 0 auto;gap:var(--gap-lg);justify-content:center;margin-block:var(--space-lg);overflow-x:auto}.contact-us .branches .countries .country{min-width:clamp(170px,18000vw/var(--base-width),190px);position:relative}.contact-us .branches .countries .country.active .country-flag{opacity:1}.contact-us .branches .countries .country.active .country-title{color:var(--white-color)}.contact-us .branches .countries .country .country-title{color:var(--white-color);cursor:pointer;font-family:Regular,sans-serif;font-size:var(--fontsize-md);left:50%;position:absolute;text-wrap:nowrap;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:100}.contact-us .branches .countries .country .country-flag{border-radius:var(--radius-sm);height:clamp(60px,7000vw/var(--base-width),80px);-o-object-fit:cover;object-fit:cover;opacity:.5;transition:all .3s ease-in-out;width:clamp(170px,18000vw/var(--base-width),190px)}.contact-us .branches .countries .country .country-flag:hover{cursor:pointer;opacity:1}.contact-us .contact-form .conatct-all-cards{padding:var(--padding-md)}.contact-us .contact-form .conatct-all-cards .title{align-items:center;display:flex;flex-direction:column}.contact-us .contact-form .conatct-all-cards .title h3{color:var(--white-color);font-family:Bold,sans-serif;font-size:4rem;text-align:center;width:30rem}@media screen and (max-width:900px){.contact-us .contact-form .conatct-all-cards .title h3{width:100%}}.contact-us .contact-form .conatct-all-cards .title p{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);text-align:center}.contact-us .contact-form .conatct-all-cards .contact-cards{display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr);margin-top:3rem}@media screen and (max-width:900px){.contact-us .contact-form .conatct-all-cards .contact-cards{grid-template-columns:repeat(1,1fr)}}.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card{background-color:#2a2a2a;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--gap-md);grid-column:span 1/span 1;padding:var(--padding-lg);position:relative;transition:all .3s ease-in-out}.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card:hover{box-shadow:0 0 10px #0000001a}.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card:hover h3,.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card:hover p{color:var(--white-color)}.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card h3{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card p{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.contact-us .container{margin-bottom:8rem}.contact-us .contact-form{display:flex;gap:var(--gap-md);margin-top:3rem;padding:var(--space-lg) 0;width:100%}@media screen and (max-width:767px){.contact-us .contact-form{flex-direction:column}}.contact-us .contact-form h3{color:var(--white-color);font-family:SemiBold,sans-serif;font-size:var(--fontsize-lg)}.contact-us .contact-form p{color:var(--gray-color);font-family:Medium,sans-serif;font-size:var(--fontsize-md)}.contact-us .contact-form .form{background-color:#2a2a2a;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-lg) var(--padding-md);width:50%}.contact-us .contact-form .form h3{color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.contact-us .contact-form .form span{color:#ccc;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.contact-us .contact-form .form .input-wrapper-email{border:1px solid var(--white-color);border-radius:var(--radius-md);color:#ccc;display:flex;padding:var(--padding-md);width:50%;width:100%}@media screen and (max-width:767px){.contact-us .contact-form .form .input-wrapper-email{width:100%}}.contact-us .contact-form .form .row{align-items:center;display:flex;gap:var(--gap-md);width:100%}@media screen and (max-width:767px){.contact-us .contact-form .form .row{flex-direction:column;gap:var(--gap-sm)}}.contact-us .contact-form .form .row .input-wrapper{border:1px solid var(--white-color);border-radius:var(--radius-md);color:#ccc;display:flex;padding:var(--padding-md);width:50%;width:100%}@media screen and (max-width:767px){.contact-us .contact-form .form,.contact-us .contact-form .form .row .input-wrapper{width:100%}}.contact-us .contact-form .map-img{width:50%}@media screen and (max-width:767px){.contact-us .contact-form .map-img{width:100%}}.contact-us .contact-form .map-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-us .btn{align-items:center;background-color:var(--secondary-color);border:1px solid var(--primary-color);border-radius:var(--radius-md);color:var(--text-color-white);cursor:pointer;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-md);gap:var(--gap-sm);justify-content:center;padding:var(--space-md) var(--space-lg);transition:all .3s ease-in-out;width:100%}textarea{border:1px solid var(--white-color);border-radius:var(--radius-md);color:#ccc;height:20rem;padding:var(--padding-md);resize:none;width:100%}.profile-wrapper{display:grid;gap:var(--xl-size-3);grid-template-columns:repeat(3,1fr);padding-bottom:var(--xl-size-3);padding-top:var(--xl-size-3)}@media (max-width:900px){.profile-wrapper{display:block;padding:1rem}}.profile-sidebar{align-items:stretch;gap:var(--xl-size-base);grid-column:span 1;grid-row:span 1;justify-content:flex-start}.profile-sidebar,.profile-sidebar .user-info{display:flex;flex-direction:column;flex-wrap:nowrap}.profile-sidebar .user-info{align-items:center;background-color:#2f5e9333;border-radius:var(--xl-size-base);height:12rem;justify-content:center;padding:clamp(44px,5500vw/var(--base-width),66px) clamp(95.2px,11900vw/var(--base-width),142.8px);width:23rem}.profile-sidebar .user-info .user-avatar{border-radius:50%;gap:var(--xs-size);height:clamp(64px,8000vw/var(--base-width),96px);overflow:hidden;width:clamp(64px,8000vw/var(--base-width),96px)}.profile-sidebar .user-info .user-avatar img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-sidebar .links{align-items:stretch;border:1px solid #fff;border-radius:var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}.profile-sidebar .links .link{align-items:start;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:var(--md-size) var(--xl-size-base);transition:all .7s ease-in-out}.profile-sidebar .links .link span{align-items:center;color:var(--white-color);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--xs-size);justify-content:flex-start}.profile-sidebar .links .link svg.icon:not(.active) path,.profile-sidebar .links .link svg.icon:not(.trash-icon) path{fill:#666}.profile-sidebar .links .link:has(.router-link-exact-active),.profile-sidebar .links .link:hover{background-color:#2f5e9333;color:var(--white-color)!important}.profile-sidebar .links .link:has(.router-link-exact-active) svg.icon path,.profile-sidebar .links .link:hover svg.icon path{fill:#000}.profile-sidebar .links .link-text{color:#fff;font-size:var(--md-size);font-weight:500;text-transform:capitalize}.content{grid-column:span 2;grid-row:span 1}.content .header{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-3);justify-content:flex-start}.content .header .subtitle,.content .header .title{font-size:var(--xl-size-base)}.content .header .title{color:#fff;font-weight:700}.content .header .subtitle{color:#b8b9b9}@media (max-width:768px){.content{grid-column:span 2;grid-row:span 1}}.my-booking .hotels{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--md-size);justify-content:flex-start}.my-booking .hotels .btn-primary{border-radius:50%;height:clamp(22.4px,2800vw/var(--base-width),33.6px);padding:unset;width:clamp(22.4px,2800vw/var(--base-width),33.6px)}.my-booking .hotels .status{align-items:center;border-radius:clamp(40px,5000vw/var(--base-width),60px);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--sm-size);font-weight:600;justify-content:center;padding:var(--xs-size-2);text-transform:capitalize}.my-booking .hotels .status.confirmed{background-color:#50c8781a;color:#50c87866}.booking-filter{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--xs-size-3);justify-content:flex-start;margin-block:calc(var(--xl-size-2) + 10px) calc(var(--xl-size-2) + 2px)}@media screen and (max-width:1000px){.booking-filter{flex-wrap:wrap}}.personal-data .profile-card{border:1px solid #fff;border-radius:var(--md-size);margin-block:calc(var(--xl-size-2) + 10px) calc(var(--xl-size-2) + 2px)}.personal-data .profile-card>div{border-bottom:1px solid #fff;border-radius:0;padding:var(--xl-size-1)}.personal-data .profile-card .profile-card-item,.personal-data .profile-card .update-profile-form{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.personal-data .profile-card .update-profile-form{gap:var(--xl-size-base);width:100%}.user-photo{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--md-size);justify-content:flex-start}@media screen and (max-width:768px){.user-photo{flex-direction:column}}.user-photo input[type=file]{display:none}.user-photo .btn-primary{text-wrap:nowrap}.user-photo .img{border-radius:50%;height:75px;overflow:hidden;width:75px}.user-photo .img img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-photo .img-passport{border-radius:50%;height:75px;overflow:hidden;width:75px}.user-photo .img-passport img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-photo .upload{align-items:stretch;flex-direction:column;gap:var(--md-size);transition:all .7s ease-in-out}.user-photo .upload,.user-photo .upload .actions{display:flex;flex-wrap:nowrap;justify-content:flex-start}.user-photo .upload .actions{align-items:center;flex-direction:row;gap:1rem}@media screen and (max-width:768px){.user-photo .upload .actions{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}.update-password>div{border-bottom:1px solid #666;border-radius:0;padding:var(--xl-size-1)}.update-password .btns{align-items:flex-end;flex-direction:row}.input-wrapper-profile,.update-password .btns{display:flex;flex-wrap:nowrap;justify-content:flex-start}.input-wrapper-profile{align-items:stretch;flex-direction:column;gap:var(--xs-size-4);position:relative;width:100%}.input-wrapper-profile:has(.input-icon) .input{padding-inline-start:calc(var(--md-size) + var(--xl-size-2) - 4px)}.input-wrapper-profile option{background-color:#000;color:#fff}.input-wrapper-profile label{color:#fff;font-size:var(--xs-size);font-weight:700}.input-wrapper-profile .input{border:1px solid #fff;border-radius:var(--md-size);overflow:hidden;padding:var(--md-size)}.input-wrapper-profile .input::-moz-placeholder{color:#d2b24d}.input-wrapper-profile .input::placeholder{color:#d2b24d}.input-wrapper-profile .input:-webkit-autofill,.input-wrapper-profile .input:-webkit-autofill:active,.input-wrapper-profile .input:-webkit-autofill:focus,.input-wrapper-profile .input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff}.input-wrapper-profile .input:-webkit-autofill{-webkit-text-fill-color:#fff}.input-wrapper-profile .input:focus{border-color:#fff;outline:none}.input-wrapper-profile .input-icon{left:var(--md-size);position:absolute;top:50%;transform:translateY(-50%)}.btn-danger{background-color:#fff;border:1px solid #e23535;border-radius:clamp(40px,5000vw/var(--base-width),60px);color:#e23535}.btn-danger:hover{background-color:#e23535;color:#fff}.btn-secondary{color:#d2b24d}.btn-secondary,.btn-secondary:hover{background-color:#fff}.btn-primary{color:#fff}.btn-primary,.btn-primary:hover{background-color:#d2b24d}.section-title-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:768px){.section-title-wrapper{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:flex-start}}.section-title-wrapper .section-title .main-title{align-items:center;color:#121212;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--xl-size-3);font-weight:600;gap:var(--xs-size-4);justify-content:center;text-transform:capitalize}.section-title-wrapper .section-title .subtitle{color:#fff;font-size:var(--xl-size-base);font-weight:500;text-transform:capitalize}.btn{border:none;border-radius:clamp(40px,5000vw/var(--base-width),60px);flex-direction:row;flex-wrap:nowrap;font-size:var(--sm-size);font-weight:700;gap:var(--xs-size);padding:var(--xs-size) var(--xl-size-base);transition:all .4s ease-in-out;width:-moz-fit-content;width:fit-content}.book_now,.btn{align-items:center;cursor:pointer;display:flex;justify-content:center}.book_now{animation:bookNowAnimation 1s infinite;background-color:#fff;border-radius:50rem;bottom:1rem;box-shadow:0 4px 6px #0000001a;height:4rem;margin-inline:1rem;position:fixed;width:4rem;z-index:5555}.book_now:lang(ar){right:1rem}.book_now:lang(en){left:1rem}@media screen and (max-width:900px){.book_now{bottom:6rem;height:3.5rem;width:3.5rem}}.p-placeholder{font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.book-content .dates,.book-content .selects{align-items:center;display:flex;gap:1rem;justify-content:center;margin-block:1rem}@media screen and (max-width:768px){.book-content .dates,.book-content .selects{flex-direction:column;width:100%}}.book-content .dates .flex-auto,.book-content .selects .flex-auto{flex:1}.book-content .dates .flex-auto label,.book-content .selects .flex-auto label{font-family:Bold,sans-serif;font-size:var(--fontsize-sm);margin-bottom:.8rem!important}.book-content .book-btn{background-color:var(--secondary-color);border-radius:var(--radius-lg);color:#fff;cursor:pointer;font-family:Bold,sans-serif;font-size:var(--fontsize-md);padding:var(--padding-md);transition:all .3s ease-in-out;width:100%}.err-message{color:red;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);margin-bottom:.5rem}.about-us-page{margin:1rem 0}.dialog{background-color:#121212;border:none;border-radius:16px;margin:auto;padding:20px 60px;text-align:center}.dialog img{aspect-ratio:1/1;display:block;margin:0 auto;max-height:130px;max-width:120px}.dialog h4{color:#fff;font-weight:700;margin-block:1rem}.dialog p{color:#fff}.dialog .dialog-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.dialog .dialog-close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;color:#212529;cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1.5;margin:10px auto;outline:none;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dialog[open]::backdrop{animation:backdrop-fade-in .7s ease-out forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root{--primary-color:#121212;--secondary-color:#d2b24d;--white-color:#fff;--opacity-third-color:#fff3ec;--opacity-second-color:#ebffe8;--nav-bg:#12121275;--black-color:#000;--bg-navbar:hsla(0,0%,100%,.25);--white-color-opacity:hsla(0,0%,100%,.6);--text-color-white:#eef0f2;--fourth-color:#edf6e9;--sky-color:#e7f9f7;--fifth-color:#0fc5ad;--opacity-orange-color:#fef2eb;--second-gray-color:#ebebeb;--orange-color:#f38035;--third-color:#3aa6eb;--gray-color:#666;--opcacity-gray-color:#adadad;--opacity-light-gray:hsla(0,0%,88%,.2);--opacity-dark-gray:hsla(0,0%,100%,.1);--fourth-gray:#b8b9b9;--opacity-gold-color:#d2b24d59;--footer-color:#333;--danger-color:#e23535;--base-width:1440;--base-height:1024;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:2rem;--radius-xl:3.5rem;--radius-circle:50%;--padding-sm:clamp(10px,calc(700vw/var(--base-width)),20px);--padding-md:clamp(15px,calc(1400vw/var(--base-width)),40px);--padding-lg:clamp(20px,calc(2800vw/var(--base-width)),60px);--padding-xl:clamp(100px,calc(3000vw/var(--base-width)),70px);--space-sm:clamp(10px,calc(700vw/var(--base-width)),20px);--space-md:clamp(15px,calc(1400vw/var(--base-width)),40px);--space-lg:clamp(20px,calc(2800vw/var(--base-width)),60px);--section-space:clamp(90px,calc(6500vh/var(--base-height)),100px);--line-height:1.4;--line-height-md:1.8;--line-height-lg:2;--fontsize-xs:clamp(14px,calc(1200vw/var(--base-width)),14px);--fontsize-sm:clamp(18px,calc(2300vw/var(--base-width)),19px);--fontsize-md:clamp(20px,calc(2600vw/var(--base-width)),24px);--fontsize-lg:clamp(30px,calc(4000vw/var(--base-width)),45px);--fontsize-xl:clamp(35px,calc(7300vw/var(--base-width)),83px);--gap-sm:clamp(6px,calc(700vw/var(--base-width)),20px);--gap-md:clamp(12px,calc(1400vw/var(--base-width)),40px);--gap-lg:clamp(20px,calc(2800vw/var(--base-width)),60px);--xl-size-3:clamp(40px,calc(5000vw/var(--base-width)),60px);--xl-size-2:clamp(24px,calc(3000vw/var(--base-width)),36px);--xl-size-1:clamp(19.2px,calc(2400vw/var(--base-width)),28.8px);--xl-size-base:clamp(16px,calc(2000vw/var(--base-width)),24px);--md-size:clamp(12.8px,calc(1600vw/var(--base-width)),19.2px);--md-size-2:clamp(14.4px,calc(1800vw/var(--base-width)),21.6px);--sm-size:clamp(11.2px,calc(1400vw/var(--base-width)),16.8px);--xs-size:clamp(9.6px,calc(1200vw/var(--base-width)),14.4px);--xs-size-2:clamp(8px,calc(1000vw/var(--base-width)),12px);--xs-size-3:clamp(6.4px,calc(800vw/var(--base-width)),9.6px);--xs-size-4:clamp(4.8px,calc(600vw/var(--base-width)),7.2px);--section-padding:clamp(96px,calc(12000vw/var(--base-width)),144px)}.loader-dialog{animation:fade-out .7s ease-out;background-color:#d2b24d;border:none;border-radius:5px;margin:auto}.loader-dialog,.loader-dialog .loader-container{padding:20px 60px}.loader-dialog[open]{animation:fade-in .7s ease-out}.loader-dialog[open]::backdrop{animation:backdrop-fade-in .7s ease-out forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loader{border:2px solid;border-radius:20px;color:#121212;height:22px;position:relative;width:120px}.loader:before{animation:l6 2s infinite;background:currentColor;border-radius:inherit;content:"";top:0;right:100%;bottom:0;left:0;margin:2px;position:absolute}@keyframes l6{to{top:0;right:0;bottom:0;left:0}}.delete-dialog{padding:3rem;text-align:center}.delete-dialog .dialog-title{font-family:bold,sans-serif;font-size:1.5rem;margin-top:1rem}.delete-dialog p{color:#717171;font-family:regular,sans-serif;font-size:1rem;margin-bottom:var(--space-sm)}.delete-dialog .btn-third{border:1px solid #000}.available-booking{border-radius:var(--xl-size-base);padding:0 0 var(--xl-size-1) var(--xl-size-1)}@media screen and (max-width:768px){.available-booking{padding:var(--xl-size-1)}}.available-booking .available-booking-container{align-items:stretch;background-color:#fff;border-radius:var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:var(--xl-size-1)}.available-booking .available-booking-container .available-booking-title{color:#d2b24d;font-size:var(--md-size);font-weight:600}.available-booking .available-booking-container .accordion{margin-top:var(--xs-size-2)}.available-booking .available-booking-container .accordion button{align-items:start;color:#d2b24d;display:flex;flex-direction:nowrap;flex-wrap:center;font-size:var(--md-size);font-weight:600;justify-content:space-between}.available-booking .available-booking-container .accordion .form-promo-code{margin-top:var(--xs-size-2);position:relative}.available-booking .available-booking-container .accordion .form-promo-code input{border:1px solid #fff;border-radius:var(--xl-size-base);color:#d2b24d;outline:none;padding:var(--xl-size-1);width:100%}.available-booking .available-booking-container .accordion .form-promo-code .btn{background-color:#121212;border-radius:var(--xl-size-base);color:#fff;position:absolute;right:var(--xl-size-1);top:50%;transform:translateY(-50%)}.guest-info{border-radius:var(--xl-size-base);padding:var(--xl-size-1) 0 var(--xl-size-1) var(--xl-size-1)}@media screen and (max-width:768px){.guest-info{padding:var(--xl-size-1)}}.guest-info .guest-info-container{align-items:stretch;background-color:#ffffff1a;border-radius:var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:var(--xl-size-1)}.guest-info .guest-info-container .guest-info-title{color:#d2b24d;font-size:var(--md-size);font-weight:600;margin-bottom:var(--xs-size-2)}.guest-info .guest-info-container .guest-info-subtitle{color:#fff;font-size:var(--sm-size);font-weight:500}.guest-info .guest-info-container .form-guest{margin-top:var(--xl-size-2)}.guest-info .guest-info-container .form-guest .btn-add{align-items:stretch;display:flex;flex-direction:nowrap;flex-wrap:center;gap:var(--xs-size-2);justify-content:end;width:100%}.guest-info .guest-info-container .form-guest .btn-add span{color:#d2b24d;font-size:var(--sm-size);font-weight:700;text-transform:capitalize}.guest-info .guest-info-container .form-guest .form-guest-container{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--md-size-2);justify-content:flex-start}.guest-info .guest-info-container .form-guest .form-guest-container .form-container{align-items:start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:center;margin-top:var(--xl-size-1);width:100%}@media screen and (max-width:768px){.guest-info .guest-info-container .form-guest .form-guest-container .form-container{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-select-title{border:1px solid #fff;border-radius:var(--sm-size);font-size:var(--sm-size);padding:0 var(--xs-size);text-transform:capitalize;width:25%}@media screen and (max-width:768px){.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-select-title{width:100%}}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-select-title .float-select{color:#d2b24d;font-weight:700;position:relative;width:100%}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-select-title .float-select .label-select{color:#fff;font-size:var(--xs-size-2);left:0;outline:none;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-input{width:100%}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-input .input{background-color:#fff;border:1px solid #fff;border-radius:var(--sm-size);color:#d2b24d;font-size:var(--xs-size);font-weight:700;padding:var(--xs-size) var(--xs-size) var(--xs-size) var(--xs-size);width:100%}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-input .input:not(:-moz-placeholder)~.label{background-color:transparent;color:#d2b24d;font-size:12px;left:.8rem;padding:0 4px;top:-20px;transform:translateY(0)}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-input .input:focus~.label,.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-input .input:not(:placeholder-shown)~.label{background-color:transparent;color:#d2b24d;font-size:12px;left:.8rem;padding:0 4px;top:-20px;transform:translateY(0)}.guest-info .guest-info-container .form-guest .form-guest-container .form-container .guest-input .label{color:#000;font-size:var(--xs-size);left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.guest-info .guest-info-container .form-guest p{color:#fff;font-size:var(--xs-size);font-weight:500;margin-top:var(--xs-size-2)}.guest-info .relative{position:relative}.hotel-booking{background-color:#121212;border-radius:10px 10px 0 0;display:grid;gap:2px;grid-template-columns:repeat(12,1fr);width:100%}@media screen and (max-width:768px){.hotel-booking{display:block}}.hotel-booking .booking-form{grid-column:span 8;grid-row:span 2}.hotel-booking .hotel-details{grid-column:span 4;grid-row:span 2}.hotel-booking .sumbit{align-items:stretch;border-radius:var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0 0 var(--xl-size-1) var(--xl-size-1)}@media screen and (max-width:768px){.hotel-booking .sumbit{padding:var(--xl-size-1)}}.hotel-booking .sumbit .terms-sumbit{align-items:start;background-color:#ffffff1a;border-radius:var(--xl-size-base);color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--sm-size);font-weight:500;gap:var(--xs-size-4);justify-content:start;margin-block:var(--xs-size-2);padding:var(--xl-size-1)}.hotel-booking .sumbit .terms-sumbit .highlight{border-bottom:1px solid #d2b24d;border-radius:0;color:var(--secondary-color);font-weight:600}.hotel-booking .sumbit .next-btn{align-items:center;background-color:#d2b24d;border-radius:var(--xl-size-base);color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--md-size);font-weight:600;gap:var(--xs-size-4);justify-content:center;margin-block:var(--xs-size-2);padding:var(--md-size);text-align:center;transition:all .4s ease-in-out}.hotel-booking .sumbit .next-btn:hover{background-color:#ffffff1a}.card-cancelation{border-radius:var(--xl-size-base);padding:0 var(--xl-size-base) var(--xl-size-base)}.card-cancelation .card-cancelation-container{align-items:stretch;background-color:#ffffff1a;border-radius:var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:var(--xl-size-base)}.card-cancelation .card-cancelation-container p{color:#d2b24d;font-size:var(--md-size);font-weight:600;margin-bottom:var(--sm-size)}.card-cancelation .card-cancelation-container span{font-size:var(--md-size);font-weight:600}.card-cancelation .card-cancelation-container .description{color:#fff;font-size:var(--sm-size);font-weight:500;margin-top:var(--xs-size-2)}.card-dates{border-radius:var(--xl-size-base);padding:var(--xs-size-4) var(--xl-size-base)}.card-dates .card-dates-container{background-color:#ffffff1a;border-radius:var(--xl-size-base)}.card-dates .card-dates-container .dates{align-items:center;background-color:#ffffff1a;border-bottom:1px solid #fff;border-radius:var(--xl-size-base) var(--xl-size-base) 0 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs-size-2);justify-content:space-between;padding:var(--xl-size-base)}.card-dates .card-dates-container .dates .end-date,.card-dates .card-dates-container .dates .start-date{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:40%}.card-dates .card-dates-container .dates .end-date p,.card-dates .card-dates-container .dates .start-date p{color:#d2b24d;font-size:var(--md-size);font-weight:600}.card-dates .card-dates-container .dates .end-date span,.card-dates .card-dates-container .dates .start-date span{color:#fff;font-size:var(--sm-size);font-weight:500}.card-dates .card-dates-container .selects{background-color:#ffffff1a;border-radius:0 0 var(--xl-size-base) var(--xl-size-base);gap:var(--xs-size-2);padding:var(--xl-size-base)}.card-dates .card-dates-container .selects,.card-dates .card-dates-container .selects .select{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.card-dates .card-dates-container .selects .select{color:#fff;font-size:var(--md-size);font-weight:700;width:100%}.card-hotel-info{border-radius:var(--xl-size-base);padding:var(--xl-size-base) var(--xl-size-base) var(--xl-size-base)}.card-hotel-info .card-hotel-info-container{align-items:stretch;background-color:#ffffff1a;border-bottom:1px solid #fff;border-radius:var(--xl-size-base) var(--xl-size-base) 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:flex-start;padding:var(--xl-size-base)}.card-hotel-info .card-hotel-info-container img{border-radius:var(--xs-size);height:80px;-o-object-fit:cover;object-fit:cover;width:120px}.card-hotel-info .card-hotel-info-container .info{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-3);justify-content:flex-start}.card-hotel-info .card-hotel-info-container .info .card-hotel-info-title{color:#d2b24d;font-size:var(--md-size);font-weight:600}.card-hotel-info .card-hotel-info-container .info .card-hotel-info-footer{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--sm-size);gap:var(--xs-size-2);justify-content:start;width:100%}.card-hotel-info .card-hotel-info-container .info .card-hotel-info-footer .card-hotel-info-reviews{color:#fff}.card-hotel-info .card-hotel-info-container .info .card-hotel-info-rate{background-color:#2f5e93;border-radius:var(--xs-size) 0 var(--xs-size) var(--xs-size);color:#fff;font-size:var(--sm-size);font-weight:600;padding:.3rem;width:-moz-fit-content;width:fit-content}.card-hotel-info .quadruple-Room{align-items:stretch;background-color:#fff;border-radius:0 0 var(--xl-size-base) var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:flex-start;padding:var(--xl-size-base)}.card-hotel-info .quadruple-Room p{color:#121212;font-size:var(--md-size);font-weight:600}.card-hotel-info .quadruple-Room .aminites,.card-hotel-info .quadruple-Room .aminites .item,.card-hotel-info .quadruple-Room .beds,.card-hotel-info .quadruple-Room .beds .item{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs-size-2);justify-content:start}.card-hotel-info .quadruple-Room .aminites .item,.card-hotel-info .quadruple-Room .beds .item{color:#fff;font-size:var(--sm-size);font-weight:600}.card-price-details{border-radius:var(--xl-size-base);padding:var(--xl-size-base) var(--xl-size-base) var(--xl-size-base)}.card-price-details .card-price-details-container{align-items:stretch;background-color:#ffffff1a;border-radius:var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:var(--xl-size-base)}.card-price-details .card-price-details-container p{color:#d2b24d;font-size:var(--md-size);font-weight:600;margin-bottom:var(--sm-size)}.card-price-details .card-price-details-container .item{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--md-size);font-weight:600;gap:var(--xs-size-2);justify-content:space-between;margin-top:var(--xs-size-2);padding-bottom:var(--sm-size)}.card-price-details .card-price-details-container .total{align-items:baseline;border-top:2px dashed #fff;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs-size-2);justify-content:space-between;padding-top:var(--md-size)}.card-price-details .card-price-details-container .total .total-title{color:#3d4c5e;font-size:var(--md-size);font-weight:600}.card-price-details .card-price-details-container .total .tota-subtitle{align-items:stretch;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:var(--sm-size);font-weight:600;justify-content:flex-start}.card-price-details .card-price-details-container .total .tota-subtitle .price{color:#d2b24d;font-size:var(--xl-size-1);font-weight:600;margin-bottom:0;text-align:end}.special-request{border-radius:var(--xl-size-base);padding:0 0 var(--xl-size-1) var(--xl-size-1)}@media screen and (max-width:768px){.special-request{padding:var(--xl-size-1)}}.special-request .special-request-container{align-items:stretch;background-color:#ffffff1a;border-radius:var(--xl-size-base);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:var(--xl-size-1)}.special-request .special-request-container .special-request-title{color:#d2b24d;font-size:var(--md-size);font-weight:600;margin-bottom:var(--xs-size-2)}.special-request .special-request-container .special-request-subtitle{color:#fff;font-size:var(--sm-size);font-weight:500}.special-request .special-request-container .special-request-textarea{border:1px solid #fff;border-radius:var(--md-size);color:#d2b24d;font-size:var(--sm-size);font-weight:700;height:150px;margin-top:var(--xl-size-1);padding:var(--xs-size-2);resize:none}.book-card{align-items:stretch;background-color:#121212;border:1px solid #fff;border-radius:var(--xs-size);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:flex-start;margin-block:var(--xs-size-2);padding:var(--md-size) var(--xs-size-2);position:relative;width:100%}.book-card .active{background-color:#e5e5e5}.book-card .book-swiper{flex:0 0 auto;max-width:300px;min-width:150px;width:30%}.book-card .book-swiper::part(bullet){background-color:#fff}.book-card .book-swiper::part(bullet-active){background-color:#fff;border-radius:var(--xl-size-2);width:16px}.book-card .book-swiper .img-swiper-container{border-radius:var(--xs-size-2);height:100%;overflow:hidden;width:100%}.book-card .book-swiper .img-swiper-container img{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.book-card{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:flex-start}.book-card .book-swiper{aspect-ratio:16/9;max-width:100%;min-width:unset;width:100%}.book-card .book-swiper .img-swiper-container{height:auto}}.book-card .card-book-body{align-items:start;display:flex;flex:1 0 auto;flex-direction:column;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:start;width:70%}@media screen and (max-width:768px){.book-card .card-book-body{width:100%}}.book-card .card-book-body .title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.book-card .card-book-body .title .card-book-title{color:#d2b24d;font-size:var(--xl-size-base);font-weight:600}.book-card .card-book-body .title .actions{align-items:center;display:flex;gap:1rem}.book-card .card-book-body .card-book-footer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:98%}.book-card .card-book-body .price{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end}.book-card .card-book-body .price .price-text{color:#d2b24d;font-size:var(--xl-size-1);font-weight:700}.book-card .card-book-body .price .price-value{color:#fff;font-size:var(--sm-size);font-weight:500}.book-reviews{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--xs-size-2);justify-content:flex-start}@media screen and (max-width:768px){.book-reviews{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start}}.book-reviews .book-reviews-rate{background-color:#d2b24d;border-radius:var(--xs-size-2) 0 var(--xs-size-2) var(--xs-size-2);-webkit-border-radius:var(--xs-size-2) 0 var(--xs-size-2) var(--xs-size-2);-moz-border-radius:var(--xs-size-2) 0 var(--xs-size-2) var(--xs-size-2);-ms-border-radius:var(--xs-size-2) 0 var(--xs-size-2) var(--xs-size-2);-o-border-radius:var(--xs-size-2) 0 var(--xs-size-2) var(--xs-size-2);color:#fff;font-size:var(--sm-size);font-weight:600;padding:clamp(1.6px,200vw/var(--base-width),2.4px) clamp(3.2px,400vw/var(--base-width),4.8px)}.book-reviews .book-reviews-rate>span{color:#fff;font-size:var(--sm-size);font-weight:500}.book-reviews .book-reviews-title{color:#d2b24d;font-size:var(--sm-size);font-weight:600}.book-reviews .book-reviews-reviews{color:#fff;font-size:var(--sm-size);font-weight:500}.book-reviews swiper-container{contain:strict;overflow:hidden;width:100%}.address{align-items:stretch;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--sm-size);font-weight:500;gap:var(--xs-size-2);justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@media screen and (max-width:768px){.address{white-space:normal}}.my-book-price{color:#d2b24d;font-family:Bold,sans-serif;font-size:var(--xl-size-1);margin-block:.8rem}.hotel-confirmation{align-items:center;background:#000;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--xl-size-1);justify-content:center;padding:var(--xl-size-2) var(--xl-size-1)}@media screen and (max-width:768px){.hotel-confirmation{padding:var(--md-size)}}.price-details{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:55%}@media screen and (max-width:768px){.price-details{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}}.price-details .hotel-information-price-card{width:100%}.price-details .hotel-information-price-card .card-price-details{padding:0;width:100%}.price-details .hotel-information-price-card .card-price-details .card-price-details-container{border-radius:0 0 var(--xl-size-base) var(--xl-size-base);width:100%}.hotel-confirmation-header{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--md-size);justify-content:center;padding:var(--xl-size-base) var(--xl-size-1);position:relative;width:100%}.hotel-confirmation-header p{color:#fff;font-size:var(--xl-size-1);font-weight:600;text-align:center}.hotel-confirmation-header span{color:#fff;font-size:var(--xl-size-base);text-align:center;width:35rem}@media screen and (max-width:768px){.hotel-confirmation-header span{width:100%}}.hotel-confirmation-header .booking-confirmation-number{align-items:center;color:#3d4c5e;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--sm-size);justify-content:center}.hotel-confirmation-header:after{background-image:url(./successful-booking.CNdUBc-e.gif);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.guest-information{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:55%}@media screen and (max-width:768px){.guest-information{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}}.guest-information .hotel-information-guest-card{padding:var(--md-size) var(--sm-size);width:100%}.guest-information .hotel-information-guest-card .all-information{display:grid;gap:2px;gap:var(--md-size-2);grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:768px){.guest-information .hotel-information-guest-card .all-information{display:grid;gap:2px;gap:var(--xl-size-base);grid-template-columns:repeat(1,1fr);width:100%}}.guest-information .hotel-information-guest-card .all-information .item{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--md-size-2);justify-content:start}.guest-information .hotel-information-guest-card .all-information .item .info{align-items:stretch;display:flex;flex-direction:column;flex-wrap:start;justify-content:center}.guest-information .hotel-information-guest-card .all-information .item .info p{color:#ccc;font-size:var(--sm-size);font-weight:600}.guest-information .hotel-information-guest-card .all-information .item .info span{color:var(--secondary-color);font-size:var(--md-size);font-weight:600}.hotel-information{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:55%}@media screen and (max-width:768px){.hotel-information{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}}.hotel-information .hotel-information-hotel-card{width:100%}.hotel-information .hotel-information-hotel-card .card-hotel-info{padding:0}.hotel-information .hotel-information-hotel-card .card-hotel-info .card-hotel-info-container{border-radius:0}.hotel-information-header{align-items:center;background:#d2b24d;border-radius:var(--xl-size-base) var(--xl-size-base) 0 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs-size);justify-content:center;margin-top:var(--xl-size-base);padding:var(--md-size) var(--xl-size-1);width:100%}.hotel-information-header p{color:#fff;font-size:var(--md-size);font-weight:600}@font-face{font-family:Light;src:url(./Zain-Light.rw6Cm0Gw.ttf) format("truetype")}@font-face{font-family:Regular;src:url(./Zain-Regular.BrSaKjPW.ttf) format("truetype")}@font-face{font-family:Bold;src:url(./Zain-Bold.BuZVZqtS.ttf) format("truetype")}@font-face{font-family:ExtraBold;src:url(./Zain-ExtraBold.e-sVoJS1.ttf) format("truetype")}@font-face{font-family:Regular-urw;src:url(./URW_Light.CrBX8DZT.ttf) format("truetype")}@font-face{font-family:Medium-urw;src:url(./URW_Medium.BsCjr0hW.ttf) format("truetype")}@font-face{font-family:Bold-urw;src:url(./URW_Bold.Cldj2H79.ttf) format("truetype")}body{background-color:var(--black-color);color:var(--white-color);font-family:Regular-Mochiy,sans-serif;overflow-x:hidden;text-transform:capitalize}body:lang(ar){direction:rtl}body:lang(en){direction:ltr}.line-dashed{border-top:2px dashed var(--gray-color);margin-block:.8rem;width:100%}.container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.p-slider-range{background:var(--orange-color);border-radius:var(--orange-color);display:block}.text-black{color:var(--black-color)}.card .p-icon{color:var(--secondary-color)!important}.card .p-accordioncontent-content,.card .p-accordionheader{padding-inline:0}.card .p-datepicker:has(.p-datepicker-input-icon-container){width:100%}.card .p-datepicker:has(.p-datepicker-input-icon-container) .p-datepicker-input{padding:var(--padding-md)}.card .p-inputtext:enabled:focus{border-color:var(--secondary-color)}.card .p-datepicker-day-selected{background-color:var(--secondary-color)!important}.card .p-floatlabel label{color:var(--secondary-color)!important;font-family:Regular-Mochiy,sans-serif}.p-datepicker-month-selected{background:var(--secondary-color)!important}.no-result{align-items:center;display:flex;flex-direction:column;gap:3rem;grid-area:1/2/6/6;justify-content:center;margin-top:var(--space-lg);width:100%}.no-result p{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.w100{margin-block:var(--space-lg)}.w-full,.w100{width:100%}.red{color:red!important}.float-button{align-items:center;animation:bookNowAnimation 1s infinite;background-color:#fff;border-radius:50rem;bottom:1rem;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:4rem;justify-content:center;margin-inline:1rem;position:fixed;width:4rem;z-index:5555}.float-button:lang(en){right:1rem}.float-button:lang(ar){left:1rem}@media screen and (max-width:900px){.float-button{bottom:6rem;height:3.5rem;width:3.5rem}}@keyframes bookNowAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.navigation{display:none}@media screen and (max-width:992px){.navigation{align-items:center;background:#fff;border-radius:10px;bottom:0;box-shadow:0 0 10px #0000001a;display:flex;height:70px;justify-content:center;position:fixed;width:100%;z-index:55555}.navigation ul{display:flex;position:relative;width:350px}.navigation ul li{height:70px;list-style:none;position:relative;width:100%;z-index:1}.navigation ul li a{flex-direction:column;font-weight:500;position:relative;text-align:center}.navigation ul li a,.navigation ul li a .icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.navigation ul li a .icon{color:var(--black-color);font-size:1.5em;transition:.5s}.navigation ul li.active a .icon{transform:translate(4px,-33px)}.navigation ul li a .text{bottom:8px;color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.05em;opacity:0;position:absolute;transform:translateY(20px);transition:.5s}.navigation ul li.active a .text{opacity:1;transform:translateY(0)}.indicator{align-items:center;background:var(--secondary-color);border:6px solid transparent;border-radius:50%;display:flex;height:60px;justify-content:center;position:absolute;top:-30px;transition:.5s;width:60px;z-index:0}}
