.elementor-2240 .elementor-element.elementor-element-ea03a1d{--display:flex;overflow:visible;}/* Start custom CSS */@font-face{font-family:'El Messiri';font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6MoiAAhLz.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'El Messiri';font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/elmessiri/v25/K2F0fZBRmr9vQ1pHEey6Mo2AAg.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'Tajawal';font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iura6YBj_oCad4k1nzSBC45I.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Tajawal';font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iura6YBj_oCad4k1nzGBCw.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'Tajawal';font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l8KiHrRpiYlJ.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Tajawal';font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l8KiHrFpiQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'Tajawal';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l4qkHrRpiYlJ.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Tajawal';font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l4qkHrFpiQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'Tajawal';font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l5anHrRpiYlJ.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Tajawal';font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/tajawal/v12/Iurf6YBj_oCad4k1l5anHrFpiQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'Aref Ruqaa';font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/arefruqaa/v26/WwkbxPW1E165rajQKDulIIIoVeo5.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Aref Ruqaa';font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/arefruqaa/v26/WwkbxPW1E165rajQKDulIIcoVQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}
html{scroll-behavior:smooth;background:#0a0907}
body.elementor-page-2240{direction:rtl;background:transparent;color:#f3ead7;overflow-x:hidden}
body.elementor-page-2240::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(10,9,7,.25) 0%,rgba(10,9,7,.45) 45%,rgba(10,9,7,.68) 100%),url("https://binmahfoozhajj.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-23-2026-12_06_14-PM.png") center/cover no-repeat}
#hero,#quick,#achievements,#services,#initiatives,#testimonials,#footer{scroll-margin-top:80px}
html::before{content:"";position:fixed;inset:0;z-index:100000;background:radial-gradient(circle at center,#1a150d,#050403 70%);transition:opacity .8s,visibility .8s;animation:khairHide .6s 5s forwards}
html::after{content:"لبيك اللهم لبيك";position:fixed;left:50%;top:50%;z-index:100001;width:240px;margin:-135px 0 0 -120px;padding-top:170px;text-align:center;font:400 26px/1.4 'Aref Ruqaa',serif;color:#d9b870;background:url("https://binmahfoozhajj.com/wp-content/uploads/2026/09/a02d4fcd-53f8-4d18-ac79-bce4ae2b804e.png") top center/150px 150px no-repeat;animation:khairPulse 1.8s ease-in-out infinite,khairHide .6s 5s forwards;transition:opacity .8s,visibility .8s}
html.khair-ready::before,html.khair-ready::after{opacity:0;visibility:hidden}
html:has(body.elementor-editor-active)::before,html:has(body.elementor-editor-active)::after{display:none}
@keyframes khairHide{to{opacity:0;visibility:hidden}}
@keyframes khairPulse{50%{opacity:.6;filter:drop-shadow(0 0 16px rgba(221,184,108,.6))}}
#khair-progress{position:fixed;top:0;right:0;height:3px;width:0;z-index:10000;background:linear-gradient(90deg,#f3dfa3,#d4b064,#b08a43);box-shadow:0 0 12px rgba(221,184,108,.8)}
#khair-top{position:fixed;left:24px;bottom:24px;z-index:900;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f3dfa3,#d4b064 40%,#b08a43 70%,#e7cd8a);color:#1b150c;font-size:16px;box-shadow:0 10px 30px -8px rgba(201,164,92,.8);opacity:0;translate:0 20px;scale:.8;pointer-events:none;transition:.45s cubic-bezier(.22,.8,.24,1)}
#khair-top.is-visible{opacity:1;translate:0 0;scale:1;pointer-events:auto}
#khair-top:hover{translate:0 -4px}
#khair-top:hover i{animation:khairBounce .7s ease infinite}
@keyframes khairBounce{50%{translate:0 -4px}}
.khair-ico{line-height:1;transition:translate .4s,rotate .4s,scale .4s}
body.elementor-page-2240 .e-button-base.has-icon{display:inline-flex;align-items:center;justify-content:center;gap:10px}
body.elementor-page-2240 .e-button-base:hover .fa-arrow-left{translate:-6px 0}
body.elementor-page-2240 .e-button-base:hover .fa-circle-play,body.elementor-page-2240 .e-button-base:hover .fa-user-plus,body.elementor-page-2240 .e-button-base:hover .fa-comment-dots{rotate:-8deg;scale:1.2}
#site-header{transition:padding .5s,translate .5s cubic-bezier(.22,.8,.24,1),background .5s,box-shadow .5s}
#site-header.is-scrolled{padding-top:6px;padding-bottom:6px;background:rgba(10,9,7,.95);box-shadow:0 1px 0 rgba(201,164,92,.18),0 20px 40px -20px rgba(0,0,0,.8)}
#site-header.is-hidden{translate:0 -110%}
body.elementor-page-2240 [data-interaction-id="13bea4e9"]{transition:rotate .6s,scale .6s,filter .6s;filter:drop-shadow(0 0 0 rgba(221,184,108,0))}
#site-header [data-id="32ae915f"]:hover [data-interaction-id="13bea4e9"]{scale:1.08;filter:drop-shadow(0 0 10px rgba(221,184,108,.55))}
#main-nav a{position:relative;color:#e8dfcb;transition:color .3s}
#main-nav a::after{content:"";position:absolute;right:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#f3dfa3,#d4b064);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.22,.8,.24,1)}
#main-nav a:hover,#main-nav a.is-active{color:#f1dca0}
#main-nav a:hover::after,#main-nav a.is-active::after{transform:scaleX(1)}
body.elementor-page-2240 .khair-burger{display:none;width:44px;height:44px;flex-shrink:0;border:1px solid rgba(201,164,92,.35);border-radius:10px;background:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:0}
.khair-burger span{width:20px;height:2px;background:#d9b870;transition:.4s cubic-bezier(.22,.8,.24,1)}
.khair-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.khair-burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}
.khair-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media (max-width:1200px){
  body.elementor-page-2240 .khair-burger{display:flex}
  #main-nav{display:flex;position:absolute;top:100%;right:0;height:calc(100vh - 60px);width:min(320px,85vw);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:24px 28px;margin:0;background:rgba(12,10,8,.98);border-left:1px solid rgba(201,164,92,.18);translate:110% 0;transition:translate .6s cubic-bezier(.22,.8,.24,1);overflow-y:auto}
  #main-nav.is-open{translate:0 0}
  #main-nav a{padding:14px 0;border-bottom:1px solid rgba(201,164,92,.18);text-align:right;font-size:16px;justify-content:flex-start}
}
@media (max-width:420px){#site-header [data-interaction-id="1da43f03"] .khair-txt{display:none}#site-header [data-interaction-id="1da43f03"]{padding:10px 12px}}
body.elementor-page-2240 [data-interaction-id="1da43f03"],body.elementor-page-2240 [data-interaction-id="83b9f15"]{position:relative;overflow:hidden}
body.elementor-page-2240 [data-interaction-id="1da43f03"]::after,body.elementor-page-2240 [data-interaction-id="83b9f15"]::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);animation:khairShine 3.5s ease-in-out infinite;pointer-events:none}
@keyframes khairShine{0%,60%{transform:translateX(120%)}100%{transform:translateX(-120%)}}
body.elementor-page-2240 [data-interaction-id="1da43f03"],body.elementor-page-2240 [data-interaction-id="83b9f15"],body.elementor-page-2240 [data-interaction-id="78c70a4d"],body.elementor-page-2240 [data-interaction-id="426bbfa5"],body.elementor-page-2240 [data-interaction-id="2bc07dc5"],body.elementor-page-2240 [data-interaction-id="158da4ca"]{transition:translate .35s,box-shadow .35s,background-color .35s,color .35s}
body.elementor-page-2240 [data-interaction-id="1da43f03"]:hover,body.elementor-page-2240 [data-interaction-id="83b9f15"]:hover,body.elementor-page-2240 [data-interaction-id="78c70a4d"]:hover,body.elementor-page-2240 [data-interaction-id="426bbfa5"]:hover,body.elementor-page-2240 [data-interaction-id="2bc07dc5"]:hover,body.elementor-page-2240 [data-interaction-id="158da4ca"]:hover{translate:0 -3px}
#hero .khair-slide{position:absolute;inset:0;z-index:0;opacity:0;background-position:center;background-size:cover;background-repeat:no-repeat;transition:opacity 1.8s ease;pointer-events:none}
#hero .khair-slide.is-active{opacity:1}
#hero-dots button{width:18px;height:3px;border-radius:3px;background:rgba(255,240,210,.35);position:relative;overflow:hidden;padding:0;border:0;cursor:pointer;transition:width .5s cubic-bezier(.22,.8,.24,1)}
#hero-dots button.is-active{width:44px}
#hero-dots button.is-active::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3dfa3,#d4b064);transform-origin:right;animation:khairDot var(--khair-slide-ms,6000ms) linear forwards}
@keyframes khairDot{from{transform:scaleX(0)}to{transform:scaleX(1)}}
#hero-dust canvas{position:absolute;inset:0;width:100%;height:100%}
#hero h1{perspective:600px}
#hero h1 .khair-word{display:inline-block;opacity:0;margin-inline-end:.2em;padding-bottom:.1em;background:linear-gradient(90deg,#d8b66c,#fbecc3,#c89f53,#f3dca0,#d8b66c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transform-origin:bottom}
#hero h1.khair-in .khair-word{animation:khairWord 1s cubic-bezier(.22,.8,.24,1) forwards,khairShimmer 6s linear infinite;animation-delay:calc(var(--i) * 110ms + 250ms),1.6s}
@keyframes khairWord{from{opacity:0;transform:translateY(60%) rotateX(-70deg);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@keyframes khairShimmer{to{background-position:-200% 0}}
#talbiyah p{min-height:1.7em;white-space:nowrap}
#talbiyah .typing{border-left:2px solid #d9b870;animation:khairCaret .8s step-end infinite}
@keyframes khairCaret{50%{border-color:transparent}}
body.elementor-page-2240 [data-interaction-id="53c68eac"],body.elementor-page-2240 [data-interaction-id="39bb5c07"],body.elementor-page-2240 [data-interaction-id="38dd87c1"]{background:linear-gradient(180deg,#fff6df 0%,#efdcb0 60%,#cfb27a 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-2240 [data-interaction-id="6a9f19"]{background:linear-gradient(90deg,#2a1f0e,#8c6a2b,#2a1f0e);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:khairShimmer 7s linear infinite}
#quick > div{transition:top .6s cubic-bezier(.22,.8,.24,1),border-color .5s,box-shadow .6s}
#quick > div::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,226,160,.2) 50%,transparent 65%);translate:110% 0;transition:translate 1s cubic-bezier(.22,.8,.24,1)}
#quick > div:hover::after{translate:-110% 0}
#quick > div > div:first-child{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%);transition:top .7s cubic-bezier(.22,.8,.24,1)}
#quick > div > div:first-child::after{content:"";position:absolute;inset:0;background:rgba(8,7,5,.25);transition:opacity .6s}
#quick > div:hover > div:first-child{top:34%}
#quick > div:hover > div:first-child::after{opacity:0}
#quick h3,#quick p{position:relative;z-index:2}
#quick .khair-icon-only{animation:khairBob 3.2s ease-in-out infinite;transition:color .4s,filter .4s}
#quick > div:nth-child(2) .khair-icon-only{animation-delay:.3s}
#quick > div:nth-child(3) .khair-icon-only{animation-delay:.6s}
#quick > div:nth-child(4) .khair-icon-only{animation-delay:.9s}
#quick > div:nth-child(5) .khair-icon-only{animation-delay:1.2s}
#quick > div:hover .khair-icon-only{color:#f1dca0;filter:drop-shadow(0 0 10px rgba(233,205,138,.7))}
@keyframes khairBob{50%{translate:0 -5px;scale:1.08}}
#quick > div > a:last-child{transition:background .4s,color .4s,rotate .5s cubic-bezier(.22,.8,.24,1),scale .5s cubic-bezier(.22,.8,.24,1)}
#quick > div:hover > a:last-child{background:linear-gradient(135deg,#f3dfa3 0%,#d4b064 40%,#b08a43 70%,#e7cd8a 100%);color:#1b150c;rotate:-45deg;scale:1.1}
body.elementor-page-2240 [data-id="492a1af4"]::before,body.elementor-page-2240 [data-id="620d5ffa"]::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:3;background:conic-gradient(from var(--angle),transparent 0 70%,rgba(233,205,138,.9) 80%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:khairSpinBorder 8s linear infinite}
@keyframes khairSpinBorder{to{--angle:360deg}}
html.khair-js #ach-media,html.khair-js #video-card{clip-path:inset(0 0 0 100% round 16px);transition:clip-path 1.2s cubic-bezier(.22,.8,.24,1)}
html.khair-js #ach-media.khair-revealed,html.khair-js #video-card.khair-revealed{clip-path:inset(0 0 0 0 round 16px)}
#ach-media::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,7,5,.65),transparent 55%);pointer-events:none}
#stats .khair-icon-only{transition:rotate .6s,scale .6s,translate .6s}
#stats > div:hover .khair-icon-only{rotate:-10deg;scale:1.25;translate:0 -4px}
body.elementor-page-2240 [data-id="75d1a565"]{animation:khairFloat 4s ease-in-out 1.6s infinite}
@keyframes khairFloat{50%{translate:0 -10px}}
#video-card [data-id="55d68b55"]{transition:background-color .6s}
#video-card:hover [data-id="55d68b55"]{background-color:rgba(8,7,5,.2)}
#video-play{transition:background-color .4s,border-color .4s,scale .5s;animation:khairPulse2 2.2s ease-out infinite}
#video-play::before{content:"";position:absolute;top:50%;left:50%;right:auto;bottom:auto;width:26px;height:30px;margin:-15px 0 0 -11px;background:#fff;-webkit-mask:url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.2/svgs/solid/play.svg) center/contain no-repeat;mask:url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.2/svgs/solid/play.svg) center/contain no-repeat;transition:background-color .4s}
#video-play::after{content:"";position:absolute;top:-3px;left:-3px;right:auto;bottom:auto;width:calc(100% + 6px);height:calc(100% + 6px);box-sizing:border-box;border-radius:50%;border:2px solid #d9b870;animation:khairRing 2.2s ease-out 1.1s infinite}
@keyframes khairPulse2{0%{box-shadow:0 0 0 0 rgba(217,184,112,.6)}100%{box-shadow:0 0 0 22px rgba(217,184,112,0)}}
@keyframes khairRing{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.9);opacity:0}}
#video-card:hover #video-play{scale:1.12;background:linear-gradient(135deg,#f3dfa3,#d4b064 40%,#b08a43 70%,#e7cd8a);border-color:#f1dca0}
#video-card:hover #video-play::before{background:#1b150c}
#video-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#f3dfa3,#d4b064);transform:scaleX(0);transform-origin:right;transition:transform 1.2s cubic-bezier(.22,.8,.24,1)}
#video-card:hover::after{transform:scaleX(.35)}
body.elementor-page-2240 [data-interaction-id="5153d3e3"]{rotate:-8deg;animation:khairNote 5s ease-in-out 1.4s infinite;background-image:linear-gradient(135deg,rgba(255,255,255,.35),transparent 40%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(120,95,60,.08) 30px 31px)}
body.elementor-page-2240 [data-interaction-id="5153d3e3"] .khair-ico{font-size:18px;color:#6b5a44;animation:khairBob 1.6s ease-in-out infinite}
@keyframes khairNote{50%{rotate:-4deg;translate:0 -12px}}
body.elementor-page-2240 [data-id="79edc5a"]::before{content:"";position:absolute;right:-18px;top:-14px;width:60px;height:30px;background:#c09a78;border-radius:30px;transform:rotate(-35deg);z-index:3}
body.elementor-page-2240 [data-id="79edc5a"]::after{content:"";position:absolute;left:-40px;top:10px;width:90px;height:100px;background:linear-gradient(90deg,#d9d5cc,#fbfaf7);border-radius:20px;z-index:-1}
body.elementor-page-2240 [data-id="6302c7ee"]::after{content:"";position:absolute;inset:0;z-index:-1;opacity:.12;pointer-events:none;background-image:radial-gradient(circle at 10px 10px,#8c6a2b 1.5px,transparent 2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,transparent 80%);mask-image:linear-gradient(90deg,transparent,#000 40%,transparent 80%)}
#initiatives .fa-star-and-crescent{animation:khairSpin 12s linear infinite;margin-inline-end:4px}
@keyframes khairSpin{to{rotate:360deg}}
html.khair-js #quotes-track > p{opacity:0 !important;translate:0 18px;filter:blur(4px);transition:opacity .8s,translate .8s,filter .8s;pointer-events:none}
html.khair-js #quotes-track > p.is-active{opacity:1 !important;translate:0 0;filter:none;pointer-events:auto}
html.khair-js #quotes-track > p.is-leaving{translate:0 -18px}
body.elementor-page-2240 [data-interaction-id="73b88dc8"],body.elementor-page-2240 [data-interaction-id="3b940cb1"]{animation:khairBob 3s ease-in-out infinite}
body.elementor-page-2240 [data-interaction-id="3b940cb1"]{animation-delay:1.5s}
body.elementor-page-2240 [data-id="525c784e"]{animation:khairSpin 6s linear infinite}
.khair-qdots{display:flex;justify-content:center;gap:8px;margin-top:18px}
.khair-qdots button{width:8px;height:8px;border-radius:50%;background:rgba(233,205,138,.3);border:0;padding:0;cursor:pointer;transition:.4s cubic-bezier(.22,.8,.24,1)}
.khair-qdots button.is-active{width:26px;border-radius:6px;background:#d9b870}
body.elementor-page-2240 [data-interaction-id="654963ec"]{transition:rotate .8s}
body.elementor-page-2240 [data-id="77500870"]:hover [data-interaction-id="654963ec"]{rotate:y 360deg}
body.elementor-page-2240 [data-id="675ea687"] a{transition:background-color .4s,color .4s,rotate .6s,translate .5s,box-shadow .4s}
body.elementor-page-2240 [data-id="675ea687"] a:hover{rotate:360deg;translate:0 -5px;box-shadow:0 10px 20px -6px rgba(221,184,108,.7)}
body.elementor-page-2240 [data-id="4cd7fb34"] a,body.elementor-page-2240 [data-id="616f66ef"] a,body.elementor-page-2240 [data-id="271e45e9"] a{transition:color .3s,padding .4s}
body.elementor-page-2240 [data-id="7bd486b3"],body.elementor-page-2240 [data-id="204b7b1c"]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none' stroke='%23d9b870' stroke-width='2'%3E%3Crect x='9' y='9' width='22' height='22'/%3E%3Crect x='9' y='9' width='22' height='22' transform='rotate(45 20 20)'/%3E%3Ccircle cx='20' cy='20' r='4' fill='%23d9b870'/%3E%3C/svg%3E") center/contain no-repeat;animation:khairSpin 14s linear infinite}
.khair-modal{position:fixed;inset:0;z-index:1500;background:rgba(5,4,3,.85);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:.4s cubic-bezier(.22,.8,.24,1)}
.khair-modal.is-open{opacity:1;visibility:visible}
.khair-modal__box{width:min(900px,100%);aspect-ratio:16/9;border-radius:20px;border:1px solid rgba(201,164,92,.35);position:relative;overflow:hidden;background:#000 center/cover no-repeat;scale:.85;translate:0 30px;transition:.5s cubic-bezier(.22,.8,.24,1)}
.khair-modal.is-open .khair-modal__box{scale:1;translate:0 0}
.khair-modal__box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.khair-modal__msg{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;background:rgba(0,0,0,.55);font-family:Tajawal,sans-serif;color:#f3ead7;text-align:center;padding:20px}
.khair-modal__msg i{font-size:46px;color:#d9b870}
body.elementor-page-2240 .khair-modal__close{position:absolute;top:14px;left:14px;z-index:2;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid rgba(201,164,92,.35);color:#f3ead7;font-size:18px;cursor:pointer;transition:rotate .4s}
.khair-modal__close:hover{rotate:90deg}
#site-header{animation:khairDrop .9s cubic-bezier(.22,.8,.24,1) .1s both}
body.elementor-page-2240 [data-id="32ae915f"],#main-nav{animation:khairFade .9s ease .4s both}
#main-nav{animation-delay:.6s}
body.elementor-page-2240 [data-interaction-id="1da43f03"]{animation:khairPop .7s cubic-bezier(.34,1.56,.64,1) .9s both}
body.elementor-page-2240 [data-interaction-id="747c5219"]{animation:khairFromLeft .9s cubic-bezier(.22,.8,.24,1) .7s both}
body.elementor-page-2240 [data-interaction-id="ec0caf1"]{animation:khairUp 1s cubic-bezier(.22,.8,.24,1) 1.3s both}
body.elementor-page-2240 [data-interaction-id="83b9f15"]{animation:khairPop .8s cubic-bezier(.34,1.56,.64,1) 1.6s both}
body.elementor-page-2240 [data-interaction-id="78c70a4d"]{animation:khairPop .8s cubic-bezier(.34,1.56,.64,1) 1.75s both}
#talbiyah{animation:khairFromRight 1s cubic-bezier(.22,.8,.24,1) 1.9s both}
#hero-dots{animation:khairFromLeft 1s cubic-bezier(.22,.8,.24,1) 1.9s both}
html.khair-js:not(.khair-ready) #site-header,html.khair-js:not(.khair-ready) #main-nav,html.khair-js:not(.khair-ready) #talbiyah,html.khair-js:not(.khair-ready) #hero-dots,html.khair-js:not(.khair-ready) body.elementor-page-2240 [data-id="32ae915f"],html.khair-js:not(.khair-ready) body.elementor-page-2240 [data-interaction-id="1da43f03"],html.khair-js:not(.khair-ready) body.elementor-page-2240 [data-interaction-id="747c5219"],html.khair-js:not(.khair-ready) body.elementor-page-2240 [data-interaction-id="ec0caf1"],html.khair-js:not(.khair-ready) body.elementor-page-2240 [data-interaction-id="83b9f15"],html.khair-js:not(.khair-ready) body.elementor-page-2240 [data-interaction-id="78c70a4d"]{animation-play-state:paused}
@keyframes khairDrop{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}
@keyframes khairFade{from{opacity:0}to{opacity:1}}
@keyframes khairPop{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
@keyframes khairUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@keyframes khairFromLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:none}}
@keyframes khairFromRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion: reduce){body.elementor-page-2240 *,body.elementor-page-2240 *::before,body.elementor-page-2240 *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}/* End custom CSS */