body.smouha-global-design .p1-site .p1-section {padding-block: clamp(42px,5vw,72px) !important;}body.smouha-global-design .p1-site .p1-section-head {max-width: 920px;}body.smouha-global-design .p1-site .p1-section-head h2 {font-size: clamp(28px,2.7vw,38px) !important;line-height: 1.38 !important;letter-spacing: -.012em;}body.smouha-global-design .p1-site .p1-section-head p {max-width:68ch;color: var(--sm-text-secondary) !important;font-size: 15px !important;line-height: 1.9 !important;}body.smouha-global-design .p1-card {transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease !important;}body.smouha-global-design .p1-card:hover {transform: translateY(-3px);}body.smouha-global-design .p1-card .p1-card-media {aspect-ratio: 16 / 10 !important;background: var(--sm-accent-sand-soft) !important;}body.smouha-global-design .p1-card .p1-card-body {padding: 20px 20px 18px !important;}body.smouha-global-design .p1-card h3 {margin-bottom: 10px !important;font-size: clamp(20px,1.7vw,25px) !important;line-height: 1.42 !important;}body.smouha-global-design .p1-card .p1-card-price,
body.smouha-global-design .p1-card .smc-finance-price dd {color: var(--sm-text-primary) !important;font-size: clamp(22px,2vw,28px) !important;font-weight: 800;line-height: 1.35 !important;}body.smouha-global-design .p1-card .p1-code {color: var(--sm-text-secondary) !important;font-size: 11px !important;}body.smouha-global-design .p1-card .p1-tags {gap: 6px;margin-bottom:14px;}body.smouha-global-design .p1-card .p1-tags span {padding:4px 8px;border-radius:999px;background: var(--sm-accent-sand-soft) !important;color: var(--sm-text-secondary) !important;font-size: 10.5px !important;}body.smouha-global-design .p1-card .p1-tags span:nth-child(n+4) {display:none;}body.smouha-global-design .p1-card .p1-specs {gap:8px;color: var(--sm-text-secondary) !important;font-size: 12.5px !important;}body.smouha-global-design .p1-card .p1-card-link {min-height: 48px;margin-top: 14px !important;padding-top: 14px !important;border-top-color: var(--sm-border) !important;font-size: 13.5px !important;}body.smouha-global-design .p1-filter-panel {position: relative;}body.smouha-global-design .p1-filter-panel .p1-field {gap: 7px;color:var(--sm-text-secondary);font-size:12.5px;}body.smouha-global-design .p1-filter-panel :is(input,select) {border-color: var(--sm-border) !important;}body.smouha-global-design .p1-results-line {padding:14px 2px;border-bottom: 1px solid var(--sm-border);}body.smouha-global-design .p1-live-count {color: var(--sm-text-primary) !important;font-weight: 800 !important;}body.page-id-10 .p1-text-columns,
body.page-id-3567 .p1-text-columns {columns: 1 !important;max-width: 820px;margin-inline: auto;}body.page-id-10 .p1-text-columns p,
body.page-id-3567 .p1-text-columns p,
body.page-id-10 .elementor-widget-text-editor,
body.page-id-3567 .elementor-widget-text-editor {max-width: 72ch;margin-inline: auto;color: var(--sm-text-secondary) !important;font-size: clamp(16px,1.25vw,18px) !important;line-height: 2 !important;}body.page-id-10 .p1-info,
body.page-id-3567 .p1-info {gap:24px;padding:clamp(26px,3vw,38px);border-radius: 20px !important;}body.page-id-1131 .p1-contact-block,
body.page-id-3543 .p1-contact-block {overflow: hidden;border: 1px solid var(--sm-border) !important;border-radius: 22px !important;box-shadow: 0 18px 50px rgba(48,48,48,.07) !important;}body.page-id-1131 .p1-contact-copy,
body.page-id-3543 .p1-contact-copy {background:
radial-gradient(circle at 10% 5%, rgba(196,163,75,.16), transparent 28%),
linear-gradient(145deg,var(--sm-text-primary),var(--sm-dark-deep)) !important;}body.page-id-1131 .p1-form-area,
body.page-id-3543 .p1-form-area {padding: clamp(24px,3vw,36px) !important;background: var(--sm-surface-main) !important;}body.page-id-1131 .ff-el-input--label,
body.page-id-3543 .ff-el-input--label {margin-bottom:7px;color: var(--sm-text-secondary) !important;font-size: 12.5px !important;font-weight: 700 !important;}body.page-id-1131 .ff-el-form-control,
body.page-id-3543 .ff-el-form-control {min-height:50px;border-radius:10px;background: #FFF !important;}body.smouha-global-design #smouha-footer-clean .sfc-grid {gap:clamp(24px,2vw,38px);padding-block:42px 36px;}body.smouha-global-design #smouha-footer-clean .sfc-column a {font-size:13.5px;font-weight:600;}body.smouha-global-design #smouha-footer-clean .sfc-column li + li {margin-top:8px;}@media (max-width: 767px) {body.home.smouha-global-design #sm-phase1 .smd-hero-frame {width: calc(100% - 20px);margin-inline: auto;border-radius: 22px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 {max-width: 100% !important;font-size: clamp(30px,9vw,38px) !important;line-height: 1.35 !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search {border-radius: 14px !important;}body.smouha-global-design .p1-site .p1-section {padding-block: 34px !important;}body.smouha-global-design .p1-filter-panel {border-radius: 14px !important;}body.smouha-global-design .p1-card .p1-card-body {padding: 17px 16px 15px !important;}body.smouha-global-design .p1-card h3 {font-size: 21px !important;}body.smouha-global-design .p1-card .p1-card-price,
body.smouha-global-design .p1-card .smc-finance-price dd {font-size: 24px !important;}body.smouha-child-design:not(.home) .sm-site-hero {min-height: 270px !important;padding: 30px 18px !important;}body.smouha-child-design:not(.home) .sm-site-hero h1 {font-size: clamp(29px,8.5vw,38px) !important;}body.page-id-1131 .p1-contact-block,
body.page-id-3543 .p1-contact-block {border-radius: 17px !important;}body.smouha-global-design #smouha-footer-clean {padding-inline: 10px !important;}}@media (prefers-reduced-motion: reduce) {body.smouha-global-design *,
body.smouha-global-design *::before,
body.smouha-global-design *::after {scroll-behavior: auto !important;transition-duration: .001ms !important;animation-duration: .001ms !important;animation-iteration-count: 1 !important;}}body.smouha-global-design :focus-visible {outline: 3px solid rgba(196,163,75,.55) !important;outline-offset: 3px !important;}:root {--sm-sec-canvas: var(--sm-bg);--sm-sec-surface: var(--sm-surface-main);--sm-sec-surface-2: var(--sm-surface-secondary);--sm-sec-dark: var(--sm-text-primary);--sm-sec-dark-2: var(--sm-text-primary);--sm-sec-text: var(--sm-text-primary);--sm-sec-muted: var(--sm-text-secondary);--sm-sec-gold: var(--sm-accent-sand);--sm-sec-line: var(--sm-border);--sm-sec-soft: var(--sm-accent-sand-soft);--sm-sec-shadow: 0 14px 38px rgba(47,47,46,.07);}html[dir="ltr"] body.smouha-global-design,
body.smouha-lang-en {direction: ltr;text-align: left;}html[dir="rtl"] body.smouha-global-design,
body.smouha-lang-ar {direction: rtl;text-align: right;}html[dir="ltr"] body.smouha-global-design :is(
.p1-site,.p1-section,.p1-section-head,.p1-card,.p1-card-body,
.p1-filter-panel,.p1-info,.p1-faq,.p1-contact-block,.p1-form-area,
.elementor-widget-text-editor,.smgh,.smouha-footer-clean
) {direction: ltr;text-align: left;}html[dir="rtl"] body.smouha-global-design :is(
.p1-site,.p1-section,.p1-section-head,.p1-card,.p1-card-body,
.p1-filter-panel,.p1-info,.p1-faq,.p1-contact-block,.p1-form-area,
.elementor-widget-text-editor,.smgh,.smouha-footer-clean
) {direction: rtl;text-align: right;}html[dir="ltr"] #smouha-global-header .smgh-shell {direction: ltr;grid-template-columns: 160px minmax(0,1fr) 52px;}html[dir="ltr"] #smouha-global-header .smgh-brand {justify-self: start;}html[dir="ltr"] #smouha-global-header .smgh-menu {flex-direction: row;}html[dir="ltr"] #smouha-global-header .smgh-menu .sub-menu {left: 0;right: auto;}html[dir="ltr"] #smouha-global-header .smgh-menu > li > a {font-family: Arial, "Helvetica Neue", sans-serif !important;font-weight: 650 !important;letter-spacing: -.01em;}html[dir="ltr"] #smouha-global-header .smgh-language-switch {direction: rtl;font-family: "Cairo", sans-serif !important;}html[dir="ltr"] #smouha-footer-clean,
#smouha-footer-clean.sfc-en {direction: ltr;text-align: left;}html[dir="ltr"] #smouha-footer-clean .sfc-grid {direction: ltr;}html[dir="ltr"] #smouha-footer-clean :is(
.sfc-brand,.sfc-column,.sfc-bio,.sfc-bottom,.sfc-accordion-toggle
) {text-align:left;}html[dir="ltr"] #smouha-footer-clean .sfc-main-cta {justify-content: flex-start;}body:is(.page-id-1808,.page-id-2046,.page-id-2090,.page-id-1131,.page-id-10,.page-id-3576,.page-id-3579,.page-id-3572,.page-id-3543,.page-id-3567) :is(
.page-title-area,.breadcrumb-area,.breadcumb-wrapper,.breadcrumb-wrapper,
.inner-banner,.page-banner,.page-header,.reland-breadcrumb
) {display:none;}body:is(.page-id-1808,.page-id-2046,.page-id-2090,.page-id-3576,.page-id-3579,.page-id-3572) :is(
main .elementor-section:has(.p1-site),
main .e-con.e-parent:has(.p1-site),
.elementor-widget-html:has(.p1-site) > .elementor-widget-container
) {margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}body:is(.page-id-1808,.page-id-2046,.page-id-2090,.page-id-3576,.page-id-3579,.page-id-3572) .p1-site {width: 100% !important;max-width: none !important;margin: 0 !important;padding: 28px 0 56px !important;border: 0 !important;border-radius: 0 !important;background: var(--sm-sec-canvas) !important;box-shadow: none !important;overflow: visible !important;}body.smouha-global-design .p1-hero:not(.sm-core-hero-lead) {overflow: hidden;min-height: 260px;padding: clamp(34px,4vw,54px) !important;border: 1px solid rgba(196,163,75,.22) !important;border-radius: 24px !important;background:
radial-gradient(circle at 12% 0%, rgba(196,163,75,.16), transparent 30%),
linear-gradient(145deg, var(--sm-text-primary) 0%, var(--sm-text-primary) 100%) !important;box-shadow: 0 20px 52px rgba(43,43,42,.12) !important;}body.smouha-global-design .p1-hero:not(.sm-core-hero-lead) :is(h1,h2,h3) {max-width: 780px;color: var(--sm-surface-main) !important;text-wrap: balance;}body.smouha-global-design .p1-hero:not(.sm-core-hero-lead) h1 {font-size: clamp(34px,4vw,54px) !important;line-height: 1.35 !important;}body.smouha-global-design .p1-hero:not(.sm-core-hero-lead) :is(p,.p1-eyebrow,.p1-hero-badges) {color: rgba(255,249,239,.80) !important;}body.smouha-global-design .p1-hero:not(.sm-core-hero-lead) .p1-eyebrow {color: var(--sm-accent-sand) !important;}body.smouha-global-design .p1-hero-badges span {border-color: rgba(255,255,255,.15) !important;background: rgba(255,255,255,.09) !important;color: var(--sm-surface-main) !important;}body.smouha-global-design .p1-filter-panel {margin-top:22px;padding:20px;border:1px solid var(--sm-sec-line);border-radius: 16px !important;background: var(--sm-sec-surface) !important;box-shadow: 0 10px 26px rgba(47,47,46,.045) !important;}body.smouha-global-design .p1-filter-panel :is(label,.p1-field) {color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-filter-panel :is(input,select) {min-height:48px;border: 1px solid var(--sm-border) !important;background: #FFF !important;color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-filter-panel :is(input,select)::placeholder {color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-section:has(.p1-grid) {padding-top: 38px !important;}body.smouha-global-design .p1-grid {align-items: stretch !important;min-height: 0 !important;height: auto !important;gap: 20px !important;}body.smouha-global-design .p1-card {min-height: 100%;border: 1px solid var(--sm-border) !important;border-radius: 16px !important;background: var(--sm-sec-surface) !important;box-shadow: 0 8px 24px rgba(47,47,46,.045) !important;}body.smouha-global-design .p1-card:hover {border-color: var(--sm-accent-sand) !important;box-shadow: 0 15px 36px rgba(47,47,46,.08) !important;}body.smouha-global-design .p1-card-media {overflow: hidden;aspect-ratio: 16 / 10 !important;background: linear-gradient(135deg,var(--sm-accent-sand-soft),var(--sm-surface-secondary)) !important;}body.smouha-global-design .p1-card-media img {width: 100%;height: 100%;object-fit: cover;}body.smouha-global-design .p1-placeholder {position: relative;min-height: 170px !important;display: grid;place-items: center;overflow: hidden;background:
linear-gradient(135deg, rgba(196,163,75,.07), transparent 55%),
linear-gradient(145deg,var(--sm-accent-sand-soft),var(--sm-surface-secondary)) !important;color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-placeholder::before {content: "⌂";display: grid;place-items: center;width: 46px;height: 46px;border: 1px solid var(--sm-border);border-radius: 50%;background: rgba(255,253,249,.7);color: var(--sm-accent-sand-deep);font-size: 22px;}html[dir="rtl"] body.smouha-global-design .p1-placeholder::after {content: "صورة العقار قريبًا";}html[dir="ltr"] body.smouha-global-design .p1-placeholder::after {content: "Property image coming soon";}body.smouha-global-design .p1-placeholder::after {position: absolute;inset-inline: 12px;bottom: 22px;text-align: center;color: var(--sm-text-secondary);font-size: 12px;font-weight: 700;}body.smouha-global-design .p1-card-body {padding: 18px 18px 16px !important;}body.smouha-global-design .p1-card h3,
body.smouha-global-design .p1-card h3 a {color: var(--sm-sec-text) !important;font-size: clamp(19px,1.45vw,23px) !important;font-weight: 800 !important;line-height: 1.45 !important;}body.smouha-global-design .p1-card :is(
p,.p1-note,.p1-specs,.p1-code,.smc-finance-context
) {color: var(--sm-sec-muted) !important;}body.smouha-global-design .p1-card .p1-card-price,
body.smouha-global-design .p1-card .smc-finance-price dd,
body.smouha-global-design .p1-card .smc-finance-price dd bdi {color: var(--sm-text-primary) !important;font-size: clamp(21px,1.8vw,27px) !important;font-weight: 850 !important;opacity: 1 !important;}body.smouha-global-design .p1-card .p1-card-price small,
body.smouha-global-design .p1-card .smc-finance-price dt {color: var(--sm-text-secondary) !important;font-size: 11px !important;font-weight: 700 !important;}body.smouha-global-design .p1-card .p1-card-actions {margin-top:auto;padding-top:14px;}body.smouha-global-design .p1-card .p1-btn,
body.smouha-global-design .p1-card .p1-card-link {border-radius: 9px;}body.smouha-global-design .p1-card .p1-card-link {color: var(--sm-text-primary) !important;font-weight: 750 !important;}body.smouha-global-design :is(a.p1-btn,button.p1-btn):empty,
body.smouha-global-design :is(a.p1-btn,button.p1-btn)[aria-label=""] {display:none;}body.smouha-global-design .p1-section {min-height: 0 !important;height: auto !important;}body.smouha-global-design .p1-section:has(.p1-info) {margin-block:24px;padding: clamp(26px,3vw,38px) !important;border: 1px solid var(--sm-border);border-radius: 22px;background: var(--sm-surface-main);box-shadow: 0 10px 28px rgba(47,47,46,.045);}body.smouha-global-design .p1-info {gap: clamp(24px,3vw,40px) !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}body.smouha-global-design .p1-info :is(h2,h3) {color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-info p {color: var(--sm-text-secondary) !important;line-height: 1.95 !important;}body.smouha-global-design .p1-section:has(.p1-faq) {margin-block:26px;padding:clamp(28px,3.5vw,46px);border: 1px solid var(--sm-border);border-radius: 22px;background: var(--sm-surface-main);}body.smouha-global-design .p1-faq {gap: 10px;}body.smouha-global-design .p1-faq details {border: 1px solid var(--sm-border) !important;border-radius:11px;background: var(--sm-surface-main) !important;box-shadow: none !important;}body.smouha-global-design .p1-faq summary {color: var(--sm-text-primary) !important;font-weight: 750 !important;}body.smouha-global-design .p1-faq details p {color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-section:has(.p1-contact-block) {margin-block:28px;padding: 0 !important;}body.smouha-global-design .p1-contact-block {overflow: hidden;border: 1px solid var(--sm-border) !important;border-radius: 22px !important;background: var(--sm-sec-surface) !important;box-shadow: var(--sm-sec-shadow) !important;}body.smouha-global-design .p1-contact-copy {background:
radial-gradient(circle at 10% 0%,rgba(196,163,75,.16),transparent 30%),
linear-gradient(145deg,var(--sm-text-primary),var(--sm-text-primary)) !important;color: var(--sm-surface-main) !important;}body.smouha-global-design .p1-contact-copy :is(h2,h3,strong,b) {color: var(--sm-surface-main) !important;}body.smouha-global-design .p1-contact-copy :is(p,li,.p1-contact-intro,.p1-contact-notice) {color: rgba(255,249,239,.78) !important;}body.smouha-global-design .p1-form-area {background: var(--sm-surface-main) !important;}body.smouha-global-design .p1-form-area :is(h2,h3,label,.ff-el-input--label) {color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-form-area p {color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-crosslinks {justify-content: center;gap: 8px !important;margin-top:28px;}body.smouha-global-design .p1-crosslinks a {border: 1px solid var(--sm-border) !important;border-radius: 999px !important;background: var(--sm-surface-main) !important;color: var(--sm-text-secondary) !important;box-shadow: none !important;}body.home.smouha-global-design #sm-phase1 {background: var(--sm-sec-canvas) !important;}body.home.smouha-global-design #sm-phase1 .p1-paths {gap: 0 !important;overflow: hidden;margin-top: 24px;border: 1px solid var(--sm-border);border-radius: 16px;background: var(--sm-surface-main);box-shadow: 0 8px 24px rgba(47,47,46,.04);}body.home.smouha-global-design #sm-phase1 .p1-path {border: 0 !important;border-radius: 0 !important;background: var(--sm-surface-main) !important;box-shadow: none !important;}body.home.smouha-global-design #sm-phase1 .p1-path + .p1-path {border-inline-start: 1px solid var(--sm-border) !important;}body.home.smouha-global-design #sm-phase1 .p1-path :is(h3,p) {color: var(--sm-text-primary) !important;}body.home.smouha-global-design #sm-phase1 .p1-path p {color: var(--sm-text-secondary) !important;}body.home.smouha-global-design #sm-phase1 .p1-section:has(.p1-catalog-grid) {padding: clamp(42px,5vw,68px) 0 !important;background: transparent !important;}body.home.smouha-global-design #sm-phase1 .p1-section-head {position: relative;}body.home.smouha-global-design #sm-phase1 .p1-section-head :is(a,button):empty {display:none;}body.home.smouha-global-design #sm-phase1 .p1-section:has(.p1-faq) {background: var(--sm-surface-main);}body.home.smouha-global-design #sm-phase1 #enquire {padding: clamp(30px,4vw,48px) !important;border: 1px solid var(--sm-border) !important;border-radius: 22px !important;background:
linear-gradient(135deg,rgba(196,163,75,.055),transparent 55%),
var(--sm-accent-sand-soft) !important;}body:is(.page-id-1808,.page-id-2046,.page-id-2090,.page-id-3576,.page-id-3579,.page-id-3572)
.p1-section:has(.p1-info) {background:
linear-gradient(135deg,rgba(196,163,75,.04),transparent 60%),
var(--sm-surface-main) !important;}body:is(.page-id-2090,.page-id-3572) .p1-section:has(.p1-grid),
body:is(.page-id-2090,.page-id-3572) .p1-grid {min-height: 0 !important;height: auto !important;padding-bottom: 0 !important;}body:is(.page-id-1131,.page-id-3543,.page-id-10,.page-id-3567) .p1-site {background: var(--sm-sec-canvas) !important;}body:is(.page-id-1131,.page-id-3543) .p1-hero {min-height: 230px;}body:is(.page-id-1131,.page-id-3543) .p1-contact-block {margin-top: 8px;}body:is(.page-id-10,.page-id-3567) .p1-text-columns,
body:is(.page-id-10,.page-id-3567) .elementor-widget-text-editor {color: var(--sm-text-secondary) !important;}body:is(.page-id-10,.page-id-3567) .p1-text-columns p {margin-bottom: 1.35em;line-height: 2 !important;}body.smouha-global-design #smouha-footer-clean {margin-top: 36px;}body.smouha-global-design #smouha-footer-clean .sfc-shell {border-radius:18px 18px 0 0;}body.smouha-global-design #smouha-footer-clean .sfc-column h2,
body.smouha-global-design #smouha-footer-clean .sfc-accordion-toggle {color: var(--sm-surface-main) !important;}body.smouha-global-design #smouha-footer-clean .sfc-bio {color:rgba(255,247,234,.72);line-height:1.9;}body.smouha-global-design #smouha-footer-clean .sfc-column a {color: rgba(255,247,234,.76) !important;}body.smouha-global-design #smouha-footer-clean .sfc-column a:hover {color: var(--sm-accent-sand) !important;}@media (max-width: 767px) {body.smouha-global-design .p1-site {padding-top: 14px !important;}body.smouha-global-design .p1-hero:not(.sm-core-hero-lead) {min-height: 0;padding: 28px 18px !important;border-radius: 18px !important;}body.smouha-global-design .p1-hero:not(.sm-core-hero-lead) h1 {font-size: clamp(29px,9vw,39px) !important;}body.smouha-global-design .p1-filter-panel {padding: 14px !important;}body.smouha-global-design .p1-grid {gap: 14px !important;}body.smouha-global-design .p1-card {border-radius: 14px !important;}body.smouha-global-design .p1-card-body {padding: 16px 15px 14px !important;}body.smouha-global-design .p1-section:has(.p1-info),
body.smouha-global-design .p1-section:has(.p1-faq) {margin-block: 18px !important;padding: 20px 15px !important;border-radius: 17px !important;}body.smouha-global-design .p1-contact-block {border-radius: 17px !important;}body.home.smouha-global-design #sm-phase1 .p1-paths {display:grid;grid-template-columns:1fr;}body.home.smouha-global-design #sm-phase1 .p1-path + .p1-path {border-inline-start: 0 !important;border-top: 1px solid var(--sm-border) !important;}html[dir="ltr"] #smouha-global-header .smgh-shell,
html[dir="rtl"] #smouha-global-header .smgh-shell {grid-template-columns: minmax(0,1fr) 52px;}html[dir="ltr"] #smouha-global-header .smgh-brand {justify-self: start;}html[dir="rtl"] #smouha-global-header .smgh-brand {justify-self: end;}}body.smouha-global-design {--sm-audit-text-strong: var(--sm-text-primary);--sm-audit-text: var(--sm-text-secondary);--sm-audit-text-soft: var(--sm-text-secondary);--sm-audit-surface: var(--sm-surface-main);--sm-audit-canvas: var(--sm-bg);--sm-audit-line: var(--sm-border);--sm-audit-dark: var(--sm-text-primary);--sm-audit-dark-2: var(--sm-text-primary);--sm-audit-gold: var(--sm-accent-sand);}body.smouha-global-design .p1-site :is(
.p1-section,
.p1-info,
.p1-card,
.p1-path,
.p1-filter-panel,
.p1-form-area,
.p1-faq details
):not(.p1-hero):not(.p1-contact-copy) :is(h1,h2,h3,h4,h5,h6) {color: var(--sm-audit-text-strong) !important;opacity:1;}body.smouha-global-design .p1-site :is(
.p1-section,
.p1-info,
.p1-card,
.p1-path,
.p1-filter-panel,
.p1-form-area,
.p1-faq details
):not(.p1-hero):not(.p1-contact-copy) :is(p,li,dd,dt,label,small,summary) {opacity: 1 !important;}body.smouha-global-design .p1-site :is(
.p1-section,.p1-info,.p1-grid,.p1-catalog-grid,.p1-paths
) {height:auto;min-height:0;}body.smouha-home-design #sm-phase1 .sm-home-decisions {margin-bottom:42px;}body.smouha-home-design #sm-phase1 .sm-home-decisions .p1-path {padding:30px 28px;}body.smouha-home-design #sm-phase1 .sm-home-decisions .p1-path h3 {color: var(--sm-text-primary) !important;font-size: clamp(22px,1.65vw,28px) !important;line-height: 1.45 !important;}body.smouha-home-design #sm-phase1 .sm-home-decisions .p1-path p {max-width: 28ch;margin-inline: auto;color: var(--sm-text-secondary) !important;font-size: 15px !important;line-height: 1.9 !important;}body.smouha-home-design #sm-phase1 .sm-home-decisions .p1-path a {color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 .sm-home-projects {margin:0;padding:44px 0 58px;min-height:0;background: transparent !important;}body.smouha-home-design #sm-phase1 .sm-home-projects .p1-section-head {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items: end;gap:24px;margin:0 0 28px;}html[dir="rtl"] body.smouha-home-design #sm-phase1 .sm-home-projects .p1-section-head {grid-template-columns:auto minmax(0,1fr);}body.smouha-home-design #sm-phase1 .sm-home-projects .p1-section-head h2 {margin: 0 !important;color: var(--sm-text-primary) !important;font-size: clamp(34px,3.2vw,50px) !important;line-height: 1.35 !important;}body.smouha-home-design #sm-phase1 .sm-home-projects .p1-section-head p {margin: 10px 0 0 !important;color: var(--sm-text-secondary) !important;font-size: 16px !important;line-height: 1.85 !important;}body.smouha-home-design #sm-phase1 .sm-home-projects :is(.sm-projects-more,.sm-projects-more *) {color: var(--sm-surface-main) !important;opacity: 1 !important;visibility: visible !important;}body.smouha-home-design #sm-phase1 .sm-home-projects .sm-projects-more {background: var(--sm-text-primary) !important;border-color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 .sm-home-projects .sm-projects-more:hover {background: var(--sm-text-primary) !important;border-color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 .sm-home-projects :is(a,button):empty {display: none !important;}body.smouha-home-design #sm-phase1 .sm-home-projects [hidden] {display: none !important;}body.smouha-home-design #sm-phase1 .sm-home-compare-areas {margin:12px 0 34px;padding:42px 36px;border:1px solid var(--sm-audit-line);border-radius:22px;background:linear-gradient(135deg,rgba(184,145,45,.045),transparent 55%),
var(--sm-surface-main);box-shadow:0 10px 30px rgba(55,53,50,.045);}body.smouha-home-design #sm-phase1 .sm-home-compare-areas :is(h2,h3,h4) {color:var(--sm-text-primary);opacity:1;text-shadow:none;}body.smouha-home-design #sm-phase1 .sm-home-compare-areas > :is(h2,h3) {margin-bottom:28px;font-size:clamp(32px,3vw,46px);line-height:1.4;}body.smouha-home-design #sm-phase1 .sm-home-compare-areas :is(p,li) {color: var(--sm-text-secondary) !important;opacity: 1 !important;text-shadow: none !important;font-size: 15px !important;line-height: 1.9 !important;}body.smouha-home-design #sm-phase1 .sm-home-compare-areas :is(
.p1-compare-item,.p1-compare-card,article,.p1-col
) {color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 .sm-home-compare-areas :is(
.p1-compare-item,.p1-compare-card,article
) {padding:22px;border-inline-start: 2px solid var(--sm-accent-sand) !important;background: rgba(250,246,238,.75) !important;}body.smouha-home-design #sm-phase1 .sm-home-compare-terms {margin:0 0 36px;padding:36px;border:1px solid var(--sm-audit-line);border-radius:22px;background:var(--sm-surface-main);box-shadow:0 10px 30px rgba(55,53,50,.045);}body.smouha-home-design #sm-phase1 .sm-home-compare-terms :is(h2,h3,h4) {color:var(--sm-text-primary);opacity:1;}body.smouha-home-design #sm-phase1 .sm-home-compare-terms :is(p,li) {color: var(--sm-text-secondary) !important;opacity: 1 !important;line-height:1.95;}body.smouha-home-design #sm-phase1 .sm-home-compare-terms :is(a.p1-btn,button) {color: var(--sm-surface-main) !important;background: var(--sm-text-primary) !important;border-color:var(--sm-text-primary);}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact) {margin-block:32px;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact) .p1-contact-block {gap:0;padding:0;overflow:hidden;border: 1px solid var(--sm-border) !important;border-radius:22px;background: var(--sm-surface-main) !important;box-shadow: 0 14px 38px rgba(47,47,46,.06) !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact) .p1-contact-copy {padding: clamp(30px,3.5vw,46px) !important;background:
radial-gradient(circle at 12% 0%,rgba(196,163,75,.15),transparent 30%),
linear-gradient(145deg,var(--sm-text-primary),var(--sm-text-primary)) !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact)
.p1-contact-copy :is(h1,h2,h3,h4,strong,b) {color: var(--sm-surface-main) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact)
.p1-contact-copy :is(p,li,.p1-contact-intro,.p1-contact-notice) {color: rgba(255,249,239,.80) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact)
.p1-contact-copy .p1-contact-points li {color: rgba(255,249,239,.88) !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact)
.p1-contact-copy .p1-contact-points li::before {background: var(--sm-surface-main) !important;color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact)
.p1-form-area {padding: clamp(30px,3.5vw,46px) !important;background: var(--sm-surface-main) !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact)
.p1-form-area :is(h2,h3,label,.ff-el-input--label) {color: var(--sm-text-primary) !important;opacity: 1 !important;}body.smouha-home-design #sm-phase1 :is(.sm-home-project-enquiry,.sm-home-contact)
.p1-form-area p {color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-site :is(
.p1-info,.p1-section-head,.p1-form-area,.p1-faq details,.p1-card-body
) :is(p,li,dd,dt,small) {color: var(--sm-audit-text) !important;}body.smouha-global-design .p1-site :is(
.p1-hero,.p1-contact-copy,.p1-cta-strip
) :is(h1,h2,h3,h4,strong,b) {color: var(--sm-surface-main) !important;opacity: 1 !important;}body.smouha-global-design .p1-site :is(
.p1-hero,.p1-contact-copy,.p1-cta-strip
) :is(p,li,small) {color: rgba(255,249,239,.80) !important;opacity: 1 !important;}body.smouha-global-design .p1-site :is(a.p1-btn,button.p1-btn):empty {display: none !important;}body.smouha-global-design .p1-site :is(h1,h2,h3,h4,h5,h6) {opacity: 1 !important;}@media (max-width: 767px) {body.smouha-home-design #sm-phase1 .sm-home-decisions {margin-bottom: 24px !important;}body.smouha-home-design #sm-phase1 .sm-home-projects {padding: 30px 10px 38px !important;}body.smouha-home-design #sm-phase1 .sm-home-projects .p1-section-head {grid-template-columns: 1fr !important;gap: 14px !important;margin-bottom:20px;}body.smouha-home-design #sm-phase1 :is(
.sm-home-compare-areas,.sm-home-compare-terms
) {margin-inline:10px;padding: 22px 16px !important;border-radius:17px;}body.smouha-home-design #sm-phase1 :is(
.sm-home-project-enquiry,.sm-home-contact
) .p1-contact-copy,
body.smouha-home-design #sm-phase1 :is(
.sm-home-project-enquiry,.sm-home-contact
) .p1-form-area {padding: 24px 17px !important;}}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(> .p1-paths) {margin-bottom:42px;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-catalog-grid) {margin: 0 !important;padding: 44px 0 58px !important;min-height: 0 !important;background: transparent !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-catalog-grid) .p1-section-head {display: grid !important;grid-template-columns: minmax(0,1fr) auto !important;align-items:end;gap: 24px !important;margin: 0 0 28px !important;}html[dir="rtl"] body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-catalog-grid) .p1-section-head {grid-template-columns: auto minmax(0,1fr) !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-catalog-grid) .p1-section-head :is(h2,p) {opacity: 1 !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-catalog-grid) .p1-section-head h2 {color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-catalog-grid) .p1-section-head p {color: var(--sm-text-secondary) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy :is(h1,h2,h3,h4,strong,b) {color: var(--sm-surface-main) !important;opacity: 1 !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy :is(p,li,.p1-contact-intro,.p1-contact-notice) {color: rgba(255,249,239,.82) !important;opacity: 1 !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy .p1-contact-points li {color: rgba(255,249,239,.90) !important;}body.smouha-global-design .p1-site {--ink:var(--sm-text-primary);--muted:var(--sm-text-secondary);--gold:var(--sm-accent-sand);color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-site :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-faq details,
.p1-search-box,
.p1-section-head,
.p1-results-line,
.p1-empty
) {color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-site :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-faq details,
.p1-search-box,
.p1-section-head,
.p1-results-line,
.p1-empty
) :is(h1,h2,h3,h4,h5,h6) {color: var(--sm-text-primary) !important;opacity: 1 !important;text-shadow:none;}body.smouha-global-design .p1-site :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-faq details,
.p1-search-box,
.p1-section-head,
.p1-results-line,
.p1-empty
) :is(p,li,dt,dd,label,summary,small) {color: var(--sm-text-secondary) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-global-design .p1-site :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-faq details,
.p1-section-head
) a:not(.p1-btn) {color: var(--sm-text-primary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-section-head
) .p1-eyebrow,
body.smouha-global-design .p1-site .p1-card-body > .p1-eyebrow {color: var(--sm-accent-sand-deep) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-global-design .p1-site .p1-card-body :is(
.smc-finance-context,
.p1-code,
.p1-note,
.p1-specs
) {color: var(--sm-text-secondary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site .p1-card-body :is(
.p1-card-price,
.smc-finance-price dd,
.smc-finance-price dd bdi
) {color: var(--sm-text-primary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site :is(
.p1-hero,
.p1-contact-copy,
.p1-cta-strip
) {color: var(--sm-surface-main) !important;}body.smouha-global-design .p1-site :is(
.p1-hero,
.p1-contact-copy,
.p1-cta-strip
) :is(h1,h2,h3,h4,h5,h6,strong,b) {color: var(--sm-surface-main) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-global-design .p1-site :is(
.p1-hero,
.p1-contact-copy,
.p1-cta-strip
) :is(p,li,small) {color: rgba(255,249,239,.82) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-global-design .p1-site :is(
.p1-hero,
.p1-contact-copy,
.p1-cta-strip
) .p1-eyebrow {color: var(--sm-accent-sand) !important;opacity: 1 !important;}body.smouha-global-design .p1-site #enquire .p1-contact-copy :is(
h1,h2,h3,h4,h5,h6,p,li,small,strong,b
) {color: inherit !important;opacity: 1 !important;}body.smouha-global-design .p1-site #enquire .p1-contact-copy .p1-eyebrow {color: var(--sm-accent-sand) !important;}body.smouha-global-design .p1-site #enquire .p1-contact-copy .p1-contact-points li {color: rgba(255,249,239,.90) !important;}body.smouha-global-design .p1-site #enquire .p1-contact-copy .p1-contact-notice {color: rgba(255,249,239,.70) !important;}body.smouha-global-design .p1-site #enquire .p1-contact-copy .p1-btn-whatsapp,
body.smouha-global-design .p1-site #enquire .p1-contact-copy .p1-btn-whatsapp * {color: #FFFFFF !important;}body.smouha-global-design .p1-site #enquire .p1-contact-copy .p1-phone-card {color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-site #enquire .p1-contact-copy .p1-phone-card :is(span,bdi) {color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-site :is(
.p1-info,
.p1-steps,
.p1-section:has(.p1-info),
.p1-section:has(.p1-steps)
) :is(h2,h3,h4) {color: var(--sm-text-primary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site :is(
.p1-info,
.p1-steps,
.p1-section:has(.p1-info),
.p1-section:has(.p1-steps)
) :is(p,li) {color: var(--sm-text-secondary) !important;opacity: 1 !important;}body.page-id-298 .p1-card-body > .p1-eyebrow,
body.page-id-3562 .p1-card-body > .p1-eyebrow {color: var(--sm-accent-sand-deep) !important;opacity: 1 !important;}body.page-id-298 .p1-card-body h3,
body.page-id-3562 .p1-card-body h3,
body.page-id-298 .p1-card-body h3 a,
body.page-id-3562 .p1-card-body h3 a {color: var(--sm-text-primary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site .p1-form-area :is(
.ff-el-input--label,
label,
.p1-form-heading h2,
.p1-form-heading h3
) {color: var(--sm-text-primary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site .p1-form-area :is(
input,
select,
textarea,
.ff-el-form-control
) {color: var(--sm-text-primary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site .p1-form-area :is(
input,
textarea
)::placeholder {color: var(--sm-text-secondary) !important;opacity: 1 !important;}body.smouha-global-design .p1-site :is(
h1,h2,h3,h4,h5,h6,
p,li,dt,dd,label,summary,small
) {text-shadow: none !important;}body.smouha-global-design .p1-site :is(
.p1-card-body,
.p1-info,
.p1-step,
.p1-section-head,
.p1-faq,
.p1-form-area
) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,summary,small) {opacity: 1 !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-section {position: relative !important;inset: auto !important;z-index: auto !important;transform: none !important;translate: none !important;margin: 0 !important;padding-block: clamp(38px, 4.2vw, 64px) !important;min-height: 0 !important;height: auto !important;overflow: visible !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-section + .p1-section {margin-top: clamp(28px, 3.2vw, 52px) !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-section:has(.p1-paths) + .p1-section,
body.smouha-global-design .p1-site > .p1-wrap > .p1-section:has(.p1-catalog-grid) + .p1-section,
body.smouha-global-design .p1-site > .p1-wrap > .p1-section:has(.p1-faq) + .p1-section,
body.smouha-global-design .p1-site > .p1-wrap > .p1-section + #enquire {margin-top:clamp(42px, 4.5vw, 72px);}body.smouha-global-design .p1-site > .p1-wrap > .p1-section > :first-child {margin-top: 0 !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-section > :last-child {margin-bottom: 0 !important;}body.smouha-global-design .p1-site .p1-section-head {margin-bottom: clamp(22px, 2.4vw, 34px) !important;}body.smouha-global-design .p1-site .p1-section-head + :is(
.p1-grid,
.p1-catalog-grid,
.p1-steps,
.p1-faq,
.p1-info,
.p1-filter-panel
) {margin-top:0;}body.smouha-global-design .p1-site .p1-card-body > p.p1-eyebrow,
body.smouha-global-design .p1-site .p1-card-body > .p1-eyebrow,
body.smouha-global-design .p1-site .p1-project-card .p1-card-body > .p1-eyebrow {color: var(--sm-accent-sand-deep) !important;opacity: 1 !important;visibility: visible !important;filter: none !important;mix-blend-mode: normal !important;text-shadow: none !important;font-weight: 750 !important;}body.smouha-global-design .p1-site .p1-info :is(h2,h3,h4,p,li),
body.smouha-global-design .p1-site .p1-step :is(h2,h3,h4,p,li),
body.smouha-global-design .p1-site .p1-section:has(.p1-info) :is(h2,h3,h4,p,li),
body.smouha-global-design .p1-site .p1-section:has(.p1-steps) :is(h2,h3,h4,p,li) {opacity: 1 !important;filter: none !important;mix-blend-mode: normal !important;}body.smouha-global-design .p1-site .p1-info :is(h2,h3,h4),
body.smouha-global-design .p1-site .p1-step :is(h2,h3,h4) {color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-site .p1-info :is(p,li),
body.smouha-global-design .p1-site .p1-step :is(p,li) {color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-site .p1-contact-copy,
body.smouha-global-design .p1-site .p1-contact-copy * {filter: none !important;mix-blend-mode: normal !important;}body.smouha-global-design .p1-site .p1-contact-copy :is(
h1,h2,h3,h4,h5,h6,strong,b
) {color: var(--sm-surface-main) !important;opacity: 1 !important;}body.smouha-global-design .p1-site .p1-contact-copy :is(
p,li,small
) {color: rgba(255,249,239,.84) !important;opacity: 1 !important;}body.smouha-global-design .p1-site .p1-contact-copy .p1-eyebrow {color: var(--sm-accent-sand) !important;opacity: 1 !important;}body.smouha-global-design .p1-site .p1-contact-copy .p1-phone-card,
body.smouha-global-design .p1-site .p1-contact-copy .p1-phone-card * {color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-site .p1-contact-copy .p1-btn-whatsapp,
body.smouha-global-design .p1-site .p1-contact-copy .p1-btn-whatsapp * {color: #FFFFFF !important;}@media (max-width: 767px) {body.smouha-global-design .p1-site > .p1-wrap > .p1-section {padding-block: 30px !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-section + .p1-section {margin-top: 22px !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-section:has(.p1-paths) + .p1-section,
body.smouha-global-design .p1-site > .p1-wrap > .p1-section:has(.p1-catalog-grid) + .p1-section,
body.smouha-global-design .p1-site > .p1-wrap > .p1-section:has(.p1-faq) + .p1-section,
body.smouha-global-design .p1-site > .p1-wrap > .p1-section + #enquire {margin-top: 32px !important;}}body.smouha-global-design .p1-project-card[data-sm-unified-card="1"],
body.smouha-global-design .p1-project-card {display: flex !important;flex-direction: column !important;min-height: 100% !important;overflow: hidden !important;border: 1px solid var(--sm-border) !important;border-radius: 18px !important;background: var(--sm-surface-main) !important;box-shadow: 0 10px 28px rgba(47,47,46,.055) !important;}body.smouha-global-design .p1-project-card .p1-card-media,
body.smouha-global-design .p1-project-card .smc-project-media .p1-card-media {display: block !important;width: 100% !important;aspect-ratio: 16 / 10 !important;overflow: hidden !important;border-radius: 0 !important;background: var(--sm-accent-sand-soft) !important;}body.smouha-global-design .p1-project-card .p1-card-media img {width: 100% !important;height: 100% !important;object-fit: cover !important;}body.smouha-global-design .p1-project-card .p1-card-body {display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;}body.smouha-global-design .p1-project-card .p1-card-body > .p1-eyebrow {margin:0 0 8px;color: var(--sm-accent-sand-deep) !important;font-size: 12px !important;font-weight: 750 !important;line-height: 1.6 !important;}body.smouha-global-design .p1-project-card h3 {color: var(--sm-text-primary) !important;font-weight: 850 !important;line-height: 1.4 !important;}body.smouha-global-design .p1-project-card h3 a {color: inherit !important;}body.smouha-global-design .p1-project-card .smc-developer {margin: 0 0 14px !important;}body.smouha-global-design .p1-project-card .p1-tags {min-height: 28px;margin:0 0 14px;}body.smouha-global-design .p1-project-card .p1-tags span {border: 1px solid var(--sm-border) !important;background: var(--sm-accent-sand-soft) !important;color: var(--sm-text-secondary) !important;}body.smouha-global-design .p1-project-card .sm-project-price-kicker {display: block;font-weight: 700 !important;}body.smouha-global-design .p1-project-card .sm-project-price-value {display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;color: var(--sm-text-primary) !important;}body.smouha-global-design .p1-project-card .sm-project-price-value bdi {line-height: 1 !important;}body.smouha-global-design .p1-project-card .sm-project-price p {margin:8px 0 0;color: var(--sm-text-secondary) !important;font-size: 11.5px !important;line-height: 1.65 !important;}body.smouha-global-design .p1-project-card .sm-project-price-enquiry-text {color: var(--sm-text-primary) !important;font-size: 19px !important;font-weight: 850 !important;line-height: 1.5 !important;}body.smouha-global-design .p1-project-card .p1-card-link {display: inline-flex;align-items: center;justify-content: space-between !important;gap: 10px !important;font-size: 13.5px !important;text-decoration: none !important;}body.smouha-global-design .p1-project-card .p1-card-link:hover {border-color: var(--sm-accent-sand) !important;background: var(--sm-accent-sand-soft) !important;}body.smouha-global-design .p1-project-card[data-sm-unified-card="1"] > .p1-card-body > :is(
.smc-finance-strip,
.smc-finance-context
) {display: none !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn,
body.page-id-298 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn,
body.page-id-3562 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn {display: inline-flex !important;align-items: center !important;justify-content:center;min-width:190px;min-height:50px;padding:11px 18px;border: 1px solid var(--sm-text-primary) !important;border-radius: 10px !important;background: var(--sm-text-primary) !important;color: var(--sm-surface-main) !important;opacity: 1 !important;visibility: visible !important;font-weight: 800 !important;text-decoration: none !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn *,
body.page-id-298 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn *,
body.page-id-3562 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn * {color: inherit !important;opacity: 1 !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn:empty,
body.page-id-298 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn:empty,
body.page-id-3562 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn:empty {display: none !important;}@media (max-width: 767px) {body.smouha-global-design .p1-project-card .p1-card-body {padding: 17px 16px 15px !important;}body.smouha-global-design .p1-project-card h3 {min-height: 0;font-size: 21px !important;}body.smouha-global-design .p1-project-card .sm-project-price-value bdi {font-size: 30px !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn,
body.page-id-298 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn,
body.page-id-3562 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn {width:100%;min-width: 0 !important;}}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head {display: block !important;margin-bottom: clamp(24px, 2.6vw, 36px) !important;text-align: start !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head > div {width: min(100%, 980px) !important;max-width: 980px !important;margin-inline-start: 0 !important;margin-inline-end: auto !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head > .p1-btn {display: none !important;}body.smouha-global-design .breadcrumb-area + .elementor,
body.smouha-global-design .breadcrumb-area + :is(.elementor, main, section) {margin-top:clamp(36px, 4vw, 56px);}body.smouha-global-design .p1-site .p1-topline + .p1-hero {margin-top: clamp(20px, 2.2vw, 32px) !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-hero + .p1-section {margin-top: clamp(36px, 4vw, 58px) !important;}body.smouha-global-design .p1-site > .p1-wrap > :is(
.p1-hero,
.p1-section,
.p1-panel,
.p1-contact
) + :is(
.p1-hero,
.p1-section,
.p1-panel,
.p1-contact
) {scroll-margin-top: 110px;}body.smouha-global-design .breadcrumb-area {margin-bottom:0;}@media (max-width: 767px) {body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) {padding-top: 24px !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) .p1-section-head {margin-bottom: 22px !important;}body.smouha-global-design .breadcrumb-area + .elementor,
body.smouha-global-design .breadcrumb-area + :is(.elementor, main, section) {margin-top: 28px !important;}body.smouha-global-design .p1-site > .p1-wrap > .p1-hero + .p1-section {margin-top: 30px !important;}}body.smouha-global-design {--sm-law-dark: var(--sm-text-primary);--sm-law-dark-deep: var(--sm-dark-deep);--sm-law-light: var(--sm-surface-main);--sm-law-light-soft: var(--sm-bg);--sm-law-text-dark: var(--sm-text-primary);--sm-law-text-light: var(--sm-surface-main);}body.smouha-global-design :is(
.p1-hero,
.p1-contact-copy,
.p1-cta-strip,
.smouha-remap-dark-green,
#smouha-footer-clean .sfc-shell,
.te-card-top,
.te-request,
.sm-dark-surface,
[data-sm-surface="dark"]
) {color:var(--sm-law-text-light);}body.smouha-global-design :is(
.p1-hero,
.p1-contact-copy,
.p1-cta-strip,
.smouha-remap-dark-green,
#smouha-footer-clean .sfc-shell,
.te-card-top,
.te-request,
.sm-dark-surface,
[data-sm-surface="dark"]
) :is(
h1,h2,h3,h4,h5,h6,
p,li,dt,dd,label,small,strong,b,
a:not(.p1-btn):not(.elementor-button):not(.wp-element-button),
span:not(.p1-tag):not(.p1-chip)
) {color: var(--sm-law-text-light) !important;opacity:1;text-shadow:none;}body.smouha-global-design :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-faq details,
.p1-search-box,
.p1-section-head,
.p1-results-line,
.p1-phone-card,
.sm-light-surface,
[data-sm-surface="light"]
) {color: var(--sm-law-text-dark) !important;}body.smouha-global-design :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-faq details,
.p1-search-box,
.p1-section-head,
.p1-results-line,
.p1-phone-card,
.sm-light-surface,
[data-sm-surface="light"]
) :is(h1,h2,h3,h4,h5,h6,strong,b) {color: var(--sm-law-text-dark) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-global-design :is(
.p1-card,
.p1-card-body,
.p1-path,
.p1-info,
.p1-step,
.p1-filter-panel,
.p1-form-area,
.p1-faq details,
.p1-search-box,
.p1-section-head,
.p1-results-line,
.p1-phone-card,
.sm-light-surface,
[data-sm-surface="light"]
) :is(p,li,dt,dd,label,small) {color: var(--sm-text-secondary) !important;opacity: 1 !important;text-shadow: none !important;}body.smouha-global-design :is(
.p1-btn:not(.p1-btn-gold):not(.p1-btn-light):not(.p1-btn-outline),
.p1-btn-whatsapp,
.te-btn,
.te-btn-whatsapp,
.elementor-button,
.wp-element-button,
.ff-btn-submit,
.sm-lead-submit,
.smf-cta,
.smouha-float-wa,
button[type="submit"],
input[type="submit"],
[data-sm-button="dark"]
) {background: var(--sm-law-dark) !important;border-color: var(--sm-law-dark) !important;color: var(--sm-law-text-light) !important;}body.smouha-global-design :is(
.p1-btn-light,
.p1-btn-outline,
.p1-btn-gold,
.p1-phone-card,
[data-sm-button="light"]
) {background: var(--sm-law-light) !important;border-color: var(--sm-border) !important;color: var(--sm-law-text-dark) !important;}body.smouha-global-design .p1-btn-gold {background: var(--sm-surface-secondary) !important;border-color: var(--sm-accent-sand) !important;color: var(--sm-law-text-dark) !important;}body.smouha-global-design :is(
.sm-phone-action,
.sm-whatsapp-action,
.sm-email-submit,
a[href^="tel:"],
a[href*="wa.me"],
a[href*="whatsapp"]
) {--sm-action-icon-color: currentColor;}body.smouha-global-design :is(
.sm-phone-action,
.sm-whatsapp-action,
.sm-email-submit,
a[href^="tel:"],
a[href*="wa.me"],
a[href*="whatsapp"]
) :is(svg,svg *) {color: var(--sm-action-icon-color) !important;fill: none !important;stroke: currentColor !important;stroke-width: 1.8 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}body.smouha-global-design :is(
.sm-phone-action,
.sm-whatsapp-action,
.sm-email-submit
) :is(i,.fa,.fas,.fab,.elementor-icon) {display:none;}body.smouha-global-design :is(
.p1-btn:not(.p1-btn-gold):not(.p1-btn-light):not(.p1-btn-outline),
.p1-btn-whatsapp,
.te-btn,
.te-btn-whatsapp,
.elementor-button,
.wp-element-button,
.ff-btn-submit,
.sm-lead-submit,
.smf-cta,
.smouha-float-wa,
button[type="submit"],
[data-sm-button="dark"]
):hover {background: var(--sm-law-dark-deep) !important;border-color: var(--sm-law-dark-deep) !important;color: var(--sm-law-text-light) !important;}body.smouha-global-design :is(
.p1-btn-light,
.p1-btn-outline,
.p1-btn-gold,
[data-sm-button="light"]
):hover {background: var(--sm-law-light-soft) !important;color: var(--sm-law-text-dark) !important;}body.smouha-global-design .p1-site,
body.smouha-global-design :is(.p1-unit-page,.p1-listing-page,[data-p1-page]) {--green:var(--sm-law-dark);--ink:var(--sm-law-text-dark);}body.smouha-global-design :is(
input,
select,
textarea,
.ff-el-form-control
) {color: var(--sm-law-text-dark) !important;}body.smouha-home-design #sm-phase1 {padding-top: 28px !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-home-space {display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;}body.smouha-global-design #smouha-global-header + #sm-phase1 {margin-top: 0 !important;}body.smouha-global-design #smouha-global-header + :is(
main,
.site-content,
.elementor,
#content
):not(#sm-phase1) {margin-top: 28px !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section {position: relative !important;margin: 0 !important;padding-block: 34px !important;min-height: 0 !important;height: auto !important;transform: none !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section + .p1-section {margin-top: 24px !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-catalog-grid) + .p1-section,
body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section:has(.p1-faq) + .p1-section {margin-top: 34px !important;}body.smouha-home-design #sm-phase1 .p1-section-head {margin: 0 0 24px !important;}body.smouha-home-design #sm-phase1 .p1-section-head h2 {margin: 0 !important;color: var(--sm-text-primary) !important;font-size: clamp(30px, 3vw, 44px) !important;line-height: 1.35 !important;text-wrap: balance;}body.smouha-home-design #sm-phase1 .p1-section-head p {max-width: 720px;margin: 10px 0 0 !important;color: var(--sm-text-secondary) !important;font-size: 15px !important;line-height: 1.8 !important;}body.smouha-home-design #sm-phase1 .p1-paths {display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 14px !important;margin:0;padding:0;border: 0 !important;background: transparent !important;box-shadow: none !important;}body.smouha-home-design #sm-phase1 .p1-path {min-height: 210px !important;padding: 24px !important;display: flex !important;flex-direction: column !important;justify-content:flex-start;border: 1px solid var(--sm-border) !important;border-radius: 16px !important;background: var(--sm-surface-main) !important;box-shadow: 0 8px 24px rgba(37,39,41,.045) !important;}body.smouha-home-design #sm-phase1 .p1-path .p1-number {margin-bottom: 22px !important;color: var(--sm-accent-sand-deep) !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: .08em;}body.smouha-home-design #sm-phase1 .p1-path h3 {margin: 0 0 9px !important;color: var(--sm-text-primary) !important;font-size: 22px !important;line-height: 1.45 !important;}body.smouha-home-design #sm-phase1 .p1-path p {margin: 0 0 18px !important;color: var(--sm-text-secondary) !important;font-size: 14px !important;line-height: 1.85 !important;}body.smouha-home-design #sm-phase1 .p1-path .p1-text-link {margin-top: auto !important;color: var(--sm-text-primary) !important;font-size: 12.5px !important;font-weight: 760 !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-catalog-grid) {padding-top: 36px !important;padding-bottom: 42px !important;}body.smouha-home-design #sm-phase1 .p1-catalog-grid {gap: 18px !important;}body.smouha-global-design .p1-project-card {overflow: hidden !important;border: 1px solid var(--sm-border) !important;border-radius: 16px !important;background: var(--sm-surface-main) !important;box-shadow: 0 8px 24px rgba(37,39,41,.05) !important;}body.smouha-global-design .p1-project-card:hover {border-color: var(--sm-accent-sand) !important;box-shadow: 0 14px 32px rgba(37,39,41,.075) !important;}body.smouha-global-design .p1-project-card .p1-card-body {padding: 20px !important;}body.smouha-global-design .p1-project-card h3 {min-height: 0 !important;margin: 0 0 14px !important;font-size: 23px !important;}body.smouha-global-design .p1-project-card .smc-developer {min-height: 42px !important;margin-bottom: 14px !important;}body.smouha-global-design .p1-project-card .sm-project-price {margin: 0 0 16px !important;padding:14px 0;border-top: 1px solid var(--sm-border) !important;border-bottom: 1px solid var(--sm-border) !important;}body.smouha-global-design .p1-project-card .sm-project-price-kicker {margin-bottom:5px;color: var(--sm-text-secondary) !important;font-size: 11.5px !important;}body.smouha-global-design .p1-project-card .sm-project-price-value bdi {color: var(--sm-text-primary) !important;font-size: 32px !important;font-weight: 900 !important;}body.smouha-global-design .p1-project-card .sm-project-price-value span {color: var(--sm-text-primary) !important;font-size: 14px !important;font-weight: 800 !important;}body.smouha-global-design .p1-project-card .p1-card-link {min-height: 42px !important;margin-top: auto !important;padding: 11px 14px !important;border: 1px solid var(--sm-border) !important;border-radius: 10px !important;background: var(--sm-surface-secondary) !important;color: var(--sm-text-primary) !important;font-weight: 800 !important;}body.smouha-home-design #sm-phase1 .p1-section:has(> .p1-steps) {width:min(100%,1080px);margin-inline:auto;}body.smouha-home-design #sm-phase1 .p1-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}body.smouha-home-design #sm-phase1 .p1-step {min-height: 170px !important;padding: 22px !important;border: 1px solid var(--sm-border) !important;border-inline-start: 3px solid var(--sm-accent-sand) !important;border-radius: 14px !important;background: var(--sm-surface-main) !important;box-shadow: none !important;}body.smouha-home-design #sm-phase1 .p1-step h3 {margin:0 0 9px;color: var(--sm-text-primary) !important;font-size: 19px !important;}body.smouha-home-design #sm-phase1 .p1-step p {margin: 0 !important;color: var(--sm-text-secondary) !important;font-size: 14px !important;line-height: 1.85 !important;}body.smouha-home-design #sm-phase1 .p1-section:has(> .p1-info) {display:flex;justify-content:center;padding-block:34px;}body.smouha-home-design #sm-phase1 .p1-info {width:min(100%,980px);display: grid !important;grid-template-columns:1.08fr .92fr;gap: 0 !important;padding: 0 !important;overflow:hidden;border: 1px solid var(--sm-border) !important;border-radius: 18px !important;background: var(--sm-surface-main) !important;box-shadow: 0 10px 28px rgba(37,39,41,.05) !important;}body.smouha-home-design #sm-phase1 .p1-info > div {padding: 30px 32px !important;}body.smouha-home-design #sm-phase1 .p1-info > div:last-child {border-inline-start: 1px solid var(--sm-border) !important;background: var(--sm-surface-secondary) !important;}body.smouha-home-design #sm-phase1 .p1-info .p1-eyebrow {margin:0 0 10px;color: var(--sm-accent-sand-deep) !important;font-size: 12px !important;font-weight: 800 !important;}body.smouha-home-design #sm-phase1 .p1-info h2 {max-width: 14ch;margin: 0 0 13px !important;color: var(--sm-text-primary) !important;font-size: clamp(28px,2.5vw,36px) !important;line-height: 1.45 !important;}body.smouha-home-design #sm-phase1 .p1-info p {color: var(--sm-text-secondary) !important;font-size: 14px !important;line-height: 1.95 !important;}body.smouha-home-design #sm-phase1 .p1-section:has(.p1-faq) {width:min(100%,980px);margin-inline:auto;padding-block:36px;}body.smouha-home-design #sm-phase1 .p1-faq {display:grid;gap:10px;}body.smouha-home-design #sm-phase1 .p1-faq details {overflow:hidden;border: 1px solid var(--sm-border) !important;border-radius: 12px !important;background: var(--sm-surface-main) !important;}body.smouha-home-design #sm-phase1 .p1-faq summary {padding: 17px 18px !important;color: var(--sm-text-primary) !important;font-size: 15px !important;font-weight: 800 !important;}body.smouha-home-design #sm-phase1 .p1-faq details p {margin:0;padding: 0 18px 18px !important;color: var(--sm-text-secondary) !important;line-height: 1.85 !important;}body.smouha-home-design #sm-phase1 #enquire {padding-block: 42px !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-block {width: min(100%,1100px) !important;margin-inline:auto;display:grid;grid-template-columns:.95fr 1.05fr;gap: 0 !important;overflow: hidden !important;border: 1px solid var(--sm-border) !important;border-radius: 18px !important;background: var(--sm-surface-main) !important;box-shadow: 0 14px 36px rgba(37,39,41,.065) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy {padding: 34px !important;background: var(--sm-text-primary) !important;color: var(--sm-surface-main) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy :is(h2,h3,strong,b) {color: var(--sm-surface-main) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy :is(p,li) {color: #DDDCD7 !important;}body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy .p1-eyebrow {color: var(--sm-accent-sand) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-btn-whatsapp {min-height:50px;margin-top:22px;gap:9px;border: 1px solid rgba(255,253,248,.22) !important;border-radius:10px;background: var(--sm-dark-deep) !important;color: var(--sm-surface-main) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-phone-card {min-height:54px;margin-top:10px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--sm-border);border-radius:10px;background: var(--sm-surface-main) !important;color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-phone-card .sm-server-contact-icon {width:19px;height:19px;flex:0 0 19px;margin:0 2px;color: var(--sm-text-primary) !important;fill:none;stroke:currentColor;}body.smouha-home-design #sm-phase1 #enquire .p1-form-area {padding: 34px !important;background: var(--sm-surface-main) !important;}body.smouha-home-design #sm-phase1 #enquire .p1-form-area :is(input,select,textarea,.ff-el-form-control) {border-color: var(--sm-border) !important;background: var(--sm-surface-main) !important;color: var(--sm-text-primary) !important;}body.smouha-home-design #sm-phase1 #enquire .ff-btn-submit {min-height:50px;border-radius: 10px !important;background: var(--sm-text-primary) !important;border-color: var(--sm-text-primary) !important;color: var(--sm-surface-main) !important;}body.smouha-home-design #sm-phase1 .p1-crosslinks {margin-top: 28px !important;gap: 8px !important;}body.smouha-home-design #sm-phase1 .p1-crosslinks a {border: 1px solid var(--sm-border) !important;background: var(--sm-surface-main) !important;color: var(--sm-text-secondary) !important;}body.smouha-global-design .sm-property-type-button {display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:9px 16px;}body.smouha-global-design .sm-property-type-button .sm-property-type-icon,
body.smouha-global-design .sm-property-type-button .sm-property-type-icon svg {width:21px;height:21px;flex:0 0 21px;}body.smouha-global-design .sm-property-type-button .sm-property-type-icon svg {fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}body.smouha-global-design .sm-property-type-button:not(.sm-property-type-selected):not([aria-pressed="true"]) {border-color:var(--sm-border);background:var(--sm-surface-main);color:var(--sm-text-primary);}body.smouha-global-design .sm-property-type-button:not(.sm-property-type-selected):not([aria-pressed="true"]) .sm-property-type-icon {color:var(--sm-accent-sand-deep);}body.smouha-global-design .sm-property-type-button.sm-property-type-selected,
body.smouha-global-design .sm-property-type-button[aria-pressed="true"] {border-color:var(--sm-text-primary);background:var(--sm-text-primary);color: var(--sm-surface-main) !important;}body.smouha-global-design .sm-property-type-button.sm-property-type-selected .sm-property-type-icon,
body.smouha-global-design .sm-property-type-button[aria-pressed="true"] .sm-property-type-icon {color: var(--sm-surface-main) !important;}@media (max-width: 767px) {body.smouha-home-design #sm-phase1 {padding-top: 20px !important;}body.smouha-global-design #smouha-global-header + :is(
main,.site-content,.elementor,#content
):not(#sm-phase1) {margin-top: 20px;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section {padding-block: 24px !important;}body.smouha-home-design #sm-phase1 > .p1-wrap > .p1-section + .p1-section {margin-top: 18px !important;}body.smouha-home-design #sm-phase1 .p1-paths,
body.smouha-home-design #sm-phase1 .p1-steps,
body.smouha-home-design #sm-phase1 .p1-info,
body.smouha-home-design #sm-phase1 #enquire .p1-contact-block {grid-template-columns: 1fr !important;}body.smouha-home-design #sm-phase1 .p1-path {min-height: 0 !important;padding: 20px 18px !important;}body.smouha-home-design #sm-phase1 .p1-step {min-height: 0 !important;padding: 18px !important;}body.smouha-home-design #sm-phase1 .p1-info > div,
body.smouha-home-design #sm-phase1 #enquire .p1-contact-copy,
body.smouha-home-design #sm-phase1 #enquire .p1-form-area {padding: 22px 18px !important;}body.smouha-home-design #sm-phase1 .p1-info > div:last-child {border-inline-start: 0 !important;border-top: 1px solid var(--sm-border) !important;}body.smouha-global-design .sm-property-type-button {min-height:48px;gap:8px;padding:8px 13px;}body.smouha-global-design .sm-property-type-button .sm-property-type-icon,
body.smouha-global-design .sm-property-type-button .sm-property-type-icon svg {width:20px;height:20px;flex-basis:20px;}}body.smouha-global-design #sm-phase1[data-units-kind] {padding-top: 28px !important;}body.smouha-global-design #sm-phase1[data-units-kind] > .p1-wrap {width: min(100% - 36px, var(--sm-container)) !important;max-width: var(--sm-container) !important;margin-inline: auto !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-topline {margin: 0 0 16px !important;padding: 0 !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-crumb {color: var(--sm-text-secondary) !important;font-size: 12.5px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-listing-hero {min-height: 0 !important;margin: 0 !important;padding: 30px 34px !important;border: 1px solid var(--sm-text-primary) !important;border-radius: 18px !important;background: var(--sm-text-primary) !important;color: var(--sm-surface-main) !important;box-shadow: none !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-listing-hero h1 {max-width: 18ch !important;margin: 0 !important;color: var(--sm-surface-main) !important;font-size: clamp(34px,3.8vw,52px) !important;line-height: 1.3 !important;text-wrap: balance;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-listing-hero > p:not(.p1-eyebrow) {max-width: 700px !important;margin: 12px 0 0 !important;color: #DDDCD7 !important;font-size: 15px !important;line-height: 1.85 !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-listing-hero + .p1-section {margin-top: 28px !important;padding-block: 32px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-filter-panel {margin: 0 0 16px !important;padding: 18px !important;border: 1px solid var(--sm-border) !important;border-radius: 14px !important;background: var(--sm-surface-main) !important;box-shadow: 0 6px 18px rgba(37,39,41,.035) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-filters {display:grid;grid-template-columns:minmax(270px,1.5fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;gap:12px;align-items:end;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-filters .p1-field {gap: 7px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-filters .p1-field > span {color:var(--sm-text-secondary);font-size:11.5px;font-weight:800;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-filters :is(input,select) {min-height:46px;border:1px solid var(--sm-border);border-radius:9px;background:var(--sm-surface-main);color: var(--sm-text-primary) !important;box-shadow:none;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-filter-actions .p1-btn {min-height: 46px !important;padding: 10px 15px !important;border: 1px solid var(--sm-border) !important;border-radius: 9px !important;background: var(--sm-surface-secondary) !important;color: var(--sm-text-primary) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-results-line {margin: 0 0 20px !important;padding: 10px 2px !important;display: flex !important;justify-content: space-between !important;gap: 16px !important;border: 0 !important;background: transparent !important;color: var(--sm-text-secondary) !important;font-size: 12.5px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-live-count {color: var(--sm-text-primary) !important;font-size: 15px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-catalog-grid {display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 18px !important;align-items: stretch !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card {display:flex;flex-direction: column !important;min-height:100%;overflow:hidden;border:1px solid var(--sm-border);border-radius:16px;background:var(--sm-surface-main);box-shadow:0 8px 24px rgba(37,39,41,.045);}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card:hover {border-color:var(--sm-accent-sand);box-shadow: 0 14px 32px rgba(37,39,41,.07) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-card-media {display: block !important;aspect-ratio:16 / 10;overflow: hidden !important;background: var(--sm-surface-secondary) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-card-media img {width:100%;height:100%;object-fit:cover;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-card-body {display: flex !important;flex:1 1 auto;flex-direction: column !important;padding:20px;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-unit-location {margin:0 0 8px;color:var(--sm-accent-sand-deep);font-size:11.5px;font-weight:800;line-height:1.5;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card h3 {min-height: 3.2em !important;margin: 0 0 12px !important;color: var(--sm-text-primary) !important;font-size: 20px !important;line-height: 1.55 !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card h3 a {color: inherit !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-card-price {margin:0 0 14px;padding:12px 0;border-top: 1px solid var(--sm-border) !important;border-bottom:1px solid var(--sm-border);color: var(--sm-text-primary) !important;font-size: 16px !important;font-weight: 850 !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-card-actions {display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-top:auto;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-btn-small {min-height:44px;padding:9px 13px;border: 1px solid var(--sm-text-primary) !important;border-radius:9px;background: var(--sm-text-primary) !important;color: var(--sm-surface-main) !important;font-size: 12.5px !important;font-weight: 800 !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-text-link {color: var(--sm-text-primary) !important;font-size: 12.5px !important;font-weight: 800 !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-unit-meta {display: flex !important;justify-content:space-between;gap: 8px !important;margin-top: 13px !important;padding-top:12px;border-top: 1px solid var(--sm-border) !important;color: var(--sm-text-secondary) !important;font-size: 10.5px !important;line-height: 1.5 !important;}body.smouha-global-design #sm-phase1[data-units-kind] > .p1-wrap > .p1-section {margin: 0 !important;padding-block: 34px !important;}body.smouha-global-design #sm-phase1[data-units-kind] > .p1-wrap > .p1-section + .p1-section {margin-top: 24px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-section:has(> .p1-info) {display: flex !important;justify-content: center !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-info {width: min(100%,980px) !important;display: grid !important;grid-template-columns: 1.08fr .92fr !important;padding: 0 !important;overflow: hidden !important;border: 1px solid var(--sm-border) !important;border-radius: 18px !important;background: var(--sm-surface-main) !important;box-shadow: 0 10px 28px rgba(37,39,41,.045) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-info > div {padding: 28px 30px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-info > div:last-child {border-inline-start: 1px solid var(--sm-border) !important;background: var(--sm-surface-secondary) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-section:has(.p1-faq) {width: min(100%,980px) !important;margin-inline: auto !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-empty {padding: 28px !important;border: 1px solid var(--sm-border) !important;border-radius: 14px !important;background: var(--sm-surface-main) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-load-more {margin-top: 24px !important;text-align: center !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-load-more .p1-btn {min-height: 46px !important;padding: 10px 18px !important;border: 1px solid var(--sm-border) !important;border-radius: 10px !important;background: var(--sm-surface-main) !important;color: var(--sm-text-primary) !important;}body.smouha-global-design #sm-phase1[data-units-kind] #enquire .p1-contact-block {width: min(100%,1100px) !important;margin-inline: auto !important;grid-template-columns: .95fr 1.05fr !important;border: 1px solid var(--sm-border) !important;border-radius: 18px !important;overflow: hidden !important;background: var(--sm-surface-main) !important;box-shadow: 0 14px 36px rgba(37,39,41,.06) !important;}body.smouha-global-design #sm-phase1[data-units-kind] #enquire .p1-contact-copy {padding: 34px !important;background: var(--sm-text-primary) !important;}body.smouha-global-design #sm-phase1[data-units-kind] #enquire .p1-form-area {padding: 34px !important;background: var(--sm-surface-main) !important;}@media (max-width: 1024px) {body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-filters {grid-template-columns: 1fr 1fr !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-catalog-grid {grid-template-columns: repeat(2,minmax(0,1fr)) !important;}}@media (max-width: 767px) {body.smouha-global-design #sm-phase1[data-units-kind] {padding-top: 20px !important;}body.smouha-global-design #sm-phase1[data-units-kind] > .p1-wrap {width: min(100% - 24px,var(--sm-container)) !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-listing-hero {padding: 24px 18px !important;border-radius: 15px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-listing-hero h1 {font-size: 31px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-filter-panel {padding: 14px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-filters,
body.smouha-global-design #sm-phase1[data-units-kind] .p1-catalog-grid,
body.smouha-global-design #sm-phase1[data-units-kind] .p1-info,
body.smouha-global-design #sm-phase1[data-units-kind] #enquire .p1-contact-block {grid-template-columns: 1fr !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-results-line,
body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card .p1-unit-meta {display: grid !important;gap: 4px !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-unit-card h3 {min-height: 0 !important;}body.smouha-global-design #sm-phase1[data-units-kind] .p1-info > div:last-child {border-inline-start: 0 !important;border-top: 1px solid var(--sm-border) !important;}}body.smouha-global-design .breadcrumb-area {display: none !important;}body.smouha-global-design .hp-prelaunch-global {display: none !important;}body.smouha-global-design:has(#smouha-footer-clean) .footer-area {display: none !important;}body.smouha-global-design #smouha-global-header + .main-area-wrapper {padding-top:28px;}body.smouha-global-design .main-area-wrapper > .main-area {margin:0;padding:0;}body.smouha-global-design .main-area-wrapper .elementor:has(#sm-phase1) {margin-top:0;padding-top: 0 !important;}body.page-id-1131.smouha-global-design #sm-phase1 {padding-top: 0 !important;}body.page-id-1131.smouha-global-design #sm-phase1 .p1-topline {margin: 0 0 16px !important;padding: 0 !important;}body.page-id-1131.smouha-global-design #sm-phase1 #enquire {margin: 0 !important;padding-block: 34px !important;}body.page-id-1131.smouha-global-design #sm-phase1 #enquire .p1-contact-block {width: min(100%,1080px) !important;margin-inline: auto !important;display: grid !important;grid-template-columns: .95fr 1.05fr !important;overflow: hidden !important;border: 1px solid var(--sm-border) !important;border-radius: 18px !important;background: var(--sm-surface-main) !important;box-shadow: 0 14px 36px rgba(37,39,41,.06) !important;}body.page-id-1131.smouha-global-design #sm-phase1 #enquire .p1-contact-copy {padding: 34px !important;background: var(--sm-text-primary) !important;}body.page-id-1131.smouha-global-design #sm-phase1 #enquire .p1-form-area {padding: 34px !important;background: var(--sm-surface-main) !important;}body.page-id-1131.smouha-global-design #sm-phase1 .p1-section:has(> .p1-info) {display: flex !important;justify-content: center !important;padding-block: 34px !important;}body.page-id-1131.smouha-global-design #sm-phase1 .p1-info {width: min(100%,900px) !important;display: grid !important;grid-template-columns: 1fr .8fr !important;padding: 0 !important;overflow: hidden !important;border: 1px solid var(--sm-border) !important;border-radius: 16px !important;background: var(--sm-surface-main) !important;box-shadow: 0 8px 24px rgba(37,39,41,.04) !important;}body.page-id-1131.smouha-global-design #sm-phase1 .p1-info > div {padding: 26px 28px !important;}body.page-id-1131.smouha-global-design #sm-phase1 .p1-info > div:last-child {border-inline-start: 1px solid var(--sm-border) !important;background: var(--sm-surface-secondary) !important;}@media (max-width: 767px) {body.smouha-global-design #smouha-global-header + .main-area-wrapper {padding-top: 20px !important;}body.page-id-1131.smouha-global-design #sm-phase1 #enquire .p1-contact-block,
body.page-id-1131.smouha-global-design #sm-phase1 .p1-info {grid-template-columns: 1fr !important;}body.page-id-1131.smouha-global-design #sm-phase1 .p1-info > div:last-child {border-inline-start: 0 !important;border-top: 1px solid var(--sm-border) !important;}}body.smouha-lang-en,
body.smouha-lang-en #sm-phase1,
body.smouha-lang-en #sm-phase1 .p1-site,
body.smouha-lang-en #smouha-footer-clean {direction: ltr !important;text-align: left !important;}body.smouha-lang-en #sm-phase1 :is(
.p1-section-head,
.p1-card-body,
.p1-info,
.p1-step,
.p1-faq,
.p1-contact-copy,
.p1-form-area,
.p1-results-line,
.p1-filter-panel,
.p1-topline
) {text-align: left !important;}body.smouha-lang-en #sm-phase1 :is(
input,
select,
textarea,
.ff-el-form-control
) {direction: ltr !important;text-align: left !important;}body.smouha-lang-en #sm-phase1 .p1-info > div:last-child {border-inline-start: 1px solid var(--sm-border) !important;border-inline-end: 0 !important;}body.smouha-lang-en #sm-phase1 .p1-step {border-inline-start: 3px solid var(--sm-accent-sand) !important;border-inline-end: 1px solid var(--sm-border) !important;}body.smouha-lang-en #sm-phase1 .p1-card-actions,
body.smouha-lang-en #sm-phase1 .p1-phone-card,
body.smouha-lang-en #sm-phase1 .p1-btn-whatsapp {direction: ltr !important;}body.smouha-lang-en #sm-phase1 .p1-crosslinks {justify-content: flex-start !important;}@media (max-width: 767px) {body.smouha-lang-en #sm-phase1 .p1-info > div:last-child {border-inline-start: 0 !important;border-top: 1px solid var(--sm-border) !important;}}body.smouha-home-design #sm-phase1 > .p1-wrap {width: min(calc(100% - (2 * var(--sm-gutter))), var(--sm-container)) !important;max-width: var(--sm-container) !important;margin-inline: auto !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame {position: relative !important;isolation: isolate !important;background:
radial-gradient(circle at 18% 20%, rgba(205,187,148,.08) 0, rgba(205,187,148,0) 28%),
linear-gradient(135deg, #1a1c1e 0%, #17191b 52%, #202326 100%) !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame::before {content: "";position: absolute;inset: auto 0 0 0;height: 82%;z-index: 0;pointer-events: none;background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20640%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23CDBB94%22%20stroke-width%3D%222%22%20opacity%3D%22.30%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20%20610H1180%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M60%20610V390Q60%20330%20120%20330Q180%20330%20180%20390V610%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M220%20610V300Q220%20240%20280%20240Q340%20240%20340%20300V610%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M390%20610V215Q390%20165%20440%20165Q490%20165%20490%20215V610%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M540%20610V275Q540%20220%20595%20220Q650%20220%20650%20275V610%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M700%20610V345Q700%20295%20750%20295Q800%20295%20800%20345V610%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M845%20610V250L930%20190L1015%20250V610%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M900%20610V420Q900%20370%20950%20370Q1000%20370%201000%20420V610%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1080%20610V335Q1080%20285%201130%20285Q1180%20285%201180%20335%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M390%20300H490M390%20360H490M390%20420H490M540%20350H650M540%20410H650%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22none%22%20stroke%3D%22%23CDBB94%22%20stroke-width%3D%221.4%22%20opacity%3D%22.16%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20545C180%20480%20320%20495%20470%20550S790%20625%201200%20500%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20570C220%20520%20390%20535%20540%20585S850%20645%201200%20545%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") left bottom / min(72vw,1120px) auto no-repeat;opacity: .58;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame::after {content: "";position: absolute;width: 520px;height: 520px;inset: -190px -130px auto auto;z-index: 0;pointer-events: none;border: 1px solid rgba(205,187,148,.16);border-radius: 50%;box-shadow:
0 0 0 90px rgba(205,187,148,.025),
0 0 0 180px rgba(205,187,148,.018);}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-has-project-bg {background:
radial-gradient(circle at 18% 20%, rgba(205,187,148,.08) 0, rgba(205,187,148,0) 28%),
linear-gradient(135deg, #1a1c1e 0%, #17191b 52%, #202326 100%) !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame > .sh-site {position: relative;z-index: 1;padding: 40px clamp(24px,3.6vw,50px) 36px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-layout {grid-template-columns: minmax(0,1fr) minmax(400px,.72fr) !important;gap: clamp(40px,3.6vw,58px) !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-lead {max-width: 545px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-eyebrow {margin-bottom: 13px !important;font-size: 13px;line-height: 1.5 !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 {max-width: 545px !important;margin: 0 0 13px !important;letter-spacing: -.018em !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 > .sh-title-context {font-size: clamp(34px,2.45vw,43px) !important;line-height: 1.2 !important;font-weight: 840 !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 > .sh-title-main {margin-top: 5px !important;font-size: clamp(20px,1.48vw,25px) !important;line-height: 1.45 !important;font-weight: 700 !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-support {display: none !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-description {max-width: 52ch !important;font-size: 14.5px !important;line-height: 1.9 !important;color: rgba(255,253,248,.84) !important;}body.home.smouha-global-design #sm-phase1 .sm-hero-trust-row {display: none !important;}body.home.smouha-global-design #sm-phase1 .sm-hero-category-nav {display:grid;grid-template-columns: repeat(4,minmax(0,1fr));gap:7px;margin-top:20px;width: min(100%,540px);}body.home.smouha-global-design #sm-phase1 .sm-hero-category-link {min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding: 8px 9px;border:1px solid rgba(205,187,148,.42);border-radius:9px;background:rgba(23,25,27,.12);color:var(--sm-surface-main);font-size:13px;font-weight:800;text-decoration:none;backdrop-filter: blur(8px);}body.home.smouha-global-design #sm-phase1 .sm-hero-category-link:hover {background:rgba(37,39,41,.72);border-color:var(--sm-accent-sand);transform:translateY(-1px);}body.home.smouha-global-design #sm-phase1 .sm-hero-category-icon {width:17px;height:17px;display:inline-grid;place-items:center;color:var(--sm-accent-sand);flex:0 0 17px;}body.home.smouha-global-design #sm-phase1 .sm-hero-category-icon svg {width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}body.home.smouha-global-design #sm-phase1 .sm-hero-category-label {color:inherit;white-space:nowrap;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search {width: min(100%,460px) !important;max-width: 460px !important;padding: 11px !important;border-radius: 15px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sm-hero-v4 {padding: 11px 10px !important;border-radius: 13px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sm-hero-v4 .smv4-type-option {min-height: 40px !important;padding: 5px 7px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sm-hero-v4 .smv4-type-icon,
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sm-hero-v4 .smv4-type-icon svg {width: 18px !important;height: 18px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sm-hero-v4 .sm-choice-chip > span {min-height: 29px !important;font-size: 11.8px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sm-hero-v4 .smv4-fields > .sm-choice-field {margin-top: 9px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sm-hero-v4 .sm-hero-primary-cta {min-height: 42px !important;margin-top: 10px !important;font-size: 13.5px !important;}@media (max-width: 980px) {body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-has-project-bg {background:
radial-gradient(circle at 75% 10%, rgba(205,187,148,.07) 0, rgba(205,187,148,0) 26%),
linear-gradient(180deg, #1b1d1f 0%, #17191b 100%) !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame::before {height: 58%;background-size: 960px auto;background-position: 30% 100%;opacity: .52;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame::after {width: 360px;height: 360px;inset: -145px -135px auto auto;opacity: .7;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-layout {grid-template-columns: 1fr !important;gap: 26px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-lead,
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search {width: min(100%,680px) !important;max-width: 680px !important;justify-self: center !important;}}@media (max-width: 767px) {body.home.smouha-global-design #sm-phase1 .smd-hero-frame::before {height: 42%;background-size: 760px auto;background-position: 43% 100%;opacity: .36;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame::after {width: 260px;height: 260px;inset: -120px -120px auto auto;opacity: .52;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame > .sh-site {padding: 28px 14px 22px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-eyebrow {font-size: 11.5px !important;margin-bottom: 10px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 > .sh-title-context {font-size: clamp(30px,8.2vw,38px) !important;line-height: 1.28 !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 > .sh-title-main {margin-top: 5px !important;font-size: clamp(22px,6vw,28px) !important;line-height: 1.38 !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-description {font-size: 14px !important;line-height: 1.8 !important;}body.home.smouha-global-design #sm-phase1 .sm-hero-category-nav {grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;}body.home.smouha-global-design #sm-phase1 .sm-hero-category-link {min-height:44px;padding:8px;font-size:12.5px;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search {padding: 10px !important;}}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready > .sh-site{min-height:0;height:auto;padding:46px clamp(24px,4vw,58px) 38px;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:start;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-lead{grid-column:1;grid-row:1;min-width:0;width:min(100%,820px);max-width:820px;justify-self:end;text-align:right;writing-mode:horizontal-tb;word-break:normal;overflow-wrap:normal;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-eyebrow{margin:0 0 12px;color:var(--sm-accent-sand);font-size:12.5px;line-height:1.5;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-site h1{max-width:820px !important;margin:0;display:grid;gap:8px;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-site h1 > .sh-title-context{font-size:clamp(42px,3.7vw,58px) !important;line-height:1.22;font-weight:880;color:var(--sm-surface-main);}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-site h1 > .sh-title-main{margin:0;font-size:clamp(21px,1.75vw,27px) !important;line-height:1.6;font-weight:700;color:rgba(255,253,248,.9);}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-search{grid-column:1 !important;grid-row:2;min-width:0;width:100% !important;max-width:none !important;justify-self:stretch !important;padding:0 !important;border:0;border-radius:0;background:transparent;box-shadow:none;}@media (max-width:980px){body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready > .sh-site{padding:38px 22px 30px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-lead{width:min(100%,720px) !important;max-width:720px !important;justify-self:center;}}@media (max-width:767px){body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-site h1 > .sh-title-context{font-size:clamp(30px,9vw,40px) !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-site h1 > .sh-title-main{font-size:clamp(19px,5.8vw,24px) !important;}}body.smouha-global-design #smouha-footer-clean .sfc-shell .sfc-main-cta {min-width:0;min-height:0;display:inline-flex;align-items:center;gap:12px;padding:4px 0 9px;border:0;border-bottom:1px solid var(--sm-accent-sand);border-radius:0;background:transparent;box-shadow:none;color: var(--sm-accent-sand) !important;}body.smouha-global-design #smouha-footer-clean .sfc-shell .sfc-main-cta:hover {background: transparent !important;border-bottom-color:var(--sm-surface-main);transform:translateY(-1px);}body.smouha-global-design #smouha-footer-clean .sfc-shell .sfc-main-cta-label,
body.smouha-global-design #smouha-footer-clean .sfc-shell .sfc-main-cta-arrow {color:var(--sm-accent-sand);background:transparent;font-size:14px;font-weight:800;line-height:1.4;}body.smouha-global-design #smouha-footer-clean .sfc-shell .sfc-main-cta-arrow {font-size:17px;}body.smouha-global-design #smouha-footer-clean .sfc-main-cta-icon {display:none;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1,
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 > .sh-title-context,
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-site h1 > .sh-title-main {color: var(--sm-surface-main) !important;opacity: 1 !important;text-shadow: 0 1px 18px rgba(0,0,0,.12) !important;}body.home .sm-hero-category-nav,
body.home .sm-hero-category-nav * {box-sizing: border-box;}body.home .sm-hero-category-nav svg {display: block;width: 17px;height: 17px;max-width: 17px;max-height: 17px;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame{border-radius:20px !important;overflow:hidden !important;box-shadow:none !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-layout{gap:24px;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-eyebrow{margin-bottom:9px;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-eyebrow::before{width:22px;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-description{max-width:48ch;}@media (max-width:767px){body.home.smouha-global-design #sm-phase1 .smd-hero-frame{width:calc(100% - 12px) !important;margin-inline:auto !important;border-radius:16px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready > .sh-site{padding:24px 12px 18px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-layout{gap:20px !important;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-description{max-width:34ch;margin-inline:0;font-size:13.8px;line-height:1.78;}body.home.smouha-global-design #sm-phase1 .smd-hero-frame::before{bottom:0 !important;}}

/* 2026-10-22 smart horizontal hero finder */
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search{
  display:block !important;
  width:100% !important;
  max-width:none !important;
  justify-self:stretch !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search-heading,
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search-description,
body.home.smouha-global-design #sm-phase1 .smd-hero-frame .sh-search > .p1-search-form{display:none !important;}
body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-layout{grid-template-rows:auto auto !important;}
body.home.smouha-global-design #sm-phase1 .smd-hero-frame.sm-hero-v5-ready .sh-lead{grid-row:1 !important;}

body.home.smouha-global-design #sm-phase1 .smhf{
  width:100%;
  max-width:none !important;
  box-sizing:border-box;
  overflow:hidden;
  display:grid;
  grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr) minmax(260px,.9fr);
  gap:10px;
  align-items:end;
  padding:12px;
  border:1px solid rgba(205,187,148,.72);
  border-radius:18px;
  background:rgba(255,253,248,.98);
  box-shadow:0 16px 36px rgba(0,0,0,.10);
  direction:rtl;
}
body.home.smouha-global-design #sm-phase1 .smhf-field{display:grid;gap:7px;min-width:0;}
body.home.smouha-global-design #sm-phase1 .smhf-label{
  display:block;
  padding-inline:2px;
  color:var(--sm-text-secondary);
  font-family:"Cairo",sans-serif;
  font-size:12.5px;
  font-weight:800;
  line-height:1.4;
  text-align:right;
}
body.home.smouha-global-design #sm-phase1 .smhf-select-wrap{position:relative;min-width:0;}
body.home.smouha-global-design #sm-phase1 .smhf-select-wrap::after{
  content:"";
  position:absolute;
  left:17px;
  top:50%;
  width:8px;
  height:8px;
  margin-top:-6px;
  border-left:2px solid var(--sm-text-secondary);
  border-bottom:2px solid var(--sm-text-secondary);
  transform:rotate(-45deg);
  pointer-events:none;
  z-index:2;
}
body.home.smouha-global-design #sm-phase1 .smhf-select{
  appearance:none !important;
  -webkit-appearance:none !important;
  -moz-appearance:none !important;
  width:100%;
  height:54px;
  box-sizing:border-box;
  margin:0;
  padding:0 16px 0 48px !important;
  border:1px solid var(--sm-border);
  border-radius:11px;
  background:var(--sm-surface-main) !important;
  color:var(--sm-text-primary);
  font-family:"Cairo",sans-serif;
  font-size:14px;
  font-weight:800;
  line-height:1.4;
  direction:rtl;
  text-align:right;
  text-align-last:right;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  cursor:pointer;
}
body.home.smouha-global-design #sm-phase1 .smhf-select::-ms-expand{display:none;}
body.home.smouha-global-design #sm-phase1 .smhf-select:focus-visible{outline:2px solid var(--sm-accent-sand);outline-offset:2px;}
body.home.smouha-global-design #sm-phase1 .smhf-submit{
  position:static !important;
  inset:auto !important;
  margin:0 !important;
  transform:none !important;
  grid-column:auto !important;
  align-self:end !important;
  justify-self:stretch !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  min-height:54px;
  width:100%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  padding:0 18px;
  border:1px solid var(--sm-text-primary);
  border-radius:11px;
  background:var(--sm-text-primary);
  color:var(--sm-surface-main);
  font-family:"Cairo",sans-serif;
  font-size:14px;
  font-weight:800;
  line-height:1.4;
  cursor:pointer;
  white-space:nowrap;
}
body.home.smouha-global-design #sm-phase1 .smhf-submit:hover{background:var(--sm-dark-hover);}
body.home.smouha-global-design #sm-phase1 .smhf-wa{width:19px;height:19px;flex:0 0 19px;display:block;}
body.home.smouha-global-design #sm-phase1 .smhf-wa path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;}
@media (max-width:900px){
  body.home.smouha-global-design #sm-phase1 .smhf{grid-template-columns:repeat(2,minmax(0,1fr));}
  body.home.smouha-global-design #sm-phase1 .smhf-submit{grid-column:1/-1;}
}
@media (max-width:600px){
  body.home.smouha-global-design #sm-phase1 .smhf{grid-template-columns:1fr;gap:10px;padding:11px;border-radius:15px;}
  body.home.smouha-global-design #sm-phase1 .smhf-submit{grid-column:auto;}
  body.home.smouha-global-design #sm-phase1 .smhf-select,
  body.home.smouha-global-design #sm-phase1 .smhf-submit{min-height:52px;height:52px;}
}

/* WhatsApp floating bubble icon fallback */
.wHelp-bubble .open-icon{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:28px !important;
  height:28px !important;
}
.wHelp-bubble .open-icon i{
  display:none !important;
}
.wHelp-bubble .open-icon::before{
  content:"" !important;
  display:block !important;
  width:24px !important;
  height:24px !important;
  background-color:#FFFDF8 !important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M19.11 17.2c-.26-.13-1.52-.75-1.76-.84-.24-.09-.42-.13-.6.13-.18.26-.68.84-.84 1.02-.15.18-.31.2-.57.07-.26-.13-1.09-.4-2.08-1.28-.77-.68-1.29-1.52-1.44-1.78-.15-.26-.02-.4.11-.53.12-.12.26-.31.4-.46.13-.15.18-.26.26-.44.09-.18.04-.33-.02-.46-.07-.13-.6-1.44-.82-1.97-.22-.52-.44-.45-.6-.46h-.51c-.18 0-.46.07-.71.33-.24.26-.93.91-.93 2.22 0 1.31.95 2.57 1.08 2.75.13.18 1.87 2.86 4.53 4.01.63.27 1.13.44 1.51.56.64.2 1.21.17 1.67.1.51-.08 1.52-.62 1.74-1.22.22-.6.22-1.11.15-1.22-.07-.11-.24-.18-.51-.31zM16.04 4.8c-6.09 0-11.04 4.95-11.04 11.04 0 1.95.51 3.85 1.49 5.52L4.9 27.2l5.98-1.57a11 11 0 0 0 5.15 1.31h.01c6.09 0 11.04-4.95 11.04-11.04S22.13 4.8 16.04 4.8zm0 20.27h-.01a9.15 9.15 0 0 1-4.66-1.28l-.33-.2-3.55.93.95-3.46-.22-.35a9.16 9.16 0 1 1 7.82 4.36z'/%3E%3C/svg%3E") center/contain no-repeat !important;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M19.11 17.2c-.26-.13-1.52-.75-1.76-.84-.24-.09-.42-.13-.6.13-.18.26-.68.84-.84 1.02-.15.18-.31.2-.57.07-.26-.13-1.09-.4-2.08-1.28-.77-.68-1.29-1.52-1.44-1.78-.15-.26-.02-.4.11-.53.12-.12.26-.31.4-.46.13-.15.18-.26.26-.44.09-.18.04-.33-.02-.46-.07-.13-.6-1.44-.82-1.97-.22-.52-.44-.45-.6-.46h-.51c-.18 0-.46.07-.71.33-.24.26-.93.91-.93 2.22 0 1.31.95 2.57 1.08 2.75.13.18 1.87 2.86 4.53 4.01.63.27 1.13.44 1.51.56.64.2 1.21.17 1.67.1.51-.08 1.52-.62 1.74-1.22.22-.6.22-1.11.15-1.22-.07-.11-.24-.18-.51-.31zM16.04 4.8c-6.09 0-11.04 4.95-11.04 11.04 0 1.95.51 3.85 1.49 5.52L4.9 27.2l5.98-1.57a11 11 0 0 0 5.15 1.31h.01c6.09 0 11.04-4.95 11.04-11.04S22.13 4.8 16.04 4.8zm0 20.27h-.01a9.15 9.15 0 0 1-4.66-1.28l-.33-.2-3.55.93.95-3.46-.22-.35a9.16 9.16 0 1 1 7.82 4.36z'/%3E%3C/svg%3E") center/contain no-repeat !important;
}
