.ndms-page-block{padding:65px 0;background:#fff;color:#12211d}.ndms-page-block:nth-child(even){background:#f6f8f5}.ndms-page-block-inner{max-width:1160px;margin:auto}.ndms-page-block h2{font-size:clamp(24px,3vw,38px);line-height:1.4;margin:14px 0 22px}.ndms-page-body{line-height:2;font-size:17px;max-width:850px}.ndms-page-block--image_text .ndms-page-block-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center}.ndms-page-image img{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:18px}.ndms-page-block--cta{background:#12211d;color:#fff;text-align:center}.ndms-page-block--cta .ndms-page-body{margin:0 auto}.ndms-page-block .ndm-pill-cta{display:inline-block;margin-top:20px}.ndms-page-map{width:100%;height:380px;border:0;border-radius:16px;margin:20px 0}@media(max-width:750px){.ndms-page-block{padding:38px 0}.ndms-page-block--image_text .ndms-page-block-inner{grid-template-columns:1fr}}.ndms-page-builder .ndm-service-grid [hidden]{display:none!important}.ndms-page-builder .ndms-page-block[style*="background-image"]{background-size:cover;background-position:center;background-repeat:no-repeat}.ndms-original-background{background-position:center;background-size:cover;background-repeat:no-repeat}.ndms-faq-section{padding:clamp(44px,6vw,84px) 16px;background:#f7f8f5;color:#12211d;direction:rtl}.ndms-faq-shell{max-width:980px;margin-inline:auto}.ndms-faq-shell>h2{font-size:clamp(26px,4vw,40px);margin:8px 0 28px;color:#12211d}.ndms-faq-list{display:grid;gap:12px}.ndms-faq-item{background:#fff;border:1px solid #dfe5de;border-radius:15px;overflow:hidden}.ndms-faq-item>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:20px 24px;font-weight:700;font-size:17px}.ndms-faq-item>summary::-webkit-details-marker{display:none}.ndms-faq-item[open]{border-color:#be9b62}.ndms-faq-chevron{display:inline-block;flex:none;width:11px;height:11px;border-left:2px solid #be9b62;border-bottom:2px solid #be9b62;transform:rotate(-45deg);transition:transform .2s}.ndms-faq-item[open] .ndms-faq-chevron{transform:rotate(135deg)}.ndms-faq-answer{padding:0 24px 20px;color:#12211d;line-height:1.9}.ndms-faq-item>summary:focus-visible{outline:3px solid #be9b62;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.ndms-faq-chevron{transition:none}}