@font-face{font-family:'DNP Tajawal';src:url(fonts/tajawal-300.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'DNP Tajawal';src:url(fonts/tajawal-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'DNP Tajawal';src:url(fonts/tajawal-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'DNP Tajawal';src:url(fonts/tajawal-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'DNP Tajawal';src:url(fonts/tajawal-800.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}
.dnp-pcard,.dnp-pcard *{font-family:'DNP Tajawal',Tajawal,'Segoe UI',Tahoma,sans-serif!important}
.dnp-pcard img.dnp-pimg{object-fit:cover;object-position:center;background:#e9e2d0}
.dnp-pc{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px;direction:rtl;font-size:13px;font-weight:700;line-height:1.2}
.dnp-pc span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#f6f4ef;border:1px solid #e3ddd0;color:#12243f;white-space:nowrap}
.dnp-pc span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--oay-status-available,#1c8a4b)}
.dnp-pc .res::before{background:var(--oay-status-reserved,#e6871c)}
.dnp-pc .sold::before{background:var(--oay-status-sold,#c0392b)}
.dnp-pc b{font-weight:800;font-variant-numeric:tabular-nums}
.dnp-pc-host{display:block}
@media (max-width:480px){.dnp-pc{font-size:12px;gap:5px}.dnp-pc span{padding:4px 8px}}
/* the site's header menu: the projects list stays open while the pointer moves down to it, and scrolls when it is taller than the screen */
.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children{position:relative}
.elementor-nav-menu--main .elementor-nav-menu>li.menu-item-has-children::after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;z-index:20}
.elementor-nav-menu--main .elementor-nav-menu>li>.sub-menu{max-height:calc(100vh - 100px);overflow-y:auto!important}
