*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0;scroll-padding-top:2rem;text-decoration:none;list-style:none}:root{--body-color:#fff;--section-color:#fafafa;--main-color:#8f59f2;--hover-color:#e9deff;--hover-color2:#f68d0f;--lighter-main-color:#f7eafc;--lighter-main-color-2:#dfcfff;--title-color:#333;--title-color2:#d2d2d2;--paragraph:#575757;--paragraph-2:#737373;--paragraph-3:#525252;--border-color:#e0e0e0;--input-border-color:#a6a6a6;--red-color:#e74949;--sections-padding:25px 0}[theme=dark]{--body-color:#171918;--section-color:#2c2e2d;--main-color:#985cff;--hover-color:#af97de;--hover-color2:#f68d0f;--lighter-main-color:#f7eafc;--lighter-main-color-2:#d0b8ff;--title-color:#d2d2d2;--title-color2:#333;--paragraph:#959595;--paragraph-2:#959595;--paragraph-3:#474747;--border-color:#404040}.rtl{text-align:right;direction:rtl;unicode-bidi:plaintext}body{background-color:var(--body-color);flex-direction:column;min-height:100vh;font-family:Cairo,sans-serif;display:flex}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--main-color);border-radius:5rem}::-moz-scrollbar{width:6px;height:8px}::-moz-scrollbar-track{background:0 0}::-moz-scrollbar-thumb{background:var(--main-color);border-radius:5rem}::-ms-scrollbar{width:6px;height:8px}::-ms-scrollbar-track{background:0 0}::-ms-scrollbar-thumb{background:var(--main-color);border-radius:5rem}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,li,a,span,p,button{color:var(--paragraph);text-transform:capitalize;margin:0;padding:0;line-height:1}svg{cursor:pointer;transition:all .3s}[lang=ar] svg.arrow{transform:scaleX(-1)}.disabled,:disabled{opacity:.7;cursor:no-drop}.disabled svg,:disabled svg{cursor:no-drop}.loader{border:3px solid var(--main-color);box-sizing:border-box;border-radius:50%;width:20px;height:20px;transition:all .3s;animation:1s linear infinite rotation;display:inline-block;border-bottom-color:#0000!important}button:hover .loader{border-color:#fff}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}svg.close{color:var(--paragraph);border-radius:5px;width:25px;height:25px;padding:0;position:absolute;top:10px;right:10px}svg.close:hover{background:var(--red-color);color:#fff!important}p,pre{color:var(--paragraph);font-family:Cairo;font-size:15px;line-height:1}ul{margin:0;padding:0;list-style:none}hr{background:#b3b3b3;border:none;width:100%;height:1px;margin:13px 0}input,textarea{color:var(--title-color);background:0 0;border:none;border-radius:6px;outline:none;font-family:Cairo}input:-webkit-autofill{color:var(--title-color)!important;background-color:#0000!important;font-weight:400!important}body.ar input{direction:rtl;font-size:14px!important}input::placeholder,textarea::placeholder{text-transform:capitalize}textarea{resize:none;width:100%;padding:10px}button{cursor:pointer;background:0 0;border:none;font-family:Cairo;transition:all .3s}a{text-decoration:none;transition:all .3s}.container,.fluid-container{width:95%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (min-width:1600px){.container{width:1400px}.fluid-container{width:1550px}}@media (max-width:768px){.container,.fluid-container{width:100%;padding-left:12px;padding-right:12px}}.grid-holder{gap:18px 16px;display:grid}.big-holder{gap:20px;margin:15px auto 25px;display:flex}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hidden-element{visibility:hidden}.main-button{letter-spacing:.5px;background:var(--lighter-main-color-2);width:fit-content;color:var(--main-color);border:1px solid var(--main-color);border-radius:50px;justify-content:center;align-items:center;gap:5px;padding:6px 22px;font-size:14px;font-weight:700;display:flex}.main-button:hover{background:var(--main-color);color:#fff}.main-button span{color:#fff}.title-holder{flex-direction:column;gap:5px;display:flex;position:relative}.title-holder.pages{width:100%;margin:38px auto 15px;padding:0 40px}.main-title{text-align:center;text-transform:uppercase;color:var(--main-color);justify-content:center;align-items:center;gap:10px;font-size:36px;font-weight:600;display:flex}.main-title hr{background:var(--main-color);width:62px;height:3px}.sub-title{text-align:center;letter-spacing:.3px;max-width:60%;margin:0 auto;font-size:17px;font-weight:400}.title-holder .main-button{width:200px;height:40px;margin:15px auto -2px;font-size:14px;border-radius:50px!important}.cat-card{cursor:pointer;border:1px solid var(--border-color);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:85px;padding:10px;transition:all .4s;display:flex}.cat-card svg{color:var(--paragraph-2);font-size:28px;transition:all .4s}.cat-card h4{color:var(--paragraph-2);font-size:15px;transition:all .4s}.cat-card:hover{border:1px solid var(--main-color);background:var(--hover-color)}.cat-card.active{background:var(--main-color)}.cat-card.active>*{color:#fff}.navigations{color:#555;flex-wrap:wrap;align-items:center;gap:5px;padding-left:10px;font-size:14px;display:flex}.navigations a{color:var(--paragraph);font-size:16px;font-weight:700;transition:all .3s}.navigations a:hover{color:var(--main-color);text-decoration:underline}.navigations .separator{color:var(--paragraph);font-size:19px;font-weight:700}.navigations .separator.last{color:var(--main-color)}.navigations .active{cursor:default;color:var(--main-color);font-size:16px;font-weight:800}.pagination{align-items:center;gap:4px;display:flex}.pagination li .page-num,.pagination li.break{cursor:pointer;color:var(--paragraph);background:var(--section-color);border:1px solid var(--border-color);border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;font-size:15px;font-weight:500;transition:all .3s;display:flex}.pagination li.active .page-num,.pagination li:hover .page-num{background:var(--main-color);color:#fff;font-weight:600}.pagination li.active .page-num{background:var(--main-color)}.pagination li.next a,.pagination li.previous a{width:80px;height:40px}.pagination li.break a{transform:translateY(-2px)}.pagination li.disabled .page-num{opacity:.7;cursor:auto;background:var(--section-color)!important;color:var(--title-color)!important}.box.forInput{flex-direction:column;gap:7px;width:100%;display:flex}:is(.box.forInput:not(:has(.upload-label.one-image)):has(input:disabled),.box.forInput:not(:has(.upload-label.one-image)):has(textarea:disabled)),:is(.box.forInput:has(input:disabled),.box.forInput:has(textarea:disabled)){opacity:.7;cursor:no-drop}.dash-holder.for-client .top .box.forInput{width:200px}.box.forInput:has(.images-uplouder .upload-label){height:100%}.admin-create-ad .images-uplouder .upload-label{min-height:165px}.admin-create-ad .images-uplouder .upload-label .disapled-images-label{opacity:1;margin:0;font-size:17px}.admin-create-ad .images-uplouder .upload-label{cursor:no-drop}.user-create-ad form>.main-button{width:100%;height:40px}.box.forInput label{color:var(--paragraph);text-transform:capitalize;font-size:13px;font-weight:700;line-height:1}.box.forInput label span{color:var(--paragraph-2);font-size:12px}.box.forInput .inputHolder .holder{border:1px solid var(--input-border-color);border-radius:10px;align-items:center;display:flex;position:relative}:is(.box.forInput .inputHolder:has(input:focus) .holder,.box.forInput .inputHolder:has(textarea:focus) .holder){border-color:var(--main-color)}.box.forInput .inputHolder .holder.nationality{cursor:pointer}.box.forInput .inputHolder .holder svg{width:35px;height:44px;color:var(--paragraph);margin-left:2px;padding:7px}.box.forInput .inputHolder .holder svg.eye{cursor:pointer}.box.forInput .inputHolder .holder input{flex:1;height:44px;padding-right:10px}[lang=ar] .box.forInput .inputHolder .holder input{padding-right:unset;direction:rtl;padding-left:10px}.box.forInput .inputHolder.password .holder input{padding-right:0}.error{color:var(--red-color);align-items:center;gap:2px;margin:2px 4px -6px;font-size:13px;font-weight:600;display:flex}.error svg{color:var(--red-color);width:15px}.error-page{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;display:flex}.error-page svg{color:var(--main-color);font-size:165px}.error-page h1{color:var(--main-color);font-family:cursive;font-size:160px;line-height:1}.error-page h4{color:var(--paragraph);font-size:34px}.error-page p{text-align:center;color:#878787;max-width:70%;margin:5px 0 11px;font-size:20px;font-weight:500}.error-page .btns{align-items:center;gap:10px;display:flex}.hero-image-holder{aspect-ratio:2.4;background:#000;border-radius:0 0 45px 45px;margin:0 auto 20px;position:relative;overflow:hidden}.hero-image-holder img{object-fit:cover;position:relative!important}.hero-image-holder .details{position:absolute;bottom:40px;left:40px}.hero-image-holder .details:before{content:"";z-index:0;width:61%;position:absolute;bottom:0;left:0;box-shadow:0 0 175px 62px #000}.hero-image-holder .details>*{z-index:1;position:relative}.hero-image-holder .details h3{color:#fff;text-transform:uppercase;margin-bottom:4px;font-size:42px}.hero-image-holder .details p{color:#fcfcfc;width:60%;font-size:19px;font-weight:400}.dash-holder .filters-header{border:1px solid var(--input-border-color);border-radius:10px;height:35px}.dash-holder .filters-header:has(input){padding-left:0}.dash-holder .filters-header input{flex:1;height:100%;padding-left:10px}[lang=ar] .dash-holder .filters-header:has(input){padding-left:10px;padding-right:0}[lang=ar] .dash-holder .filters-header input{padding-left:0;padding-right:10px}.dash-holder .filters-header svg{flex:1;height:100%;font-size:19px}.filters-header{border:1px solid var(--border-color);cursor:pointer;letter-spacing:.2px;text-transform:capitalize;height:30px;color:var(--paragraph);border-radius:7px;justify-content:space-between;align-items:center;gap:3px;padding:0 7px 0 8px;font-size:14px;transition:all .3s;display:flex}.selectOptions .btn{align-items:center;width:100%;display:flex;border:1px solid var(--input-border-color)!important;border-radius:10px!important;height:44px!important}.selectOptions .btn h4{color:var(--paragraph);flex:1;justify-content:flex-start;align-items:center;height:100%;padding:0 9px;font-size:13px;font-weight:500;display:flex}.selectOptions.small .btn{height:35px!important}.selectOptions.ultra-small .btn{height:30px!important}.selectOptions input{padding:0!important}.body.fluid-container.for-user .selectOptions .btn h4{text-align:center;justify-content:center;padding:0;font-weight:800}.disabled .btn h4{cursor:no-drop}.selectOptions .btn svg{width:38px;height:34px;color:var(--paragraph);background:0 0;padding:7px}.selectOptions.ultra-small .btn svg{height:32px}.dashboard .head .main-ico:hover{background:var(--hover-color)}.selectOptions .menu{visibility:hidden;opacity:0;z-index:-1;background:var(--body-color);border:1px solid var(--border-color);border-radius:7px;grid-template-columns:1fr;gap:4px;width:100%;height:fit-content;max-height:216px;padding:8px 12px 10px;transition:all .3s;display:grid;position:absolute;top:44px;left:0;overflow:auto}.selectOptions.ultra-small .menu{top:30px}.selectOptions .menu.active{visibility:visible;opacity:1;z-index:5}.selectOptions .menu .hold{gap:5px}.selectOptions .menu .hold h5{color:var(--hover-color);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:13px;display:flex}.selectOptions .menu .hold h5 svg{color:var(--hover-color);font-size:15px}.body.fluid-container.for-user .selectOptions .btn svg{height:31px;position:absolute;right:0}.selectOptions .menu .hold ul{flex-direction:column;gap:5px;margin-top:5px;display:flex}.selectOptions .menu .hold ul li{background:var(--section-color);cursor:pointer;border-radius:5px;padding:5px 8px;font-size:12px;transition:all .3s}.selectOptions .menu .hold ul li:hover{background:var(--hover-color)}.selectOptions .menu .hold ul li.active{background:var(--hover-color);border:1px solid var(--main-color)}.selectOptions{cursor:pointer;border-radius:7px;flex:1;justify-content:space-between;align-items:center;min-width:200px;max-width:100%;padding-right:0;display:flex;position:relative}.selectOptions button{text-align:left;background:var(--section-color);border-radius:5px;padding:6px 8px;font-size:13px;font-weight:700;transition:all .3s}[lang=ar] .selectOptions button{text-align:right}.selectOptions button:hover,.selectOptions button.active{background:var(--hover-color)}.selectOptions input{height:100%;color:var(--paragraph);flex:1}.body.fluid-container.for-user .selectOptions input{padding:12px!important}.selectOptions .no-results{color:var(--paragraph);font-size:13px;font-weight:500}svg.main-ico{color:#fff;border-radius:0;justify-content:center;align-items:center;width:40px;height:100%;padding:0}.steps-holder{align-items:center;width:100%;display:flex}.steps-holder .step-wrapper{flex:1;align-items:center;display:flex}.steps-holder .step-wrapper:last-child{flex:0}.steps-holder .step{color:var(--paragraph-2);border:1px solid var(--border-color);z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:14px;font-weight:700;display:flex}.steps-holder .step.current{background:var(--hover-color);border-color:var(--main-color)}.steps-holder .step.done{background:var(--main-color);color:#fff;border-color:var(--main-color)}.steps-holder .bar{background:var(--border-color);border-radius:5px;flex:1;height:3px}.steps-holder .step-wrapper:has(.step.done) .bar{background:var(--main-color)}.dynamic-menu{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff57;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.dynamic-menu>.holder{background:var(--body-color);border-radius:30px;width:550px;max-width:95%;padding:15px 20px;box-shadow:0 0 13px #00000021}.dynamic-menu .top{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex!important}.dynamic-menu .holder:has(p.descriptions) .top{margin-bottom:2px}.dynamic-menu .holder:not(:has(.steps-holder)) p.descriptions{margin-bottom:13px}.dynamic-menu .holder:not(:has(.steps-holder)) .arrow{visibility:hidden!important}.dash-holder.for-filters .dynamic-menu .holder:has(p.descriptions) .steps-holder{margin:15px auto}.dynamic-menu .top h4{font-size:19px}.dynamic-menu .top svg{top:unset;right:unset;left:unset;width:30px;height:30px;color:var(--paragraph);padding:0;position:relative}.dynamic-menu form{gap:15px!important;margin:0!important}.dynamic-menu .main-button{margin-top:1px}.dynamic-menu .options .inputHolder{align-items:center;gap:7px;display:flex}.dashboard .dynamic-menu .options .holder input{height:33px!important}.lang-switch{background:var(--section-color);border:1px solid var(--main-color);border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:15px;padding:5px;display:grid}.lang-switch button{cursor:pointer;border:1px solid var(--paragraph);color:var(--title-color);border-radius:8px;padding:8px;font-weight:500}.lang-switch button:hover{background:var(--lighter-main-color-2)}.lang-switch button.active{background:var(--main-color);color:#fff;border-color:#0000}.dynamic-menu .buttons-holder{grid-template-columns:1fr;gap:7px;transition:all .3s;display:grid}.dynamic-menu .buttons-holder:has(.danger){grid-template-columns:.3fr .7fr}.dynamic-menu .buttons-holder:has(.cancel){grid-template-columns:.4fr .6fr}.dynamic-menu .buttons-holder>*{border-radius:10px;width:100%;cursor:pointer!important;height:40px!important}.dynamic-menu .buttons-holder>.danger:hover{color:red;background:#fbb;border-color:red}.dynamic-menu .warning{align-items:center;gap:2px;margin-bottom:12px;display:flex}.dynamic-menu .warning>*{color:var(--paragraph);font-size:15px}.dynamic-menu .warning svg{width:17px;height:17px}@media (max-width:1300px){.hero-image-holder .details h3{font-size:42px}.hero-image-holder .details p{font-size:18px}}@media (max-width:1200px){:root{--sections-padding:15px 0}}@media (max-width:1050px){.hero-image-holder .details h3{font-size:40px}.hero-image-holder .details p{width:75%;font-size:17px}}@media (max-width:992px){.sub-title{line-clamp:2;-webkit-line-clamp:2;max-width:95%}.pagination{justify-content:center}.hero-image-holder{aspect-ratio:2;border-radius:0 0 28px 28px}.card .name-link{font-size:16px}}@media (max-width:800px){.hero-image-holder .details{bottom:30px;left:0}.hero-image-holder .details h3{font-size:31px}.single-page.forPlace .hero-image-holder .details .free{font-size:14px}.hero-image-holder .details p{width:85%;font-size:16px}}@media (max-width:768px){.title-holder{width:100%;padding:0 15px!important}.main-title{font-size:30px}.main-title hr{width:34px}.card.product img{aspect-ratio:1.35}.navigations{padding-left:20px}.pagination li.next a,.pagination li.previous a{width:50px;height:40px;font-size:18px}.hero-image-holder{border-radius:0 0 30px 30px;padding:0}.hero-image-holder .details p{width:100%}.hero-image-holder .details{text-align:center}.single-page.forPlace .hero-image-holder .details{bottom:15px;flex-wrap:wrap!important;justify-content:center!important}.single-page.forPlace .hero-image-holder .details .free{padding:9px 16px;font-size:13px}.card .time-holder div{font-size:13px}.cat-card h4{font-size:15px}.cat-card svg{font-size:25px}}@media (max-width:600px){.single-page.forPlace>.holder .location .top .actions button{padding:16px 18px}}@media (max-width:500px){.sub-title{max-width:100%!important}.navigations{justify-content:center}.hero-image-holder .details p{font-size:15px}.hero-image-holder .details:before{width:100%;box-shadow:0 0 175px 62px #000000c9}.single-page.forPlace .hero-image-holder .details{flex-direction:column-reverse}.holder .details .free{border-radius:50px;padding:9px 16px;font-size:13px;font-weight:600}.single-page.forPlace .images-swiper .top{flex-direction:row!important}.single-page.forPlace>.holder .top{flex-direction:column;gap:6px}.single-page.forPlace .details-holder .description{border:0;padding:0;font-size:14px}.navigations a,.navigations .active{font-size:14px}}@media (max-width:400px){:root{--sections-padding:10px 0}.swiper-section .top h3{font-size:15px}.container:has(.table-container){margin-top:26px}}
