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-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='none' viewBox='0 0 41 41'%3E%3Cg fill='%23399AC7' clip-path='url(%23a)'%3E%3Cpath d='m33.156 11.985-6.77-.983-3.027-6.134c-1.168-2.368-4.55-2.37-5.719 0l-3.027 6.134-6.769.983c-2.613.38-3.659 3.595-1.767 5.44l4.898 4.774L9.82 28.94c-.447 2.603 2.288 4.591 4.627 3.362L20.5 29.12l6.054 3.183c2.342 1.231 5.073-.764 4.627-3.362L30.025 22.2l4.898-4.774c1.891-1.844.847-5.06-1.767-5.44M10.79 3.776l-1.635-2.25a1.367 1.367 0 0 0-2.211 1.607l1.634 2.25a1.367 1.367 0 0 0 2.211-1.607M5.365 23.936a1.366 1.366 0 0 0-1.722-.878l-2.698.877a1.367 1.367 0 1 0 .844 2.6l2.699-.877a1.367 1.367 0 0 0 .877-1.722M33.755 1.224a1.367 1.367 0 0 0-1.91.302l-1.634 2.25a1.367 1.367 0 1 0 2.212 1.607l1.634-2.25a1.367 1.367 0 0 0-.302-1.909M40.055 23.935l-2.698-.876a1.366 1.366 0 1 0-.845 2.599l2.698.877a1.367 1.367 0 0 0 .845-2.6M20.5 34.53c-.754 0-1.366.612-1.366 1.367v2.773a1.367 1.367 0 0 0 2.733 0v-2.773c0-.755-.612-1.367-1.367-1.367'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h41v41H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:30px 30px;gap:var(--gap-sm);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:Bold,sans-serif;font-size:35px}.home .about-us .top-section .top-section-description{color:#6b7280;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.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{color:var(--primary-color);display:flex;flex-direction:column;gap:var(--gap-md)}.home .about-us .intro .titles .title{color:var(--primary-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);padding-inline:var(--padding-lg);position:relative}.home .our-blogs .top-section{align-items:center;display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--padding-md) 0;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:Bold,sans-serif;font-size:clamp(28px,4vw,46px);position:relative}.home .our-blogs .top-section .top-section-description{color:#6b7280;font-family:Regular,sans-serif;font-size:var(--fontsize-md);line-height:1.6;max-width:650px}.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{display:flex;justify-content:center;margin-top:var(--space-sm);position:relative;top:auto}}.home .our-blogs .cards{display:grid;gap:var(--gap-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:var(--space-md);padding:var(--padding-md)}.home .our-blogs .cards .card{background-color:var(--white-color);border-radius:var(--radius-lg);box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.home .our-blogs .cards .card:hover{box-shadow:0 12px 25px #0000001f;transform:translateY(-6px)}.home .our-blogs .cards .card .card-image{height:18rem;overflow:hidden;position:relative;width:100%}.home .our-blogs .cards .card .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.home .our-blogs .cards .card .card-image:hover img{transform:scale(1.08)}.home .our-blogs .cards .card .card-image .date{background:var(--secondary-color);border-radius:var(--radius-sm);box-shadow:0 2px 8px #00000040;color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm);padding:.5rem .8rem;position:absolute;right:1rem;text-align:center;top:1rem}.home .our-blogs .cards .card .card-image .date p{font-size:var(--fontsize-sm);margin:0}.home .our-blogs .cards .card .card-image .date span{display:block;font-size:var(--fontsize-xs);opacity:.9}.home .our-blogs .cards .card .card-body{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-md)}.home .our-blogs .cards .card .card-body .info{align-items:center;color:var(--secondary-color);display:flex;flex-wrap:wrap;gap:var(--gap-md)}.home .our-blogs .cards .card .card-body .info .item{align-items:center;display:flex;font-size:var(--fontsize-sm);gap:var(--gap-xs)}.home .our-blogs .cards .card .card-body .info .item:first-child{font-weight:500;text-decoration:underline}.home .our-blogs .cards .card .card-body h4{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg);line-height:1.4;transition:color .3s ease;-webkit-line-clamp:1;height:calc(var(--line-height)*1em);line-height:var(--line-height);text-overflow:ellipsis;--line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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-xs);text-decoration:underline;transition:all .3s ease}.home .our-blogs .cards .card .card-body .read-me svg{transition:transform .3s ease}.home .our-blogs .cards .card .card-body .read-me:hover svg{transform:translate(5px) rotate(45deg)}.home .hero-section{height:75vh;overflow:hidden;position:relative;width:100%;z-index:0}.home .hero-section .blur-image{filter:blur(10px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.home .hero-section .hero-section-image{aspect-ratio:16/9;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.home .hero-section .hero-section-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home .hero-section .hero-section-image:before{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.home .hero-section .hero-section-content{align-items:center;color:var(--white-color);display:flex;flex-direction:column;gap:var(--gap-sm);height:100%;justify-content:center;left:50%;margin-bottom:3rem;padding:0 var(--padding-xl);position:absolute;text-align:center;text-transform:capitalize;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}@media screen and (max-width:1000px){.home .hero-section .hero-section-content{padding:0 var(--padding-sm)}}@media screen and (max-width:800px){.home .hero-section .hero-section-content{top:30%}}@media screen and (max-width:1000px){.home .hero-section .hero-section-content{gap:var(--gap-lg)}}.home .hero-section .hero-section-content h1{font-family:ExtraBold,sans-serif;font-size:55px;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 .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: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 .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 .discover{align-items:center;background-color:var(--secondary-color);border-radius:var(--radius-xl);color:var(--white-color);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)}.navbar{align-items:center;-webkit-backdrop-filter:blur(106px);backdrop-filter:blur(106px);background-color:var(--nav-bg);display:flex;justify-content:space-between;padding-inline:var(--padding-lg);width:100%;z-index:100}.navbar .logo-link{display:block;width:100%}.navbar .dropdown-menu{color:var(--opcacity-gray-color);display:inline-block;font-family:Bold,sans-serif;font-size:var(--fontsize-md);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-gold);border:1px solid var(--secondary-color);border-radius:var(--radius-lg);color:var(--secondary-color);display:flex;gap:var(--gap-sm);justify-content:center;padding:var(--padding-sm)}.navbar .logo{display:flex;width:calc(23000vw/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(--opcacity-gray-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-sm)}.navbar .end-section .auth-btn{align-items:center;background-color:var(--primary-color);background:var(--opacity-gold);border:1px solid var(--secondary-color);border-radius:var(--radius-xl);border-radius:var(--radius-lg);color:var(--secondary-color);display:flex;justify-content:space-between;padding:var(--padding-md) var(--padding-sm);transition:all .3s ease-in-out}@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}.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:9rem}.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(--secondary-color);border-radius:var(--radius-lg);color:var(--secondary-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:Bold,sans-serif;font-size:35px}.home .our-services .top-section .top-section-description{color:#6b7280;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.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-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='none' viewBox='0 0 41 41'%3E%3Cg fill='%23399AC7' clip-path='url(%23a)'%3E%3Cpath d='m33.156 11.985-6.77-.983-3.027-6.134c-1.168-2.368-4.55-2.37-5.719 0l-3.027 6.134-6.769.983c-2.613.38-3.659 3.595-1.767 5.44l4.898 4.774L9.82 28.94c-.447 2.603 2.288 4.591 4.627 3.362L20.5 29.12l6.054 3.183c2.342 1.231 5.073-.764 4.627-3.362L30.025 22.2l4.898-4.774c1.891-1.844.847-5.06-1.767-5.44M10.79 3.776l-1.635-2.25a1.367 1.367 0 0 0-2.211 1.607l1.634 2.25a1.367 1.367 0 0 0 2.211-1.607M5.365 23.936a1.366 1.366 0 0 0-1.722-.878l-2.698.877a1.367 1.367 0 1 0 .844 2.6l2.699-.877a1.367 1.367 0 0 0 .877-1.722M33.755 1.224a1.367 1.367 0 0 0-1.91.302l-1.634 2.25a1.367 1.367 0 1 0 2.212 1.607l1.634-2.25a1.367 1.367 0 0 0-.302-1.909M40.055 23.935l-2.698-.876a1.366 1.366 0 1 0-.845 2.599l2.698.877a1.367 1.367 0 0 0 .845-2.6M20.5 34.53c-.754 0-1.366.612-1.366 1.367v2.773a1.367 1.367 0 0 0 2.733 0v-2.773c0-.755-.612-1.367-1.367-1.367'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h41v41H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:30px 30px;display:flex;flex-direction:column;gap:var(--gap-md);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:Bold,sans-serif;font-size:35px}.home .recommended .top-section .top-section-description{color:#6b7280;font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.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(--secondary-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(--black-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{background:ed;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;color:var(--black-color);display:flex;gap:var(--gap-md);justify-content:center;margin-block:1rem}.home .about-us .summary .item .icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#399ac71a;border-radius:10px;padding:var(--padding-sm)}.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{background-color:#fdfdfd;background-image:url(./pattern_bg.D244-2pg.png);margin-top:var(--section-space);transition:all .4s ease;width:100%}.home .what-we-offer .top-section{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='none' viewBox='0 0 41 41'%3E%3Cg fill='%23399AC7' clip-path='url(%23a)'%3E%3Cpath d='m33.156 11.985-6.77-.983-3.027-6.134c-1.168-2.368-4.55-2.37-5.719 0l-3.027 6.134-6.769.983c-2.613.38-3.659 3.595-1.767 5.44l4.898 4.774L9.82 28.94c-.447 2.603 2.288 4.591 4.627 3.362L20.5 29.12l6.054 3.183c2.342 1.231 5.073-.764 4.627-3.362L30.025 22.2l4.898-4.774c1.891-1.844.847-5.06-1.767-5.44M10.79 3.776l-1.635-2.25a1.367 1.367 0 0 0-2.211 1.607l1.634 2.25a1.367 1.367 0 0 0 2.211-1.607M5.365 23.936a1.366 1.366 0 0 0-1.722-.878l-2.698.877a1.367 1.367 0 1 0 .844 2.6l2.699-.877a1.367 1.367 0 0 0 .877-1.722M33.755 1.224a1.367 1.367 0 0 0-1.91.302l-1.634 2.25a1.367 1.367 0 1 0 2.212 1.607l1.634-2.25a1.367 1.367 0 0 0-.302-1.909M40.055 23.935l-2.698-.876a1.366 1.366 0 1 0-.845 2.599l2.698.877a1.367 1.367 0 0 0 .845-2.6M20.5 34.53c-.754 0-1.366.612-1.366 1.367v2.773a1.367 1.367 0 0 0 2.733 0v-2.773c0-.755-.612-1.367-1.367-1.367'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h41v41H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:30px 30px;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:Bold,sans-serif;font-size:35px}.home .what-we-offer .top-section .top-section-description{color:#6b7280;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.home .what-we-offer .filters{align-items:center;display:flex;gap:var(--gap-sm);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(--secondary-color-opacity);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{background-color:var(--white-color);border-radius:var(--radius-md);box-shadow:0 4px 15px #00000014;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.home .what-we-offer .cards .card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-6px)}.home .what-we-offer .cards .card .image{border-radius:var(--radius-sm);height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.home .what-we-offer .cards .card .image:hover{transform:scale(1.05)}.home .what-we-offer .cards .card .content{display:flex;flex-direction:column;gap:var(--gap-sm);padding:var(--padding-md)}.home .what-we-offer .cards .card .content p{color:var(--black-color);display:-webkit-box;font-family:Bold,sans-serif;font-size:var(--fontsize-md);transition:color .3s ease;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:calc(var(--line-height)*1em);line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;--line-height:1.5}.home .what-we-offer .cards .card .content p:hover{color:var(--secondary-color)}.home .what-we-offer .cards .card .content .location{align-items:center;color:var(--secondary-color);display:flex;font-size:var(--fontsize-xs);gap:var(--gap-xs)}.home .what-we-offer .cards .card .content .description{color:#6b7280;display:-webkit-box;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:calc(var(--line-height)*2em);line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;--line-height:1.5}.home .what-we-offer .cards .card .content .price{align-items:center;background:linear-gradient(135deg,var(--secondary-color),#2c240a);border-radius:50px;color:var(--white-color);display:flex;font-family:Bold,sans-serif;font-size:var(--fontsize-sm);justify-content:space-between;margin-top:auto;padding:var(--padding-sm) var(--padding-md);transition:all .3s ease}.home .what-we-offer .cards .card .content .price:hover{background:linear-gradient(135deg,#2c240a,var(--secondary-color));transition:all .3s ease}.home-filter{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.3);border-end-end-radius:1rem 0 0 0;border-radius:1rem;bottom:20%;box-shadow:0 6px 24px #00000026;left:50%;padding:2rem 1.5rem;position:absolute;transform:translate(-50%);width:85%;z-index:3}@media screen and (max-width:1000px){.home-filter{width:95%}}.home-filter .tabs{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(12px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.3);border-radius:1rem 1rem 0 0;bottom:6.4rem;display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:center;left:50%;margin-bottom:1.5rem;padding:.5rem 1rem;position:absolute;transform:translate(-50%)}@media screen and (max-width:900px){.home-filter .tabs{border-radius:1rem;position:relative;top:0}}.home-filter .tabs .tab{align-items:center;border-radius:var(--radius-sm);color:var(--white-color);cursor:pointer;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:.5rem;justify-content:center;padding:.5rem 1.2rem;transition:all .3s ease}.home-filter .tabs .tab svg,.home-filter .tabs .tab svg path{fill:var(--white-color)}.home-filter .tabs .tab:hover{background-color:#00000014}.home-filter .tabs .tab.active_tab_filter{background-color:var(--secondary-color);color:var(--white-color)}.home-filter .tabs-content{align-items:end;border-radius:1rem;display:flex;gap:var(--gap-md);justify-content:start}@media screen and (max-width:900px){.home-filter .tabs-content{flex-wrap:wrap}}@media screen and (max-width:600px){.home-filter .tabs-content{flex-wrap:wrap}}.home-filter .tabs-content .input-wrapper{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:25%}@media screen and (max-width:900px){.home-filter .tabs-content .input-wrapper{width:100%}}.home-filter .tabs-content label{margin-bottom:.4rem;padding-inline:.3rem}.home-filter .tabs-content input,.home-filter .tabs-content label{color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.home-filter .tabs-content input{background:#ffffffb3;border:none;border-radius:var(--radius-sm);box-shadow:inset 0 2px 5px #0000000d;padding:.3rem 1.8rem;width:100%}.home-filter .tabs-content .p-datepicker{width:100%!important}.home-filter .tabs-content .select-business,.home-filter .tabs-content .select-categories{background:#ffffffb3;border:none;border-radius:var(--radius-sm);color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);outline:none;padding:0 1rem;width:100%}.home-filter .tabs-content .icon{position:absolute;top:70%;transform:translateY(-50%)}.home-filter .tabs-content .icon:lang(ar){right:.2rem}.home-filter .tabs-content .icon:lang(en){left:.2rem}.home-filter .search{align-items:center;background-color:var(--secondary-color);border:none;border-radius:50rem;color:var(--white-color);display:flex;font-family:Regular,sans-serif;justify-content:center;padding:1rem .8rem;text-align:center;width:25%}@media screen and (max-width:900px){.home-filter .search{width:100%}}.home .who-we-are{margin-top:var(--section-space)}.home .who-we-are .content{align-items:center;display:grid;gap:var(--gap-xl);grid-template-columns:1fr auto 1fr;margin-top:4rem;padding:0 var(--padding-lg)}@media screen and (max-width:992px){.home .who-we-are .content{grid-template-columns:1fr;text-align:center}}.home .who-we-are .content .image-wrapper{display:flex;justify-content:center;position:relative}.home .who-we-are .content .image{border-radius:16px;height:auto;max-width:440px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease,box-shadow .4s ease;width:100%}.home .who-we-are .content .image:hover{transform:scale(1.03)}.home .who-we-are .content .fetures{display:flex;flex-direction:column;font-family:Regular,sans-serif;gap:var(--gap-lg)}.home .who-we-are .content .fetures .item{align-items:flex-start;background:var(--white-color);border-radius:12px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:var(--gap-sm);padding:1rem;transition:all .3s ease-in-out}.home .who-we-are .content .fetures .item:hover{background:linear-gradient(135deg,#2c240a,#4aaedd);box-shadow:0 6px 16px #0000001f;color:var(--white-color);transform:translateY(-4px)}.home .who-we-are .content .fetures .item:hover p,.home .who-we-are .content .fetures .item:hover span{color:var(--white-color)}.home .who-we-are .content .fetures .item .title{align-items:center;display:flex;gap:var(--gap-sm)}.home .who-we-are .content .fetures .item .title p{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);transition:color .3s ease}.home .who-we-are .content .fetures .item span{color:var(--fourth-gray);font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.home .what-we-do{margin-top:var(--section-space)}.home .what-we-do .top-section{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41' fill='none' viewBox='0 0 41 41'%3E%3Cg fill='%23399AC7' clip-path='url(%23a)'%3E%3Cpath d='m33.156 11.985-6.77-.983-3.027-6.134c-1.168-2.368-4.55-2.37-5.719 0l-3.027 6.134-6.769.983c-2.613.38-3.659 3.595-1.767 5.44l4.898 4.774L9.82 28.94c-.447 2.603 2.288 4.591 4.627 3.362L20.5 29.12l6.054 3.183c2.342 1.231 5.073-.764 4.627-3.362L30.025 22.2l4.898-4.774c1.891-1.844.847-5.06-1.767-5.44M10.79 3.776l-1.635-2.25a1.367 1.367 0 0 0-2.211 1.607l1.634 2.25a1.367 1.367 0 0 0 2.211-1.607M5.365 23.936a1.366 1.366 0 0 0-1.722-.878l-2.698.877a1.367 1.367 0 1 0 .844 2.6l2.699-.877a1.367 1.367 0 0 0 .877-1.722M33.755 1.224a1.367 1.367 0 0 0-1.91.302l-1.634 2.25a1.367 1.367 0 1 0 2.212 1.607l1.634-2.25a1.367 1.367 0 0 0-.302-1.909M40.055 23.935l-2.698-.876a1.366 1.366 0 1 0-.845 2.599l2.698.877a1.367 1.367 0 0 0 .845-2.6M20.5 34.53c-.754 0-1.366.612-1.366 1.367v2.773a1.367 1.367 0 0 0 2.733 0v-2.773c0-.755-.612-1.367-1.367-1.367'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h41v41H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:30px 30px;gap:var(--gap-sm);text-align:center}.home .what-we-do .top-section,.home .what-we-do .top-section .top-section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .what-we-do .top-section .top-section-title span{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:35px}.home .what-we-do .top-section .top-section-description{color:#6b7280;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);width:60%}@media screen and (max-width:768px){.home .what-we-do .top-section .top-section-description{width:100%}}.home .what-we-do .cards{display:grid;gap:var(--gap-md);grid-template-columns:repeat(3,1fr);margin-top:1.5rem;padding:0 var(--padding-lg)}@media screen and (max-width:1200px){.home .what-we-do .cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.home .what-we-do .cards{grid-template-columns:repeat(1,1fr)}}.home .what-we-do .cards .card{align-items:center;background-color:#f8f8f8;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:var(--padding-md) var(--padding-lg);transition:all .3s ease-in-out}@media screen and (max-width:768px){.home .what-we-do .cards .card{flex-direction:column-reverse}}.home .what-we-do .cards .card .image{height:141px;width:127px}.home .what-we-do .cards .card .content{display:flex;flex-direction:column;gap:var(--gap-sm)}.home .what-we-do .cards .card .content p{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.home .what-we-do .cards .card .content span{color:#6b7280;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.home .what-we-do .cards .card .content ul{color:var(--secondary-color);list-style:circle}.home .what-we-do .cards .card .content ul li{color:var(--secondary-color)}.home .what-we-do .cards .card .content ul li span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.home .what-we-do .cards .card:hover{background:linear-gradient(135deg,#2c240a,var(--secondary-color));box-shadow:0 10px 20px #00000026;transform:translateY(-10px)}.home .what-we-do .cards .card:hover p,.home .what-we-do .cards .card:hover span,.home .what-we-do .cards .card:hover ul li,.home .what-we-do .cards .card:hover ul li span{color:var(--white-color)}.footer{background-color:var(--footer-color);color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);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{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-top:2rem}}@media screen and (max-width:600px){.footer .content{flex-direction:row;flex-wrap:wrap;justify-content:center}}.footer .content .contact{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--gap-sm);justify-content:center;margin-block:var(--space-md);min-width:150px}.footer .content .contact .address,.footer .content .contact .item{align-items:start;color:#6b7280;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(--black-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{width:180px}.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:1;flex-direction:column;font-size:var(--fontsize-sm);gap:var(--gap-md);justify-content:center;margin-bottom:2rem;min-width:150px}@media screen and (max-width:768px){.footer .content .footer-links{margin-bottom:unset;margin-top:2rem}}.footer .content .footer-links p{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);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%,50%,.63);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:0 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}.responsive-lang{color:var(--white-color);display:block!important}.responsive-header{align-items:center;display:flex;justify-content:space-between;width:100%}}@media screen and (max-width:992px)and (max-width:768px){.responsive-header{flex-wrap:wrap}}@media screen and (max-width:992px){.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:22rem;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);margin-top:2rem;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%)}.hotels .cards-section .cards .card .card-body{color:var(--primary-color)}.hotels .cards-section .cards .card .card-footer .price b{font-size:var(--fontsize-md)}.hotels .cards-section .cards .card .card-footer .view-details:hover{background-color:var(--secondary-color)}.hotel .info{align-items:baseline}.hotel .info .hotel-data{width:75%}.hotel .info .hotel-data .active_room_card{border:2px solid var(--secondary-color)}.hotel .info .hotel-data .title{align-items:center;flex-direction:row;gap:var(--gap-lg)}.hotel .info .hotel-data .title span{color:var(--gray-color)}.hotel .info .hotel-data .price,.hotel .info .hotel-data .price span{color:var(--primary-color)}.hotel .info .hotel-data .location{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 .map{width:100%}@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}.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 .abou-hotel h4{font-size:var(--fontsize-lg)}.hotel .abou-hotel p{color:var(--gray-color)}.hotel .hotel-map h4{font-size:var(--fontsize-lg)}.hotel .hotel-map .discover .open-map{color:var(--primary-color)}.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{color:var(--gray-color)}.hotel .popular-amenities h4{font-size:var(--fontsize-lg)}.hotel .popular-amenities .items .item p span{color:var(--gray-color)}.hotel .room-options h4{font-size:var(--fontsize-lg)}.hotel .room-options .card{border:1px solid #e5e5e5;cursor:pointer;gap:var(--gap-sm);height:40rem;position:relative;transition:transform .3s ease-in-out}.hotel .room-options .card .card-image{border-radius:var(--radius-md) var(--radius-md) 0 0;height:100%;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;transition:transform .3s ease-in-out;width:100%}.hotel .room-options .card .card-body{color:var(--primary-color);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-body .dates{align-items:center;display:flex;justify-content:space-between}.hotel .room-options .card .card-body .dates .date{align-items:center;display:flex;gap:.8rem}.hotel .room-options .card .card-body .aminites{align-items:center;display:grid;gap:var(--gap-sm);grid-template-columns:repeat(3,1fr);justify-content:space-between;margin-top:1rem}@media screen and (max-width:600px){.hotel .room-options .card .card-body .aminites{grid-template-columns:repeat(1,1fr)}}.hotel .room-options .card .card-body .aminites .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-body .aminites .item img{border-radius:50rem;height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.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 .input-wrapper{align-items:flex-start;display:flex;flex-direction:column}.hotel .room-options .card .card-footer .input-wrapper label{color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.hotel .room-options .card .card-footer .input-wrapper input{border:1px solid var(--gray-color);border-radius:var(--radius-sm);color:var(--gray-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-sm);width:100%}.hotel .room-options .card .card-footer .item{align-items:center;display:flex;gap:var(--gap-sm)}.hotel .room-options .card .buy_now{align-items:flex-end;border-radius:var(--radius-lg);color:var(--white-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);justify-content:flex-end;padding:var(--padding-md) var(--padding-lg);position:absolute;top:0;transition:all .3s ease-in-out;width:50%;z-index:5555}.hotel .room-options .card .buy_now:lang(ar){left:0}.hotel .room-options .card .buy_now:lang(en){right:0}@media screen and (max-width:768px){.hotel .room-options .card .buy_now{text-align:center;width:100%}}.show_more{display:flex;flex-direction:column}.aminites-dialog{align-items:center;display:grid;gap:var(--gap-md);grid-template-columns:repeat(3,1fr);justify-content:space-between;margin-top:1rem}@media screen and (max-width:600px){.aminites-dialog{grid-template-columns:repeat(1,1fr)}}.aminites-dialog .item{align-items:center;display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.aminites-dialog .item img{border-radius:50rem;height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.hotels .sidebar{color:var(--black-color)}.hotels .sidebar .reset{align-items:center;border:1px solid #0c0c0c;border-radius:var(--radius-sm);color:var(--primary-color);display:flex;font-family:Bold,sans-serif;font-size:var(--fontsize-sm);justify-content:center;margin-block:var(--space-md);padding:var(--padding-md) var(--padding-lg);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(--black-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-family:Bold,sans-serif;font-size:2rem}.hotels .cards-section .cards .card .card-footer .view-details{background-color:var(--secondary-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(--primary-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:var(--white-color);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:start;color:var(--black-color);display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--gap-sm);margin-bottom:.5rem}.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(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.hotel .info .hotel-data .price span{color:var(--secondary-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.hotel .info .hotel-data .location{align-items:center;color:#9ca2ac;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(--black-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:#9ca2ac;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 .video,.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:#f5f5f5;border-radius:.5rem;height:1rem;margin-block:1rem;width:100%}.hotel .abou-hotel{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-md) var(--padding-lg)}.hotel .abou-hotel h4{color:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotel .abou-hotel p{color:#9ca2ac;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(--black-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:#666;display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.hotel .hotel-map .discover .open-map{color:var(--secondary-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{color:var(--black-color);display:flex;flex-direction:column;gap:var(--gap-md)}.hotel .hotel-map .aminites .food .title{align-items:end;color:var(--black-color);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);color:var(--black-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{color:var(--black-color);display:flex;flex-direction:column;gap:var(--gap-md)}.hotel .hotel-map .aminites .bath-room .title{align-items:end;color:var(--black-color);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);color:var(--black-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{color:var(--black-color);display:flex;flex-direction:column;gap:var(--gap-md)}.hotel .hotel-map .aminites .entertainment .title{align-items:end;color:var(--black-color);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);color:var(--black-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(--black-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(1,1fr)}.hotel .included-excluded .all-items .items-included .item{align-items:center;color:#666;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(1,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(--black-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(--black-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{color:var(--black-color);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{color:var(--black-color);display:flex;flex-direction:column;gap:var(--gap-sm)}.hotel .all-room-amenities .aminites .food .title{color:var(--black-color);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{color:var(--black-color);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{color:var(--black-color);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(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md);margin-bottom:2rem}.hotel .room-options .card{background-color:var(--white-color);border-radius:var(--radius-md);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:var(--padding-sm)}.hotel .room-options .card .image{border-radius:var(--radius-sm);height:170px;-o-object-fit:cover;object-fit:cover;width:100%}.hotel .room-options .card .content{display:flex;flex-direction:column;gap:var(--gap-sm);margin-top:.8rem}.hotel .room-options .card .content p{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.hotel .room-options .card .content .location{align-items:center;color:var(--secondary-color);display:flex;gap:var(--gap-xs)}.hotel .room-options .card .content .description{color:#9ca3af;display:-webkit-box;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:calc(var(--line-height)*2em);line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;--line-height:1.5}.hotel .room-options .card .content .price{align-items:center;background:#2c240a;border-radius:10rem;color:var(--white-color);display:flex;font-family:Bold,sans-serif;font-size:var(--fontsize-sm);justify-content:space-between;padding:var(--padding-md);width:100%}.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);color:var(--black-color);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:#4b556314;border:1px solid rgba(75,85,99,.2);border-radius:var(--radius-lg);color:#4b5563;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:space-between;margin-top:1rem;width:100%}.book-service .dates .p-floatlabel{width:100%}.book-service .dates .p-datepicker:has(.p-datepicker-input-icon-container){width:100%!important}.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{align-items:center;background-color:#525151;border-radius:var(--radius-lg);box-shadow:0 3px 24px #fff6;display:flex;justify-content:center;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{color:var(--black-color);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(--black-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(--black-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:var(--black-color);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(--black-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(--black-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{border-radius:var(--radius-md);color:var(--black-color);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(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-lg);padding-block:var(--padding-md)}.blog-details .blogs-container .content .info{color:var(--black-color);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;color:var(--black-color);display:flex;gap:var(--gap-sm)}.blog-details .blogs-container .content .info .date .description,.blog-details .blogs-container .content .info .date span{color:var(--black-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 p,.blog-details .blogs-container .content .info .author span{color:var(--black-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{color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md);line-height:2rem}.blog-details .blogs-container .content .hashtag h3{color:var(--secondary-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(--black-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{color:var(--black-color);display:flex;flex-direction:column;gap:var(--gap-sm);margin-top:var(--space-md)}.blog-details .blogs-container .content .social span{color:var(--black-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(--black-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(--black-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:var(--black-color);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(--black-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(--black-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)}@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{background-color:var(--white-color);border-radius:var(--radius-lg);box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blogs .cards-blog .card:hover{box-shadow:0 12px 25px #0000001f;transform:translateY(-6px)}.blogs .cards-blog .card .card-image{height:18rem;overflow:hidden;position:relative;width:100%}.blogs .cards-blog .card .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.blogs .cards-blog .card .card-image:hover img{transform:scale(1.08)}.blogs .cards-blog .card .card-image .date{background:var(--secondary-color);border-radius:var(--radius-sm);box-shadow:0 2px 8px #00000040;color:var(--white-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm);padding:.5rem .8rem;position:absolute;right:1rem;text-align:center;top:1rem}.blogs .cards-blog .card .card-image .date p{font-size:var(--fontsize-sm);margin:0}.blogs .cards-blog .card .card-image .date span{display:block;font-size:var(--fontsize-xs);opacity:.9}.blogs .cards-blog .card .card-body{display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--padding-md)}.blogs .cards-blog .card .card-body .info{align-items:center;color:var(--secondary-color);display:flex;flex-wrap:wrap;gap:var(--gap-md)}.blogs .cards-blog .card .card-body .info .item{align-items:center;display:flex;font-size:var(--fontsize-sm);gap:var(--gap-xs)}.blogs .cards-blog .card .card-body .info .item:first-child{font-weight:500;text-decoration:underline}.blogs .cards-blog .card .card-body h4{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg);line-height:1.4;transition:color .3s ease;-webkit-line-clamp:1;height:calc(var(--line-height)*1em);line-height:var(--line-height);text-overflow:ellipsis;--line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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-xs);text-decoration:underline;transition:all .3s ease}.blogs .cards-blog .card .card-body .read-me svg{transition:transform .3s ease}.blogs .cards-blog .card .card-body .read-me:hover svg{transform:translate(5px) rotate(45deg)}.room-dialog{width:100%}.room-dialog table{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;width:100%}.room-dialog td,.room-dialog th{border:1px solid #ddd;padding:8px}.room-dialog tr:nth-child(2n){background-color:#f2f2f2}.room-dialog tr:hover{background-color:#ddd}.room-dialog th{background-color:var(--primary-color);color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.choose_room_now{background-color:var(--secondary-color);border-radius:var(--radius-lg);color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg);transition:all .3s ease-in-out;width:100%}@media screen and (max-width:768px){.choose_room_now{width:100%}}.choose_room_now:hover{background-color:var(--black-color)}.book-room-content{display:flex;flex-direction:column;gap:var(--gap-md)}.book-room-content .err-message{color:red;font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.book-room-content .book-title{font-size:var(--fontsize-md);justify-content:space-between}.book-room-content .book-title,.book-room-content .book-title .package-hotel-details{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.book-room-content .book-title .package-hotel-details .title{font-family:Bold,sans-serif;font-size:35px}.book-room-content .book-title .package-hotel-details .rooms{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.book-room-content .book-title .package-hotel-details .rooms .room{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.book-room-content .book-title .price{color:var(--primary-color);font-family:Bold,sans-serif;font-size:30px}.book-room-content .dates{align-items:center;display:flex;gap:var(--gap-md);justify-content:space-between;margin-top:1rem}@media screen and (max-width:768px){.book-room-content .dates{flex-wrap:wrap}}.book-room-content .dates .flex-auto{width:100%}.terms{margin-bottom:10rem}.terms p{color:var(--black-color);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{border-radius:var(--radius-md);color:var(--secondary-color)!important;font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.faq .p-accordioncontent-content{border-radius:var(--radius-md)}.faq .p-accordioncontent-content p{color:var(--black-color);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:var(--secondary-color);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;justify-content:center;padding:80px;width:100%}.auth-form .auth-card img{filter:brightness(0) invert(1);-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;margin-top:1rem;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:var(--secondary-color);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(../images/auth_background.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) 0}.package .aviation{margin-top:var(--space-md);width:100%}.package .aviation .title{align-items:center;color:#0b1427;display:flex;gap:var(--gap-md);justify-content:flex-end;margin-bottom:var(--space-md);width:100%}.package .aviation .cards{display:flex;flex-direction:column;gap:var(--gap-lg,2rem);height:100%;padding-inline-end:2.5rem;position:relative}.package .aviation .cards:before{background:#d0d2d7;bottom:0;content:"";height:54%;inset-inline-end:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:2px}.package .aviation .cards .card{background:#fff;border:1px solid #d0d2d7;border-radius:var(--radius-sm,4px);display:flex;flex-direction:column;gap:var(--gap-md,1rem);padding:var(--padding-md,1rem);position:relative;text-align:end;transition:transform .3s ease;width:100%}.package .aviation .cards .card:hover{transform:translate(10px)}.package .aviation .cards .card:after{background:#d0d2d7;content:"";height:2px;inset-inline-end:-1.375rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.package .aviation .cards .card:not(:last-child):before{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 0 2px #d0d2d7;content:"✈️";display:flex;font-size:clamp(12px,2vw,14px);height:28px;inset-inline-end:-1.25rem;justify-content:center;padding:2px;position:absolute;top:calc(100% + var(--gap-lg, 2rem)/2);transform:translate(50%,-50%);width:28px;z-index:2}@media (max-width:768px){.package .aviation .cards .card{padding-inline-end:.5rem}.package .aviation .cards .card:after{inset-inline-end:-1rem;width:.75rem}.package .aviation .cards .card:not(:last-child):before{inset-inline-end:-1.25rem;top:calc(100% + var(--gap-lg, 2rem)/2 - 5px)}}@media (max-width:480px){.package .aviation .cards .card:after{display:none}.package .aviation .cards .card:not(:last-child):before{inset-inline-end:-1rem}}.package .aviation .cards .card p{color:var(--black-color,#000);font-family:Bold,sans-serif;font-size:var(--fontsize-md,1rem);margin:0}.package .aviation .cards .card .direction-planes{align-items:center;display:flex;justify-content:space-between;padding:0 var(--padding-md)}@media screen and (max-width:768px){.package .aviation .cards .card .direction-planes{flex-wrap:wrap;gap:var(--gap-lg);justify-content:center}}.package .aviation .cards .card .direction-planes .items-planes{display:flex;flex-direction:column;gap:var(--gap-md);padding:0 var(--padding-md)}.package .aviation .cards .card .direction-planes .items-planes .item-plane{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-md);justify-content:flex-end;position:relative;width:100%}.package .aviation .cards .card .direction-planes .items-planes .item-plane div{align-items:center;display:flex;gap:var(--gap-md)}.package .aviation .cards .card .direction-planes .items-planes .item-plane:before{background:repeating-linear-gradient(180deg,#d0d2d7 0,#d0d2d7 4px,transparent 0,transparent 8px);content:"";height:2rem;inset-inline-start:-1.75rem;position:absolute;top:50%;transform:translateY(-50%);width:3px}@media screen and (max-width:768px){.package .aviation .cards .card .direction-planes .items-planes .item-plane:before{display:none}}.package .aviation .cards .card .direction-planes .items-planes .item-plane:after{background:#fff;border:3px solid #d0d2d7;border-radius:50%;content:"";height:12px;inset-inline-start:-2rem;position:absolute;top:50%;transform:translateY(-50%);width:12px}@media screen and (max-width:768px){.package .aviation .cards .card .direction-planes .items-planes .item-plane:after{display:none}}.package .aviation .cards .card .direction-planes .items-planes .stop p{color:var(--primary-color);font-family:Bold,sans-serif}.package .aviation .cards .card .direction-planes .items-planes .stop:before{background:repeating-linear-gradient(180deg,#d0d2d7 0,#d0d2d7 4px,transparent 0,transparent 8px);content:"";height:2rem;inset-inline-start:-1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:3px}.package .aviation .cards .card .direction-planes .items-planes .stop:after{background:#ff4242;border:3px solid #ff4242;border-radius:50%;content:"";height:12px;inset-inline-start:-1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:12px}.package .book-now{background-color:var(--secondary-color);border-radius:var(--radius-lg);color:var(--white-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg);transition:all .3s ease-in-out;width:100%}@media screen and (max-width:768px){.package .book-now{width:100%}}.package .book-now:hover{background-color:var(--secondary-color)}.packages .cards-section{display:flex;flex-direction:column;grid-column:span 3/span 3;grid-row:span 5/span 5;width:100%}.packages .cards-section .ratting{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:768px){.packages .cards-section .ratting{flex-direction:column-reverse;gap:var(--gap-md);justify-content:center}}.packages .cards-section .ratting .select{width:35%}@media screen and (max-width:768px){.packages .cards-section .ratting .select{width:100%}}.packages .cards-section .ratting span{color:var(--gray-color);font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.packages .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:1379px){.packages .cards-section .cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1110px){.packages .cards-section .cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.packages .cards-section .cards{grid-template-columns:repeat(1,1fr)}}.packages .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:29rem;padding:var(--padding-sm);position:relative;transition:transform .3s ease-in-out}@media screen and (max-width:768px){.packages .cards-section .cards .card{height:33rem}}.packages .cards-section .cards .card:hover{transform:translateY(-5px)}.packages .cards-section .cards .card .dates,.packages .cards-section .cards .card .directions,.packages .cards-section .cards .card .features{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-block:var(--space-sm)}.packages .cards-section .cards .card .dates .item,.packages .cards-section .cards .card .directions .item,.packages .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)}.packages .cards-section .cards .card .card-image{border-radius:var(--radius-md) var(--radius-md) 0 0;height:15rem;overflow:hidden;position:relative}.packages .cards-section .cards .card .card-image:after{clip-path:polygon(76% 0,100% 0,100% 100%,24% 100%)}.packages .cards-section .cards .card .card-image:after,.packages .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%}.packages .cards-section .cards .card .card-image:before{clip-path:polygon(0 0,76% 0,24% 100%,0 100%)}.packages .cards-section .cards .card .card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.packages .cards-section .cards .card:hover .card-image:after{opacity:.7;transform:translate(60%)}.packages .cards-section .cards .card:hover .card-image:before{opacity:.7;transform:translate(-50%)}.packages .cards-section .cards .card .card-body{display:flex;flex-direction:column;gap:var(--gap-sm)}.packages .cards-section .cards .card .card-body p{color:var(--black-color);font-family:Bold,sans-serif;font-size:30px}.packages .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)}.packages .cards-section .cards .card .card-body .location span{width:80%}.packages .cards-section .cards .card .card-body .free{color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm)}.packages .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){.packages .cards-section .cards .card .card-footer{flex-direction:column-reverse;flex-wrap:wrap;gap:var(--gap-sm);justify-content:center}}.packages .cards-section .cards .card .card-footer .price{color:var(--gray-color);font-family:Regular,sans-serif;font-size:var(--fontsize-md)}.packages .cards-section .cards .card .card-footer .price b{color:var(--primary-color);font-family:Bold,sans-serif;font-size:2rem}.packages .cards-section .cards .card .card-footer .view-details{background-color:var(--secondary-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}.packages .cards-section .cards .card .card-footer .view-details:hover{background-color:var(--black-color)}@media screen and (max-width:768px){.packages .cards-section .cards .card .card-footer .view-details{text-align:center;width:100%}}.package .included-excluded{margin-block:var(--space-md);padding:var(--padding-md) var(--padding-lg)}.package .included-excluded h4{font-family:Bold,sans-serif;font-size:var(--fontsize-lg);margin-bottom:2rem}.package .included-excluded .all-items{display:grid;gap:var(--gap-md);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1100px){.package .included-excluded .all-items{grid-template-columns:repeat(1,1fr)}}.package .included-excluded .all-items .items-included{display:grid;gap:var(--gap-md);grid-template-columns:repeat(1,1fr)}.package .included-excluded .all-items .items-included .item{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);justify-content:end}.package .included-excluded .all-items .items-excluded{display:grid;gap:var(--gap-md);grid-template-columns:repeat(1,1fr)}.package .included-excluded .all-items .items-excluded .item{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);justify-content:end}.packages{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){.packages{display:block;margin-block:1rem}}.package{margin-bottom:10rem;width:100%}.package:lang(en){direction:rtl}.package:lang(ar){direction:ltr}.package .images{display:grid;gap:5rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);margin-top:var(--space-md);padding:var(--padding-md) var(--padding-lg);width:100%}@media screen and (max-width:768px){.package .images{display:flex;flex-direction:column}}@media screen and (max-width:300px){.package .images{display:flex;flex-direction:column;gap:10rem!important}}@media screen and (max-width:600px){.package .images{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:center}}.package .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%}.package .images .image .see-all{height:20rem;position:relative}.package .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){.package .images .image .see-all button{width:70%}}.package .images .image img{border-radius:var(--radius-md);height:20rem;-o-object-fit:cover;object-fit:cover;width:100%}.package .images .gallery{display:flex;grid-column:span 3/span 3;grid-column-start:3;grid-row:span 5/span 5;margin-inline:1rem;width:100%}.package .images .gallery .card{height:100%;width:85%}@media screen and (max-width:768px){.package .images .gallery .card{width:100%}}.package .images .gallery .card .p-galleria-content .p-galleria-items-container .p-galleria-items .p-galleria-item{height:30rem}.package .images .gallery .card .p-galleria-content .p-galleria-items-container .p-galleria-items .p-galleria-item img{height:100%}.package .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnail-next-button:lang(ar),.package .images .gallery .card .p-galleria-content .p-galleria-thumbnails .p-galleria-thumbnails-content .p-galleria-thumbnail-prev-button:lang(ar){rotate:180deg}.package .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:9rem;width:15rem}.package .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%}.package .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%}.package .info-section{color:var(--black-color);display:flex;gap:var(--gap-lg);justify-content:space-between;margin-top:var(--space-lg);padding:0 var(--padding-lg);width:100%}@media screen and (max-width:880px){.package .info-section{align-items:center;flex-direction:column;gap:var(--gap-lg);justify-content:center}}.package .info-section .book-service{width:40%}@media screen and (max-width:880px){.package .info-section .book-service{width:100%}}.package .info-section .info-text{display:flex;flex-direction:column;gap:var(--gap-md);width:55%}.package .info-section .info-text h4{font-family:ExtraBold,sans-serif;font-size:var(--fontsize-lg);text-align:end}@media screen and (max-width:880px){.package .info-section .info-text{align-items:center;text-align:center;width:100%}}.package .info-section .info-text .directions{align-items:end;color:var(--black-color);display:flex;flex-wrap:wrap;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-sm);justify-content:end;width:100%}.package .info-section .info-text .directions .item{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-md);justify-content:end}.package .info-section .info-text .directions .item .first{display:flex;gap:var(--gap-sm)}.package .info-section .info-text .details{border:1px solid #d0d2d7;border-radius:var(--radius-sm);color:var(--black-color);display:grid;font-family:Regular,sans-serif;grid-template-columns:repeat(4,1fr);padding:var(--padding-sm);width:100%}@media screen and (max-width:768px){.package .info-section .info-text .details{display:flex;flex-direction:column;justify-content:start}}.package .info-section .info-text .details .item{align-items:center;display:flex;gap:var(--gap-md);justify-content:center;position:relative;width:100%}@media screen and (max-width:768px){.package .info-section .info-text .details .item{display:flex;gap:var(--gap-md);justify-content:start;margin-block:.6rem}}.package .info-section .info-text .details .item .title{align-items:flex-start;color:var(--gray-color);display:flex;flex-direction:column;gap:var(--gap-sm);justify-content:start}.package .info-section .info-text .details .item .title .price{display:flex;gap:var(--gap-sm)}.package .info-section .info-text .details .item .title .price p{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.package .info-section .info-text .details .item:lang(en):after{background-color:#f2f2f2;content:"";height:100%;position:absolute;right:-10px;top:0;width:1px}.package .info-section .info-text .details .item:lang(ar):after{background-color:#f2f2f2;content:"";height:100%;left:-10px;position:absolute;top:0;width:1px}.package .info-section .info-text .details .item:last-child:after{display:none}.package .info-section .info-text .trip-description{display:flex;flex-direction:column;gap:var(--gap-md);margin-top:var(--space-md);width:100%}.package .info-section .info-text .trip-description h4{color:var(--black-color);font-family:ExtraBold,sans-serif;font-size:var(--fontsize-lg)}.package .info-section .info-text .trip-description p{color:#656b78;font-family:Bold,sans-serif;font-size:var(--fontsize-sm);text-align:end}.package .residence{margin-top:var(--space-md);width:100%}.package .residence .title{align-items:center;color:#0b1427;display:flex;gap:var(--gap-md);justify-content:flex-end;margin-bottom:var(--space-md);width:100%}.package .residence .cards{display:flex;flex-direction:column;gap:var(--gap-lg,2rem);height:100%;padding-inline-end:2.5rem;position:relative}.package .residence .cards:before{background:#d0d2d7;bottom:0;content:"";height:calc(100% - 322px);inset-inline-end:1.25rem;position:absolute;top:50%;transform:translateY(-50%);width:2px}.package .residence .cards .card{background:#fff;border:1px solid #d0d2d7;border-radius:var(--radius-sm,4px);display:flex;flex-direction:column;gap:var(--gap-md,1rem);padding:var(--padding-md,1rem);position:relative;text-align:end;transition:transform .3s ease;width:100%}.package .residence .cards .card:hover{transform:translate(10px)}.package .residence .cards .card:after{background:#d0d2d7;content:"";height:2px;inset-inline-end:-1.375rem;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem}.package .residence .cards .card:not(:last-child):before{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 0 2px #d0d2d7;content:"✈️";display:flex;font-size:clamp(12px,2vw,14px);height:28px;inset-inline-end:-1.25rem;justify-content:center;padding:2px;position:absolute;top:calc(100% + var(--gap-lg, 2rem)/2);transform:translate(50%,-50%);width:28px;z-index:2}@media (max-width:768px){.package .residence .cards .card{padding-inline-end:.5rem}.package .residence .cards .card:after{inset-inline-end:-1rem;width:.75rem}.package .residence .cards .card:not(:last-child):before{inset-inline-end:-1.25rem;top:calc(100% + var(--gap-lg, 2rem)/2 - 5px)}}@media (max-width:480px){.package .residence .cards .card:after{display:none}.package .residence .cards .card:not(:last-child):before{inset-inline-end:-1rem}}.package .residence .cards .card p{color:var(--black-color,#000);font-family:Bold,sans-serif;font-size:var(--fontsize-md,1rem);margin:0}.package .residence .cards .card .hotel-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-md,1rem);justify-content:flex-end}.package .residence .cards .card .hotel-title p{color:#0b1427;font-size:clamp(.875rem,2.5vw,1.125rem)}.package .residence .cards .card .residence-details{padding-inline:var(--padding-md,1rem)}.package .residence .cards .card .residence-details .description,.package .residence .cards .card .residence-details span{color:#656b78;font-family:Bold,sans-serif;font-size:var(--fontsize-sm,.875rem)}.package .residence .cards .card .residence-details .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.package .residence .cards .card .residence-details .residence-description{align-items:center;display:flex;gap:var(--gap-md,1rem);justify-content:flex-end;margin-bottom:var(--space-md,1rem)}.package .residence .cards .card .residence-details .attachments{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--gap-md,1rem);justify-content:flex-end;margin-block:var(--space-md,1rem)}.package .residence .cards .card .residence-details .attachments .attachments-images{display:flex;flex-wrap:wrap;gap:var(--gap-md,1rem)}.package .residence .cards .card .residence-details .attachments .attachments-images img{border-radius:var(--radius-sm,4px);height:clamp(80px,15vw,100px);-o-object-fit:cover;object-fit:cover;width:clamp(80px,15vw,100px)}.package .residence .cards .card .residence-details .attachments .more{color:var(--secondary-color)!important;font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.packages .sidebar{color:var(--black-color);grid-column:span 1/span 1;grid-row:span 5/span 5}.packages .sidebar .content{position:sticky;top:1rem;width:100%}.packages .sidebar hr{border:1px solid #d0d2d7}.packages .sidebar .title{color:var(--black-color);font-family:Bold,sans-serif;font-size:2rem;padding-inline:var(--padding-md)}.packages .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%}.packages .sidebar .package-filter,.packages .sidebar .update-result{align-items:center;display:flex;justify-content:center;padding:var(--padding-md) var(--padding-lg)}.packages .sidebar .package-filter{border-radius:var(--radius-md);box-shadow:0 0 25px #0f0f0f0d;flex-direction:column;margin-top:var(--space-md)}.packages .sidebar .package-filter .filter{display:flex;flex-direction:column;gap:var(--gap-lg);width:100%}.packages .sidebar .package-filter .filter h4{font-family:Bold,sans-serif;font-size:2rem;text-decoration:underline}.packages .sidebar .package-filter .filter .numbers{align-items:center;display:flex;justify-content:space-between}.packages .sidebar .package-filter .filter .numbers p{font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.packages .sidebar .package-filter .filter .destination-options{display:flex;flex-direction:column;gap:var(--gap-sm);width:100%}.packages .sidebar .package-filter .filter .destination-options .item{align-items:center;display:flex;justify-content:space-between}.packages .sidebar .package-filter .filter .destination-options .item .option{align-items:center;cursor:pointer;display:flex;gap:var(--gap-sm)}.packages .sidebar .package-filter .filter .destination-options .item .option input{accent-color:var(--primary-color);border-radius:var(--radius-sm);cursor:pointer;height:1rem;width:1rem}.packages .sidebar .package-filter .filter .destination-options .item .option label{cursor:pointer;font-family:Bold,sans-serif;font-size:var(--fontsize-sm)}.packages .sidebar .package-filter .filter .destination-options .item p{background:#e7e7e7;border-radius:var(--radius-sm);font-family:Regular,sans-serif;font-size:var(--fontsize-sm);padding:var(--padding-sm)}.package .trip-program{background:#fff9f5;color:var(--black-color);display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;padding:var(--padding-lg);width:100%}.package .trip-program h4{font-family:Bold,sans-serif;font-size:var(--fontsize-lg);margin-bottom:2rem;text-align:end}.package .trip-program .card{display:flex;flex-direction:column;justify-content:end}.package .trip-program .card .card-title{align-items:center;color:var(--gray-color);display:flex;font-family:Regular,sans-serif;font-size:var(--fontsize-sm);gap:var(--gap-md);justify-content:end}.package .trip-program .card .card-title h3{color:var(--black-color);font-size:var(--fontsize-md);-webkit-line-clamp:1;height:calc(var(--line-height)*1em)}.package .trip-program .card .card-title h3,.package .trip-program .card span{display:-webkit-box;font-family:Bold,sans-serif;text-align:end;-webkit-box-orient:vertical;line-height:var(--line-height);overflow:hidden;text-overflow:ellipsis;--line-height:1.5}.package .trip-program .card span{color:#656b78;font-size:var(--fontsize-sm);margin-top:var(--space-sm);padding-inline:var(--padding-lg);-webkit-line-clamp:3;height:calc(var(--line-height)*3em)}.package .trip-program .card .attachments{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--gap-md,1rem);justify-content:flex-end;margin-block:var(--space-md,1rem);padding-inline:var(--padding-lg)}.package .trip-program .card .attachments .attachments-images{display:flex;gap:var(--gap-md,1rem)}.package .trip-program .card .attachments .attachments-images img{border-radius:var(--radius-sm,4px);height:clamp(80px,15vw,100px);-o-object-fit:cover;object-fit:cover;width:clamp(80px,15vw,100px)}.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(--black-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:var(--black-color);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{border-radius:var(--radius-md);color:var(--black-color);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(--black-color)}.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card h3{color:var(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-md)}.contact-us .contact-form .conatct-all-cards .contact-cards .contact-card p{color:var(--black-color);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(--black-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:#e5e5e6bd;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(--black-color);font-family:Bold,sans-serif;font-size:var(--fontsize-lg)}.contact-us .contact-form .form span{color:var(--black-color);font-family:Regular,sans-serif;font-size:var(--fontsize-sm)}.contact-us .contact-form .form .input-wrapper-email{border:1px solid var(--black-color);border-radius:var(--radius-md);color:var(--black-color);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(--black-color);border-radius:var(--radius-md);color:var(--black-color);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(--white-color);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(--black-color);border-radius:var(--radius-md);color:var(--black-color);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 .user-info .user-name{color:var(--primary-color)}.profile-sidebar .links{align-items:stretch;border:1px solid #000;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;justify-content:space-between;padding:var(--md-size) var(--xl-size-base);transition:all .7s ease-in-out}.profile-sidebar .links .link,.profile-sidebar .links .link span{display:flex;flex-direction:row;flex-wrap:nowrap;text-align:start;width:100%}.profile-sidebar .links .link span{align-items:center;color:var(--black-color);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(--black-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:#000;font-size:var(--md-size);font-weight:500;text-align:start;text-transform:capitalize;width:100%}.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:#000;font-weight:700}.content .header .subtitle{color:#b8b9b9}@media (max-width:768px){.content{grid-column:span 2;grid-row:span 1}}.my-booking *{color:#000}.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}}.booking-filter .input-wrapper-profile,.personal-data .profile-card{border:1px solid #000;border-radius:var(--md-size)}.personal-data .profile-card{margin-block:calc(var(--xl-size-2) + 10px) calc(var(--xl-size-2) + 2px)}.personal-data .profile-card *{color:#000}.personal-data .profile-card>div{border-bottom:1px solid #000;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%}.personal-data .profile-card .update-profile-form input{border:1px solid var(--black-color)}.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:.5rem}.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:var(--secondary-color)}.input-wrapper-profile .input::placeholder{color:var(--secondary-color)}.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:var(--secondary-color)}.btn-secondary,.btn-secondary:hover{background-color:#fff}.btn-primary{background-color:var(--secondary-color);color:#fff}.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:#399ac7;--opacity-gold:#fdfcf9;--white-color:#fff;--opacity-third-color:#fff3ec;--opacity-second-color:#ebffe8;--nav-bg:#fff;--black-color:#000;--bg-navbar:hsla(0,0%,100%,.25);--secondary-color-opacity:rgba(43,142,189,.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:#9ca3af;--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:#f8f9fa;--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:var(--secondary-color);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}.splash-screen{align-items:center;animation:gradientShift 12s ease infinite;background:linear-gradient(45deg,#1e6b8b,#399ac7,#7fc8e3);background-size:300% 300%;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .8s ease-in-out;width:100%;z-index:888888}.splash-screen.hidden{opacity:0;pointer-events:none}.x-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.x-shape{animation:pulseXBackground 3s ease-in-out forwards;height:400px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6);width:400px}.x-shape:after,.x-shape:before{animation:rotateX 3.5s linear infinite;background:linear-gradient(90deg,#ffffffb3,#399ac7);box-shadow:0 0 20px #fff9;content:"";height:35px;left:50%;position:absolute;top:50%;width:100%}.x-shape:before{transform:translate(-50%,-50%) rotate(45deg)}.x-shape:after{transform:translate(-50%,-50%) rotate(-45deg)}.travel-icon{animation:floatRotateIcon 6s ease-in-out infinite;background-repeat:no-repeat;background-size:contain;height:60px;opacity:0;position:absolute;width:60px}.travel-icon.airplane{animation-delay:0s;left:10%;top:15%}.travel-icon.suitcase{animation-delay:1s;left:85%;top:25%}.travel-icon.map{animation-delay:2s;left:20%;top:75%}.travel-icon.camera{animation-delay:3s;left:75%;top:20%}.travel-icon.compass{animation-delay:4s;left:50%;top:80%}.glow-orb{animation:floatGlowOrb 5s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.8),transparent);border-radius:50%;box-shadow:0 0 15px #399ac7;opacity:0;position:absolute}.glow-orb:nth-child(6){animation-delay:.5s;background:radial-gradient(circle,#399ac7,transparent);height:45px;left:15%;top:60%;width:45px}.glow-orb:nth-child(7){animation-delay:1.5s;background:radial-gradient(circle,#7fc8e3,transparent);height:30px;left:80%;top:50%;width:30px}.glow-orb:nth-child(8){animation-delay:2.5s;background:radial-gradient(circle,hsla(0,0%,100%,.8),transparent);height:50px;left:40%;top:85%;width:50px}.sparkle{animation:sparkleEffect 2.5s ease-in-out infinite;background:radial-gradient(circle,#fff,transparent);border-radius:50%;height:15px;opacity:0;position:absolute;width:15px}.sparkle:nth-child(9){animation-delay:.5s;left:25%;top:30%}.sparkle:nth-child(10){animation-delay:1.5s;left:65%;top:65%}.sparkle:nth-child(11){animation-delay:2.5s;left:45%;top:35%}.splash-logo{animation:globeSpinLogo 2s ease-in-out .5s forwards;background-size:contain;box-shadow:0 0 20px #399ac7b3;filter:brightness(0) invert(1);opacity:0;transform:scale(.6) rotate(0);width:250px;z-index:55555555}.welcome-text{animation:travelBounceFromRight 1.3s ease-in-out .7s forwards;color:#fff;font-size:3rem;margin-top:20px;text-shadow:0 0 15px #399ac7;transform:translate(100vw) rotate(20deg) scale(.7);z-index:555555}.sub-text,.welcome-text{opacity:0;text-align:center}.sub-text{animation:travelBounceFromLeft 1.3s ease-in-out .9s forwards;color:#e6f7fa;font-size:1.5rem;margin-top:10px;text-shadow:0 0 12px #399ac7;transform:translate(-100vw) rotate(-20deg) scale(.7);z-index:55555555}.cta-button{animation:ticketButton 1.3s ease-in-out 1.1s forwards;background:linear-gradient(45deg,#399ac7,#1e6b8b);border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:20px;opacity:0;overflow:hidden;padding:14px 28px;position:relative;text-shadow:0 0 5px rgba(0,0,0,.5);transition:transform .3s,box-shadow .3s;z-index:555555555}.cta-button:after{animation:shineEffect 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.cta-button:hover{background:linear-gradient(45deg,#1e6b8b,#399ac7);box-shadow:0 0 20px #399ac7;transform:scale(1.1)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulseXBackground{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.5)}to{opacity:.6;transform:translate(-50%,-50%) scale(1)}}@keyframes rotateX{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(405deg)}}@keyframes floatRotateIcon{0%{opacity:0;transform:translateY(40px) rotate(0) scale(.8)}50%{opacity:.8;transform:translateY(-40px) rotate(180deg) scale(1.1)}to{opacity:0;transform:translateY(40px) rotate(1turn) scale(.8)}}@keyframes floatGlowOrb{0%{opacity:0;transform:translateY(30px) scale(.7)}50%{opacity:.8;transform:translateY(-30px) scale(1.2)}to{opacity:0;transform:translateY(30px) scale(.7)}}@keyframes sparkleEffect{0%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.4)}}@keyframes globeSpinLogo{0%{opacity:0;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.3) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}@keyframes travelBounceFromRight{0%{opacity:0;transform:translate(100vw) rotate(20deg) scale(.7)}50%{transform:translate(30px) rotate(-5deg) scale(1.2)}75%{transform:translate(-15px) rotate(3deg) scale(1.1)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes travelBounceFromLeft{0%{opacity:0;transform:translate(-100vw) rotate(-20deg) scale(.7)}50%{transform:translate(-30px) rotate(5deg) scale(1.2)}75%{transform:translate(15px) rotate(-3deg) scale(1.1)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes ticketButton{0%{box-shadow:0 0 #399ac7;opacity:0;transform:scale(.7)}50%{box-shadow:0 0 25px #399ac7;transform:scale(1.2)}to{box-shadow:0 0 15px #399ac7;opacity:1;transform:scale(1)}}@keyframes shineEffect{0%{left:-100%}50%{left:100%}to{left:100%}}.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:var(--secondary-color);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:var(--secondary-color);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:var(--secondary-color);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:#fafafa;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:var(--secondary-color);font-size:var(--md-size);font-weight:600;margin-bottom:var(--xs-size-2)}.guest-info .guest-info-container .guest-info-subtitle{color:#9ca3af;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 .description{color:#000;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;justify-content:flex-start;margin-top:.5rem}.guest-info .guest-info-container .form-guest .form-guest-container .line{background-color:#9ca3af;height:1px;width:100%}.guest-info .guest-info-container .form-guest .form-guest-container .tittle{color:var(--secondary-color);font-family:Bold,sans-serif}.guest-info .guest-info-container .form-guest .form-guest-container .guest-section{display:flex;flex-direction:column}.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;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 input{border:1px solid #9ca3af;margin-top:var(--xl-size-1)}.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:var(--secondary-color);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 #9ca3af;border-radius:var(--sm-size);color:var(--secondary-color);font-size:var(--xs-size);font-weight:700;margin-block:.8rem;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:var(--secondary-color);font-size:12px;left:.8rem;padding:0 4px;top:-8px;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:var(--secondary-color);font-size:12px;left:.8rem;padding:0 4px;top:-8px;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:#000;font-size:var(--xs-size);font-weight:500;margin-top:var(--xs-size-2)}.guest-info .relative{position:relative}.hotel-booking{background-color:var(--white-color);border-radius:10px 10px 0 0;color:var(--black-color);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;background-color:#fafafa;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;border-radius:var(--xl-size-base);color:#9ca3af;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:var(--secondary-color);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}.card-cancelation{background-color:#fafafa;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:var(--secondary-color);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:#9ca3af;font-size:var(--sm-size);font-weight:500;margin-top:var(--xs-size-2)}.card-dates{background-color:#fafafa;border-radius:var(--xl-size-base);margin-top:1rem;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:var(--secondary-color);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:#fafafa;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:#9ca3af;font-size:var(--md-size);font-weight:700;width:100%}.card-hotel-info{background-color:#fafafa;border-radius:var(--xl-size-base);grid-column:span 4;grid-row:span 1;margin-top:1rem;padding:.6rem}.card-hotel-info .not-found{font-size:var(--md-size);font-weight:600;margin:1rem 0;text-align:center}.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;position:relative}.card-hotel-info .card-hotel-info-container svg{cursor:pointer;left:.5rem;position:absolute;top:.5rem;z-index:2}.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;margin-top:1.2rem}.card-hotel-info .card-hotel-info-container .info .hotel-reviews .price{color:var(--secondary-color);font-family:Bold,sans-serif}.card-hotel-info .card-hotel-info-container .info .card-hotel-info-title{color:var(--secondary-color);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:#fafafa;border-top:2px solid var(--secondary-color);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:var(--secondary-color);font-size:var(--xl-size-base);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:var(--secondary-color);font-size:var(--xl-size-1);font-weight:600;margin-bottom:0;text-align:start}.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:#fafafa;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:var(--secondary-color);font-size:var(--md-size);font-weight:600;margin-bottom:var(--xs-size-2)}.special-request .special-request-container .special-request-subtitle{color:#9ca3af;font-size:var(--sm-size);font-weight:500}.special-request .special-request-container .special-request-textarea{border:1px solid #9ca3af;border-radius:var(--md-size);color:var(--secondary-color);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;border:1px solid #000;border-radius:var(--xs-size);color:var(--black-color);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:var(--secondary-color);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:var(--secondary-color);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:var(--secondary-color);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:var(--secondary-color);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:var(--secondary-color);font-family:Bold,sans-serif;font-size:var(--xl-size-1);margin-block:.8rem}.hotel-confirmation{align-items:center;color:var(--secondary-color);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{color:var(--white-color);font-family:Regular,sans-serif;overflow-x:hidden;text-transform:capitalize;transition:all .4s ease}body:lang(ar){direction:rtl}body:lang(en){direction:ltr}.line-dashed{border-top:2px dashed var(--gray-color);margin-block:.8rem;width:100%}svg path{fill:var(--secondary-color)}.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(--secondary-color);border-radius:var(--secondary-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)}}.active_room_card{border:2px solid var(--secondary-color)!important}@keyframes zigzag{0%{transform:translate(0)}25%{transform:translate(15px,-15px)}50%{transform:translate(-15px,-15px)}75%{transform:translate(15px,15px)}to{transform:translate(0)}}.zigzag{animation:zigzag 2s ease-in-out}.flag{border-radius:50rem}.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}}
