:root{--darli-navy:#0b1f3a;--darli-navy-deep:#071527;--darli-navy-light:#162d4d;--darli-navy-card:#0f2746;--darli-gold:#c99a45;--darli-gold-dark:#b38636;--darli-gold-light:#fbf7ee;--darli-gold-border:#c99a4559;--darli-bg-light:#f8fafc;--darli-surface:#fff;--darli-surface-subtle:#f1f5f9;--darli-border:#e2e8f0;--darli-border-light:#eef2f6;--darli-text-dark:#0f172a;--darli-text-muted:#64748b;--darli-text-light:#94a3b8;--darli-radius-sm:8px;--darli-radius-md:12px;--darli-radius-lg:16px;--darli-radius-xl:24px;--darli-radius-pill:9999px;--darli-shadow-sm:0 2px 8px #0b1f3a0a;--darli-shadow-md:0 8px 24px #0b1f3a14;--darli-shadow-lg:0 16px 36px #0b1f3a1f;--darli-font:"Cairo", "Almarai", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body,html{color:var(--darli-text-dark);background-color:var(--darli-bg-light);text-align:right;direction:rtl;margin:0;padding:0;font-family:var(--darli-font)!important}*,:before,:after{box-sizing:border-box}.darli-container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.darli-section-tag{color:var(--darli-gold);letter-spacing:.5px;margin-bottom:8px;font-size:.95rem;font-weight:700;display:inline-block;position:relative}.darli-section-title{color:var(--darli-navy);margin-top:0;margin-bottom:8px;font-size:2.1rem;font-weight:800;line-height:1.35}.darli-section-subtitle{color:var(--darli-text-muted);margin-top:0;margin-bottom:28px;font-size:1rem;font-weight:500}.darli-view-all-link{color:var(--darli-gold-dark);align-items:center;gap:6px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.darli-view-all-link:hover{color:var(--darli-navy);transform:translate(-4px)}.darli-topbar{border-bottom:1px solid var(--darli-border-light);background-color:#fff;padding:8px 0;font-size:.875rem}.darli-topbar-inner{justify-content:space-between;align-items:center;display:flex}.darli-topbar-right,.darli-topbar-left{align-items:center;gap:20px;display:flex}.darli-topbar-item{color:var(--darli-text-dark);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.darli-topbar-item:hover{color:var(--darli-gold)}.darli-navbar{border-bottom:1px solid var(--darli-border);z-index:1000;box-shadow:var(--darli-shadow-sm);background-color:#fff;padding:14px 0;position:sticky;top:0}.darli-navbar-inner{justify-content:space-between;align-items:center;display:flex}.darli-logo-wrapper{align-items:center;gap:10px;text-decoration:none;display:flex}.darli-logo-img{object-fit:contain;width:auto;height:52px}.darli-nav-menu{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.darli-nav-menu>li>a{color:var(--darli-navy);padding:6px 0;font-size:1.05rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.darli-nav-menu>li.active>a,.darli-nav-menu>li>a:hover{color:var(--darli-gold)}.darli-nav-menu>li.active>a:after{content:"";background-color:var(--darli-gold);border-radius:2px;width:100%;height:2.5px;position:absolute;bottom:0;right:0}.darli-btn-add-property{border-radius:var(--darli-radius-md);background:linear-gradient(135deg,#c99a45 0%,#b38636 100%);border:none;align-items:center;gap:8px;padding:10px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #c99a454d;color:#fff!important}.darli-btn-add-property:hover{background:linear-gradient(135deg,#b38636 0%,#9b722c 100%);transform:translateY(-2px);box-shadow:0 6px 18px #c99a4566}.darli-hero-section{z-index:35;background-color:#0b1a30;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:visible;margin:0!important;padding:0!important}.darli-hero-stage{aspect-ratio:1774/565;background-image:url(/themes/homzen/images/darli-hero-cairo-photo-clean.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;max-width:none;position:relative;overflow:visible}.darli-mobile-hero{display:none}.darli-desktop-hero-copy{z-index:20;width:min(48%,720px);color:var(--darli-navy);text-align:center;pointer-events:none;position:absolute;top:17.5%;left:50%;transform:translate(-50%)}.darli-desktop-hero-copy h1{color:inherit;font-family:var(--darli-font);letter-spacing:-.035em;text-shadow:0 2px 12px #ffffff8c;margin:0;font-size:clamp(24px,2.35vw,44px);font-weight:900;line-height:1.25}.darli-desktop-hero-copy p{color:#243b5a;margin:5px 0 0;font-size:clamp(12px,1vw,18px);font-weight:700}@media (width<=991px){.darli-desktop-hero-copy{display:none}.darli-hero-section{align-items:stretch;overflow:hidden;background:#eef3f7!important}.darli-hero-stage{aspect-ratio:auto;background-position:50% 0;background-repeat:no-repeat;background-size:auto 390px;max-width:none;min-height:640px;background-image:url(/themes/homzen/images/darli-hero-cairo-photo-clean-900.webp)!important}.darli-hero-stage>.hero-hotspot,.darli-hero-stage>.hero-search-overlay,.hero-hotspot{display:none!important}.darli-mobile-hero{z-index:20;min-height:640px;padding:38px 14px 24px;display:block;position:relative}.darli-mobile-hero-copy{color:#0b1f3a;text-align:center;margin:0 auto}.darli-mobile-hero-copy h2{color:#0b1f3a;letter-spacing:-.045em;text-shadow:0 2px 12px #ffffff59;margin:0;font-family:Cairo,sans-serif;font-size:clamp(1.72rem,7.6vw,2.15rem);font-weight:900;line-height:1.35}.darli-mobile-hero-copy p{color:#243b5a;margin:8px 0 16px;font-size:.94rem;font-weight:600}.darli-mobile-map-button{background:#06264a;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #06264a3d;color:#fff!important}.darli-mobile-map-button svg{width:18px;height:18px}.darli-mobile-map-button svg:last-child{color:#d9a444;width:16px;height:16px}.darli-mobile-search{background:#fffffffa;border:1px solid #c99a458c;border-radius:20px;gap:13px;max-width:430px;margin:18px auto 0;padding:18px 16px 16px;display:grid;box-shadow:0 18px 42px #0b1f3a29}.darli-mobile-field{color:#0f172a;gap:6px;margin:0;font-size:.82rem;font-weight:800;display:grid}.darli-mobile-field>span:first-child{align-items:center;gap:5px;display:flex}.darli-mobile-field>span:first-child svg{color:#c9933b;width:15px;height:15px}.darli-mobile-control{display:block;position:relative}.darli-mobile-control input,.darli-mobile-control select{appearance:none;color:#0f172a;background:#f8fafc;border:1px solid #dbe3ed;border-radius:11px;outline:none;width:100%;height:46px;padding:0 13px 0 42px;font-family:Cairo,sans-serif;font-size:.82rem}.darli-mobile-control input::placeholder{color:#94a3b8}.darli-mobile-control input:focus,.darli-mobile-control select:focus{border-color:#c9933b;box-shadow:0 0 0 3px #c9933b24}.darli-mobile-control>svg{color:#8fa0b7;pointer-events:none;width:18px;height:18px;position:absolute;top:14px;left:13px}.darli-mobile-search-actions{grid-template-columns:1fr 1.2fr;gap:10px;margin-top:2px;display:grid}.darli-mobile-advanced,.darli-mobile-submit{border-radius:11px;justify-content:center;align-items:center;gap:8px;height:48px;font-family:Cairo,sans-serif;font-size:.9rem;font-weight:800;text-decoration:none;display:flex}.darli-mobile-advanced{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;color:#1e293b!important}.darli-mobile-advanced.active{background:#c9933b1f;border-color:#c9933b;color:#9a6b1d!important}.darli-mobile-advanced-panel{border-top:1px solid #e2e8f0;gap:13px;margin-top:2px;padding-top:14px;display:none}.darli-mobile-advanced-panel.is-open{display:grid}.darli-mobile-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.darli-mobile-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d4a03c,#b88628);border:0;box-shadow:0 5px 16px #d4a03c52}.darli-mobile-advanced svg,.darli-mobile-submit svg{width:18px;height:18px}.darli-mobile-advanced svg{color:#c9933b}}@media (width<=380px){.darli-mobile-hero{padding-inline:10px}.darli-mobile-search{padding-inline:13px}.darli-mobile-hero-copy h2{font-size:1.65rem}}.hero-hotspot{cursor:pointer;z-index:15;border-radius:9999px;transition:all .25s cubic-bezier(.16,1,.3,1);display:block;position:absolute;text-decoration:none!important}.hero-hotspot:not(.spot-map-btn){color:#10243f;font-family:var(--darli-font);white-space:nowrap;background:#fff;flex-direction:row;justify-content:center;align-items:center;gap:clamp(3px,.35vw,7px);font-size:clamp(9px,.82vw,16px);font-weight:700;display:flex;box-shadow:0 3px 12px #0b1f3a24}.hero-hotspot:not(.spot-map-btn):after{border:max(1px, .12vw) solid var(--darli-gold);content:"";border-radius:50% 50% 50% 0;flex:none;width:clamp(7px,.65vw,12px);height:clamp(7px,.65vw,12px);transform:rotate(-45deg)}.hero-hotspot:not(.spot-map-btn):hover{transform:translateY(-2px);box-shadow:0 0 0 2px #c9933be6,0 8px 22px #c9933b73}.hero-hotspot.spot-map-btn:hover{box-shadow:none;transform:translate(-50%)}.spot-bns,.spot-nasr{width:9.4%;height:7.8%;top:14.9%;right:7.5%}.spot-biba{width:5.4%;height:7.8%;top:26.9%;right:9.6%}.spot-fashn{width:5.9%;height:7.8%;top:38.6%;right:12.4%}.spot-new-bns,.spot-tagamoa{width:9.6%;height:8.2%;top:50.4%;right:6.2%}.spot-wasta,.spot-zayed{width:9.1%;height:11.3%;top:15%;left:10.4%}.spot-nasser{width:5.5%;height:7.8%;top:27.4%;left:5.6%}.spot-ihnasya{width:6.3%;height:7.8%;top:38.9%;left:10.1%}.spot-sumusta,.spot-october{width:6%;height:8%;top:50.8%;left:6.5%}.spot-map-btn{width:14.1%;height:10.6%;top:44.5%;left:50%;transform:translate(-50%)}.darli-hero-centers-bar{z-index:10;background:#091c2b;border-top:1px solid #c9933b40;border-bottom:1px solid #c9933b40;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:Almarai,Cairo,sans-serif;display:flex;position:relative}@media (width<=991px){.darli-hero-centers-bar{display:none!important}}.darli-hero-centers-bar .centers-label{color:#c9933b;align-items:center;gap:5px;margin-inline-end:6px;font-size:.88rem;font-weight:800;display:inline-flex}.darli-hero-centers-bar .center-chip,.darli-mobile-centers-chips .center-chip{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important;text-decoration:none!important}.darli-hero-centers-bar .center-chip:hover,.darli-mobile-centers-chips .center-chip:hover{background:#c9933b;border-color:#c9933b;transform:translateY(-2px);box-shadow:0 4px 14px #c9933b66;color:#0b1f3a!important}.darli-mobile-centers-chips{flex-direction:column;gap:8px;margin-top:16px;display:flex}.darli-mobile-centers-chips .centers-label{color:#0b1f3a;align-items:center;gap:6px;font-size:.85rem;font-weight:800;display:inline-flex}.darli-mobile-centers-chips .centers-label svg{color:#c9933b;width:16px;height:16px}.darli-mobile-centers-chips .chips-scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:7px;padding-bottom:6px;display:flex;overflow-x:auto}.darli-mobile-centers-chips .center-chip{background:#fff;border:1px solid #c9933b73;box-shadow:0 2px 6px #0b1f3a0f;color:#0f2d3c!important}.hero-search-overlay{box-sizing:border-box;z-index:25;background:#fff;border:1px solid #c9933b73;border-radius:20px;align-items:center;width:68.66%;height:auto;min-height:92px;padding:10px 18px;display:flex;position:absolute;top:auto;bottom:11.8%;left:15.67%;box-shadow:0 10px 30px #0f2d3c1f}.hero-search-overlay form{align-items:center;width:100%;height:100%;display:flex;position:relative}.darli-search-card-grid{grid-template-rows:20px 48px;grid-template-columns:1.25fr 1fr 104px 112px;align-items:center;gap:4px 12px;width:100%;display:grid}.darli-search-lbl{color:#0f2d3c;user-select:none;align-items:center;gap:6px;font-family:Cairo,Almarai,sans-serif;font-size:13.5px;font-weight:800;display:inline-flex}.darli-search-lbl i,.darli-search-lbl svg{color:#c9933b;flex-shrink:0;width:15px;height:15px}.darli-input-wrap{width:100%;height:48px;position:relative}.hero-search-overlay .grid-input{color:#0f2d3c!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #dce3eb!important;border-radius:10px!important;outline:none!important;width:100%!important;height:48px!important;padding:0 14px 0 38px!important;font-family:Cairo,Almarai,sans-serif!important;font-size:14.5px!important;font-weight:600!important;transition:all .2s!important}.hero-search-overlay .wrap-keyword .grid-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E")!important;background-position:12px!important;background-repeat:no-repeat!important}.hero-search-overlay .wrap-location .grid-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3Cpath d='M12 2a8 8 0 0 0-8 8c0 5.25 8 12 8 12s8-6.75 8-12a8 8 0 0 0-8-8z'%3E%3C/path%3E%3C/svg%3E")!important;background-position:12px!important;background-repeat:no-repeat!important}.hero-search-overlay .grid-input::placeholder{color:#94a3b8!important;font-size:13.5px!important;font-weight:500!important}.hero-search-overlay .grid-input:hover{border-color:#cbd5e1!important}.hero-search-overlay .grid-input:focus{color:#0f2d3c!important;background:#fff!important;border-color:#c9933b!important;box-shadow:0 0 0 3px #c9933b38!important}.hero-search-overlay .grid-select{color:#0f2d3c!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%230F2D3C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") 14px no-repeat!important;border:1px solid #dce3eb!important;border-radius:10px!important;outline:none!important;width:100%!important;height:48px!important;padding:0 14px 0 34px!important;font-family:Cairo,Almarai,sans-serif!important;font-size:14.5px!important;font-weight:600!important;transition:all .2s!important}.hero-search-overlay .grid-select:hover{border-color:#cbd5e1!important}.hero-search-overlay .grid-select:focus{background-color:#fff!important;border-color:#c9933b!important;box-shadow:0 0 0 3px #c9933b38!important}.hero-search-overlay .btn-advanced{color:#0f2d3c!important;cursor:pointer!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #dce3eb!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:48px!important;font-family:Cairo,Almarai,sans-serif!important;font-size:14px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important}.hero-search-overlay .btn-advanced:hover,.hero-search-overlay .btn-advanced.active{color:#c9933b!important;background:#c9933b1f!important;border-color:#c9933b!important;box-shadow:0 0 0 2px #c9933b59!important}.hero-search-overlay .btn-search{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:linear-gradient(135deg,#d4a03c 0%,#b88228 100%)!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:48px!important;font-family:Cairo,Almarai,sans-serif!important;font-size:15px!important;font-weight:800!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #d4a03c59!important}.hero-search-overlay .btn-search:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px #d4a03c80!important}.hero-search-overlay .darli-advanced-filter-panel{z-index:100;box-sizing:border-box;background:#fff;border:1px solid #c99a4580;border-radius:16px;width:100%;padding:20px 24px;display:none;position:absolute;top:106%;left:0;box-shadow:0 20px 45px #0b1a3026,0 0 1px #c99a4566}.hero-search-overlay .darli-advanced-filter-panel.is-open{animation:.25s ease-out darliFadeDown;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.darli-search-card{-webkit-backdrop-filter:blur(16px);z-index:10;background:#0e1726f0;border:1px solid #c99a4561;border-radius:16px;max-width:1240px;margin:0 auto;padding:16px 20px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:relative;box-shadow:0 20px 45px #000000a6,0 0 1px #c99a4566}.darli-search-main-row{align-items:flex-end;gap:12px}.darli-filter-field+.darli-filter-field,.darli-btn-advanced-wrapper,.darli-btn-advanced-wrapper+div{border-inline-start:1px solid #94a3b838;padding-inline-start:12px}html[data-theme=light] .darli-filter-field+.darli-filter-field,html[data-theme=light] .darli-btn-advanced-wrapper,html[data-theme=light] .darli-btn-advanced-wrapper+div{border-inline-start-color:#94a3b859}html[data-theme=light] .darli-search-card{background:#fff!important;border:1px solid #c99a4559!important;box-shadow:0 15px 35px #0b1f3a1f,0 0 1px #c99a4559!important}.darli-hero-section .darli-search-card{background:#fff!important;border:1px solid #c99a4573!important;border-radius:18px!important;max-width:1240px!important;margin:110px auto 0!important;padding:16px 24px!important;box-shadow:0 15px 35px #0b1f3a14,0 0 1px #c99a4559!important}.darli-hero-section .darli-field-label{color:#0f172a!important;text-shadow:none!important;margin-bottom:7px!important;font-size:.875rem!important;font-weight:700!important}.darli-hero-section .darli-field-label .label-gold-icon{color:#c9933b!important;stroke:#c9933b!important}.darli-hero-section .darli-filter-input,.darli-hero-section .darli-filter-select{color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;height:46px!important;font-size:.9rem!important;box-shadow:inset 0 1px 2px #00000008!important}.darli-hero-section .darli-filter-input:focus,.darli-hero-section .darli-filter-select:focus{border-color:#c9933b!important;box-shadow:0 0 0 2px #c9933b40!important}.darli-hero-section .darli-filter-input::placeholder{color:#94a3b8!important}.darli-hero-section .darli-input-wrapper .input-inner-icon{color:#94a3b8!important;stroke:#94a3b8!important}.darli-hero-section .darli-select-wrapper:after{border-top-color:#64748b!important}.darli-hero-section .darli-btn-advanced{color:#1e293b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:10px!important;height:46px!important;padding:0 20px!important;font-weight:700!important}.darli-hero-section .darli-btn-advanced:hover,.darli-hero-section .darli-btn-advanced.active{color:#b38636!important;background:#e2e8f0!important;border-color:#c9933b!important}.darli-hero-section .darli-btn-search{color:#fff!important;background:linear-gradient(135deg,#d4a03c 0%,#b88628 100%)!important;border:none!important;border-radius:10px!important;height:46px!important;padding:0 32px!important;font-size:.95rem!important;font-weight:700!important;box-shadow:0 4px 16px #d4a03c66!important}.darli-hero-section .darli-btn-search:hover{transform:translateY(-2px);background:linear-gradient(135deg,#dfad4a 0%,#c49132 100%)!important;box-shadow:0 6px 20px #d4a03c80!important}.darli-hero-section .darli-filter-field+.darli-filter-field,.darli-hero-section .darli-btn-advanced-wrapper,.darli-hero-section .darli-btn-advanced-wrapper+div{border-inline-start:1px solid #e2e8f0!important}.darli-search-form{flex-direction:column;gap:0;width:100%;display:flex}.darli-search-main-row{justify-content:space-between;align-items:flex-end;gap:14px;width:100%;display:flex}.darli-filter-field{margin:0;position:relative}.darli-field-keyword{flex:1.2}.darli-field-location{flex:1}.darli-field-category{flex:.9}.darli-btn-advanced-wrapper{flex:none}.darli-field-label{color:#f1f5f9;text-shadow:0 1px 2px #00000080;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;transition:color .3s;display:flex}html[data-theme=light] .darli-field-label{color:#1e293b!important;text-shadow:none!important}.darli-field-label .label-gold-icon{vertical-align:middle;flex-shrink:0;width:15px;height:15px;display:inline-block;color:#e5b158!important;stroke:#e5b158!important}.darli-input-wrapper,.darli-select-wrapper{width:100%;position:relative}.darli-filter-input,.darli-filter-select{color:#fff;background-color:#142033;border:1px solid #1f314d;border-radius:10px;outline:none;width:100%;height:44px;font-size:.875rem;transition:all .2s;box-shadow:inset 0 1px 3px #0000004d}html[data-theme=light] .darli-filter-input,html[data-theme=light] .darli-filter-select{color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 1px 2px #0000000d!important}.darli-filter-input:focus,.darli-filter-select:focus{border-color:#e5b158!important;box-shadow:0 0 0 2px #e5b1584d!important}.darli-filter-input::placeholder{color:#64748b;font-size:.85rem}html[data-theme=light] .darli-filter-input::placeholder{color:#94a3b8!important}body[dir=rtl] .darli-filter-input{padding:0 38px 0 14px}body[dir=ltr] .darli-filter-input{padding:0 14px 0 38px}body[dir=rtl] .darli-input-wrapper .input-inner-icon{left:auto;right:12px}body[dir=ltr] .darli-input-wrapper .input-inner-icon{left:12px;right:auto}.darli-input-wrapper .input-inner-icon{color:#64748b;stroke:#64748b;pointer-events:none;width:16px;height:16px;transition:color .3s;position:absolute;top:50%;transform:translateY(-50%)}html[data-theme=light] .darli-input-wrapper .input-inner-icon{color:#94a3b8!important;stroke:#94a3b8!important}.darli-select-wrapper select{-webkit-appearance:none;appearance:none;cursor:pointer}body[dir=rtl] .darli-filter-select{padding:0 14px 0 32px}body[dir=ltr] .darli-filter-select{padding:0 32px 0 14px}.darli-select-wrapper:after{content:"";pointer-events:none;border-top:5px solid #94a3b8;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}body[dir=rtl] .darli-select-wrapper:after{left:14px;right:auto}body[dir=ltr] .darli-select-wrapper:after{left:auto;right:14px}html[data-theme=light] .darli-select-wrapper:after{border-top-color:#64748b!important}.darli-btn-advanced{color:#fff;white-space:nowrap;cursor:pointer;background:#162438;border:1px solid #233754;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}html[data-theme=light] .darli-btn-advanced{color:#1e293b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.darli-btn-advanced:hover,.darli-btn-advanced.active{background:#1c2e47;color:#e5b158!important;border-color:#e5b158!important}html[data-theme=light] .darli-btn-advanced:hover,html[data-theme=light] .darli-btn-advanced.active{color:#b38636!important;background:#e2e8f0!important;border-color:#c99a45!important}.darli-btn-search{color:#0b1422;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e5b158 0%,#c9933b 100%);border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 32px;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 18px #e5b15873}.darli-btn-search:hover{background:linear-gradient(135deg,#edb960 0%,#d49c42 100%);transform:translateY(-2px);box-shadow:0 6px 22px #e5b15899}.darli-btn-search svg,.darli-btn-search i{color:#0b1422;stroke:#0b1422;width:17px;height:17px}.darli-advanced-filter-panel{border-top:1px solid #c99a4540;margin-top:16px;padding-top:16px;animation:.25s ease-out forwards darliFadeSlideDown;display:none}.darli-advanced-filter-panel.is-open{display:block}html[data-theme=light] .darli-advanced-filter-panel{border-top-color:#e2e8f0!important}@keyframes darliFadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.darli-adv-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:14px;display:grid}.darli-adv-field{flex-direction:column;gap:6px;display:flex;position:relative}.darli-adv-label{color:#cbd5e1;font-size:.8rem;font-weight:600}html[data-theme=light] .darli-adv-label{color:#475569!important}.darli-adv-input,.darli-adv-select{color:#fff;background-color:#142033;border:1px solid #1f314d;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-size:.85rem;transition:all .2s}.darli-adv-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}body[dir=rtl] .darli-adv-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5b158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:10px;background-repeat:no-repeat;background-size:14px;padding-left:28px}body[dir=ltr] .darli-adv-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5b158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:28px}html[data-theme=light] .darli-adv-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important}html[data-theme=light] .darli-adv-input,html[data-theme=light] .darli-adv-select{color:#0f172a!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.darli-adv-input:focus,.darli-adv-select:focus{border-color:#e5b158!important;box-shadow:0 0 0 2px #e5b15840!important}.darli-adv-amenities-title{color:#e5b158;margin-bottom:8px;font-size:.8rem;font-weight:700}.darli-adv-amenities-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.darli-adv-amenity-item{color:#cbd5e1;cursor:pointer;user-select:none;align-items:center;gap:6px;font-size:.8rem;display:flex}html[data-theme=light] .darli-adv-amenity-item{color:#334155!important}.darli-adv-amenity-item input[type=checkbox]{accent-color:#e5b158;cursor:pointer;width:15px;height:15px}@media (width<=991px){.darli-search-form{flex-direction:column;align-items:stretch;gap:12px}.darli-field-keyword,.darli-field-location,.darli-field-category,.darli-btn-advanced-wrapper,.darli-btn-advanced,.darli-btn-search{width:100%}}.darli-featured-section{background-color:#fff;padding:70px 0}.darli-section-header-flex{justify-content:space-between;align-items:flex-end;margin-bottom:36px;display:flex}.darli-properties-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.darli-property-card{border-radius:var(--darli-radius-lg);border:1px solid var(--darli-border-light);box-shadow:var(--darli-shadow-sm);background:#fff;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.darli-property-card:hover{box-shadow:var(--darli-shadow-lg);border-color:var(--darli-gold-border);transform:translateY(-6px)}.darli-card-image-box{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.darli-card-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.darli-property-card:hover .darli-card-image{transform:scale(1.06)}.darli-card-badge{background-color:var(--darli-navy);color:#fff;border-radius:var(--darli-radius-sm);z-index:2;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;top:14px;right:14px}.darli-card-badge.badge-gold{background:linear-gradient(135deg,#c99a45,#b38636)}.darli-card-heart{width:34px;height:34px;color:var(--darli-navy);cursor:pointer;z-index:2;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:14px;left:14px}.darli-card-heart:hover{color:#e11d48;background:#fff;transform:scale(1.1)}.darli-card-body{flex-direction:column;flex-grow:1;padding:20px;display:flex}.darli-card-title{color:var(--darli-navy);margin-bottom:8px;font-size:1.15rem;font-weight:800;text-decoration:none;display:block}.darli-card-title:hover{color:var(--darli-gold)}.darli-card-location{color:var(--darli-text-muted);align-items:center;gap:4px;margin-bottom:16px;font-size:.875rem;font-weight:600;display:flex}.darli-card-features{border-bottom:1px solid var(--darli-border-light);color:var(--darli-text-dark);align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;font-size:.85rem;font-weight:700;display:flex}.darli-feature-item{align-items:center;gap:5px;display:flex}.darli-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.darli-card-price{color:var(--darli-navy);font-size:1.25rem;font-weight:900}.darli-btn-details{border:1.5px solid var(--darli-border);color:var(--darli-navy);border-radius:var(--darli-radius-md);background:0 0;align-items:center;gap:4px;padding:6px 14px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.darli-btn-details:hover{border-color:var(--darli-gold);background:var(--darli-gold-light);color:var(--darli-gold-dark)}.darli-features-section{background-color:#f8fafc;padding:80px 0}.darli-features-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;display:grid}.darli-feature-list{flex-direction:column;gap:22px;margin-top:28px;display:flex}.darli-feature-row{align-items:flex-start;gap:18px;display:flex}.darli-feature-icon-box{border:1.5px solid var(--darli-border);border-radius:var(--darli-radius-md);width:52px;min-width:52px;height:52px;color:var(--darli-navy);box-shadow:var(--darli-shadow-sm);background:#fff;justify-content:center;align-items:center;transition:all .25s;display:flex}.darli-feature-row:hover .darli-feature-icon-box{border-color:var(--darli-gold);background:var(--darli-gold-light);color:var(--darli-gold-dark);transform:translateY(-2px)}.darli-feature-text h4{color:var(--darli-navy);margin:0 0 4px;font-size:1.15rem;font-weight:800}.darli-feature-text p{color:var(--darli-text-muted);margin:0;font-size:.925rem;line-height:1.55}.darli-features-media{border-radius:var(--darli-radius-xl);box-shadow:var(--darli-shadow-lg);position:relative;overflow:hidden}.darli-features-img{object-fit:cover;width:100%;height:480px;display:block}.darli-floating-media-card{background-color:var(--darli-navy);color:#fff;border-radius:var(--darli-radius-lg);box-shadow:var(--darli-shadow-lg);align-items:center;gap:18px;padding:16px 22px;display:flex;position:absolute;bottom:24px;right:24px}.darli-floating-media-card h5{color:#fff;margin:0 0 2px;font-size:1.1rem;font-weight:800}.darli-floating-media-card span{color:var(--darli-text-light);font-size:.85rem;font-weight:600}.darli-circle-arrow-btn{background-color:var(--darli-gold);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .2s;display:flex}.darli-circle-arrow-btn:hover{background-color:var(--darli-gold-dark);transform:scale(1.1)}.darli-locations-section{background-color:#fff;padding:70px 0}.darli-locations-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.darli-location-card{border-radius:var(--darli-radius-lg);aspect-ratio:4/3;box-shadow:var(--darli-shadow-sm);text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.darli-location-card:hover{box-shadow:var(--darli-shadow-lg);transform:translateY(-4px)}.darli-location-card-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.darli-location-card:hover .darli-location-card-img{transform:scale(1.08)}.darli-location-card-overlay{background:linear-gradient(#0b1f3a0d 30%,#0b1f3ae0 100%);justify-content:space-between;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.darli-location-card-name{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.darli-location-arrow{background-color:var(--darli-gold);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:transform .2s;display:flex}.darli-location-card:hover .darli-location-arrow{transform:scale(1.15)}.darli-partners-section{background-color:#f8fafc;padding:70px 0;position:relative}.darli-partners-slider-wrapper{margin-top:10px;position:relative}.darli-partners-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:20px!important;padding:10px 4px 20px!important;display:flex!important;overflow:auto hidden!important}.darli-partners-grid::-webkit-scrollbar{display:none}.darli-partners-grid.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important;scroll-snap-type:none!important}.darli-partner-card{scroll-snap-align:start;user-select:none;flex:0 0 calc(20% - 16px)!important;min-width:220px!important;max-width:280px!important}.darli-partner-card *{user-drag:none;-webkit-user-drag:none}@media (width<=1200px){.darli-partner-card{flex:0 0 calc(25% - 15px)!important}}@media (width<=991px){.darli-partner-card{flex:0 0 calc(33.3333% - 13.3333px)!important}}@media (width<=768px){.darli-partner-card{flex:0 0 calc(50% - 10px)!important;min-width:200px!important}}@media (width<=480px){.darli-partner-card{flex:0 0 85%!important;min-width:220px!important}}.darli-partner-card{border:1px solid var(--darli-border);border-radius:var(--darli-radius-lg);text-align:center;box-shadow:var(--darli-shadow-sm);background:#fff;flex-direction:column;align-items:center;padding:24px 16px;transition:all .25s;display:flex}.darli-partner-card:hover{border-color:var(--darli-gold);box-shadow:var(--darli-shadow-md);transform:translateY(-4px)}.darli-partner-logo{justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.darli-partner-name{color:var(--darli-navy);margin:0 0 4px;font-size:1.05rem;font-weight:800}.darli-partner-type{color:var(--darli-text-muted);margin-bottom:14px;font-size:.8rem;font-weight:600}.darli-partner-contacts{justify-content:center;gap:10px;margin-bottom:14px;display:flex}.darli-partner-icon-btn{border:1px solid var(--darli-border);background:var(--darli-bg-light);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;text-decoration:none;transition:all .2s;display:inline-flex;color:var(--darli-navy,#0b1f3a)!important}.darli-partner-icon-btn svg,.darli-partner-icon-btn i{color:var(--darli-navy,#0b1f3a)!important;stroke:var(--darli-navy,#0b1f3a)!important}.darli-partner-icon-btn:hover{border-color:var(--darli-gold);background:var(--darli-gold)!important;color:#fff!important}.darli-partner-icon-btn:hover svg,.darli-partner-icon-btn:hover i{color:#fff!important;stroke:#fff!important}.darli-partner-city{color:var(--darli-text-muted);align-items:center;gap:4px;font-size:.8rem;font-weight:700;display:flex}.darli-partners-nav-arrow{border:1px solid var(--darli-border);width:38px;height:38px;box-shadow:var(--darli-shadow-sm);color:var(--darli-navy);cursor:pointer;z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:45%;transform:translateY(-50%)}.darli-partners-nav-arrow:hover{border-color:var(--darli-gold);color:var(--darli-gold);transform:translateY(-50%)scale(1.1)}.darli-partners-prev{right:-18px}.darli-partners-next{left:-18px}.darli-slider-dots{justify-content:center;align-items:center;gap:14px;height:24px;margin-top:28px;display:flex}.darli-dot{cursor:pointer;box-sizing:border-box;background-color:#a3abb0;border:none;border-radius:50%;justify-content:center;align-items:center;width:7px;height:7px;padding:0;transition:all .3s;display:inline-flex;position:relative}.darli-dot:before{content:"";border:1.5px solid var(--darli-gold,#c49a45);opacity:0;pointer-events:none;box-sizing:border-box;background:0 0;border-radius:50%;width:17px;height:17px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.darli-dot:hover{background-color:var(--darli-gold,#c49a45)}.darli-dot.active{background-color:var(--darli-gold,#c49a45)!important;border-radius:50%!important;width:7px!important;height:7px!important}.darli-dot.active:before{opacity:1}html[data-theme=dark] .darli-dot{background-color:#ffffff59}html[data-theme=dark] .darli-dot.active{background-color:var(--darli-gold,#d4a03c)!important}html[data-theme=dark] .darli-dot:before{border-color:var(--darli-gold,#d4a03c)}.darli-calculator-section{background-color:#fff;padding:70px 0}.darli-calculator-box{border-radius:var(--darli-radius-xl);box-shadow:var(--darli-shadow-lg);border:1px solid var(--darli-border-light);grid-template-columns:1fr 340px;display:grid;overflow:hidden}.darli-calc-sidebar{color:#fff;background:linear-gradient(#0b1f3a 0%,#071527 100%);flex-direction:column;justify-content:space-between;padding:40px 30px;display:flex;position:relative}.darli-calc-sidebar-icon{border-radius:var(--darli-radius-md);width:48px;height:48px;color:var(--darli-gold);background:#c99a4533;border:1px solid #c99a4566;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.darli-calc-sidebar h3{color:#fff;margin:0 0 12px;font-size:1.5rem;font-weight:800;line-height:1.35}.darli-calc-sidebar p{color:#cbd5e1;margin:0;font-size:.925rem;line-height:1.6}.darli-calc-wireframe{opacity:.25;width:100%;margin-top:30px}.darli-calc-form-container{background:#fff;padding:40px}.darli-calc-form-container h3{color:var(--darli-navy);margin:0 0 6px;font-size:1.5rem;font-weight:800}.darli-calc-form-container p{color:var(--darli-text-muted);margin:0 0 28px;font-size:.95rem}.darli-calc-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.darli-input-wrapper{position:relative}.darli-input-wrapper label{color:var(--darli-navy);margin-bottom:6px;font-size:.85rem;font-weight:700;display:block}.darli-input-control{border:1.5px solid var(--darli-border);border-radius:var(--darli-radius-md);width:100%;color:var(--darli-navy);background:#fff;outline:none;padding:12px 16px;font-size:1rem;font-weight:700;transition:border-color .2s}.darli-input-control:focus{border-color:var(--darli-gold)}.darli-input-suffix{color:var(--darli-text-muted);pointer-events:none;font-size:.85rem;font-weight:700;position:absolute;bottom:12px;left:14px}.darli-range-wrapper{grid-column:span 2;margin-top:-6px;margin-bottom:8px}.darli-range-header{color:var(--darli-text-muted);justify-content:space-between;margin-bottom:4px;font-size:.8rem;font-weight:700;display:flex}.darli-range-slider{width:100%;accent-color:var(--darli-gold);cursor:pointer}.darli-calc-actions-row{border-top:1px solid var(--darli-border-light);justify-content:space-between;align-items:center;margin-top:10px;padding-top:20px;display:flex}.darli-btn-calc{background-color:var(--darli-navy);color:#fff;border-radius:var(--darli-radius-md);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 28px;font-size:1rem;font-weight:700;transition:background-color .2s;display:inline-flex}.darli-btn-calc:hover{background-color:var(--darli-gold-dark)}.darli-calc-result-box{text-align:right;flex-direction:row-reverse;align-items:center;gap:14px;display:flex}html[dir=ltr] .darli-calc-result-box{text-align:left;flex-direction:row}.darli-calc-result-box .calc-icon{color:var(--darli-gold);align-items:center;font-size:2.2rem;display:flex}.darli-result-label{color:var(--darli-text-muted);text-align:right;font-size:.8rem;font-weight:700}.darli-result-val{color:var(--darli-navy);font-size:1.6rem;font-weight:900}.darli-recommended-section{background-color:#f8fafc;padding:70px 0}.darli-recommended-card{border-radius:var(--darli-radius-xl);box-shadow:var(--darli-shadow-md);border:1px solid var(--darli-border-light);background:#fff;grid-template-columns:1fr 1.35fr;display:grid;overflow:hidden}.darli-rec-content{flex-direction:column;justify-content:center;padding:40px;display:flex}.darli-rec-badges{gap:8px;margin-bottom:14px;display:flex}.darli-rec-title{color:var(--darli-navy);margin:0 0 8px;font-size:1.6rem;font-weight:900}.darli-rec-location{color:var(--darli-text-muted);align-items:center;gap:6px;margin-bottom:22px;font-size:.95rem;font-weight:600;display:flex}.darli-rec-features{border-bottom:1px solid var(--darli-border-light);color:var(--darli-navy);gap:20px;margin-bottom:26px;padding-bottom:22px;font-size:.95rem;font-weight:700;display:flex}.darli-rec-price{color:var(--darli-navy);margin-bottom:24px;font-size:1.8rem;font-weight:900}.darli-rec-actions{align-items:center;gap:14px;display:flex}.darli-rec-media{min-height:380px;position:relative}.darli-rec-img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.darli-media-nav-arrow{width:42px;height:42px;color:var(--darli-navy);cursor:pointer;box-shadow:var(--darli-shadow-md);z-index:3;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.darli-media-nav-arrow:hover{color:var(--darli-gold);background:#fff;transform:translateY(-50%)scale(1.1)}.darli-media-prev{right:18px}.darli-media-next{left:18px}.darli-testimonials-section{text-align:center;background-color:#fff;padding:70px 0}.darli-testimonials-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;text-align:right;max-width:1050px;margin:0 auto;gap:28px!important;padding:10px 4px 20px!important;display:flex!important;overflow:auto hidden!important}.darli-testimonials-grid::-webkit-scrollbar{display:none}.darli-testimonials-grid.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important;scroll-snap-type:none!important}.darli-testimonial-card{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--darli-border-light);border-radius:var(--darli-radius-lg);box-shadow:var(--darli-shadow-sm);-webkit-user-select:none;user-select:none;background:#f8fafc;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;flex:0 0 calc(50% - 14px)!important;min-width:calc(50% - 14px)!important;max-width:calc(50% - 14px)!important}.darli-testimonial-card *{user-drag:none;-webkit-user-drag:none}.darli-stars-row{color:#f59e0b;margin-bottom:14px;font-size:1.1rem}.darli-testi-quote{color:var(--darli-text-dark);z-index:2;margin:0 0 22px;font-size:.95rem;font-weight:600;line-height:1.7;position:relative}.darli-testi-watermark{color:#c99a4514;pointer-events:none;font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;bottom:20px;right:20px}.darli-testi-user{align-items:center;gap:14px;display:flex}.darli-testi-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.darli-testi-name{color:var(--darli-navy);margin:0 0 2px;font-size:1rem;font-weight:800}.darli-testi-role{color:var(--darli-text-muted);font-size:.8rem;font-weight:600}.darli-why-us-banner{color:#fff;background:linear-gradient(135deg,#0b1f3a 0%,#071527 100%);padding:70px 0;position:relative;overflow:hidden}.darli-why-us-banner:before{content:"";opacity:.12;pointer-events:none;background-image:url(/storage/pages/slider-1.jpg);background-position:50%;background-size:cover;width:35%;position:absolute;top:0;bottom:0;left:0}.darli-why-us-title{text-align:center;color:#fff;margin-top:0;margin-bottom:45px;font-size:2.1rem;font-weight:800}.darli-why-us-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.darli-why-us-item{flex-direction:column;align-items:center;display:flex}.darli-why-us-icon{width:58px;height:58px;color:var(--darli-gold);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.darli-why-us-item h4{color:#fff;margin:0 0 8px;font-size:1.15rem;font-weight:800}.darli-why-us-item p{color:#94a3b8;margin:0;font-size:.875rem;line-height:1.5}.darli-blog-section{text-align:center;background-color:#fff;padding:70px 0}.darli-blog-grid{text-align:right;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.darli-blog-card{border:1px solid var(--darli-border-light);border-radius:var(--darli-radius-lg);box-shadow:var(--darli-shadow-sm);background:#fff;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.darli-blog-card:hover{box-shadow:var(--darli-shadow-lg);border-color:var(--darli-gold-border);transform:translateY(-6px)}.darli-blog-img-wrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.darli-blog-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.darli-blog-card:hover .darli-blog-img{transform:scale(1.06)}.darli-blog-date-badge{backdrop-filter:blur(4px);color:#fff;border-radius:var(--darli-radius-sm);background:#0b1f3ad9;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;bottom:12px;right:12px}.darli-blog-body{flex-direction:column;flex-grow:1;padding:20px;display:flex}.darli-blog-title{color:var(--darli-navy);margin:0 0 8px;font-size:1.15rem;font-weight:800;text-decoration:none;display:block}.darli-blog-title:hover{color:var(--darli-gold)}.darli-blog-excerpt{color:var(--darli-text-muted);flex-grow:1;margin:0 0 16px;font-size:.875rem;line-height:1.6}.darli-blog-link{color:var(--darli-navy);align-items:center;gap:6px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.darli-blog-link:hover{color:var(--darli-gold)}.darli-cta-section{background-color:#f8fafc;padding:40px 0 60px}.darli-cta-banner{border-radius:var(--darli-radius-xl);border:1px solid var(--darli-border-light);box-shadow:var(--darli-shadow-md);background:#fff;justify-content:space-between;align-items:center;padding:32px 42px;display:flex;position:relative;overflow:hidden}.darli-cta-banner:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='200' height='150' viewBox='0 0 200 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 120 L100 40 L180 120 Z M40 120 L40 75 L100 20 L160 75 L160 120 Z' fill='none' stroke='%23C99A45' stroke-width='1.5' opacity='0.25'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;width:250px;position:absolute;top:0;bottom:0;left:0}.darli-cta-text h3{color:var(--darli-navy);margin:0 0 6px;font-size:1.55rem;font-weight:900}.darli-cta-text p{color:var(--darli-text-muted);margin:0;font-size:.95rem;font-weight:600}.darli-btn-cta{background-color:var(--darli-navy);border-radius:var(--darli-radius-md);white-space:nowrap;align-items:center;gap:8px;padding:12px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0b1f3a33;color:#fff!important}.darli-btn-cta:hover{background-color:var(--darli-gold-dark);transform:translateY(-2px)}.darli-footer{color:#94a3b8;background-color:#0b1320;padding:60px 0 20px}.darli-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:36px;margin-bottom:50px;display:grid}.darli-footer-col h4{color:#fff;margin:0 0 20px;font-size:1.1rem;font-weight:800}.darli-footer-about p{color:#94a3b8;margin-bottom:20px;font-size:.875rem;line-height:1.7}.darli-footer-socials{gap:10px;margin-bottom:20px;display:flex}.darli-footer-social-btn{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.darli-footer-social-btn:hover{background:var(--darli-gold);transform:translateY(-2px)}.darli-footer-links{margin:0;padding:0;list-style:none}.darli-footer-links li{margin-bottom:12px}.darli-footer-links a{color:#94a3b8;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.darli-footer-links a:hover{color:#fff}.darli-footer-contact-item{color:#94a3b8;align-items:center;gap:10px;margin-bottom:14px;font-size:.9rem;display:flex}.darli-newsletter-form{box-sizing:border-box;align-items:center;width:100%;margin-top:14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;background:#152238!important;border:1px solid #1e2d4a!important;border-radius:12px!important;padding:4px!important}.darli-newsletter-form:focus-within{border-color:var(--darli-gold)!important;box-shadow:0 0 0 3px #c99a4533!important}.darli-footer .darli-newsletter-input,.darli-newsletter-form .darli-newsletter-input,input.darli-newsletter-input{color:#fff!important;width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:auto!important;padding:10px 14px!important;font-size:.875rem!important}.darli-footer .darli-newsletter-input::placeholder,.darli-newsletter-form .darli-newsletter-input::placeholder,input.darli-newsletter-input::placeholder{color:#64748b!important;opacity:1!important}.darli-btn-newsletter{cursor:pointer;justify-content:center;align-items:center;transition:all .2s;background-color:var(--darli-gold)!important;color:#fff!important;border:none!important;border-radius:8px!important;flex-shrink:0!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important}.darli-btn-newsletter:hover{transform:scale(1.05);background-color:var(--darli-gold-dark)!important}html[dir=rtl] .darli-btn-newsletter svg,html[dir=rtl] .darli-btn-newsletter i{transform:scaleX(-1)}.darli-footer-bottom{color:#64748b;border-top:1px solid #152238;justify-content:space-between;align-items:center;padding-top:24px;font-size:.85rem;display:flex}.darli-footer-bottom-links{gap:20px;display:flex}.darli-footer-bottom-links a{color:#64748b;text-decoration:none}.darli-footer-bottom-links a:hover{color:#fff}html[data-theme=dark] body{color:#f8fafc!important;background-color:#071322!important}html[data-theme=dark] .darli-topbar{background-color:#0b192c!important;border-bottom-color:#172b45!important}html[data-theme=dark] .darli-topbar-item{color:#cbd5e1!important}html[data-theme=dark] .darli-navbar{background-color:#0a1728!important;border-bottom-color:#162b46!important}html[data-theme=dark] .darli-nav-menu>li>a{color:#f1f5f9!important}html[data-theme=dark] .darli-nav-menu>li.active>a{color:#d6ae64!important}html[data-theme=dark] .darli-hero-section{background-color:#0b1a30!important;background-image:url(/themes/homzen/images/darli-hero-cairo-photo-clean.webp)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important}html[data-theme=dark] .darli-hero-section .darli-hero-title{color:#0b1a30!important;text-shadow:none!important}html[data-theme=dark] .darli-hero-section .darli-hero-subtitle{color:#334155!important}html[data-theme=dark] .darli-hero-section .darli-map-pin{color:#1e293b!important;background:#fff!important;border-color:#e2e8f0e6!important;box-shadow:0 4px 15px #0000001f!important}html[data-theme=dark] .darli-search-card{background:#0e1726f0!important;border-color:#c99a4561!important;box-shadow:0 20px 45px #000000a6,0 0 1px #c99a4566!important}html[data-theme=dark] .darli-filter-input,html[data-theme=dark] .darli-filter-select{color:#fff!important;background-color:#142033!important;border-color:#1f314d!important}html[data-theme=dark] .darli-featured-section,html[data-theme=dark] .darli-locations-section,html[data-theme=dark] .darli-calculator-section,html[data-theme=dark] .darli-testimonials-section,html[data-theme=dark] .darli-blog-section{background-color:#081322!important}html[data-theme=dark] .darli-features-section,html[data-theme=dark] .darli-partners-section,html[data-theme=dark] .darli-recommended-section,html[data-theme=dark] .darli-cta-section{background-color:#060f1d!important}html[data-theme=dark] .darli-section-title,html[data-theme=dark] .darli-rec-title{color:#fff!important}html[data-theme=dark] .darli-property-card,html[data-theme=dark] .darli-partner-card,html[data-theme=dark] .darli-calc-form-container,html[data-theme=dark] .darli-recommended-card,html[data-theme=dark] .darli-blog-card,html[data-theme=dark] .darli-cta-banner{background:#0e1e34!important;border-color:#1a3152!important}html[data-theme=dark] .darli-testimonial-card{background:#0c1a2e!important;border-color:#1a3152!important}html[data-theme=dark] .darli-partner-icon-btn{color:#c99a45!important;background:#172a45!important;border-color:#243e63!important}html[data-theme=dark] .darli-partner-icon-btn svg,html[data-theme=dark] .darli-partner-icon-btn i{color:#c99a45!important;stroke:#c99a45!important}html[data-theme=dark] .darli-partner-icon-btn:hover{color:#fff!important;background:#c99a45!important;border-color:#c99a45!important}html[data-theme=dark] .darli-partner-icon-btn:hover svg,html[data-theme=dark] .darli-partner-icon-btn:hover i{color:#fff!important;stroke:#fff!important}html[data-theme=dark] .darli-card-title,html[data-theme=dark] .darli-card-price,html[data-theme=dark] .darli-partner-name,html[data-theme=dark] .darli-calc-form-container h3,html[data-theme=dark] .darli-rec-price,html[data-theme=dark] .darli-testi-name,html[data-theme=dark] .darli-blog-title,html[data-theme=dark] .darli-cta-text h3,html[data-theme=dark] .darli-result-val{color:#fff!important}html[data-theme=dark] .darli-feature-text h4{color:#f8fafc!important}html[data-theme=dark] .darli-feature-icon-box{color:#d6ae64!important;background:#0e1e34!important;border-color:#1a3152!important}html[data-theme=dark] .darli-input-control{color:#fff!important;background:#0a1626!important;border-color:#1a3152!important}html[data-theme=dark] .darli-input-wrapper label{color:#e2e8f0!important}html[data-theme=dark] .darli-card-features,html[data-theme=dark] .darli-rec-features,html[data-theme=dark] .darli-calc-actions-row{border-color:#1a3152!important}html[data-theme=dark] .darli-btn-calc{background-color:var(--darli-gold)!important;color:#071527!important}html[data-theme=dark] .darli-btn-calc:hover{background-color:var(--darli-gold-dark)!important;color:#fff!important}html[data-theme=dark] .darli-calc-result-box{background:#c99a451f!important;border-color:#c99a4559!important}html[data-theme=dark] .darli-card-features{color:#cbd5e1!important}html[data-theme=dark] .darli-testi-quote{color:#e2e8f0!important}html[data-theme=dark] .darli-btn-details{color:#cbd5e1!important;border-color:#24416b!important}html[data-theme=dark] .darli-card-heart{color:#cbd5e1!important;background:#0e1e34!important}@media (width<=1024px){.darli-search-form,.darli-properties-grid,.darli-why-us-grid,.darli-partners-grid,.darli-blog-grid,.darli-locations-grid{grid-template-columns:repeat(2,1fr)}.darli-calculator-section{padding:50px 0}.darli-calculator-box{border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.darli-calc-sidebar{background:linear-gradient(135deg,#0b1f3a 0%,#071527 100%);border-bottom:1px solid #c99a4540;order:-1;padding:28px 24px 22px;position:relative;overflow:hidden}.darli-calc-sidebar>div:first-child{z-index:2;max-width:82%;position:relative}.darli-calc-sidebar-icon{background:#c99a452e;border:1px solid #c99a4573;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.darli-calc-sidebar-icon svg,.darli-calc-sidebar-icon i{width:22px;height:22px}.darli-calc-sidebar h3{color:#fff;margin-bottom:8px;font-size:1.35rem;font-weight:800;line-height:1.35}.darli-calc-sidebar p{color:#cbd5e1;margin:0;font-size:.875rem;line-height:1.55}.darli-calc-wireframe{opacity:.18;pointer-events:none;z-index:1;width:150px;margin-top:0;position:absolute;bottom:-15px;left:-10px}html[dir=ltr] .darli-calc-wireframe{left:auto;right:-10px}.darli-calc-form-container{padding:30px 24px}.darli-calc-form-container>h3,.darli-calc-form-container>p{display:none}.darli-recommended-card{grid-template-columns:1fr}.darli-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.darli-calculator-section{padding:35px 0}.darli-calculator-box{border-radius:16px}.darli-calc-sidebar{padding:24px 18px 18px}.darli-calc-sidebar>div:first-child{max-width:86%}.darli-calc-sidebar-icon{width:40px;height:40px;margin-bottom:10px}.darli-calc-sidebar h3{margin-bottom:6px;font-size:1.2rem}.darli-calc-sidebar p{font-size:.825rem;line-height:1.5}.darli-calc-wireframe{opacity:.15;width:120px;bottom:-10px;left:-8px}html[dir=ltr] .darli-calc-wireframe{left:auto;right:-8px}.darli-calc-form-container{padding:22px 16px}.darli-calc-grid{grid-template-columns:1fr 1fr;gap:14px 10px;margin-bottom:16px;display:grid}.darli-calc-grid>.darli-input-wrapper:first-of-type,.darli-calc-grid>.darli-input-wrapper:nth-of-type(2),.darli-range-wrapper{grid-column:span 2}.darli-calc-grid>.darli-input-wrapper:nth-of-type(3),.darli-calc-grid>.darli-input-wrapper:nth-of-type(4){grid-column:span 1}.darli-input-wrapper label{margin-bottom:6px;font-size:.825rem;font-weight:700;display:block}.darli-input-control{border-radius:10px;height:48px;padding:10px 14px 10px 48px;font-size:15px;font-weight:700}html[dir=ltr] .darli-input-control{padding-left:14px;padding-right:48px}.darli-input-suffix{font-size:.825rem;font-weight:700;bottom:13px;left:14px}html[dir=ltr] .darli-input-suffix{left:auto;right:14px}.darli-range-wrapper{margin-top:-2px;margin-bottom:6px}.darli-range-header{margin-bottom:6px;font-size:.775rem}.darli-range-slider{height:6px}.darli-calc-actions-row{border-top:1px solid var(--darli-border-light);flex-direction:column;gap:12px;margin-top:10px;padding-top:16px;display:flex}.darli-btn-calc{border-radius:10px;order:1;justify-content:center;width:100%;height:48px;font-size:1rem;font-weight:700}.darli-calc-result-box{background:#c99a4514;border:1.5px solid #c99a4547;border-radius:12px;flex-direction:row-reverse;order:2;justify-content:flex-end;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}html[dir=ltr] .darli-calc-result-box{flex-direction:row;justify-content:flex-start}.darli-result-label{white-space:nowrap;margin-bottom:2px;font-size:.8rem;font-weight:700}.darli-result-val{white-space:nowrap;font-size:1.55rem;font-weight:900;line-height:1.2}.darli-calc-result-box .calc-icon{color:var(--darli-gold);flex-shrink:0;justify-content:center;align-items:center;font-size:1.8rem;display:flex}.darli-calc-result-box .calc-icon svg,.darli-calc-result-box .calc-icon i{width:32px;height:32px}.darli-hero-title{font-size:1.8rem}.darli-search-form,.darli-properties-grid,.darli-features-grid,.darli-locations-grid,.darli-why-us-grid,.darli-blog-grid{grid-template-columns:1fr}.darli-testimonial-card{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important}.darli-cta-banner{text-align:center;flex-direction:column;gap:20px}.darli-cta-banner:before{display:none}.darli-section-header-flex{flex-direction:column;align-items:flex-start;gap:12px}.darli-footer{padding:45px 0 100px!important}.darli-footer-grid{grid-template-columns:1fr!important;gap:30px!important;margin-bottom:35px!important}.darli-footer-about p{margin-bottom:16px!important;font-size:.875rem!important;line-height:1.65!important}.darli-footer-socials{flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important}.darli-footer-col h4{margin-bottom:14px!important;font-size:1.05rem!important}.darli-footer-links li{margin-bottom:10px!important}.darli-footer-links a{font-size:.875rem!important}.darli-footer-contact-item{gap:10px!important;margin-bottom:12px!important;font-size:.875rem!important}.darli-footer-bottom{text-align:center!important;flex-direction:column!important;gap:12px!important;padding-top:20px!important;font-size:.8rem!important}.darli-footer-bottom-links{justify-content:center!important;gap:20px!important}.darli-btn-details{border-radius:8px!important;gap:4px!important;padding:5px 12px!important;font-size:.725rem!important}.darli-btn-details svg,.darli-btn-details i{width:12px!important;height:12px!important}.darli-rec-actions .darli-btn-details{padding:7px 16px!important;font-size:.8rem!important}.darli-btn-calc{font-size:.875rem!important}.darli-btn-cta{padding:10px 20px!important;font-size:.875rem!important}.darli-btn-add-property{padding:6px 12px!important;font-size:.8rem!important}.hero-hotspot{font-size:.75rem!important}.darli-card-badge{padding:4px 10px!important;font-size:.75rem!important}.btn-search,.darli-btn-search{font-size:.875rem!important}.btn-advanced,.darli-btn-advanced{font-size:.8rem!important}.darli-btn-newsletter{font-size:.85rem!important}}@media (width<=380px){.darli-btn-details{padding:4px 8px!important;font-size:.7rem!important}.darli-calc-grid>.darli-input-wrapper:nth-of-type(3),.darli-calc-grid>.darli-input-wrapper:nth-of-type(4){grid-column:span 2}.darli-result-val{font-size:1.35rem}.darli-calc-result-box{gap:10px;padding:12px 14px}.darli-footer{padding:40px 0 105px!important}.darli-footer-grid{gap:24px!important}.darli-footer-bottom-links{gap:14px!important;font-size:.775rem!important}}html[dir=ltr],html[dir=ltr] body,body[dir=ltr]{text-align:left!important;direction:ltr!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}html[dir=ltr] .darli-section-tag,html[dir=ltr] .darli-section-title,html[dir=ltr] .darli-section-subtitle,html[dir=ltr] .darli-card-body,html[dir=ltr] .darli-feature-text,html[dir=ltr] .darli-calc-form-container,html[dir=ltr] .darli-calc-sidebar,html[dir=ltr] .darli-rec-content,html[dir=ltr] .darli-testimonial-card,html[dir=ltr] .darli-footer-about,html[dir=ltr] .darli-footer-col{text-align:left}html[dir=ltr] .darli-card-badge{left:14px;right:auto}html[dir=ltr] .darli-card-heart,html[dir=ltr] .darli-input-suffix{left:auto;right:14px}html[dir=ltr] .darli-input-control{text-align:left;padding-left:14px;padding-right:50px}html[dir=ltr] .darli-floating-media-card{left:20px;right:auto}html[dir=ltr] .darli-location-card-overlay{flex-direction:row}html[dir=ltr] .darli-testi-watermark{left:auto;right:20px}html[dir=ltr] .darli-footer-bottom{flex-direction:row}html[dir=ltr] .darli-newsletter-input{text-align:left}html[dir=ltr] .darli-btn-newsletter svg,html[dir=ltr] .darli-btn-newsletter i{transform:none}html[dir=ltr] .pin-nasr-city{top:14%;left:78%;right:auto}html[dir=ltr] .pin-cairo{top:4%;left:50%;right:auto;transform:translate(-50%)}html[dir=ltr] .pin-zayed{top:14%;left:12%;right:auto}html[dir=ltr] .pin-october{top:48%;left:6%;right:auto}html[dir=ltr] .pin-tagamoa{top:48%;left:82%;right:auto}