@import url("https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#9e9e9e}}html{max-width:100vw;overflow-x:hidden;transition:all .2s ease-in-out;scroll-behavior:smooth;max-width:100%}body,html{width:100%;overflow-x:clip}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[dir=rtl] body{font-family:IBM Plex Sans Arabic,sans-serif!important}html[dir=ltr] body{font-family:IBM Plex Sans,sans-serif!important}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}html[dir=rtl] .Section_1 .btn_search{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:30px;border-top-left-radius:30px}html[dir=rtl] .Section_1 .Select_City .custom-select__control{border-top-left-radius:0!important;border-bottom-left-radius:0!important}html[dir=rtl] .Section_1 .custom__textfield .MuiInputBase-root{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:30px;border-bottom-right-radius:30px}html[dir=rtl] .sub-nav-dropdown{padding-right:10px!important;padding-left:40px!important}html[dir=rtl] .filters_btn{right:10px}html[dir=rtl] .PropertyTypes .btnsss{left:0;right:auto}html[dir=rtl] .Section_1 .custom__textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-left:none!important}html[dir=rtl] .S3_home .right_box_container .img_cont{margin-right:0!important;margin-left:30px}:root{--white:#ffffff;--black:#000000;--main-bg-color:var(--white);--section-bg-color:#f5f7f9;--card-shadow:0 2px 6px rgba(0,0,0,0.305);--heading-color:#1a1668;--paragraph-color:#666666;--primary-color:#040134;--primary-text-color:var(--white);--accent-green:#2B929B;--accent-yellow:#ffb800;--main-border:1px solid rgba(139,139,139,0.31);--swiper-theme-color:#2B929B!important}*{box-sizing:border-box;padding:0;margin:0}img{max-width:100%;height:auto}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--mainBgColor);box-shadow:var(--boxShadow)}::-webkit-scrollbar-thumb{background-color:var(--accent-green);border-radius:5px}::-webkit-scrollbar-thumb:hover{opacity:.6}li{list-style:none}ul{padding:0!important}a{text-decoration:none!important}.btn_style{padding:10px 30px;color:var(--section-bg-color);border:1px solid var(--accent-green);border-radius:5px;background-color:var(--accent-green);transition:all .2s linear;text-align:center;width:auto;min-width:200px;display:block;margin:30px auto auto}.btn_style:hover{background-color:transparent;color:var(--heading-color)}.intro_section{background-image:url(/_next/static/media/Modern+Luxury+Interior+Design+2.0183cd1d.jpg);height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;background-position:50%;background-size:cover;background-attachment:fixed}.intro_section:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#0000005b}.intro_section .shaps .intro_shap2{left:30px;bottom:10%;position:absolute;width:70px!important;animation:shaps_scails 3s ease-in-out infinite}.intro_section .shaps .intro_shap1{width:50px!important;position:absolute;right:20%;top:40%;animation:shaps_scails 3s ease-in-out infinite}.intro{z-index:554}.intro_section h1{font-size:65px;color:var(--primary-text-color);margin-top:20px}.intro_section ul{display:flex;justify-content:center}.intro_section ul li{margin:0 10px;color:var(--section-bg-color);font-size:20px;cursor:pointer;transition:all .3s ease-in}.intro_section ul a{color:var(--btnColor)}.intro_section ul li:hover{opacity:.5}.intro{text-align:center;padding:30px 0;position:relative}.intro h3{font-size:32px;color:var(--primary-color)}.intro p{color:var(--paragraph-color);padding:20px 0}.intro:after{position:absolute;content:"";bottom:25px;left:calc(50% - 100px);background-color:#ffb800;width:0;height:2px;transition:all .2s ease-in-out}.intro:hover:after{width:200px}.Scroll_To_top{transition:all 1s ease-in-out;animation-name:tranz2;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards;transition:all .3s ease-in;background-color:var(--btnColor)!important}.Scroll_To_top:hover{opacity:.7}@keyframes tranz2{0%{transform:translateY(100px)}to{transform:translateY(10px)}}.border_style{height:30px;overflow:hidden;margin:10px 0;color:#000;position:relative;display:inline-block!important;transition:all .3s ease-in-out}.border_style:after{position:absolute;content:"";bottom:0;left:0;width:0;height:1px;background-color:var(--secondColor);transition:all .3s ease-in-out}.border_style:hover:after{width:100%}.border_style:hover{color:var(--secondColor)}.images_Container{margin:30px 0}.images-row{height:70vh}.images-big{height:100%}.images-small{height:calc(50% - 5px);gap:10px!important}.images-small .images-wrapper:first-child{margin-bottom:10px}.images-wrapper{position:relative;width:100%;height:100%}.images-img{object-fit:cover;border-radius:8px;cursor:pointer}.minNav{display:flex;gap:20px;border-bottom:1px solid #00000032;padding:0 10px;position:-webkit-sticky;position:sticky;top:0;background:#ffffff;margin-bottom:20px;z-index:5}.minNav a{padding:10px;display:block}.minNav .active{color:#3a307f;border-bottom:3px solid #3a307f!important}.loca h6{font-size:14px;letter-spacing:1px;display:flex;align-items:center;margin-bottom:20px;width:100%;flex-wrap:wrap;flex-shrink:0;font-weight:600}.loca h1{color:#000}.loca h6 a{display:flex;align-items:center;justify-content:center;width:auto!important}.loca h6 a span{display:inline-block;max-width:40px;overflow:hidden;opacity:.7;transition:all .3s ease;white-space:nowrap;color:#3a307f;font-weight:200;font-size:14px}.loca h6 .active{font-weight:400;color:#3a307f;max-width:500px;opacity:1}.loca svg{font-size:18px}.loca svg:first-child{color:#3a307f}@keyframes shaps_scails{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media screen and (max-width:767px){.intro_section h1{font-size:18px}}.Reset-button{color:#3A307F!important}