/*
Theme Name: Massar Istanbul Theme
Theme URI: https://roidnet.com/
Author: RoidNet
Author URI: https://roidnet.com/
Description: A luxury real estate theme for Massar Istanbul, built with EmlakX integration.
Version: 1.0.22
Requires at least: 6.3
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: massaristanbul-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@font-face{font-family:'Cairo';font-weight:200;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-ExtraLight.woff2') format('woff2'),url('assets/fonts/static/Cairo-ExtraLight.ttf') format('truetype')}@font-face{font-family:'Cairo';font-weight:300;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-Light.woff2') format('woff2'),url('assets/fonts/static/Cairo-Light.ttf') format('truetype')}@font-face{font-family:'Cairo';font-weight:400;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-Regular.woff2') format('woff2'),url('assets/fonts/static/Cairo-Regular.ttf') format('truetype')}@font-face{font-family:'Cairo';font-weight:500;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-Medium.woff2') format('woff2'),url('assets/fonts/static/Cairo-Medium.ttf') format('truetype')}@font-face{font-family:'Cairo';font-weight:600;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-SemiBold.woff2') format('woff2'),url('assets/fonts/static/Cairo-SemiBold.ttf') format('truetype')}@font-face{font-family:'Cairo';font-weight:700;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-Bold.woff2') format('woff2'),url('assets/fonts/static/Cairo-Bold.ttf') format('truetype')}@font-face{font-family:'Cairo';font-weight:800;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-ExtraBold.woff2') format('woff2'),url('assets/fonts/static/Cairo-ExtraBold.ttf') format('truetype')}@font-face{font-family:'Cairo';font-weight:900;font-style:normal;font-display:swap;src:url('assets/fonts/static/Cairo-Black.woff2') format('woff2'),url('assets/fonts/static/Cairo-Black.ttf') format('truetype')}:root{--mi-primary:#0a111a;--mi-secondary:#0d1621;--mi-accent:#c49a50;--mi-accent-hover:#b38942;--mi-bg:#0a111a;--mi-bg-elevated:#0d1621;--mi-bg-soft:rgba(255,255,255,0.03);--mi-bg-soft-strong:rgba(255,255,255,0.08);--mi-surface:rgba(255,255,255,0.04);--mi-bg-footer:#050b11;--mi-overlay:rgba(10,17,26,0.85);--mi-text:#ffffff;--mi-text-strong:#ffffff;--mi-text-muted:rgba(255,255,255,0.6);--mi-text-faint:rgba(255,255,255,0.4);--mi-border:rgba(255,255,255,0.08);--mi-border-strong:rgba(255,255,255,0.12);--mi-border-divider:rgba(196,154,80,0.12);--mi-glass:rgba(255,255,255,0.03);--mi-glass-border:rgba(255,255,255,0.08);--mi-shadow:0 10px 30px rgba(0,0,0,0.4);--mi-shadow-soft:0 4px 15px rgba(0,0,0,0.25);--mi-white:#ffffff;--mi-black:#000000;--mi-font-heading:'Cairo',sans-serif;--mi-font-body:'Cairo',sans-serif;--mi-max-width:1400px;--mi-header-height:100px;--mi-radius:4px;--mi-radius-lg:12px;--mi-transition:all 0.5s cubic-bezier(0.4,0,0.2,1);--mi-transition-theme:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease;color-scheme:dark}:root{--mi-on-card-text:#ffffff;--mi-on-card-text-muted:rgba(255,255,255,0.70);--mi-on-card-text-faint:rgba(255,255,255,0.50)}[data-theme="light"]{--mi-bg:#f6f4ef;--mi-bg-elevated:#ffffff;--mi-bg-soft:rgba(10,17,26,0.04);--mi-bg-soft-strong:rgba(10,17,26,0.08);--mi-surface:#ffffff;--mi-bg-footer:#1a1410;--mi-overlay:rgba(255,255,255,0.85);--mi-text:#1a1f2a;--mi-text-strong:#0a111a;--mi-text-muted:rgba(26,31,42,0.65);--mi-text-faint:rgba(26,31,42,0.45);--mi-border:rgba(10,17,26,0.10);--mi-border-strong:rgba(10,17,26,0.18);--mi-border-divider:rgba(196,154,80,0.25);--mi-glass:rgba(10,17,26,0.03);--mi-glass-border:rgba(10,17,26,0.10);--mi-shadow:0 10px 30px rgba(10,17,26,0.10);--mi-shadow-soft:0 4px 15px rgba(10,17,26,0.08);color-scheme:light}[data-theme="light"] .site-header{background:rgba(246,244,239,0.96) !important;border-bottom:1px solid var(--mi-border) !important}[data-theme="light"] .site-header .main-navigation .nav__link{color:var(--mi-text-strong) !important;opacity:0.9 !important}[data-theme="light"] .site-header .currency-switcher select,[data-theme="light"] .site-header .lang-switcher select{color:var(--mi-text-strong) !important}[data-theme="light"] .site-header .theme-toggle{color:var(--mi-text-strong) !important}[data-theme="light"] .site-header .menu-toggle span{background-color:var(--mi-text-strong) !important}[data-theme="light"] .home .site-header:not(.site-header--scrolled){background:transparent !important;border-bottom:none !important}[data-theme="light"] .home .site-header:not(.site-header--scrolled) .main-navigation .nav__list>.nav__item>.nav__link{color:var(--mi-white) !important}[data-theme="light"] .home .site-header:not(.site-header--scrolled) .currency-switcher select,[data-theme="light"] .home .site-header:not(.site-header--scrolled) .lang-switcher select{color:var(--mi-white) !important}[data-theme="light"] .home .site-header:not(.site-header--scrolled) .theme-toggle{color:var(--mi-white) !important}[data-theme="light"] .home .site-header:not(.site-header--scrolled) .menu-toggle span{background-color:var(--mi-white) !important}[data-theme="light"] .currency-switcher select option,[data-theme="light"] .lang-switcher select option{background:var(--mi-bg-elevated);color:var(--mi-text)}[data-theme="light"] .mobile-nav__list .nav__link:hover,[data-theme="light"] .mobile-nav__list .nav__item--active .nav__link{color:var(--mi-text-strong) !important}[data-theme="light"] .mobile-nav__list .nav__dropdown{background:var(--mi-bg-soft)}[data-theme="light"] .property-type-card,[data-theme="light"] .post-card,[data-theme="light"] .mi-property-card,[data-theme="light"] .emlakx-project-card,[data-theme="light"] .emlakx-land-card,[data-theme="light"] .emlakx-resale-card,[data-theme="light"] .emlakx-lands-card,[data-theme="light"] .emlakx-card,[data-theme="light"] .emlakx-shortcode-wrapper .card,[data-theme="light"] .emlakx-search-results .card,[data-theme="light"] .emlakx-landing-wrapper .card,[data-theme="light"] .emlakx-projects .card,[data-theme="light"] .emlakx-lands .card,[data-theme="light"] .emlakx-resales .card{--mi-on-card-text:var(--mi-text-strong);--mi-on-card-text-muted:var(--mi-text-muted);--mi-on-card-text-faint:var(--mi-text-faint)}[data-theme="light"] .mi-property-card__title,[data-theme="light"] .property-type-card__title{color:var(--mi-text-strong) !important}[data-theme="light"] .mi-property-card__excerpt,[data-theme="light"] .mi-property-card__location,[data-theme="light"] .mi-property-card__area,[data-theme="light"] .mi-property-card__status,[data-theme="light"] .mi-property-card__unit,[data-theme="light"] .mi-finance-label{color:var(--mi-text-muted) !important}[data-theme="light"] .emlakx-apartment-prices .table,[data-theme="light"] .emlakx-apartment-prices .table th,[data-theme="light"] .emlakx-apartment-prices .table td{color:var(--mi-text) !important}[data-theme="light"] .emlakx-apartment-prices .table-light,[data-theme="light"] .emlakx-apartment-prices thead{--bs-table-bg:rgba(196,154,80,0.10) !important;color:var(--mi-text-strong) !important}[data-theme="light"] .emlakx-apartment-prices thead th{color:var(--mi-text-strong) !important}[data-theme="light"] .emlakx-apartment-prices tbody tr{border-bottom-color:var(--mi-border) !important}[data-theme="light"] .btn--outline{background:transparent;color:var(--mi-text)}[data-theme="light"] .hero .btn--outline,[data-theme="light"] .post-hero .btn--outline{color:var(--mi-white) !important;border-color:rgba(255,255,255,0.4) !important}[data-theme="light"] .section-title{color:var(--mi-text-strong)}[data-theme="light"] .hero__overlay{background:linear-gradient(to right,rgba(10,17,26,0.75) 30%,rgba(10,17,26,0.25) 100%)}[data-theme="light"] .hero__subtitle{color:rgba(255,255,255,0.85)}[data-theme="light"] .emlakx-empty-card,[data-theme="light"] .emlakx-empty-card *,[data-theme="light"] .emlakx-uf__form,[data-theme="light"] .emlakx-uf__form *,[data-theme="light"] .testimonial-card,[data-theme="light"] .testimonial-card *{--mi-text:var(--mi-on-card-text);--mi-text-muted:var(--mi-on-card-text-muted);--mi-text-faint:var(--mi-on-card-text-faint)}[data-theme="light"] .emlakx-project-detail,[data-theme="light"] .emlakx-land-detail,[data-theme="light"] .emlakx-resale-detail,[data-theme="light"] .emlakx-projects,[data-theme="light"] .emlakx-lands,[data-theme="light"] .emlakx-resales{background:var(--mi-bg) !important;color:var(--mi-text)}[data-theme="light"] .emlakx-projects .container,[data-theme="light"] .emlakx-lands .container,[data-theme="light"] .emlakx-resales .container,[data-theme="light"] .emlakx-project-detail .container,[data-theme="light"] .emlakx-land-detail .container,[data-theme="light"] .emlakx-resale-detail .container{background:transparent}[data-theme="light"] .emlakx-apartment-prices .text-muted,[data-theme="light"] .emlakx-sexratio .text-muted,[data-theme="light"] .emlakx-resale-detail .text-muted{color:var(--mi-text-muted) !important}[data-theme="dark"] .emlakx-apartment-prices .text-muted,[data-theme="dark"] .emlakx-sexratio .text-muted,[data-theme="dark"] .emlakx-resale-detail .text-muted{color:var(--mi-text-muted) !important}*,*::before,*::after{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{background-color:var(--mi-bg);color:var(--mi-text);font-family:var(--mi-font-body);line-height:1.6;overflow-x:hidden;transition:var(--mi-transition-theme)}.site-header,.site-footer,.site-content,.btn--outline,.nav__dropdown,.theme-toggle,input,textarea,select,.property-card,.testimonial-card,.post-card,.property-type-card{transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:var(--mi-transition)}ul,ol{list-style:none}button,input,select,textarea{font-family:inherit}h1{font-size:2.4rem}h2{font-size:2.1rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-family:var(--mi-font-heading);font-weight:700;line-height:1.2;margin-bottom:1rem}.text-accent{color:var(--mi-accent)}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.container{max-width:var(--mi-max-width);margin:0 auto;padding:0 60px}.section-padding{padding:30px 0 0 0}.section-header{margin-bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center}.section-title-wrapper{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:5px}.section-header--flex .section-title-wrapper{justify-content:flex-start}.section-title-line{height:1px;width:35px;background:rgba(196,154,80,0.25);position:relative}.section-title-line::after{content:'';position:absolute;top:-1px;width:12px;height:3px;background:var(--mi-accent)}.section-title-wrapper .section-title-line:first-child::after{right:0}.section-title-wrapper .section-title-line:last-child::after{left:0}.section-title{font-size:17px;letter-spacing:3px;font-weight:700;text-transform:uppercase;color:var(--mi-white);margin:0}.section-desc{font-size:14px;color:var(--mi-text-muted);max-width:600px}.grid{display:grid;gap:30px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-8,.col-lg-4{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:992px){.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:8px;transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);cursor:pointer;text-decoration:none;border:none;gap:12px;position:relative;overflow:hidden;white-space:nowrap}.btn--primary{background:var(--mi-accent);color:#0a111a;font-weight:700;border:1px solid var(--mi-accent);box-shadow:0 4px 15px rgba(196,154,80,0.2)}.btn--primary:hover{background:var(--mi-accent-hover);border-color:var(--mi-accent-hover);color:#0a111a;transform:translateY(-3px);box-shadow:0 8px 25px rgba(196,154,80,0.35)}.btn--primary svg{color:#0a111a}.btn--outline{background:rgba(255,255,255,0.03);border:1px solid rgba(196,154,80,0.5);color:var(--mi-white);backdrop-filter:blur(5px)}.btn--outline:hover{background:rgba(196,154,80,0.1);border-color:var(--mi-accent);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.2)}.btn--outline svg{color:var(--mi-accent)}.btn--full{width:100%;padding:14px;margin-bottom:12px}.btn--full:last-child{margin-bottom:0}.btn__icon{flex-shrink:0}.btn__icon--before{margin-right:8px}.btn__icon--after{margin-left:8px}body.rtl .btn__icon--before{margin-right:0;margin-left:8px}body.rtl .btn__icon--after{margin-left:0;margin-right:8px}.glass{background:var(--mi-glass);backdrop-filter:blur(10px);border:1px solid var(--mi-glass-border);border-radius:var(--mi-radius-lg)}.testimonial-card{padding:20px 25px;background:var(--mi-primary);border:1px solid rgba(196,154,80,0.25);border-radius:12px;display:flex;flex-direction:column;transition:all 0.3s ease;position:relative}.testimonial-card:hover{border-color:var(--mi-accent);transform:translateY(-5px)}.testimonial-card__quote{color:var(--mi-accent);margin-bottom:20px;opacity:0.8}.testimonial-card__text{font-size:1.05rem;line-height:1.5;color:var(--mi-white);margin-bottom:15px;flex-grow:1;font-style:italic}body.admin-bar .site-header{top:32px}.site-header{height:var(--mi-header-height);display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;z-index:2000;background:transparent;border-bottom:none;transition:var(--mi-transition)}.site-header--scrolled{background:rgba(10,17,26,0.98);height:70px;backdrop-filter:blur(20px);border-bottom:1px solid var(--mi-glass-border)}.site-header__container.container{max-width:100%;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:100%;position:relative}.menu-toggle{display:none}.site-header__logo{margin-left:0;padding-left:0}.site-header__actions{margin-right:0;padding-right:0;display:flex;align-items:center;gap:20px}.site-logo__img{height:50px;width:auto;object-fit:contain;transition:var(--mi-transition);display:block}.site-header--scrolled .site-logo__img{height:35px}.nav__list{display:flex;gap:20px;margin-top:15px}.main-navigation .nav__item{position:relative;padding:20px 0}.main-navigation .nav__item:hover>.nav__link{color:var(--mi-accent);opacity:1}.main-navigation .nav__link{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--mi-white);opacity:0.8;transition:var(--mi-transition)}.nav__link:hover{color:var(--mi-accent)}.main-navigation .nav__item--active .nav__link::after{content:'';position:absolute;bottom:20px;left:0;width:20px;height:2px;background:var(--mi-accent)}.main-navigation .nav__arrow{display:inline-block;margin-left:8px;font-size:10px;transition:transform 0.3s ease;opacity:0.6}.main-navigation .nav__item:hover .nav__arrow{transform:translateY(2px);opacity:1}.main-navigation .nav__dropdown{position:absolute;top:100%;left:0;background:var(--mi-secondary);min-width:240px;padding:15px 0;border:1px solid var(--mi-glass-border);border-top:2px solid var(--mi-accent);border-radius:0 0 8px 8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:var(--mi-transition);z-index:100;box-shadow:0 15px 35px rgba(0,0,0,0.4)}.main-navigation .nav__dropdown::before{content:'';position:absolute;top:-15px;left:0;width:100%;height:15px;background:transparent}.main-navigation .nav__item--has-dropdown:hover>.nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.main-navigation .nav__dropdown .nav__item{padding:0}.main-navigation .nav__dropdown .nav__link{display:block;padding:10px 20px;font-size:12px;text-transform:none;letter-spacing:0.5px;color:var(--mi-text-muted);white-space:nowrap;opacity:1}.main-navigation .nav__dropdown .nav__link:hover{background:rgba(196,154,80,0.08);color:var(--mi-white);padding-left:30px}.main-navigation .nav__dropdown .nav__link::after{display:none}.main-navigation .nav__item--mega{position:static}.main-navigation .nav__item--mega>.nav__dropdown{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);width:900px;background:var(--mi-bg-elevated);padding:20px 30px;border-top:2px solid var(--mi-accent);border-radius:0 0 10px 10px;box-shadow:0 40px 80px rgba(0,0,0,0.8);visibility:hidden;pointer-events:none;opacity:0;transition:all 0.3s ease;z-index:9999}.main-navigation .nav__item--mega>.nav__dropdown::before{content:'';position:absolute;top:-20px;left:0;width:100%;height:20px;background:transparent}.main-navigation .nav__item--mega .nav__dropdown *,.main-navigation .nav__item--mega .nav__dropdown li,.main-navigation .nav__item--mega .nav__dropdown a{border:none;background:transparent;box-shadow:none;margin:0;outline:none;white-space:normal}.main-navigation .nav__item--mega>.nav__dropdown>.nav__item>.nav__link{color:var(--mi-accent);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:0 0 8px 0;margin-bottom:10px;border-bottom:2px solid rgba(196,154,80,0.4);display:block}.main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown{position:static;display:block;opacity:1;visibility:visible;padding:0}.main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown .nav__link{padding:4px 0;font-size:12.5px;color:var(--mi-text-muted);text-transform:none;display:flex;align-items:center;transition:all 0.2s ease;line-height:1.4;border-bottom:1px solid var(--mi-border)}.main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown .nav__link::before{content:"";width:6px;height:1.2px;background:var(--mi-accent);margin-right:8px;display:block;transition:all 0.2s ease;flex-shrink:0}body.rtl .main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown .nav__link::before{margin-right:0;margin-left:8px}.main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown .nav__item:last-child .nav__link{border-bottom:none}.main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown .nav__link:hover{color:var(--mi-accent);padding-left:4px}.mobile-menu__lang .currency-switcher,.mobile-menu__lang .lang-switcher,.mobile-menu__lang .emlakx-currency-switcher,.mobile-menu__lang .theme-toggle{flex:1;width:100%;min-width:0}.mobile-menu__lang .currency-switcher,.mobile-menu__lang .lang-switcher,.mobile-menu__lang .emlakx-currency-switcher{display:block}.mobile-menu__lang .currency-switcher select,.mobile-menu__lang .lang-switcher select{width:100%;background:var(--mi-bg-soft-strong) !important;border:1px solid var(--mi-accent) !important;color:var(--mi-text) !important;padding:0 32px 0 12px !important;height:42px !important;line-height:42px !important;border-radius:4px !important;font-size:13px !important;font-weight:700 !important;appearance:none !important;-webkit-appearance:none !important}.mobile-menu__lang .currency-switcher select option,.mobile-menu__lang .lang-switcher select option{background:var(--mi-bg-elevated) !important;color:var(--mi-text) !important}body.rtl .main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown .nav__link:hover{padding-left:0;padding-right:4px}.main-navigation .nav__item--mega>.nav__dropdown .nav__dropdown .nav__link:hover::before{width:12px}body.rtl .main-navigation .nav__arrow{margin-left:0;margin-right:8px}.site-header__actions{display:flex;align-items:center;gap:15px}.theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--mi-accent);border-radius:var(--mi-radius);color:var(--mi-text);cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.theme-toggle:hover{background-color:rgba(196,154,80,0.10);color:var(--mi-accent)}.theme-toggle:focus-visible{outline:2px solid var(--mi-accent);outline-offset:2px}.theme-toggle__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease,transform 0.4s cubic-bezier(0.4,0,0.2,1)}.theme-toggle__icon--sun{opacity:1;transform:rotate(0deg) scale(1)}.theme-toggle__icon--moon{opacity:0;transform:rotate(-90deg) scale(0.5)}[data-theme="light"] .theme-toggle__icon--sun{opacity:0;transform:rotate(90deg) scale(0.5)}[data-theme="light"] .theme-toggle__icon--moon{opacity:1;transform:rotate(0deg) scale(1)}.mobile-menu__footer .theme-toggle{width:100%;height:42px;color:var(--mi-text)}.site-header .btn{height:38px;padding:0 20px;font-size:12px;letter-spacing:1px;display:inline-flex;align-items:center}.lang-switcher{position:relative;display:inline-block;vertical-align:middle}.currency-switcher select.emlakx-js-only{display:block !important}.currency-switcher select,.lang-switcher select{background:transparent;border:1px solid var(--mi-accent);color:var(--mi-white);height:40px;padding:0 32px 0 12px;border-radius:var(--mi-radius);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;outline:none;transition:var(--mi-transition);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(196,154,80,1)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;line-height:normal;display:inline-block;vertical-align:middle;text-align:left}.emlakx-currency-switcher::after{display:none !important}.currency-switcher select:hover,.lang-switcher select:hover{background-color:rgba(196,154,80,0.05)}.currency-switcher select option,.lang-switcher select option{background:var(--mi-secondary);color:var(--mi-white);padding:10px}.section-header--flex{flex-direction:row;justify-content:space-between;align-items:flex-end;text-align:left}.section-header__arrows{display:flex;gap:15px;margin-bottom:15px}.arrow-btn{width:45px;height:45px;border-radius:50%;border:1px solid var(--mi-glass-border);background:transparent;color:var(--mi-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--mi-transition)}.arrow-btn svg{width:20px;height:20px}.arrow-btn:hover{border-color:var(--mi-accent);color:var(--mi-accent)}.hero{position:relative;height:80vh;min-height:600px;background-size:cover;background-position:center;display:flex;align-items:center;padding-top:140px}.hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(10,17,26,0.7) 30%,rgba(10,17,26,0.2) 100%)}.hero__container{position:relative;z-index:1}.hero__content{max-width:600px;margin-top:-50px}.hero__title{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1;margin-bottom:20px;max-width:800px;font-weight:800;color:var(--mi-white)}.hero__subtitle{font-size:clamp(1rem,1.2vw,1.2rem);color:rgba(255,255,255,0.8);max-width:600px;margin-bottom:30px}.hero__actions{display:flex;gap:20px;margin-top:30px}.hero__actions .btn{padding:14px 32px;font-size:14px}.hero__actions .btn--outline{border:1px solid var(--mi-accent)}.property-types__grid{gap:20px}.property-type-card,.post-card,.mi-property-card,.emlakx-project-card,.emlakx-land-card,.emlakx-resale-card,.emlakx-lands-card,.emlakx-card,.emlakx-shortcode-wrapper .card,.emlakx-search-results .card,.emlakx-landing-wrapper .card{position:relative;background:var(--mi-bg-elevated);border:1px solid rgba(196,154,80,0.25);border-radius:12px;overflow:hidden;transition:all 0.4s cubic-bezier(0.165,0.84,0.44,1);display:flex;flex-direction:column;height:100%}.property-type-card{overflow:visible}.property-type-card:hover{border-color:var(--mi-accent);transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.6)}.property-type-card__image{height:160px;border-radius:11px 11px 0 0;overflow:hidden;position:relative}.property-type-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(0.165,0.84,0.44,1)}.property-type-card:hover .property-type-card__image img{transform:scale(1.1)}.property-type-card__icon{width:60px;height:60px;background:var(--mi-primary);border:1px solid var(--mi-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--mi-accent);position:absolute;top:160px;left:50%;transform:translate(-50%,-50%);z-index:3;transition:all 0.3s ease;box-shadow:0 0 0 5px var(--mi-primary)}.property-type-card:hover .property-type-card__icon{background:var(--mi-accent);color:var(--mi-primary);box-shadow:0 0 0 8px rgba(196,154,80,0.2)}.property-type-card__icon svg{width:26px;height:26px}.property-type-card__info{padding:55px 15px 5px;text-align:center}.property-type-card__title{font-size:15px;font-weight:700;color:var(--mi-white);margin-bottom:6px;letter-spacing:0.5px}.property-type-card__count{font-size:13px;color:var(--mi-accent);font-weight:500}.property-type-card__link{position:absolute;inset:0;z-index:4}.btn--view-all{margin-top:10px;border:1px solid rgba(196,154,80,0.4);padding:12px 45px;border-radius:4px;font-size:13px;letter-spacing:2px;background:transparent;color:var(--mi-accent);transition:all 0.3s ease}.btn--view-all:hover{border-color:var(--mi-accent);background:var(--mi-accent);color:var(--mi-white);transform:translateY(-3px)}.section-divider-gold{margin-top:10px;padding-bottom:0;position:relative;display:flex;justify-content:center;width:100%}.section-divider-gold--mb{margin-bottom:20px}.section-divider-gold--mt{margin-top:20px}.gold-line{width:100%;height:1px;background:linear-gradient(to right,transparent,rgba(196,154,80,0.4),transparent)}.achievements__grid{display:flex;justify-content:center;margin-top:50px}.stat-item{padding:0 40px;position:relative;text-align:center}.stat-item:not(:last-child)::after{content:'';position:absolute;right:0;top:20%;height:60%;width:1px;background:var(--mi-glass-border)}.testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.testimonial-card__footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;gap:15px}.testimonial-card__stars{color:var(--mi-accent);margin-bottom:2px;font-size:0.85rem;letter-spacing:2px}.testimonial-card__name{color:var(--mi-white);font-weight:600;margin:4px 0 2px}.testimonial-card__role{color:var(--mi-text-muted);font-size:0.85rem;display:block}.testimonial-card__avatar{width:65px;height:65px;border-radius:50%;overflow:hidden;border:2px solid var(--mi-accent);box-shadow:0 0 15px rgba(196,154,80,0.2);flex-shrink:0}.testimonial-card__avatar img{width:100%;height:100%;object-fit:cover}.stat-item__icon{width:48px;height:48px;margin:0 auto 20px;color:var(--mi-accent)}.stat-item__icon svg{width:100%;height:100%}.stat-item__number{font-size:2.5rem;font-family:var(--mi-font-heading);color:var(--mi-accent);margin-bottom:10px}.stat-item__label{font-size:0.875rem;color:var(--mi-text-muted);text-transform:uppercase;letter-spacing:1px}.blog-page-header{padding-top:140px;padding-bottom:40px;text-align:center}.blog-page-header .page-title{font-family:var(--mi-font-heading);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;color:var(--mi-white);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}.blog-page-header .archive-description{font-size:0.95rem;color:var(--mi-text-muted);max-width:600px;margin:0 auto}.grid--posts{grid-template-columns:repeat(3,1fr);gap:25px;padding:40px 0 60px}.post-card{}.property-type-card:hover,.post-card:hover,.mi-property-card:hover,.emlakx-lands-card:hover,.emlakx-resale-card:hover,.emlakx-card:hover{border-color:var(--mi-accent);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.6)}.property-type-card:hover{transform:translateY(-10px)}.post-card__image-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.post-card__image-link{display:block;position:absolute;inset:0;z-index:2}.post-card__img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(0.165,0.84,0.44,1)}.post-card:hover .post-card__img{transform:scale(1.1)}.post-card__date{position:absolute;top:12px;left:12px;background:rgba(10,23,33,0.95);border:1px solid rgba(196,154,80,0.4);color:var(--mi-white);padding:8px 12px;border-radius:6px;display:flex;flex-direction:column;align-items:center;line-height:1;min-width:50px;z-index:5}.post-card__day{font-size:1.2rem;font-weight:800;color:var(--mi-white)}.post-card__month{font-size:0.7rem;text-transform:uppercase;font-weight:700;color:var(--mi-accent);margin:3px 0}.post-card__year{font-size:0.65rem;opacity:0.7;color:var(--mi-white)}.post-card__content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.post-card__title{font-size:1.1rem;line-height:1.5;margin-bottom:20px;font-weight:600}.post-card__title a{color:var(--mi-text-strong);text-decoration:none;transition:color 0.3s ease}.post-card:hover .post-card__title a{color:var(--mi-accent)}.post-card__link{margin-top:auto;color:var(--mi-accent);font-size:0.9rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color 0.3s ease}.post-card__link:hover{color:var(--mi-text-strong)}.latest-articles__grid{margin-top:30px}.site-main .pagination{padding-bottom:60px}.site-main .nav-links{display:flex;justify-content:center;align-items:center;gap:6px}.site-main .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;background:var(--mi-surface);border:1px solid rgba(196,154,80,0.15);border-radius:6px;color:var(--mi-text-strong);font-weight:600;font-size:14px;text-decoration:none;transition:all 0.3s ease}.site-main .pagination .page-numbers:hover{background:rgba(196,154,80,0.1);border-color:var(--mi-accent);color:var(--mi-accent)}.site-main .pagination .page-numbers.current{background:var(--mi-accent);border-color:var(--mi-accent);color:var(--mi-primary);font-weight:700}.site-main .pagination .page-numbers.prev,.site-main .pagination .page-numbers.next{padding:0 18px;font-size:13px;text-transform:uppercase;letter-spacing:1px}.site-main .pagination .page-numbers.dots{background:transparent;border-color:transparent;color:var(--mi-text-muted);cursor:default;min-width:30px}.site-main .pagination .page-numbers.dots:hover{background:transparent;border-color:transparent;color:var(--mi-text-muted)}.post-hero{position:relative;min-height:450px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding-top:140px;padding-bottom:60px}.single-post-body{padding:60px 0 80px}.comments-area-wrapper{padding-bottom:60px}.post-hero .hero__overlay{background:linear-gradient(to right,rgba(10,17,26,0.85) 30%,rgba(10,17,26,0.3) 100%)}.post-hero__content{position:relative;z-index:2;max-width:1000px;width:100%}.post-breadcrumb{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;opacity:0.8;margin-bottom:25px;color:var(--mi-white)}.post-breadcrumb .sep{color:var(--mi-accent);margin:0 5px}.post-breadcrumb a:hover{color:var(--mi-accent)}.single-post-luxury .entry-content,.page-content{font-size:1.05rem;line-height:1.8;color:var(--mi-text)}.single-post-luxury .entry-content h2,.page-content h2,.single-post-luxury .entry-content h3,.page-content h3,.single-post-luxury .entry-content h4,.page-content h4{font-family:var(--mi-font-heading);color:var(--mi-text-strong);margin-top:2rem;margin-bottom:1rem}.single-post-luxury .entry-content h2,.page-content h2{font-size:1.6rem}.single-post-luxury .entry-content h3,.page-content h3{font-size:1.3rem}.single-post-luxury .entry-content h4,.page-content h4{font-size:1.1rem}.single-post-luxury .entry-content p,.page-content p{margin-bottom:1.2rem;color:var(--mi-text)}.single-post-luxury .entry-content img,.page-content img{border-radius:8px;margin:2rem 0}.single-post-luxury .entry-content a,.page-content a{color:var(--mi-accent)}.single-post-luxury .entry-content a:hover,.page-content a:hover{color:var(--mi-accent-hover);text-decoration:underline}.widget-title{font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--mi-accent)}.widget--padded{padding:30px;margin-bottom:30px}.widget--padded:last-child{margin-bottom:0}.widget-title--bordered{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(196,154,80,0.2)}.entry-content--padded{padding:40px}.entry-meta--post{margin-bottom:15px}.tags-links--footer{margin-bottom:30px}.tags-links__label{margin-right:10px}body.rtl .tags-links__label{margin-right:0;margin-left:10px}.post-share--padded{padding:20px}.single-post-luxury .entry-content ul,.page-content ul,.single-post-luxury .entry-content ol,.page-content ol{padding-left:1.5rem;margin-bottom:1.2rem}.single-post-luxury .entry-content ul,.page-content ul{list-style:disc}.single-post-luxury .entry-content ol,.page-content ol{list-style:decimal}.single-post-luxury .entry-content li,.page-content li{margin-bottom:0.5rem;color:var(--mi-text)}.single-post-luxury .entry-content blockquote,.page-content blockquote{border-left:3px solid var(--mi-accent);padding:1rem 1.5rem;margin:1.5rem 0;background:rgba(196,154,80,0.05);border-radius:0 8px 8px 0;font-style:italic;color:var(--mi-text-muted)}.entry-footer{padding-top:40px}.tags-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tags-links a{display:inline-block;padding:5px 14px;background:rgba(196,154,80,0.08);border:1px solid rgba(196,154,80,0.2);border-radius:4px;font-size:0.8rem;font-weight:600;color:var(--mi-accent);transition:all 0.3s ease}.tags-links a:hover{background:var(--mi-accent);color:var(--mi-primary);border-color:var(--mi-accent)}.post-share{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:30px}.post-share .share-links{display:flex;gap:12px}.post-share .share-links a{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(196,154,80,0.2);border-radius:50%;color:var(--mi-accent);font-size:16px;transition:all 0.3s ease;text-decoration:none}.post-share .share-links a:hover{background:var(--mi-accent);color:var(--mi-primary);border-color:var(--mi-accent);transform:translateY(-2px)}.post-share .share-links a i,.post-share .share-links a svg{font-size:16px;line-height:1}.widget{color:var(--mi-text)}.widget a{color:var(--mi-text-strong);transition:color 0.3s ease}.widget a:hover{color:var(--mi-accent)}.widget-title{font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--mi-accent)}.recent-post-item{display:flex;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--mi-glass-border)}.recent-post-item:last-child{border-bottom:none;padding-bottom:0}.recent-post-thumb{flex-shrink:0;width:70px;height:70px;border:1px solid var(--mi-glass-border);border-radius:8px;overflow:hidden;background:rgba(255,255,255,0.05)}.recent-post-thumb img{width:100%;height:100%;object-fit:cover}.recent-post-info{flex-grow:1;min-width:0}.recent-post-info a{display:-webkit-box;line-height:1.3;font-size:0.875rem;font-weight:600;color:var(--mi-text-strong);transition:color 0.3s ease;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.recent-post-info a:hover{color:var(--mi-accent)}.recent-post-info .text-muted,.recent-post-info span{font-size:0.75rem;color:var(--mi-text-muted) !important;letter-spacing:0.5px}.category-list{display:flex;flex-direction:column}.category-list li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--mi-glass-border)}.category-list li:last-child{border-bottom:none;padding-bottom:0}.category-list li a{font-size:0.9rem;font-weight:500;color:var(--mi-text-strong);transition:color 0.3s ease}.category-list li a:hover{color:var(--mi-accent)}.category-list li span{font-size:0.8rem;color:var(--mi-text-muted) !important}.comments-area{padding:50px 40px;margin-top:30px}.comments-area .comments-title{font-family:var(--mi-font-heading);font-size:1.3rem;color:var(--mi-white);margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--mi-glass-border)}.comment-list{list-style:none;padding:0;margin:0}.comment-list .comment,.comment-list .pingback{padding:25px 0;border-bottom:1px solid var(--mi-glass-border)}.comment-list .comment:last-child{border-bottom:none}.comment-list .comment-body{display:flex;gap:20px}.comment-list .comment-author{flex-shrink:0}.comment-list .comment-author img{width:50px;height:50px;border-radius:50%;border:2px solid rgba(196,154,80,0.3)}.comment-list .comment-author .fn{font-weight:700;color:var(--mi-white);font-size:0.95rem}.comment-list .comment-author .fn a{color:var(--mi-white);text-decoration:none}.comment-list .comment-author .fn a:hover{color:var(--mi-accent)}.comment-list .comment-author .says{color:var(--mi-text-muted);font-weight:400;font-size:0.85rem}.comment-list .comment-meta{font-size:0.8rem;color:var(--mi-text-muted);margin-bottom:8px}.comment-list .comment-meta a{color:var(--mi-accent);text-decoration:none}.comment-list .comment-meta a:hover{text-decoration:underline}.comment-list .comment-content{color:rgba(255,255,255,0.85);line-height:1.7;font-size:0.95rem}.comment-list .comment-content p{margin-bottom:0.8rem}.comment-list .reply{margin-top:10px}.comment-list .reply a{display:inline-block;padding:5px 14px;background:rgba(196,154,80,0.08);border:1px solid rgba(196,154,80,0.2);border-radius:4px;font-size:0.8rem;font-weight:600;color:var(--mi-accent);text-decoration:none;transition:all 0.3s ease}.comment-list .reply a:hover{background:var(--mi-accent);color:var(--mi-primary);border-color:var(--mi-accent)}.comment-list .children{list-style:none;padding:0;margin-left:40px}body.rtl .comment-list .children{margin-left:0;margin-right:40px}.comments-area .nav-links{display:flex;justify-content:center;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid var(--mi-glass-border)}.comments-area .nav-links a{padding:8px 16px;background:rgba(255,255,255,0.04);border:1px solid rgba(196,154,80,0.15);border-radius:6px;color:var(--mi-white);font-size:0.85rem;font-weight:600;text-decoration:none;transition:all 0.3s ease}.comments-area .nav-links a:hover{border-color:var(--mi-accent);color:var(--mi-accent)}.comments-area .no-comments{color:var(--mi-text-muted);font-style:italic;padding:15px 0}#respond{margin-top:40px;padding-top:30px;border-top:1px solid var(--mi-glass-border)}#respond .comment-reply-title{font-family:var(--mi-font-heading);font-size:1.2rem;font-weight:700;color:var(--mi-white);margin-bottom:20px}#respond .comment-reply-title small{font-size:0.85rem}#respond .comment-reply-title small a{color:var(--mi-accent);text-decoration:none}#respond .comment-reply-title small a:hover{text-decoration:underline}.comment-form .comment-notes,.comment-form .logged-in-as{font-size:0.85rem;color:var(--mi-text-muted);margin-bottom:20px}.comment-form .logged-in-as a{color:var(--mi-accent)}.comment-form p{margin-bottom:20px}.comment-form label{display:block;font-size:0.85rem;font-weight:600;color:var(--mi-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%;background:rgba(255,255,255,0.05);border:1px solid rgba(196,154,80,0.2);border-radius:8px;padding:12px 18px;color:var(--mi-white);font-family:var(--mi-font-body);font-size:0.95rem;outline:none;transition:border-color 0.3s ease}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus{border-color:var(--mi-accent);background:rgba(255,255,255,0.08)}.comment-form input[type="text"]::placeholder,.comment-form input[type="email"]::placeholder,.comment-form input[type="url"]::placeholder{color:var(--mi-text-muted)}.comment-form textarea{width:100%;min-height:150px;background:rgba(255,255,255,0.05);border:1px solid rgba(196,154,80,0.2);border-radius:8px;padding:14px 18px;color:var(--mi-white);font-family:var(--mi-font-body);font-size:0.95rem;line-height:1.6;outline:none;resize:vertical;transition:border-color 0.3s ease}.comment-form textarea:focus{border-color:var(--mi-accent);background:rgba(255,255,255,0.08)}.comment-form textarea::placeholder{color:var(--mi-text-muted)}.comment-form .required{color:var(--mi-accent)}.comment-form .form-submit{margin-top:5px}.comment-form .submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;background:var(--mi-accent);color:var(--mi-primary);border:1px solid var(--mi-accent);border-radius:6px;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease}.comment-form .submit:hover{background:var(--mi-accent-hover);border-color:var(--mi-accent-hover);transform:translateY(-2px)}.comment-form .comment-form-cookies-consent{display:flex;align-items:center;gap:10px;margin-top:5px}.comment-form .comment-form-cookies-consent input[type="checkbox"]{width:18px;height:18px;accent-color:var(--mi-accent);flex-shrink:0}.comment-form .comment-form-cookies-consent label{display:inline;margin-bottom:0;font-weight:400;font-size:0.85rem;color:var(--mi-text-muted);text-transform:none;letter-spacing:0;cursor:pointer}.no-results{padding:80px 20px;text-align:center}.no-results .page-title{font-family:var(--mi-font-heading);font-size:1.8rem;color:var(--mi-white);margin-bottom:15px}.no-results .page-content p{color:var(--mi-text-muted);margin-bottom:20px}.search-form .search-field{background:rgba(255,255,255,0.05);border:1px solid rgba(196,154,80,0.2);border-radius:8px;padding:12px 20px;color:var(--mi-white);font-size:0.95rem;outline:none;transition:border-color 0.3s ease}.search-form .search-field:focus{border-color:var(--mi-accent)}.search-form .search-field::placeholder{color:var(--mi-text-muted)}.search-form .search-submit{background:var(--mi-accent);color:var(--mi-primary);border:none;padding:12px 24px;border-radius:8px;font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease}.search-form .search-submit:hover{background:var(--mi-accent-hover);transform:translateY(-2px)}.related-posts{margin-top:60px;padding-top:50px;border-top:1px solid var(--mi-glass-border)}.related-posts__header{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:35px}.related-posts__title{font-family:var(--mi-font-heading);font-size:1.3rem;font-weight:700;color:var(--mi-white);text-transform:uppercase;letter-spacing:2px;margin:0;white-space:nowrap}.related-posts__grid{padding-bottom:20px}.border-bottom-accent{border-bottom:1px solid rgba(196,154,80,0.2)}.hover-accent:hover{color:var(--mi-accent) !important}.hover-white:hover{color:var(--mi-white) !important}.page-hero{position:relative;min-height:320px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;padding:110px 0 40px}.page-hero .hero__overlay{background:linear-gradient(to right,rgba(10,17,26,0.85) 30%,rgba(10,17,26,0.3) 100%)}.page-hero .container{position:relative;z-index:2;max-width:1400px;padding-left:20px;padding-right:20px}.page-hero--no-image{background:var(--mi-secondary);border-bottom:1px solid var(--mi-glass-border)}.page-hero__title{font-family:var(--mi-font-heading);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:800;color:var(--mi-white);text-transform:uppercase;letter-spacing:3px;max-width:800px}.page-body{padding:20px 0 40px}.page-body .container{max-width:1400px;padding-left:20px;padding-right:20px}.page-content table,.entry-content table,.wp-block-table table{width:100%;max-width:100%;border-collapse:collapse;margin:1.5rem 0}.page-content table th,.page-content table td,.entry-content table th,.entry-content table td,.wp-block-table table th,.wp-block-table table td{padding:12px 16px;border:1px solid var(--mi-border-divider);text-align:start;color:var(--mi-text)}.page-content table th,.entry-content table th,.wp-block-table table th{background:rgba(196,154,80,0.14);color:var(--mi-text-strong);font-weight:700;border-bottom:2px solid var(--mi-accent)}.page-content table tbody tr:nth-child(even),.entry-content table tbody tr:nth-child(even),.wp-block-table table tbody tr:nth-child(even){background:var(--mi-border)}.page-content table caption,.entry-content table caption,.wp-block-table figcaption{caption-side:bottom;text-align:start;color:var(--mi-text-muted);font-size:0.9em;margin-top:0.5rem}.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-content pre,.page-content code{background:rgba(255,255,255,0.05);border:1px solid var(--mi-glass-border);border-radius:6px;font-family:'Courier New',monospace}.page-content code{padding:2px 6px;font-size:0.9em}.page-content pre{padding:1.2rem;overflow-x:auto;margin:1.5rem 0}.page-content pre code{padding:0;background:transparent;border:none;font-size:0.9rem;line-height:1.6}.page-content hr{border:none;border-top:1px solid var(--mi-glass-border);margin:2rem 0}.page-content iframe,.page-content video,.page-content embed{max-width:100%;border-radius:8px;margin:1.5rem 0}.page-content .wp-block-group,.page-content .wp-block-columns{margin-bottom:1.5rem}body.rtl .page-hero__title{letter-spacing:0}body.rtl .page-content ul,body.rtl .page-content ol{padding-left:0;padding-right:1.5rem}body.rtl .page-content blockquote{border-left:none;border-right:3px solid var(--mi-accent);border-radius:8px 0 0 8px}body.rtl .page-content table th,body.rtl .page-content table td{text-align:right}body.rtl .blog-page-header .page-title,body.rtl .hero__title,body.rtl .entry-title,body.rtl .section-title,body.rtl .post-breadcrumb{letter-spacing:0}body.rtl .post-card__date{left:auto;right:12px}body.rtl .post-card__image-link{left:0;right:0}body.rtl .single-post-luxury .entry-content ul,body.rtl .single-post-luxury .entry-content ol{padding-left:0;padding-right:1.5rem}body.rtl .single-post-luxury .entry-content blockquote{border-left:none;border-right:3px solid var(--mi-accent);border-radius:8px 0 0 8px}.cta-banner__icon-circle{width:80px;height:80px;background:var(--mi-accent);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.cta-banner__title{font-family:var(--mi-font-heading);font-size:2rem;color:var(--mi-white);margin-bottom:5px}.cta-banner__subtitle{font-size:1rem;color:rgba(255,255,255,0.8);margin:0}.cta-banner__actions{display:flex;gap:15px;align-items:center}.cta-btn{padding:12px 25px;border-radius:6px;font-weight:600;text-decoration:none;font-size:0.9rem;transition:all 0.3s ease;display:inline-flex;align-items:center}.cta-btn--solid{background:var(--mi-accent);color:#0a111a;font-weight:700;border:1px solid var(--mi-accent)}.cta-btn--solid:hover{background:transparent;color:var(--mi-accent)}.cta-btn--outline{background:transparent;color:var(--mi-white);border:1px solid rgba(196,154,80,0.5)}.cta-btn--outline:hover{border-color:var(--mi-accent);background:rgba(196,154,80,0.1)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none;visibility:hidden;overflow:hidden}.mobile-menu__backdrop{position:absolute;inset:0;background:rgba(5,8,12,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity 0.5s cubic-bezier(0.4,0,0.2,1)}.mobile-menu__panel{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100%;height:100dvh;background:var(--mi-bg-elevated);border-left:1px solid rgba(196,154,80,0.15);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;z-index:9999}.mobile-menu.is-open{pointer-events:auto;visibility:visible}.mobile-menu.is-open .mobile-menu__backdrop{opacity:1}.mobile-menu.is-open .mobile-menu__panel{transform:translateX(0)}.mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:18px 25px;border-bottom:1px solid rgba(196,154,80,0.12);flex-shrink:0;min-height:70px}.mobile-menu__logo .site-logo__img{height:32px}.mobile-menu__close{width:44px;height:44px;border-radius:50%;border:1px solid rgba(196,154,80,0.2);background:rgba(196,154,80,0.05);color:var(--mi-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease}.mobile-menu__close:hover{border-color:var(--mi-accent);color:var(--mi-accent);background:rgba(196,154,80,0.1);transform:rotate(90deg)}.mobile-menu__close svg{width:20px;height:20px}.mobile-menu__nav{flex:1;padding:25px 0;overflow-y:auto}.mobile-nav__list{padding:0 25px;display:flex;flex-direction:column;gap:0}.mobile-nav__list .nav__item{border-bottom:1px solid rgba(196,154,80,0.08)}.mobile-nav__list .nav__item:last-child{border-bottom:none}.mobile-nav__list .nav__link{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:15px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:var(--mi-text-muted);opacity:1;transition:all 0.3s ease;position:relative}.mobile-nav__list .nav__link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--mi-accent);transition:width 0.4s cubic-bezier(0.4,0,0.2,1)}.mobile-nav__list .nav__link:hover,.mobile-nav__list .nav__item--active .nav__link{color:var(--mi-white);padding-left:8px}.mobile-nav__list .nav__link:hover::after,.mobile-nav__list .nav__item--active .nav__link::after{width:30px}.mobile-nav__list .nav__item--active .nav__link{color:var(--mi-accent)}.mobile-nav__list .nav__item--active .nav__link::after{background:var(--mi-accent)}.mobile-nav__list .nav__arrow{font-size:12px;opacity:0.5;transition:transform 0.3s ease;margin-left:10px}.mobile-nav__list .nav__item--has-dropdown.is-open>.nav__link .nav__arrow{transform:rotate(180deg)}.mobile-nav__list .nav__dropdown{position:static;background:rgba(255,255,255,0.03);border:none;border-radius:4px;padding:0 15px;margin:5px 0;opacity:1;visibility:visible;transform:none;box-shadow:none;min-width:auto;display:none}.mobile-nav__list .nav__item.is-open>.nav__dropdown{display:block !important}.mobile-nav__list .nav__dropdown .nav__link{font-size:13px;font-weight:500;text-transform:none;letter-spacing:0.3px;padding:12px 0;color:var(--mi-text-muted)}.mobile-nav__list .nav__dropdown .nav__link:hover,.mobile-nav__list .nav__dropdown .nav__item--active .nav__link{color:var(--mi-accent)}.mobile-nav__list .nav__dropdown .nav__link::after{display:none}.mobile-menu__footer{padding:25px;padding-bottom:calc(25px+env(safe-area-inset-bottom));border-top:1px solid rgba(196,154,80,0.12);display:flex;flex-direction:column;gap:20px;flex-shrink:0}.mobile-menu__lang{display:flex;gap:12px;width:100%}.mobile-menu__cta{width:100%;padding:14px;font-size:14px;letter-spacing:2px;border-radius:8px;text-align:center;justify-content:center}body.menu-open{overflow:hidden;-webkit-overflow-scrolling:none}body.menu-open::after{content:'';position:fixed;inset:0;z-index:1040}body.rtl .mobile-menu__panel{right:auto;left:0;border-left:none;border-right:1px solid rgba(196,154,80,0.15);transform:translateX(-100%)}body.rtl .mobile-menu.is-open .mobile-menu__panel{transform:translateX(0)}body.rtl .mobile-nav__list .nav__link:hover,body.rtl .mobile-nav__list .nav__item--active .nav__link{padding-left:0;padding-right:8px}body.rtl .mobile-nav__list .nav__link::after{left:auto;right:0}body.rtl .mobile-nav__list .nav__dropdown{padding:0 12px 0 0}body.rtl .mobile-menu__lang .lang-switcher__arrow{margin-left:0;margin-right:auto}body.rtl .menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(-45deg)}body.rtl .menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(45deg)}body.admin-bar .mobile-menu__panel{top:32px;height:calc(100% - 32px)}.flex-between{display:flex;justify-content:space-between;align-items:flex-end}.mt-50{margin-top:10px}.site-footer{background:var(--mi-bg-footer);padding:80px 0 30px;color:#fff;border-top:1px solid rgba(196,154,80,0.1)}.site-footer__widgets{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:50px;margin-bottom:60px}.footer-widget__title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:30px;letter-spacing:1.5px;text-transform:uppercase}.footer-info__logo{margin-bottom:25px}.footer-info__logo img{height:70px;width:auto}.footer-info__desc{color:rgba(255,255,255,0.6);line-height:1.8;margin-bottom:30px;font-size:0.95rem}.footer-info__social{display:flex;gap:15px}.footer-social-icon{width:48px;height:48px;border:2px solid #c49a50;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#c49a50;transition:all 0.3s ease;text-decoration:none}.footer-social-icon svg{width:20px;height:20px}.footer-social-icon:hover{background:#c49a50;color:#fff;border-color:#c49a50;transform:translateY(-3px)}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:15px}.footer-menu a{color:rgba(255,255,255,0.6);text-decoration:none;transition:all 0.3s ease;font-size:0.95rem}.footer-menu a:hover{color:#c49a50;padding-left:5px}.footer-contact__list{list-style:none;padding:0;margin:0}.footer-contact__list li{display:flex;gap:15px;margin-bottom:25px;color:rgba(255,255,255,0.6);font-size:0.95rem;align-items:flex-start}.footer-contact__list li svg{color:#c49a50;width:20px;height:20px;flex-shrink:0;margin-top:2px}.working-hours div{line-height:1.5}.working-hours span{color:#fff;font-weight:700}.site-footer__divider{border:0;border-top:1px solid rgba(196,154,80,0.15);margin:0 0 30px}.site-footer__bottom{display:flex;justify-content:space-between;align-items:center;font-size:0.9rem;color:rgba(255,255,255,0.75)}.site-footer__bottom p{color:rgba(255,255,255,0.75)}.site-footer__legal{display:flex;gap:30px}.site-footer__legal a{color:rgba(255,255,255,0.75);text-decoration:none;transition:color 0.3s ease}.site-footer__legal a:hover{color:#c49a50}.post-card__views{color:rgba(255,255,255,0.78) !important}[data-theme="light"] .site-footer__bottom,[data-theme="light"] .site-footer__bottom p,[data-theme="light"] .site-footer__legal a,[data-theme="light"] .post-card__views{color:#4b5563 !important}.emlakx-shortcode-wrapper .emlakx-row{--bs-gutter-x:20px;--bs-gutter-y:20px}.featured-projects__content .emlakx-shortcode-wrapper{margin-top:25px}.emlakx-view-more-btn{background:transparent !important;border:1px solid rgba(196,154,80,0.4) !important;color:var(--mi-accent) !important;padding:12px 45px !important;border-radius:4px !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;transition:all 0.3s ease !important;text-decoration:none !important}.emlakx-view-more-btn:hover{border-color:var(--mi-accent) !important;background:var(--mi-accent) !important;color:var(--mi-white) !important;transform:translateY(-3px) !important}.mi-property-card,.emlakx-project-card,.emlakx-land-card,.emlakx-resale-card,.emlakx-lands-card,.emlakx-card,.emlakx-shortcode-wrapper .card,.emlakx-search-results .card,.emlakx-landing-wrapper .card{background:var(--mi-bg-elevated) !important;border-color:rgba(196,154,80,0.15) !important;padding:0 !important;margin:0 !important;box-shadow:none !important}.mi-property-card::before,.mi-property-card::after,.emlakx-card::before,.emlakx-card::after{display:none !important}.emlakx-shortcode-wrapper .card,.emlakx-projects .card,.emlakx-lands .card,.emlakx-resales .card,.emlakx-search-results .card,.emlakx-projects .emlakx-project-card,.emlakx-lands .emlakx-land-card,.emlakx-resales .emlakx-resale-card{padding:0 !important;margin-top:0 !important;border-radius:12px !important;overflow:hidden !important;border:1px solid rgba(196,154,80,0.15) !important}.emlakx-projects .emlakx-row,.emlakx-lands .emlakx-row,.emlakx-resales .emlakx-row,.emlakx-search-results .emlakx-row{margin-top:0 !important}.mi-property-card:hover,.emlakx-lands-card:hover,.emlakx-resale-card:hover,.emlakx-card:hover{border-color:var(--mi-accent) !important;transform:translateY(-8px) !important;box-shadow:0 20px 40px rgba(0,0,0,0.5),0 0 30px rgba(196,154,80,0.08) !important}.mi-property-card__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.mi-property-card__image{position:relative;aspect-ratio:16/11;overflow:hidden;margin:-1px -1px 0 -1px !important;width:calc(100%+2px) !important;border-top-left-radius:12px;border-top-right-radius:12px;z-index:1}.mi-property-card__image img,.emlakx-project-card img,.emlakx-land-card img,.emlakx-resale-card img,.emlakx-card img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;margin:0 !important;padding:0 !important;transition:transform 0.7s cubic-bezier(0.165,0.84,0.44,1)}.mi-property-card:hover .mi-property-card__image img{transform:scale(1.08) !important}.mi-badge,.emlakx-price-badge,.emlakx-discount-badge,.emlakx-exclusive-badge,.emlakx-featured-badge,.emlakx-resale-badge{padding:6px 14px !important;border-radius:4px !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;font-family:var(--mi-font-body) !important;display:inline-block}.mi-badge-group{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:3}.mi-badge--discount,.emlakx-discount-badge{background:var(--mi-accent) !important;color:var(--mi-primary) !important}.mi-badge--price{position:absolute;bottom:12px;right:12px;background:rgba(10,17,26,0.85);backdrop-filter:blur(8px);color:var(--mi-accent);border:1px solid rgba(196,154,80,0.3);font-size:13px;z-index:3}.mi-badge--featured{background:rgba(16,185,129,0.9);color:#fff}.mi-badge--exclusive{background:rgba(10,17,26,0.85);backdrop-filter:blur(8px);color:var(--mi-accent);border:1px solid rgba(196,154,80,0.3)}.mi-property-card__finance{display:flex;justify-content:center;align-items:center;gap:0;padding:10px 15px;border-top:1px solid rgba(196,154,80,0.1);border-bottom:1px solid rgba(196,154,80,0.1);background:rgba(255,255,255,0.02)}.mi-finance-cash{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--mi-accent);font-weight:700;font-size:13px;width:100%;letter-spacing:0.5px}.mi-finance-cash svg{color:var(--mi-accent)}.mi-finance-item{flex:1;text-align:center}.mi-finance-label{display:block;font-size:10px;color:var(--mi-on-card-text-muted);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:3px}.mi-finance-item strong{color:var(--mi-accent);font-size:0.95rem;font-weight:700}.mi-finance-divider{width:1px;height:30px;background:rgba(196,154,80,0.15);margin:0 5px}.mi-unit{font-size:0.75rem !important;font-weight:500 !important;opacity:0.7}.mi-property-card__price-section{padding:12px 15px 0;display:flex;align-items:baseline;gap:6px}.mi-property-card__price{font-size:1.4rem;font-weight:800;color:var(--mi-accent);font-family:var(--mi-font-heading)}.mi-property-card__unit{font-size:0.85rem;color:var(--mi-on-card-text-muted);font-weight:500}.mi-property-card__body{padding:12px 15px 8px;flex-grow:1}.mi-property-card>div{font-size:1rem}.mi-property-card__title{font-size:0.9rem;font-weight:700;color:var(--mi-on-card-text);line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mi-property-card__excerpt{font-size:0.8rem;color:var(--mi-on-card-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.mi-property-card__footer{padding:10px 15px;border-top:1px solid rgba(196,154,80,0.08);display:flex;justify-content:space-between;align-items:center;gap:8px}.mi-property-card__location{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mi-on-card-text-muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-property-card__location img{width:18px;height:auto;border-radius:2px;flex-shrink:0;display:inline-block}.mi-property-card__status{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--mi-on-card-text-muted);white-space:nowrap}.mi-property-card__status--ready{color:#10b981}.mi-property-card__status svg{flex-shrink:0}.mi-property-card__area{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--mi-on-card-text-muted);white-space:nowrap}.mi-property-card__area svg{color:var(--mi-accent);flex-shrink:0;opacity:0.6}.mi-property-card__area strong{color:var(--mi-accent);font-weight:700}.mi-no-results{text-align:center;padding:60px 20px;width:100%}.mi-no-results svg{color:var(--mi-accent);opacity:0.4;margin-bottom:20px}.mi-no-results h3{font-family:var(--mi-font-heading);color:var(--mi-on-card-text);font-size:1.5rem;margin-bottom:10px}.mi-no-results p{color:var(--mi-on-card-text-muted);margin-bottom:25px}.emlakx-projects,.emlakx-lands,.emlakx-resales{padding-top:140px !important;padding-bottom:60px !important}.emlakx-projects .row.mb-3 small,.emlakx-lands .row.mb-3 small,.emlakx-resales .row.mb-3 small{color:var(--mi-text-muted) !important;font-size:13px;letter-spacing:0.5px}.emlakx-projects .btn-outline-secondary,.emlakx-lands .btn-outline-secondary,.emlakx-resales .btn-outline-secondary{background:transparent !important;border:1px solid rgba(196,154,80,0.3) !important;color:var(--mi-accent) !important;border-radius:4px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0.5px !important;text-transform:uppercase !important;transition:all 0.3s ease !important}.emlakx-projects .btn-outline-secondary:hover,.emlakx-lands .btn-outline-secondary:hover,.emlakx-resales .btn-outline-secondary:hover{background:var(--mi-accent) !important;color:var(--mi-primary) !important;border-color:var(--mi-accent) !important}.page-sidebar-main{background:var(--mi-bg-elevated) !important;border:1px solid var(--mi-border) !important;border-radius:12px !important;overflow:hidden !important}.page-sidebar-main hr{border-color:var(--mi-border) !important;opacity:1 !important}.page-sidebar-main .input-group{background:var(--mi-bg-soft) !important;border:1px solid var(--mi-border) !important;border-radius:8px !important;overflow:hidden !important;transition:border-color 0.3s ease !important}.page-sidebar-main .input-group:focus-within{border-color:var(--mi-accent) !important;box-shadow:0 0 0 3px rgba(196,154,80,0.1) !important}.page-sidebar-main .input-group .input-group-text{background:transparent !important;border:none !important;color:var(--mi-accent) !important;padding:10px 12px !important}.page-sidebar-main .input-group .input-group-text i{color:var(--mi-accent) !important}.page-sidebar-main .input-group .form-control{background:transparent !important;border:none !important;color:var(--mi-text) !important;font-size:14px !important;padding:10px 5px !important;box-shadow:none !important}.page-sidebar-main .input-group .form-control::placeholder{color:var(--mi-text-muted) !important}.emlakx-search-btn,.btn.emlakx-search-btn{background:var(--mi-accent) !important;border-color:var(--mi-accent) !important;color:var(--mi-primary) !important;font-weight:700 !important;font-size:13px !important;letter-spacing:0.5px !important;text-transform:uppercase !important;transition:all 0.3s ease !important;border-radius:0 6px 6px 0 !important}.emlakx-search-btn:hover,.btn.emlakx-search-btn:hover{background:var(--mi-accent-hover) !important;border-color:var(--mi-accent-hover) !important;transform:translateY(-1px) !important}.page-sidebar-main .form-group label,.emlakx-sidebar-filter .form-group label{color:var(--mi-text-strong) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:0.3px !important;margin-bottom:6px !important;display:block !important}.page-sidebar-main .form-control,.page-sidebar-main select.form-control,.page-sidebar-main input.form-control,.emlakx-sidebar-filter select,.emlakx-sidebar-filter input{background:var(--mi-bg-soft) !important;border:1px solid var(--mi-border) !important;border-radius:8px !important;color:var(--mi-text) !important;font-size:14px !important;padding:10px 12px !important;height:auto !important;transition:border-color 0.3s ease,box-shadow 0.3s ease !important;-webkit-appearance:none;appearance:none}.page-sidebar-main .form-control:focus,.page-sidebar-main select.form-control:focus,.page-sidebar-main input.form-control:focus{border-color:var(--mi-accent) !important;box-shadow:0 0 0 3px rgba(196,154,80,0.1) !important;outline:none !important}.page-sidebar-main .form-control:disabled{opacity:0.4 !important;cursor:not-allowed !important}.page-sidebar-main select.form-control option,.emlakx-sidebar-filter select option{background:var(--mi-bg-elevated) !important;color:var(--mi-text) !important}.page-sidebar-main .btn.emlakx-search-btn.w-100{border-radius:8px !important;padding:12px 20px !important;font-size:14px !important;margin-top:5px !important}button#filterToggleBtn{background:transparent !important;border:1px solid rgba(196,154,80,0.3) !important;color:var(--mi-accent) !important;font-weight:600 !important;padding:10px 20px !important;border-radius:8px !important;font-size:13px !important;letter-spacing:0.5px !important;transition:all 0.3s ease !important;box-shadow:none !important}button#filterToggleBtn:hover{background:var(--mi-accent) !important;color:var(--mi-primary) !important;border-color:var(--mi-accent) !important}button#filterToggleBtn i{color:inherit !important}.emlakx-projects .pagination,.emlakx-lands .pagination,.emlakx-resales .pagination{gap:6px}.emlakx-projects .pagination .page-link,.emlakx-lands .pagination .page-link,.emlakx-resales .pagination .page-link,.pagination .page-link{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(196,154,80,0.15) !important;color:var(--mi-white) !important;border-radius:6px !important;padding:8px 14px !important;font-weight:600 !important;font-size:14px !important;transition:all 0.3s ease !important;text-decoration:none !important;min-width:40px;text-align:center}.pagination .page-link:hover{background:rgba(196,154,80,0.1) !important;border-color:var(--mi-accent) !important;color:var(--mi-accent) !important}.pagination .active .page-link{background:var(--mi-accent) !important;border-color:var(--mi-accent) !important;color:var(--mi-primary) !important}.pagination .disabled .page-link{color:var(--mi-text-muted) !important;opacity:0.4 !important;background:transparent !important}.emlakx-uf__form{background:var(--mi-primary) !important;border:1px solid rgba(196,154,80,0.15) !important;border-radius:12px !important;box-shadow:0 10px 30px rgba(0,0,0,0.3) !important}.emlakx-uf__search{border-right:1px solid rgba(196,154,80,0.1) !important}.emlakx-uf__search-icon{color:var(--mi-accent) !important}.emlakx-uf__search input{color:var(--mi-white) !important;background:transparent !important}.emlakx-uf__search input::placeholder{color:var(--mi-text-muted) !important}.emlakx-uf__select,.emlakx-uf__control{color:var(--mi-white) !important;background:transparent !important;border-right:1px solid rgba(196,154,80,0.1) !important}.emlakx-uf__select option{background:var(--mi-bg-elevated) !important;color:var(--mi-white) !important}.emlakx-uf__submit{background:var(--mi-accent) !important;color:var(--mi-primary) !important;border-radius:8px !important;font-weight:700 !important}.emlakx-uf__submit:hover{background:var(--mi-accent-hover) !important}.emlakx-loader{border-color:rgba(196,154,80,0.15) !important;border-top-color:var(--mi-accent) !important}.emlakx-uf__loader span{color:var(--mi-accent) !important}.emlakx-empty-card{background:var(--mi-primary) !important;border:1px solid rgba(196,154,80,0.15) !important;box-shadow:none !important}.emlakx-empty-card h2{color:var(--mi-white) !important}.emlakx-empty-card p{color:var(--mi-text-muted) !important}.emlakx-btn{background:var(--mi-accent) !important;color:var(--mi-primary) !important;box-shadow:0 6px 15px rgba(196,154,80,0.15) !important;border-radius:8px !important}.emlakx-btn:hover{background:var(--mi-accent-hover) !important;color:var(--mi-primary) !important}.emlakx-showmore{background:transparent !important;border:1px solid rgba(196,154,80,0.4) !important;color:var(--mi-accent) !important;border-radius:4px !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;transition:all 0.3s ease !important}.emlakx-showmore:hover{background:var(--mi-accent) !important;color:var(--mi-primary) !important;border-color:var(--mi-accent) !important;transform:translateY(-2px) !important}.emlakx-projects .sticky-top,.emlakx-lands .sticky-top,.emlakx-resales .sticky-top{top:120px !important}a.fw-semibold.text-decoration-none{color:var(--mi-accent) !important}.emlakx-project-detail,.emlakx-land-detail,.emlakx-resale-detail{padding-top:140px !important;padding-bottom:60px !important;margin:0 auto !important}.emlakx-main-slider{border-radius:12px !important;border:1px solid rgba(196,154,80,0.15) !important;box-shadow:0 10px 30px rgba(0,0,0,0.3) !important}.emlakx-thumbs-slider .swiper-slide{border-radius:6px !important;border:2px solid rgba(196,154,80,0.1) !important}.emlakx-thumbs-slider .swiper-slide-thumb-active{opacity:1 !important;border-color:var(--mi-accent) !important}.swiper-button-next,.swiper-button-prev{color:var(--mi-accent) !important}.swiper-pagination-bullet-active{background:var(--mi-accent) !important}.emlakx-detail-premium-header{background:var(--mi-primary) !important;border:1px solid rgba(196,154,80,0.15) !important;box-shadow:none !important;border-radius:12px !important}.emlakx-title-premium{color:var(--mi-white) !important;font-family:var(--mi-font-heading) !important;font-size:1.6rem !important}.emlakx-excerpt-premium{color:var(--mi-text-muted) !important}.emlakx-price-label-premium{color:var(--mi-text-muted) !important}.emlakx-price-value-premium,.emlakx-price{color:var(--mi-accent) !important;font-family:var(--mi-font-heading) !important}.emlakx-highlights-section{background:var(--mi-bg-elevated) !important;border:1px solid rgba(196,154,80,0.15) !important;box-shadow:none !important;border-radius:12px !important}.emlakx-highlight-card{background:var(--mi-bg-soft) !important;border:1px solid rgba(196,154,80,0.1) !important;border-radius:12px !important;transition:all 0.3s ease !important}.emlakx-highlight-card:hover{background:var(--mi-bg-soft-strong) !important;border-color:rgba(196,154,80,0.25) !important;transform:translateY(-3px) !important}.h-label{color:var(--mi-text-muted) !important}.h-icon{color:var(--mi-accent) !important}.h-value{color:var(--mi-text-strong) !important}.p-item .p-val{color:var(--mi-accent) !important}.p-item .p-sub{color:var(--mi-text-muted) !important}.p-sep{color:rgba(196,154,80,0.3) !important}.emlakx-project-detail,.emlakx-land-detail,.emlakx-resale-detail,.emlakx-projects,.emlakx-lands,.emlakx-resales{background:var(--mi-primary) !important}.emlakx-detail-content,.emlakx-detail-services,.emlakx-whythis,.emlakx-apartment-prices,.emlakx-nearby-info,.emlakx-area-details,.emlakx-price-change,.emlakx-detail-premium-header,.emlakx-highlights-section,.emlakx-sidebar{background:var(--mi-bg-elevated) !important;border:1px solid rgba(196,154,80,0.15) !important;border-radius:12px !important;box-shadow:none !important}.emlakx-detail-content h4,.emlakx-detail-services h4,.emlakx-whythis h4,.emlakx-apartment-prices h4,.emlakx-nearby-info h4,.emlakx-area-details h4,.emlakx-price-change h4,.emlakx-project-detail h4.fw-bold,.emlakx-land-detail h4.fw-bold,.emlakx-resale-detail h4.fw-bold{color:var(--mi-text-strong) !important;font-family:var(--mi-font-heading) !important;border-bottom-color:rgba(196,154,80,0.1) !important}.project-info-text,.resale-info-text,.land-info-text,.project-why-text,.emlakx-detail-content .lh-lg,.emlakx-whythis .lh-lg{color:var(--mi-text-muted) !important;line-height:1.8 !important}.project-info-text p,.resale-info-text p,.land-info-text p,.project-why-text p,.project-info-text li,.resale-info-text li,.land-info-text li,.project-why-text li{color:var(--mi-text-muted) !important}.project-info-text *,.resale-info-text *,.land-info-text *,.project-why-text *,.emlakx-detail-content .lh-lg *,.emlakx-whythis .lh-lg *{color:inherit !important}.project-info-text strong,.resale-info-text strong,.land-info-text strong,.project-why-text strong,.emlakx-detail-content .lh-lg strong,.emlakx-whythis .lh-lg strong{color:var(--mi-text-strong) !important}.project-info-text a,.resale-info-text a,.land-info-text a,.project-why-text a,.emlakx-detail-content .lh-lg a,.emlakx-whythis .lh-lg a{color:var(--mi-accent) !important}.emlakx-detail-services .bi-check-circle-fill{color:#10b981 !important}.emlakx-detail-services .small,.emlakx-detail-services span{color:var(--mi-text-muted) !important}.emlakx-apartment-prices .table{color:var(--mi-text) !important;--bs-table-bg:transparent !important;--bs-table-color:var(--mi-text) !important}.emlakx-apartment-prices .table-light,.emlakx-apartment-prices thead{--bs-table-bg:rgba(196,154,80,0.08) !important;color:var(--mi-accent) !important}.emlakx-apartment-prices thead th{color:var(--mi-accent) !important;border-bottom:1px solid rgba(196,154,80,0.15) !important;font-size:12px !important;letter-spacing:0.5px !important}.emlakx-apartment-prices tbody tr{border-bottom:1px solid rgba(196,154,80,0.08) !important}.emlakx-apartment-prices tbody tr:hover{--bs-table-hover-bg:rgba(196,154,80,0.05) !important}.emlakx-apartment-prices .text-primary{color:var(--mi-accent) !important}.emlakx-apartment-prices .text-muted{color:var(--mi-text-muted) !important}.emlakx-apartment-prices .text-dark{color:var(--mi-text) !important}.emlakx-apartment-prices .fw-bold.text-dark{color:var(--mi-accent) !important}.emlakx-apartment-prices img.rounded{border:1px solid rgba(196,154,80,0.2) !important;border-radius:6px !important}.emlakx-location-card{background:var(--mi-bg-soft) !important;border:1px dashed rgba(196,154,80,0.2) !important;border-radius:12px !important;transition:all 0.3s ease !important}.emlakx-location-card:hover{border-color:var(--mi-accent) !important;background:rgba(196,154,80,0.04) !important;box-shadow:0 4px 15px rgba(0,0,0,0.3) !important}.emlakx-location-icon{background:var(--mi-accent) !important;border-radius:10px !important}.emlakx-location-text strong{color:var(--mi-text-strong) !important}.emlakx-location-text span{color:var(--mi-text-muted) !important}.emlakx-grid-3{background:rgba(196,154,80,0.06) !important;border-radius:10px !important;border:1px solid rgba(196,154,80,0.12) !important}.emlakx-stat{background:transparent !important;border-right:1px solid rgba(196,154,80,0.12) !important}.emlakx-stat:last-child{border-right:none !important}.emlakx-stat p{color:var(--mi-text-muted) !important}.emlakx-stat strong{color:var(--mi-accent) !important}.emlakx-sexratio .text-muted{color:var(--mi-text-muted) !important}.emlakx-sidebar{background:var(--mi-bg-elevated) !important;border:1px solid var(--mi-border) !important;border-radius:12px !important;box-shadow:var(--mi-shadow-soft) !important}.emlakx-sidebar-list li{border-bottom:1px solid var(--mi-border) !important;padding:8px 15px !important}.emlakx-sidebar-list li.no-border{border-bottom:none !important}.emlakx-sidebar-list strong{color:var(--mi-text-strong) !important}.emlakx-sidebar-list span{color:var(--mi-text-muted) !important}.emlakx-sidebar-list .suffix{color:var(--mi-text-faint) !important}.emlakx-sidebar-list .flag-icon{border-radius:2px !important}.emlakx-btn-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e) !important;border-radius:8px !important;font-weight:700 !important;transition:all 0.3s ease !important}.emlakx-btn-whatsapp:hover{background:linear-gradient(135deg,#20bf5b,#0f7a6e) !important;box-shadow:0 6px 20px rgba(37,211,102,0.25) !important;transform:translateY(-2px) !important}.emlakx-similar-projects{border-top:1px solid rgba(196,154,80,0.1) !important}.emlakx-similar-projects h3{color:var(--mi-text-strong) !important;font-family:var(--mi-font-heading) !important}.emlakx-amenity{background:rgba(196,154,80,0.08) !important;border:1px solid rgba(196,154,80,0.15) !important;color:var(--mi-text-strong) !important;border-radius:10px !important;transition:all 0.3s ease !important}.emlakx-amenity:hover{border-color:var(--mi-accent) !important;background:rgba(196,154,80,0.12) !important}.emlakx-amenity img{filter:brightness(0) invert(1) !important;opacity:0.8 !important}[data-theme="light"] .emlakx-amenity img{filter:none !important;opacity:0.9 !important}.emlakx-detail-card{background:var(--mi-bg-elevated) !important;border:1px solid rgba(196,154,80,0.15) !important;box-shadow:none !important}.emlakx-detail-card h2{color:var(--mi-accent) !important}.emlakx-highlight{background:rgba(196,154,80,0.06) !important;border-left:4px solid var(--mi-accent) !important}.emlakx-icon-wrap{background:var(--mi-bg-soft) !important;border:1px solid rgba(196,154,80,0.1) !important;border-radius:10px !important}.emlakx-icon{color:var(--mi-accent) !important}.emlakx-text{color:var(--mi-text-strong) !important}.emlakx-text small{color:var(--mi-text-muted) !important}.emlakx-nearby{background:var(--mi-bg-soft) !important;border:1px solid rgba(196,154,80,0.1) !important;color:var(--mi-text-strong) !important}.emlakx-related{background:var(--mi-bg-elevated) !important;border:1px solid rgba(196,154,80,0.15) !important}.emlakx-related-body h3{color:var(--mi-text-strong) !important}.emlakx-project-detail .text-dark,.emlakx-land-detail .text-dark,.emlakx-resale-detail .text-dark{color:var(--mi-text) !important}.emlakx-project-detail .text-muted,.emlakx-land-detail .text-muted,.emlakx-resale-detail .text-muted{color:var(--mi-text-muted) !important}.emlakx-project-detail .bg-white,.emlakx-land-detail .bg-white,.emlakx-resale-detail .bg-white{background:var(--mi-bg-elevated) !important}.emlakx-project-detail .shadow-sm,.emlakx-land-detail .shadow-sm,.emlakx-resale-detail .shadow-sm{box-shadow:none !important}.emlakx-project-detail .border-bottom,.emlakx-land-detail .border-bottom,.emlakx-resale-detail .border-bottom{border-bottom-color:rgba(196,154,80,0.1) !important}.emlakx-project-detail .border-top,.emlakx-land-detail .border-top,.emlakx-resale-detail .border-top{border-top-color:rgba(196,154,80,0.1) !important}.property-hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.mi-badge--status{background:var(--mi-accent);color:var(--mi-white)}.mi-badge--type{background:rgba(255,255,255,0.1);color:var(--mi-white);backdrop-filter:blur(5px);border:1px solid var(--mi-glass-border)}.property-hero-address{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,0.75);font-size:1rem;margin-top:15px}.property-hero-address svg{flex-shrink:0;color:var(--mi-accent)}.gallery-slider-container{padding:25px 0 40px}.emlakx-main-slider{width:100%;aspect-ratio:16/9;background:rgba(0,0,0,0.2);overflow:hidden}.emlakx-main-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.emlakx-thumbs-slider{width:100%;overflow:hidden}.emlakx-thumbs-slider .swiper-slide{aspect-ratio:4/3;cursor:pointer;overflow:hidden;opacity:0.6;transition:opacity 0.3s ease}.emlakx-thumbs-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.emlakx-thumbs-slider .swiper-slide-thumb-active{opacity:1}.property-stats-bar{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;margin-bottom:40px}.property-stats-bar__item{text-align:center;flex:1}.property-stats-bar__label{display:block;font-size:11px;color:var(--mi-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.property-stats-bar__value{display:block;font-family:var(--mi-font-heading);font-size:1.25rem;font-weight:700;color:var(--mi-text)}.property-stats-bar__value--accent{color:var(--mi-accent)}.property-stats-bar__divider{width:1px;height:35px;background:var(--mi-glass-border)}.property-section{margin-bottom:40px}.property-section__title{font-family:var(--mi-font-heading);font-size:1.4rem;font-weight:700;color:var(--mi-text);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(196,154,80,0.2)}.property-description-content{padding:30px;color:var(--mi-text)}.property-description-content p,.property-description-content li,.property-description-content span,.property-description-content div{color:var(--mi-text)}.property-description-content h1,.property-description-content h2,.property-description-content h3,.property-description-content h4,.property-description-content h5,.property-description-content h6{color:var(--mi-text)}.property-description-content a{color:var(--mi-accent)}.property-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:25px}.property-feature-item{display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:8px;background:rgba(255,255,255,0.03);border:1px solid rgba(196,154,80,0.08);font-size:0.9rem;color:var(--mi-text);transition:all 0.3s ease}.property-feature-item:hover{border-color:rgba(196,154,80,0.25);background:rgba(196,154,80,0.04)}.property-feature-item__icon{color:var(--mi-accent);flex-shrink:0}.property-finance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:25px}.property-finance-item{padding:15px;border-radius:8px;background:rgba(255,255,255,0.03);border:1px solid rgba(196,154,80,0.08)}.property-finance-item__label{display:block;font-size:11px;color:var(--mi-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.property-finance-item__value{display:block;font-family:var(--mi-font-heading);font-size:1.2rem;font-weight:700;color:var(--mi-accent)}.property-cta-buttons{display:flex;flex-direction:column;gap:0}.btn--whatsapp{background:#25d366;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:14px;border-radius:var(--mi-radius);transition:all 0.3s ease;cursor:pointer}.btn--whatsapp:hover{background:#128c7e;color:#fff;transform:translateY(-2px)}.property-meta-list{list-style:none;padding:0;margin:0}.property-meta-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--mi-glass-border)}.property-meta-item:last-child{border-bottom:none;padding-bottom:0}.property-meta-item__label{font-size:0.85rem;color:var(--mi-text-muted)}.property-meta-item__value{font-size:0.9rem;font-weight:700;color:var(--mi-text)}.achievements{padding:10px 0}.achievements__grid{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-top:20px}.stat-item{flex:1;min-width:200px;padding:0 20px;text-align:center;position:relative}.stat-item:not(:last-child)::after{content:'';position:absolute;right:0;top:10%;height:80%;width:1px;background:rgba(196,154,80,0.2)}.stat-item__icon{margin-bottom:20px;display:flex;justify-content:center;color:var(--mi-accent)}.stat-item__icon svg{width:45px;height:45px}.stat-item__number{font-size:2.8rem;font-weight:700;color:var(--mi-accent);line-height:1;margin-bottom:10px}.stat-item__label{color:var(--mi-text-muted);font-size:0.95rem;line-height:1.4;max-width:150px;margin:0 auto}.cta-banner{position:relative;background:linear-gradient(rgba(10,23,33,0.85),rgba(10,23,33,0.85)),url('assets/images/footer-cta-bg.webp') center/cover;padding:15px 0;color:#fff}.cta-banner__wrapper{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.cta-banner__content-left{display:flex;align-items:center;gap:30px}.cta-banner__icon-circle{width:100px;height:100px;background:var(--mi-accent);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;box-shadow:0 0 25px rgba(196,154,80,0.4)}.cta-banner__icon-circle svg{width:50px;height:50px}.cta-banner__title{font-family:var(--mi-font-heading);font-size:2.2rem;color:#fff;margin:0 0 5px 0;line-height:1.2}.cta-banner__subtitle{font-size:1.1rem;color:var(--mi-text-muted);margin:0}.cta-banner__actions{display:flex;gap:20px;align-items:center}.cta-btn{padding:14px 32px;border-radius:8px;font-weight:700;text-decoration:none;font-size:0.95rem;text-transform:uppercase;transition:var(--mi-transition);display:inline-flex;align-items:center;white-space:nowrap;letter-spacing:1px}.cta-btn--solid{background:var(--mi-accent);color:#0a111a;font-weight:700;border:1px solid var(--mi-accent);box-shadow:0 4px 15px rgba(196,154,80,0.3)}.cta-btn--solid:hover{background:var(--mi-accent-hover);color:#0a111a;transform:translateY(-3px);box-shadow:0 8px 25px rgba(196,154,80,0.45)}.cta-btn--outline{background:rgba(255,255,255,0.05);color:#fff;border:1px solid rgba(196,154,80,0.6);backdrop-filter:blur(5px)}.cta-btn--outline:hover{border-color:var(--mi-accent);background:rgba(196,154,80,0.1);transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,0.2)}.c-whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:1045;pointer-events:none;width:60px;height:60px}body.rtl .c-whatsapp-float{right:auto;left:30px}.c-whatsapp-float__btn{pointer-events:auto;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#25D366,#128C7E);border:2px solid var(--mi-accent);color:#fff;box-shadow:0 8px 25px rgba(37,211,102,0.4);position:relative;cursor:pointer;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.c-whatsapp-float__btn:hover{transform:scale(1.1) translateY(-5px);box-shadow:0 12px 30px rgba(37,211,102,0.6),0 0 0 4px rgba(196,154,80,0.2);border-color:#fff}.c-whatsapp-float__icon{width:32px;height:32px;z-index:2;transition:transform 0.3s ease;display:block}.c-whatsapp-float__btn:hover .c-whatsapp-float__icon{transform:rotate(10deg) scale(1.05)}.c-whatsapp-float__pulse{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;border:2px solid #25D366;opacity:0;pointer-events:none;z-index:1;animation:c-whatsapp-pulse 2.5s infinite}.c-whatsapp-float__pulse--second{animation-delay:1.25s;border-color:var(--mi-accent)}@keyframes c-whatsapp-pulse{}0%{transform:scale(1);opacity:0}100%{transform:scale(1.5)}.c-whatsapp-float__badge{pointer-events:auto;position:absolute;right:78px;top:50%;transform:translateY(-50%) translateX(20px);background:rgba(13,22,33,0.95);border:1px solid var(--mi-accent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--mi-radius-lg);padding:10px 32px 10px 16px;box-shadow:0 10px 30px rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:all 0.5s cubic-bezier(0.19,1,0.22,1);max-width:280px;white-space:nowrap;z-index:10}body.rtl .c-whatsapp-float__badge{right:auto;left:78px;transform:translateY(-50%) translateX(-20px);padding:10px 16px 10px 32px}.c-whatsapp-float__badge.is-visible{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}body.rtl .c-whatsapp-float__badge.is-visible{transform:translateY(-50%) translateX(0)}.c-whatsapp-float__badge-text{font-size:13.5px;font-weight:500;color:#fff;line-height:1.4}.c-whatsapp-float__badge-close{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.1);border:none;padding:0;outline:none;border-radius:50%;color:rgba(255,255,255,0.6);transition:all 0.2s ease}.c-whatsapp-float__badge-close:hover{background:rgba(196,154,80,0.8);color:#fff}.table-responsive{display:block;width:100%;overflow-x:auto !important;-webkit-overflow-scrolling:touch}.emlakx-apartment-prices .table,.emlakx-apartment-prices table{background-color:transparent !important}.emlakx-apartment-prices th,.emlakx-apartment-prices td{background-color:transparent !important;color:inherit !important}.emlakx-apartment-prices thead tr,.emlakx-apartment-prices thead th{background-color:rgba(196,154,80,0.08) !important;color:var(--mi-accent) !important}.emlakx-grid-location{display:grid;grid-template-columns:repeat(3,1fr) !important;gap:16px !important}[data-theme="light"] .mi-popup__container{background:var(--mi-bg-elevated) !important;border:1px solid var(--mi-border-strong) !important;box-shadow:var(--mi-shadow) !important}[data-theme="light"] .mi-popup__title{color:var(--mi-text-strong) !important}[data-theme="light"] .mi-popup__subtitle{color:var(--mi-text-muted) !important}[data-theme="light"] .mi-popup__close{color:var(--mi-text-strong) !important;opacity:0.7 !important}[data-theme="light"] .mi-popup__close:hover{opacity:1 !important}[data-theme="light"] .mi-popup__overlay{background:rgba(10,17,26,0.6) !important;backdrop-filter:blur(10px) !important}.custom-cta-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 30px;margin:35px auto;max-width:650px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease}.custom-cta-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,0.08)}.custom-cta-card .cta-content{margin-bottom:25px;font-size:1.25rem;font-weight:600;line-height:1.8;width:100%}.custom-cta-card .cta-content p{margin:0 !important;font-size:1.25rem !important;line-height:1.8 !important;background:transparent !important;padding:0 !important}.custom-cta-card .cta-action{display:flex;justify-content:center;width:100%}.custom-cta-card .cta-button{display:inline-block;padding:12px 45px;font-size:1.15rem;font-weight:700;text-decoration:none;border-radius:8px;transition:all 0.3s ease;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:center}.custom-cta-card .cta-button:hover{filter:brightness(0.9);transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,0.15)}.mi-faq-accordion-section{margin-top:1.5rem;margin-bottom:1.5rem;padding:0;background:transparent;border:none}.mi-faq-section-title{display:flex;align-items:center;gap:0.5rem;font-family:var(--mi-font-heading);font-size:1.3rem;font-weight:700;color:var(--mi-accent);margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid var(--mi-border-divider)}.mi-faq-accordion{display:flex;flex-direction:column;gap:0.5rem}.mi-faq-item{border:1px solid var(--mi-border);border-radius:var(--mi-radius);background:transparent;overflow:hidden;transition:background-color 0.25s ease,border-color 0.25s ease}.mi-faq-item:hover{border-color:rgba(196,154,80,0.4)}.mi-faq-item.active{border-color:var(--mi-accent);background:var(--mi-bg-soft)}.mi-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0.85rem;background:transparent;border:none;outline:none;font-family:var(--mi-font-heading);color:var(--mi-text-strong);font-size:1.05rem;font-weight:600;line-height:1.5;text-align:right;cursor:pointer;transition:color 0.25s ease;gap:0.75rem;min-height:38px}.mi-faq-question *{pointer-events:none}.mi-faq-question:hover{color:var(--mi-accent)}.mi-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--mi-bg-soft-strong);color:var(--mi-accent);font-size:0.85rem;font-weight:700;line-height:1;transition:transform 0.25s ease,background-color 0.25s ease;flex-shrink:0}details.mi-faq-item[open]{border-color:var(--mi-accent);background:var(--mi-bg-soft)}summary.mi-faq-question{list-style:none}summary.mi-faq-question::-webkit-details-marker{display:none}details.mi-faq-item[open] .mi-faq-icon{transform:rotate(45deg);background:var(--mi-accent);color:var(--mi-primary)}.mi-faq-answer-inner{padding:0 0.85rem 0.65rem 0.85rem;color:var(--mi-text);font-size:1.05rem;line-height:1.8;border-top:1px dashed var(--mi-border);margin-top:0.1rem;padding-top:0.5rem}#mi-faq-search-input{color:var(--mi-text-strong) !important}#mi-faq-search-input::placeholder{color:rgba(255,255,255,0.65) !important;opacity:1}[data-theme="light"] #mi-faq-search-input::placeholder{color:rgba(10,17,26,0.55) !important}.mi-faq-source-link{color:var(--mi-accent) !important;text-decoration:underline;font-weight:600;transition:color 0.3s ease}.mi-faq-source-link:hover{color:#ffffff !important}.menu-toggle{display:none;flex-direction:column;align-items:center;justify-content:center;background:transparent !important;border:0 !important;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;padding:0;width:32px;height:32px;cursor:pointer;position:relative;z-index:1100}.menu-toggle:hover{opacity:0.8}.menu-toggle span{display:block;width:24px;height:2px;background-color:var(--mi-white);border-radius:2px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transform-origin:center}.menu-toggle span:nth-child(1),.menu-toggle span:nth-child(2){margin-bottom:5px}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg);background-color:var(--mi-accent)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg);background-color:var(--mi-accent)}.menu-toggle[aria-expanded="true"]{background:transparent !important;border:0 !important}.main-navigation .nav__item--mega:hover>.nav__dropdown{display:grid !important;grid-template-columns:repeat(3,1fr);gap:15px 30px;align-items:start;visibility:visible;opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.emlakx-landing-wrapper .emlakx-col{flex:0 0 auto !important;width:25% !important}@media (max-width:991px){.container{padding:0 30px}.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}.menu-toggle{display:flex;flex-direction:column}.menu-toggle span{display:block;width:24px;height:2px;background-color:var(--mi-white);border-radius:2px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transform-origin:center}.menu-toggle span:nth-child(1),.menu-toggle span:nth-child(2){margin-bottom:5px}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg);background-color:var(--mi-accent)}.grid--posts{grid-template-columns:repeat(2,1fr)}.page-hero{min-height:260px;padding:120px 0 50px}.blog-page-header{padding-top:120px;padding-bottom:30px}.post-hero{min-height:380px;padding-top:120px}.cta-banner__wrapper{flex-direction:column;text-align:center;justify-content:center}.cta-banner__content-left{flex-direction:column;gap:15px}.site-header__actions{display:none}.emlakx-projects,.emlakx-lands,.emlakx-resales{padding-top:100px}.emlakx-uf__form{padding:15px !important}.emlakx-uf__search,.emlakx-uf__select,.emlakx-uf__control{border:1px solid rgba(196,154,80,0.15) !important;border-radius:8px !important}.emlakx-project-detail,.emlakx-land-detail,.emlakx-resale-detail{padding-top:120px !important}.property-features-grid{grid-template-columns:repeat(2,1fr)}.property-stats-bar{flex-wrap:wrap;gap:15px}.property-stats-bar__divider{display:none}.property-stats-bar__item{min-width:120px}.stat-item{flex:0 0 50%;margin-bottom:40px}.stat-item:nth-child(2n)::after{display:none}.cta-banner__wrapper{flex-direction:column;text-align:center;justify-content:center}.cta-banner__content-left{flex-direction:column;gap:20px}.cta-banner__actions{width:100%;flex-direction:column;gap:15px}.cta-btn{width:100%;justify-content:center;padding:14px 20px}.emlakx-grid-location{grid-template-columns:repeat(2,1fr) !important}.site-footer__widgets{grid-template-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:30px}.emlakx-landing-wrapper .emlakx-col{flex:0 0 auto !important;width:50% !important}}@media (max-width:768px){body.admin-bar .site-header{top:46px}body.admin-bar .mobile-menu__panel{top:46px;height:calc(100% - 46px)}.site-header__actions,.main-navigation{display:none}.hero__actions{flex-direction:column;gap:15px;width:100%}.hero__actions .btn,.property-sidebar .btn,.mi-form .btn,.emlakx-view-more-btn{width:100% !important;justify-content:center !important;display:flex !important}.site-footer__widgets{grid-template-columns:1fr}.custom-cta-card{padding:30px 20px;margin:25px auto}.custom-cta-card .cta-content,.custom-cta-card .cta-content p{font-size:1.1rem !important}.custom-cta-card .cta-button{padding:12px 35px;font-size:1.05rem;width:100%}.site-footer__widgets{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;gap:20px;text-align:center}.site-footer__legal{justify-content:center}.mi-property-card__title{font-size:0.82rem}.mi-property-card__excerpt{font-size:0.75rem}.mi-finance-label{font-size:9px}.mi-finance-item strong{font-size:0.85rem}.mi-property-card__footer{flex-direction:column;align-items:flex-start;gap:4px}.mi-badge--price{font-size:11px;padding:4px 8px}.emlakx-projects,.emlakx-lands,.emlakx-resales{padding-top:90px;padding-bottom:40px}.emlakx-projects .row.mb-3,.emlakx-lands .row.mb-3,.emlakx-resales .row.mb-3{flex-direction:column;gap:10px}.emlakx-project-detail,.emlakx-land-detail,.emlakx-resale-detail{padding-top:90px !important}.emlakx-grid-3{grid-template-columns:1fr !important}.emlakx-stat{border-right:none !important;border-bottom:1px solid rgba(196,154,80,0.12) !important}.emlakx-stat:last-child{border-bottom:none !important}.emlakx-title-premium{font-size:1.3rem !important}.c-whatsapp-float{bottom:20px;right:20px}.c-whatsapp-float__btn{width:55px;height:55px}.c-whatsapp-float__icon{width:28px;height:28px}.c-whatsapp-float__badge{display:none}}@media (max-width:576px){.container{padding:0 15px}.grid--4,.grid--3,.grid--2{grid-template-columns:1fr}.btn{padding:12px 20px;font-size:13px}.grid--posts{grid-template-columns:1fr}.page-hero{min-height:200px;padding:100px 0 40px}.page-hero__title{letter-spacing:1px}.page-body{padding:15px 0 30px}.page-content{padding:0;font-size:1rem}.blog-page-header{padding-top:100px}.blog-page-header .page-title{letter-spacing:1px}.post-hero{min-height:300px;padding-top:100px;padding-bottom:40px}.post-card__date{top:8px;left:8px;padding:6px 10px;min-width:42px}.post-card__day{font-size:1rem}.post-card__content{padding:15px}.post-card__title{font-size:1rem}.post-share{flex-direction:column;align-items:flex-start}.single-post-luxury .entry-content{font-size:1rem}.comments-area{padding:25px}body.rtl .post-card__date{right:8px}.mobile-menu__panel{width:92%;max-width:none}.mobile-menu__header{padding:15px 20px}.mobile-nav__list{padding:0 20px}.mobile-nav__list .nav__link{font-size:14px;padding:14px 0}.mobile-menu__footer{padding:20px;padding-bottom:calc(30px+env(safe-area-inset-bottom))}.property-features-grid{grid-template-columns:1fr}.property-finance-grid{grid-template-columns:1fr}.property-stats-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.property-stats-bar__item{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}.mi-property-card__image{aspect-ratio:16/10}.mi-property-card__body{padding:10px 12px 6px}.mi-property-card__footer{padding:8px 12px}.emlakx-grid-location{grid-template-columns:1fr !important}.emlakx-highlights-section .col-6{width:100% !important}.h-payment-grid{flex-direction:column !important;gap:6px !important;align-items:center}.h-payment-grid .p-sep{display:none !important}.stat-item{flex:0 0 100%}.stat-item::after{display:none}.emlakx-landing-wrapper .emlakx-col{flex:0 0 auto !important;width:100% !important}}@media (prefers-reduced-motion:reduce){.theme-toggle__icon{transition:opacity 0.2s ease;transform:none !important}}.homepage-content-section{position:relative;padding-bottom:20px}.homepage-content-wrapper{position:relative;max-height:75px;overflow:hidden;transition:max-height 0.4s ease}.homepage-content-inner p:first-child{margin-top:0}.homepage-content-wrapper.is-expanded{max-height:3000px}.read-more-overlay{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(10,17,26,0),var(--mi-bg,#0a111a));pointer-events:none}[data-theme="light"] .read-more-overlay{background:linear-gradient(to bottom,rgba(246,244,239,0),var(--mi-bg,#f6f4ef))}.homepage-content-wrapper.is-expanded .read-more-overlay{opacity:0;transition:opacity 0.3s ease}