/* Request form v2. Builder prefixes every form selector to beat the v2 all:revert reset. */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf{
  --rf-blue:var(--blue,#2E3192);--rf-blue-50:var(--blue-50,#F2F2F9);--rf-blue-100:var(--blue-100,#E3E4F3);
  --rf-orange:var(--orange,#F7931E);--rf-orange-50:var(--orange-50,#FEF6EC);--rf-ink:var(--ink,#192A3D);
  --rf-muted:var(--muted,#5C6B87);--rf-line:var(--line,#E1E8ED);--rf-line-soft:var(--line-soft,#EDF1F5);
  --rf-paper:var(--paper,#FAFBFC);--rf-mist:var(--mist,#F2F5F7);--rf-white:var(--white,#FFFFFF);--rf-wa:var(--wa,#25D366);--rf-ok:var(--ok,#1E9E5A);--rf-err:var(--err,#D93636);--rf-button-ink:var(--ink-btn,#101B28);
  --rf-radius:var(--r-card,25px);--rf-radius-sm:var(--r-sm,14px);--rf-pill:var(--r-pill,999px);
  /* التقسيم بيتبع عرض الفورم نفسه مش عرض الشاشة: في «من نحن» الفورم في نص عمود جنب الخريطة */
  container:nsrrf/inline-size;
  width:100%;max-width:1180px;min-width:0;margin:0 auto;padding:clamp(12px,2.5vw,28px);font:400 16px/1.7 var(--font,'Cairo',system-ui,sans-serif);color:var(--rf-ink);direction:rtl
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf *,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf *::before,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf *::after{box-sizing:border-box}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf [hidden]{display:none!important}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf button,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf input,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf select,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf textarea{font:inherit}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf button,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf label,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf summary{touch-action:manipulation}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf button{cursor:pointer}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__layout{display:grid;min-width:0;gap:var(--s6,24px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__card{min-width:0;padding:0;overflow:clip;border:1px solid var(--rf-line);border-radius:var(--rf-radius);background:var(--rf-white);box-shadow:var(--sh-2,0 8px 26px rgba(25,42,61,.11))}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin:0 auto;padding:var(--s6,24px) clamp(18px,4vw,36px);list-style:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress::before{content:"";position:absolute;z-index:0;inset-block-start:calc(var(--s6,24px) + 17px);inset-inline:calc(16.666% + 18px);height:3px;border-radius:var(--rf-pill);background:var(--rf-line)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress::after{content:"";position:absolute;z-index:0;inset-block-start:calc(var(--s6,24px) + 17px);inset-inline-start:calc(16.666% + 18px);width:0;height:3px;border-radius:var(--rf-pill);background:var(--rf-orange);transition:width .25s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf[data-step="2"] .nsr-rf__progress::after{width:calc(33.333% - 18px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf[data-step="3"] .nsr-rf__progress::after{width:calc(66.666% - 36px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress li{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;min-width:0;color:var(--rf-muted);font-size:11px;text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress li span{display:grid;width:36px;height:36px;place-items:center;border:2px solid var(--rf-line);border-radius:50%;background:var(--rf-white);color:var(--rf-muted);font-size:13px;font-weight:800;transition:border-color .2s ease,background .2s ease,color .2s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress li b{font-weight:700;white-space:nowrap}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress li[aria-current="step"]{color:var(--rf-blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress li[aria-current="step"] span{border-color:var(--rf-orange);background:var(--rf-orange);color:var(--rf-button-ink);box-shadow:0 0 0 4px var(--rf-orange-50)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress li.is-done span{border-color:var(--rf-blue);background:var(--rf-blue);color:var(--rf-white)}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__flow{min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step{min-width:0;padding:0 clamp(18px,4vw,42px) var(--s6,24px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step.is-entering{animation:nsr-rf-enter .24s ease-out both}
@keyframes nsr-rf-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step-head{margin:0 0 var(--s6,24px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step-kicker{margin:0 0 2px;color:var(--rf-blue);font-size:12px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step-head h3{margin:0;color:var(--rf-ink);font-size:clamp(21px,3vw,27px);font-weight:800;line-height:1.45}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step-head>p:last-child{margin:5px 0 0;color:var(--rf-muted);font-size:14px}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__fieldset{min-width:0;margin:0 0 var(--s6,24px);padding:0;border:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__fieldset>legend{display:block;width:100%;margin:0 0 9px;padding:0;color:var(--rf-ink);font-size:15px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__fieldset>legend b,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field>label b{color:var(--rf-err)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__hint{margin:-5px 0 var(--s5,20px);color:var(--rf-muted);font-size:14px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__native-choice{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-grid{display:grid;gap:var(--s3,12px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:var(--s3,12px);min-height:92px;padding:14px;border:2px solid var(--rf-line);border-radius:18px;background:var(--rf-white);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card:hover{border-color:var(--rf-blue-100);box-shadow:var(--sh-1,0 4px 16px rgba(25,42,61,.07));transform:translateY(-2px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;background:var(--rf-orange-50);color:var(--rf-blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-icon svg{width:36px;height:36px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card b{display:block;color:var(--rf-ink);font-size:16px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card small{display:block;margin-top:2px;color:var(--rf-muted);font-size:12.5px;line-height:1.6}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card>i{display:grid;width:23px;height:23px;place-items:center;border:2px solid var(--rf-line);border-radius:50%;color:transparent;font:800 13px/1 var(--font,'Cairo',sans-serif);font-style:normal}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__native-choice:checked+.nsr-rf__type-card{border-color:var(--rf-blue);background:var(--rf-blue-50);box-shadow:0 0 0 3px rgba(46,49,146,.08)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__native-choice:checked+.nsr-rf__type-card>i{border-color:var(--rf-blue);background:var(--rf-blue);color:var(--rf-white)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__native-choice:focus-visible+.nsr-rf__type-card{outline:3px solid var(--rf-orange);outline-offset:3px}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__details{margin:0 0 var(--s6,24px);padding:clamp(16px,3vw,24px);border:1px solid var(--rf-line-soft);border-radius:20px;background:var(--rf-paper)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__details+.nsr-rf__details{margin-top:var(--s6,24px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__section-title{display:flex;align-items:center;gap:12px;margin:0 0 var(--s6,24px);padding-bottom:14px;border-bottom:1px solid var(--rf-line)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__section-title>span{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:14px;background:var(--rf-blue);color:var(--rf-white)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__section-title svg{width:25px;height:25px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__section-title h4{margin:0;color:var(--rf-ink);font-size:18px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__section-title p{margin:1px 0 0;color:var(--rf-muted);font-size:12.5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__chips{display:flex;flex-wrap:wrap;gap:8px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__chips button{position:relative;min-height:44px;margin:0;padding:8px 15px;border:1px solid var(--rf-line);border-radius:var(--rf-pill);background:var(--rf-white);color:var(--rf-ink);font-size:13px;font-weight:700;transition:border-color .18s ease,background .18s ease,color .18s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__chips button:hover{border-color:var(--rf-blue-100);background:var(--rf-blue-50)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__chips button[aria-checked="true"]{padding-inline-end:35px;border-color:var(--rf-blue);background:var(--rf-blue-50);color:var(--rf-blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__chips button[aria-checked="true"]::after{content:"✓";position:absolute;inset-block-start:50%;inset-inline-end:11px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--rf-blue);color:var(--rf-white);font-size:10px;line-height:1;transform:translateY(-50%)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__detail-grid{display:grid;gap:0;margin:0 0 var(--s6,24px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__counter-field{display:grid;grid-template-columns:minmax(70px,1fr) 170px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:6px 0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__counter-field+.nsr-rf__counter-field{border-block-start:1px solid var(--rf-line)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__counter-label{color:var(--rf-ink);font-size:14px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__counter-field .nsr-rf__stepper{grid-template-columns:44px minmax(74px,1fr) 44px;gap:4px;width:170px;justify-self:end}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__stepper{display:grid;grid-template-columns:44px minmax(82px,1fr) 44px;align-items:stretch;gap:6px;direction:rtl}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__stepper button{min-width:44px;min-height:44px;margin:0;border:1px solid var(--rf-line);border-radius:12px;background:var(--rf-blue-50);color:var(--rf-blue);font-size:22px;font-weight:800;line-height:1}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__stepper button:hover{border-color:var(--rf-blue);background:var(--rf-blue-100)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__stepper .nsr-rf__stepper-value{min-width:0;padding:4px;background:var(--rf-white);color:var(--rf-ink);font-size:12px;font-weight:800;line-height:1.35}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__date{display:grid;gap:6px;max-width:310px;margin-top:12px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__date label,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__other-gov label{color:var(--rf-muted);font-size:12px;font-weight:700}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field{display:grid;min-width:0;gap:6px;margin-bottom:var(--s5,20px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field>label{color:var(--rf-ink);font-size:14px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field>label small{color:var(--rf-muted);font-size:11px;font-weight:600}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field input,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field textarea,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__date input,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__other-gov select{display:block;width:100%;min-width:0;min-height:48px;margin:0;border:1px solid var(--rf-line);border-radius:13px;background:var(--rf-white);color:var(--rf-ink);font-size:16px;line-height:1.5;padding:10px 13px;outline:0;transition:border-color .18s ease,box-shadow .18s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field textarea{min-height:98px;resize:vertical}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field input:focus,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field textarea:focus,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__date input:focus,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__other-gov select:focus{border-color:var(--rf-blue);box-shadow:0 0 0 3px var(--rf-blue-50)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__field input[aria-invalid="true"],body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__other-gov select[aria-invalid="true"]{border-color:var(--rf-err);box-shadow:0 0 0 3px rgba(217,54,54,.08)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__error{display:block;min-height:0;color:var(--rf-err);font-size:12px;font-weight:700;line-height:1.5}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__error:not(:empty){margin-top:5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__contact-grid{display:grid;gap:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__other-gov{display:grid;gap:6px;max-width:420px;margin-top:12px}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__cart-note{display:flex;align-items:center;gap:8px;margin:-8px 0 14px;padding:9px 12px;border:1px solid #BDECCA;border-radius:13px;background:#F0FBF3;color:#126A3B;font-size:12.5px;font-weight:700}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__cart-note svg{width:20px;height:20px;flex:0 0 20px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__products{display:grid;gap:10px;margin-bottom:var(--s6,24px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"image copy" "stepper stepper";align-items:center;gap:6px 9px;min-width:0;padding:8px;border:1px solid var(--rf-line);border-radius:16px;background:var(--rf-white)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product.is-picked{border-color:var(--rf-blue);background:var(--rf-blue-50)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product img,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-placeholder{grid-area:image;width:48px;height:48px;border-radius:11px;background:var(--rf-mist);object-fit:cover}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-placeholder{display:grid;place-items:center;color:var(--rf-blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-placeholder svg{width:25px;height:25px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-copy{grid-area:copy;min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-copy b{display:block;color:var(--rf-ink);font-size:13px;font-weight:800;line-height:1.4;unicode-bidi:plaintext}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-copy small{display:block;margin-top:1px;color:var(--rf-muted);font-size:11px;line-height:1.35;unicode-bidi:plaintext}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-copy bdi{direction:ltr;unicode-bidi:isolate}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product .nsr-rf__stepper{grid-area:stepper;grid-template-columns:40px 48px 40px;gap:4px;width:136px;justify-self:end}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product .nsr-rf__stepper button{position:relative;min-width:40px;min-height:40px;border-radius:10px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product .nsr-rf__stepper button::before{content:"";position:absolute;inset:-2px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product .nsr-rf__stepper-value{width:48px;padding:2px;font-size:13px}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav{position:relative;z-index:20;display:flex;align-items:center;gap:9px;padding:14px clamp(18px,4vw,42px);border-top:1px solid var(--rf-line-soft);background:rgba(255,255,255,.97)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;margin:0;border:0;border-radius:var(--r-btn,25px);padding:11px 22px;font-size:14px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav svg{width:19px;height:19px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__back{background:var(--rf-blue-50);color:var(--rf-blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__next{margin-inline-start:auto!important;background:var(--rf-orange);color:var(--rf-button-ink);box-shadow:0 6px 16px rgba(247,147,30,.28)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__next:hover{filter:brightness(1.04)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__submit{margin-inline-start:auto!important;background:var(--rf-wa);color:var(--rf-button-ink);box-shadow:0 6px 16px rgba(37,211,102,.25)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__submit svg{fill:currentColor;stroke:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__status{min-height:0;margin:0;padding:0 clamp(18px,4vw,42px);color:var(--rf-err);font-size:12px;font-weight:700}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__status:not(:empty){padding-block:0 12px}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__aside{display:none;min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__bubble{position:relative;padding:18px;border-radius:20px 20px 5px 20px;background:#E8F8ED;box-shadow:var(--sh-1,0 4px 16px rgba(25,42,61,.07))}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__bubble::after{content:"";position:absolute;inset-block-end:0;inset-inline-start:-9px;border-width:10px 10px 0 0;border-style:solid;border-color:#E8F8ED transparent transparent transparent}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__bubble>b{display:block;margin-bottom:8px;color:#126A3B;font-size:12px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__bubble pre{max-height:390px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--rf-ink);font:600 12.5px/1.75 var(--font,'Cairo',sans-serif);direction:rtl;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__mobile-preview{margin:4px 0 0;border:1px solid var(--rf-line);border-radius:16px;background:var(--rf-paper)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__mobile-preview summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;color:var(--rf-blue);font-size:13px;font-weight:800;cursor:pointer;list-style:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__mobile-preview summary::-webkit-details-marker{display:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__mobile-preview[open] summary span{transform:rotate(180deg)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__mobile-preview .nsr-rf__bubble{margin:0 10px 12px}

body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__success{padding:clamp(34px,7vw,70px) 20px;text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__success>span{display:grid;width:78px;height:78px;margin:0 auto 18px;place-items:center;border-radius:50%;background:#E8F8ED;color:var(--rf-ok)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__success svg{width:54px;height:54px;stroke-width:2.6}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__success h3{margin:0;color:var(--rf-ink);font-size:clamp(22px,4vw,30px);font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__success p{margin:7px 0 20px;color:var(--rf-muted);font-size:14px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__success button{min-height:48px;margin:0;border:0;border-radius:var(--r-btn,25px);padding:10px 24px;background:var(--rf-orange);color:var(--rf-button-ink);font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf.is-success .nsr-rf__progress,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf.is-success .nsr-rf__flow{display:none}

html.nsr-rf-active body.nsr-v2 .nsr-cart-root #cart-fab,html.nsr-rf-active body.nsr-v2 #wp-call-button,html.nsr-rf-active body.nsr-v2 .wp-call-button,html.nsr-rf-active body.nsr-v2 #simple-chat-button--container,html.nsr-rf-active body.nsr-v2 .simple-chat-button--container,html.nsr-rf-active body.nsr-v2 .nsr-ft__to-top,html.nsr-rf-active body.nsr-v2 .ct-back-to-top{visibility:hidden!important;pointer-events:none!important;opacity:0!important}

@container nsrrf (min-width:560px){
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card{grid-template-columns:1fr;align-content:start;justify-items:start;min-height:190px;padding:18px;text-align:start}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card>i{position:absolute;inset-block-start:14px;inset-inline-end:14px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__products{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:768px){
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__progress li{font-size:12px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav{position:static}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav button{min-width:132px}
}
@container nsrrf (min-width:860px){
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__aside{display:block}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__aside-sticky{position:sticky;top:24px;padding:18px;border:1px solid var(--rf-line);border-radius:var(--rf-radius);background:var(--rf-white);box-shadow:var(--sh-1,0 4px 16px rgba(25,42,61,.07))}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__trust{display:grid;gap:10px;margin:18px 0;padding:16px 0;border-block:1px solid var(--rf-line-soft);list-style:none}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__trust li{display:flex;align-items:center;gap:9px;color:var(--rf-ink);font-size:13px;font-weight:700}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__trust li span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--rf-blue-50);color:var(--rf-blue);font-size:11px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__call{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border-radius:14px;background:var(--rf-blue);color:var(--rf-white);font-size:13px;font-weight:700;text-decoration:none}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__call svg{width:20px;height:20px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__mobile-preview{display:none}
}
@media(max-width:767px){
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf{padding-inline:10px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__card{border-radius:20px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav{position:sticky;bottom:0;padding-bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 -8px 22px rgba(25,42,61,.08)}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav button{padding-inline:16px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__next,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__submit{flex:1}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step{padding-bottom:20px}
}
@container nsrrf (max-width:579px){
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__products{grid-template-columns:1fr}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product{grid-template-columns:44px minmax(0,1fr) 116px;grid-template-areas:"image copy stepper";gap:8px;min-height:62px;padding:8px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product img,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-placeholder{width:44px;height:44px}
  /* الاسم كامل من غير قص: «استرتش 50 سم — 2 كجم» و«3 كجم» لازم يبانوا مختلفين */
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product-copy b{display:block;overflow:visible;font-size:13px;line-height:1.45}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product .nsr-rf__stepper{grid-template-columns:36px 40px 36px;width:116px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product .nsr-rf__stepper button{min-width:0}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__product .nsr-rf__stepper-value{width:40px}
}
@media(max-width:380px){
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf{padding-inline:6px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__step{padding-inline:14px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__nav{padding-inline:14px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card{grid-template-columns:48px minmax(0,1fr) 22px;padding:11px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-icon{width:48px;height:48px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__chips button{padding-inline:12px;font-size:12px}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__details{padding:13px}
}
@media(prefers-reduced-motion:reduce){
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf *,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf *::before,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}
  body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-rf__type-card:hover{transform:none}
}
