.landing{width:100%}.landing .swiper,.landing .swiper .swiper-slide{width:100%;height:93vh}.swiper img{object-fit:cover;position:relative!important}.swiper .slide-content{text-align:center;flex-direction:column;align-items:center;gap:15px;width:95%;line-height:1.2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper .slide-content:before{content:"";z-index:-1;width:45%;position:absolute;top:50%;left:50%;transform:translate(-50%);box-shadow:0 0 250px 82px #000000af}.swiper .slide-content div{flex-direction:column;align-items:center;gap:15px;display:flex}.swiper .slide-content span{text-transform:uppercase;letter-spacing:.8px;color:#fff;font-size:24px;font-weight:700}.swiper .slide-content h1{color:#fff;font-size:60px}[lang=AR] .swiper .slide-content h1{margin-top:-13px}.swiper .slide-content h2{color:#fff;max-width:55%;font-size:20px;font-weight:300}[lang=EN] .swiper .slide-content h2{font-family:var(--font-poppins),sans-serif}[lang=AR] .swiper .slide-content h2{font-weight:400}.swiper .slide-content button{background:var(--main-color);cursor:pointer;border-radius:8px;margin-top:10px}.swiper .slide-content button:hover{background:var(--hover-color)}.swiper-pagination{background:#fff;border-radius:50px;gap:5px;padding:8px 18px;display:flex;z-index:1!important;width:fit-content!important;left:50%!important;transform:translate(-50%,-13px)!important}.swiper-pagination-bullet{transition:all .3s;opacity:1!important;background-color:#e7802c69!important;border-radius:25px!important;width:19px!important;height:6px!important;margin:0!important}.swiper-pagination-bullet-active{background-color:var(--main-color)!important;width:24px!important}.categories{flex-direction:column;gap:30px;margin:60px 0 10px;display:flex}.categories .swiper{border-radius:24px;width:90%}.swiper-pagination.backhome{border:1px solid var(--border-color);bottom:unset;margin:2px auto 0;position:relative;transform:unset!important;left:unset!important}.categories .swiper .swiper-slide{aspect-ratio:1.4}.categories .box{cursor:pointer;border-radius:24px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.categories img{object-fit:cover;transition:all .6s;position:relative!important}.categories .box:hover img{transform:scale(1.15)}.categories .box:before{content:"";z-index:1;width:100%;height:0;position:absolute;bottom:0;left:0;box-shadow:0 0 54px 24px #000000f2}.categories .text-holder{z-index:1;justify-content:space-between;align-items:center;width:100%;margin:-34px auto 0;padding:0 20px;transition:all .3s;display:flex;position:relative}.categories .text-holder>*{color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.2;transition:all .3s}.categories .places-count{font-size:15px}.governorates,.places,.products,.events,.nights{flex-direction:column;gap:34px;margin:50px auto;display:flex}.governorates .grid-holder{grid-template-columns:repeat(3,1fr)}.governorates.games .grid-holder{grid-template-columns:repeat(2,1fr)}.places .grid-holder{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.products .grid-holder{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.nights .grid-holder{grid-template-columns:repeat(3,1fr)}.events{width:100%}.events .swiper{width:80%;padding:3px}@media (max-width:1700px){.events .swiper{width:90%}}@media (max-width:1600px){.governorates,.places,.products,.events,.nights{margin:35px auto}.events .swiper{width:96%}}@media (max-width:1400px){.nights .grid-holder{grid-template-columns:repeat(2,1fr)}}@media (max-width:1300px){.landing .swiper,.landing .swiper .swiper-slide{height:70vh}.swiper .slide-content{gap:8px}.swiper .slide-content span{margin-bottom:-4px}.swiper .slide-content h1{font-size:65px}.swiper .slide-content h2{max-width:80%}.swiper .slide-content button{height:42px;padding:17px 26px;font-size:13px}.swiper-pagination{padding:7px 14px}.swiper-pagination-bullet{height:5px!important}.categories{margin:35px 0}.categories .masonry-horizontal{gap:8px}}@media (max-width:1200px){.products .grid-holder{grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}}@media (max-width:1100px){.swiper .slide-content h1{font-size:53px}.swiper .slide-content h2{font-size:18px}[lang=AR] .swiper .slide-content h2{font-size:20px}.grid-holder{gap:14px 12px}.swiper .slide-content:before{width:60%}}@media (max-width:992px){.governorates .grid-holder{grid-template-columns:repeat(2,1fr)}.swiper .slide-content h2{max-width:85%}.swiper .slide-content span{margin:0}.categories .text-holder{margin:-36px auto 0}.places .grid-holder{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.categories .text-holder>*{font-size:15px}.categories .places-count{font-size:14px}}@media (max-width:786px){.swiper .slide-content h1{font-size:50px}.swiper .slide-content h2{font-size:15px}.swiper .slide-content span{font-size:20px}.swiper .slide-content h2{max-width:98%}.swiper .slide-content button{height:40px;padding:17px 26px;font-size:12px}.categories .swiper,.categories .box{border-radius:16px}}@media (max-width:600px){.landing .swiper,.landing .swiper .swiper-slide{height:45vh}.swiper .slide-content h1{font-size:38px;line-height:1;margin:1px 0 4px!important}.swiper .slide-content h2{font-size:14px}[lang=AR] .swiper .slide-content h2{font-size:19px}.swiper .slide-content button{height:39px;padding:17px 18px;font-size:11px}.grid-holder{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:480px){.swiper .slide-content span{font-size:15px}.swiper .slide-content h1{font-size:26px}.swiper .slide-content h2{font-size:14px!important}.swiper .slide-content button{height:32px;margin:0;padding:17px 18px;font-size:13px}.swiper-pagination{padding:5px 12px}.swiper-pagination-bullet{height:4px!important}.categories .text-holder>*{font-size:13px!important}.categories .text-holder{margin:-28px auto 0}}
