@import url(https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap);@import url(https://api.fontshare.com/v2/css?f[]=general-sans@200,300,400,500,600,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);@font-face{font-family:Zain Mob;font-style:normal;font-weight:400;src:url(/static/media/zain-Regular-mob.73a0084b22db9b29d2cc.ttf) format("truetype")}@font-face{font-family:Zain Mob;font-style:normal;font-weight:700 900;src:url(/static/media/alfont_com_ZAIN-mob-variable-800.fa1e1f3a82bcbaf33b75.ttf) format("truetype")}:root{--darkbg:#010422;--lightblue:#a3d6ff;--white:#fff;--cardbg:#ffffff1a;--bg-img:url(/static/media/bg.ed73d67098361bee601b.png);--titlefont:"Instrument Serif",serif;--subtitlefont:"General Sans",sans-serif;--numbersfont:"Unbounded",sans-serif;--transition:0.3s ease-in-out}:root[data-theme=light]{--darkbg:#f4f7ff;--white:#010422;--lightblue:#06f;--cardbg:#0000000d;--bg-img:none}[dir=rtl]{--titlefont:"Zain Mob",sans-serif!important;--subtitlefont:"Almarai",sans-serif!important}*{box-sizing:border-box;padding:0}body{background-attachment:fixed;background-color:#010422;background-color:var(--darkbg);background-image:url(/static/media/bg.ed73d67098361bee601b.png);background-image:var(--bg-img);background-size:cover;color:#fff;color:var(--white);margin:0;overflow-x:hidden;transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color var(--transition),color var(--transition);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}input,select,textarea{user-select:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto}.hero-title,h1,h2,h3,h4{font-family:"Instrument Serif",serif;font-family:var(--titlefont)}.hero-subtitle,button,input,li,p,span{font-family:General Sans,sans-serif;font-family:var(--subtitlefont)}.reveal-scroll{opacity:0;transform:translateY(50px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal-visible{opacity:1;transform:translateY(0)}.global-hover-effect{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.global-hover-effect:hover{box-shadow:0 15px 35px #00000026!important;transform:translateY(-8px)}[data-theme=light] .global-hover-effect:hover{box-shadow:0 15px 35px #0066ff26!important}body:after,body:before{border-radius:50%;content:"";height:80vw;left:-40vw;mix-blend-mode:screen;pointer-events:none;position:fixed;top:-40vw;width:80vw;z-index:9999}body:before{animation:orbTravel1 18s cubic-bezier(.45,.05,.55,.95) infinite;background:radial-gradient(circle,#a3d6ff 0,#0000 50%);background:radial-gradient(circle,var(--lightblue) 0,#0000 50%);opacity:.15}body:after{animation:orbTravel2 24s cubic-bezier(.45,.05,.55,.95) infinite reverse;background:radial-gradient(circle,#fff 0,#0000 60%);opacity:.07}[data-theme=light] body:before{mix-blend-mode:normal;opacity:.1}[data-theme=light] body:after{background:radial-gradient(circle,#a3d6ff 0,#0000 60%);background:radial-gradient(circle,var(--lightblue) 0,#0000 60%);mix-blend-mode:normal;opacity:.05}@keyframes orbTravel1{0%{transform:translate(0) scale(1)}25%{transform:translate(100vw,15vh) scale(1.3)}50%{transform:translate(85vw,100vh) scale(.9)}75%{transform:translate(10vw,85vh) scale(1.2)}to{transform:translate(0) scale(1)}}@keyframes orbTravel2{0%{transform:translate(100vw,100vh) scale(1)}33%{transform:translateY(80vh) scale(1.4)}66%{transform:translate(80vw) scale(.8)}to{transform:translate(100vw,100vh) scale(1)}}.navbar{background:#0000;height:100px;justify-content:space-between;left:0;padding:0 5%;position:fixed;right:0;top:0;z-index:1000}.nav-left-group,.navbar{align-items:center;display:flex}.nav-left-group{flex:1 1;gap:30px}.controls-group{display:flex;gap:12px}.control-btn{align-items:center;background:var(--cardbg);border:1px solid #ffffff1a;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:42px;justify-content:center;transition:var(--transition);width:42px}.lang-toggle{border-radius:30px;font-family:var(--subtitlefont);font-size:.85rem;font-weight:600;gap:8px;padding:0 15px;width:auto}.control-btn:hover{background:var(--lightblue);color:#010422}.nav-burger-container{cursor:pointer;position:relative}.burger-icon{display:flex;flex-direction:column;height:18px;justify-content:space-between;width:35px}.burger-icon span{background-color:var(--white);display:block;height:2px;transition:.3s;width:100%}.burger-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--cardbg);border:1px solid #ffffff1a;border-radius:15px;left:0;list-style:none;opacity:0;padding:20px;position:absolute;top:22px;transform:translateY(15px);transition:var(--transition);visibility:hidden;width:220px}[dir=rtl] .burger-menu{left:auto;right:0}.nav-burger-container:hover .burger-menu{opacity:1;transform:translateY(0);visibility:visible}.burger-menu li{color:var(--white);font-family:var(--subtitlefont);font-size:1rem;padding:12px;transition:color .3s}.burger-menu li:hover{color:var(--lightblue)}.burger-menu a{color:inherit;display:block;text-decoration:none}.nav-logo{flex:1 1;justify-content:center}.nav-logo,.search-wrapper{align-items:center;display:flex}.search-wrapper{background:var(--cardbg);border:1px solid #0000;border-radius:50px;height:48px;overflow:hidden;padding:4px;transition:all .6s cubic-bezier(.4,0,.2,1);width:48px}.search-input{font-family:var(--subtitlefont);font-size:1rem;outline:none;transition:width .5s;width:0}.search-btn,.search-input{background:#0000;border:none;color:var(--white)}.search-btn{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:38px}.search-wrapper:focus-within,.search-wrapper:hover{background:var(--darkbg);border:1px solid var(--lightblue);padding-left:35px;width:280px}[dir=rtl] .search-wrapper:focus-within,[dir=rtl] .search-wrapper:hover{padding-left:0;padding-right:15px}.search-wrapper:focus-within .search-input,.search-wrapper:hover .search-input{padding:0 10px;width:190px}.nav-search-container{align-items:center;display:flex;flex:1 1;justify-content:flex-end;position:relative}.nav-search-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--cardbg);border:1px solid #ffffff1a;border-radius:15px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 15px);width:320px;z-index:1000}[dir=rtl] .nav-search-dropdown{left:0;right:auto}.search-result-item{border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:15px 20px;transition:background .2s ease}.search-result-item:hover{background:#ffffff0d}.search-result-item:last-child{border-bottom:none}.res-type{color:var(--lightblue);font-family:var(--subtitlefont);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.res-content h4{color:var(--white);font-family:var(--titlefont);font-size:1rem;margin:0 0 5px}.res-content p{font-size:.8rem;line-height:1.4;margin:0}.no-results-item,.res-content p{color:#fff9;font-family:var(--subtitlefont)}.no-results-item{font-size:.95rem;padding:30px;text-align:center}.nav-search-dropdown::-webkit-scrollbar{width:6px}.nav-search-dropdown::-webkit-scrollbar-track{background:#0000001a}.nav-search-dropdown::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}@media (max-width:768px){.navbar{height:80px}.controls-group{display:none}.search-wrapper:focus-within,.search-wrapper:hover{width:180px}.nav-search-dropdown{width:250px}}.footer{background-color:var(--darkbg);background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:50px 50px;border-top:1px solid #ffffff0d;color:var(--white);position:relative}.footer-overlay{background:linear-gradient(180deg,#6c90de47,#3c546747);height:100%;padding:50px 8% 60px;width:100%}.footer-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.footer-brand{max-width:300px}.footer-top-logo{height:40px;margin-bottom:25px;width:auto}.footer-brand p{font-family:var(--subtitlefont);font-size:.95rem;line-height:1.6;opacity:.7}.footer-links-container{display:flex;gap:100px}.footer-col h4{font-family:var(--subtitlefont);font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:30px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{cursor:pointer;font-family:var(--subtitlefont);font-size:1rem;margin-bottom:15px;opacity:.6;transition:all .3s ease}.footer-col ul li:hover{color:var(--lightblue);opacity:1}.footer-bottom{align-items:center;display:flex;flex-direction:column;gap:30px;text-align:center}.footer-branding-full img{height:auto;max-width:180px}.footer-copyright{font-family:var(--subtitlefont);font-size:.8rem;letter-spacing:.5px;margin-top:10px;opacity:.4}@media (max-width:1024px){.footer-links-container{gap:60px}.footer-branding-full img{max-width:220px}}@media (max-width:768px){.footer{display:none}}.preloader-root{align-items:center;background:#010422ac;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:transform .8s cubic-bezier(.85,0,.15,1);width:100%;z-index:99999}.preloader-exit{transform:translateY(-100%)}.preloader-content{align-items:center;display:flex;flex-direction:column;gap:30px}.medical-logo-anim{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px}.outer-ring{animation:rotateFull 1s cubic-bezier(.5,.1,.5,.9) infinite;border:1px solid #a3d6ff0d;border-radius:50%;border-top:2px solid var(--lightblue);height:100%;position:absolute;width:100%}.inner-logo-wrapper{align-items:center;display:flex;height:55%;justify-content:center;width:55%}.rotating-logo{animation:rotateFull 1s linear infinite,heartbeat 1s ease-in-out infinite;height:100%;object-fit:contain;width:100%}.brand-load{text-align:center}.load-text{color:var(--white);font-family:var(--titlefont);font-size:1.2rem;font-weight:700;margin-bottom:15px}.load-line-container{background:#ffffff1a;height:1px;margin:0 auto;overflow:hidden;position:relative;width:160px}.load-line{animation:lineFlow 1s ease-in-out infinite;background:var(--lightblue);height:100%;left:-50%;position:absolute;width:50%}@keyframes rotateFull{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes heartbeat{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(180deg)}}@keyframes lineFlow{0%{left:-50%}40%{left:100%}to{left:100%}}@media (max-width:768px){.medical-logo-anim{height:80px;width:80px}.load-text{font-size:1rem;letter-spacing:6px}.load-line-container{width:120px}}*{cursor:none!important}.custom-cursor-wrapper{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:99999}.cursor-point{background-color:#fff;border-radius:50%;height:6px;transition:transform .1s ease-out;width:6px;z-index:2}.cursor-glow,.cursor-point{position:fixed;transform:translate(-50%,-50%)}.cursor-glow{background-color:#a3d6ff4d;border:1.5px solid #a3d6ff;border-radius:50%;height:24px;transition:width .3s ease,height .3s ease,background-color .3s ease,border-color .3s ease;width:24px;z-index:1}.cursor-glow.hover{background-color:#a3d6ff26;border-width:1px;height:38px;width:38px}.cursor-point.clicked{transform:translate(-50%,-50%) scale(.7)}.cursor-glow.clicked{opacity:0;transform:translate(-50%,-50%) scale(1.4);transition:transform .2s ease,opacity .2s ease}@media (max-width:768px){.custom-cursor-wrapper{display:none}*{cursor:auto!important}}.back-to-top{align-items:center;background:var(--lightblue);border:none;border-radius:50%;bottom:40px;box-shadow:0 10px 30px #0000004d;color:#010422;cursor:pointer;display:flex;height:55px;justify-content:center;opacity:0;position:fixed;right:40px;transform:translateY(20px) scale(.8);transition:all .5s cubic-bezier(.4,0,.2,1);visibility:hidden;width:55px;z-index:2000}[dir=rtl] .back-to-top{left:40px;right:auto}.back-to-top.visible{opacity:1;transform:translateY(0) scale(1);visibility:visible}.back-to-top svg{transition:transform .3s ease}.back-to-top:hover{background:var(--white);box-shadow:0 15px 40px #a3d6ff66;transform:translateY(-5px) scale(1.05)}.back-to-top:hover svg{transform:translateY(-3px)}.tooltip{background:#010422;border:1px solid #ffffff1a;border-radius:8px;color:var(--white);font-family:var(--subtitlefont);font-size:.75rem;font-weight:600;letter-spacing:1px;opacity:0;padding:6px 15px;pointer-events:none;position:absolute;text-transform:uppercase;top:-45px;transform:translateY(10px);transition:all .3s ease;white-space:nowrap}.tooltip:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #010422;bottom:-5px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.back-to-top:hover .tooltip{opacity:1;transform:translateY(0)}@media (max-width:768px){.back-to-top{bottom:25px;height:45px;right:25px;width:45px}[dir=rtl] .back-to-top{left:25px}.tooltip{display:none}}.chatbot-wrapper{bottom:40px;position:fixed;right:110px;z-index:5000}.chatbot-wrapper.rtl{left:110px;right:auto}.chatbot-trigger{align-items:center;background:var(--lightblue);border:none;border-radius:50%;box-shadow:0 10px 30px #0000004d;color:#010422;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;opacity:0;transform:translateY(20px) scale(.8);transition:all .5s cubic-bezier(.4,0,.2,1);visibility:hidden;width:60px}.chatbot-wrapper.visible .chatbot-trigger{opacity:1;transform:translateY(0) scale(1);visibility:visible}.chatbot-trigger:hover{background:var(--white);box-shadow:0 15px 40px #a3d6ff66;transform:translateY(-5px) scale(1.05)}.chatbot-trigger.active{background:var(--white);transform:rotate(90deg)}.chatbot-trigger .tooltip{background:#010422;border:1px solid #ffffff1a;border-radius:8px;color:var(--white);font-family:var(--subtitlefont);font-size:.75rem;font-weight:600;letter-spacing:1px;opacity:0;padding:6px 15px;pointer-events:none;position:absolute;text-transform:uppercase;top:-45px;transform:translateY(10px);transition:all .3s ease;white-space:nowrap}.chatbot-trigger .tooltip:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #010422;bottom:-5px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.chatbot-trigger:hover .tooltip{opacity:1;transform:translateY(0)}.chatbot-window{animation:chatOpen .5s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#010422,#080b24);border:1px solid #ffffff1a;border-radius:24px;bottom:80px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;height:550px;overflow:hidden;position:absolute;right:0;width:380px}.chatbot-wrapper.rtl .chatbot-window{left:0;right:auto}@keyframes chatOpen{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header{background:#a3d6ff0d;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:20px}.bot-info,.chatbot-header{align-items:center;display:flex}.bot-info{gap:12px}.bot-avatar{align-items:center;background:var(--lightblue);border-radius:50%;color:#010422;display:flex;font-size:1.1rem;height:40px;justify-content:center;width:40px}.bot-info h4{font-family:var(--subtitlefont);font-size:.95rem;margin:0}.bot-info span{color:#00e676;display:block;font-size:.75rem}.close-chat{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;opacity:.5}.chatbot-body{flex:1 1;overflow-y:auto;padding:20px;scrollbar-color:var(--lightblue) #0000;scrollbar-width:thin}.chatbot-body::-webkit-scrollbar{width:4px}.chatbot-body::-webkit-scrollbar-track{background:#0000}.chatbot-body::-webkit-scrollbar-thumb{background:var(--lightblue);border-radius:10px}.msg-group{display:flex;flex-direction:column;margin-bottom:18px}.bot-group{align-items:flex-start}.rtl .bot-group,.user-group{align-items:flex-end}.rtl .user-group{align-items:flex-start}.bot-bubble{animation:msgIn .3s ease;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:15px 15px 15px 0;font-family:var(--subtitlefont);font-size:.92rem;line-height:1.6;margin-bottom:12px;max-width:85%;padding:13px 16px;white-space:pre-wrap}.rtl .bot-bubble,.user-bubble{border-radius:15px 15px 0 15px}.user-bubble{animation:msgIn .3s ease;background:var(--lightblue);color:#010422;font-family:var(--subtitlefont);font-size:.92rem;font-weight:600;line-height:1.6;max-width:85%;padding:13px 16px}.rtl .user-bubble{border-radius:15px 15px 15px 0}@keyframes msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.typing-indicator{align-items:center;display:flex;gap:5px;margin-bottom:0;padding:14px 18px}.typing-indicator span{animation:typingBounce 1.2s ease-in-out infinite;background:var(--lightblue);border-radius:50%;display:inline-block;height:7px;width:7px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.chatbot-input-bar{align-items:center;background:#ffffff05;border-top:1px solid #ffffff14;display:flex;gap:10px;padding:14px 16px}.chatbot-text-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;flex:1 1;font-family:var(--subtitlefont);font-size:.9rem;outline:none;padding:11px 15px;transition:border-color .3s}.chatbot-text-input:focus{border-color:var(--lightblue)}.chatbot-text-input::placeholder{color:#ffffff59}.chatbot-send-btn{align-items:center;background:var(--lightblue);border:none;border-radius:12px;color:#010422;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:42px;justify-content:center;transition:all .2s ease;width:42px}.chatbot-send-btn:hover:not(.disabled){box-shadow:0 4px 15px #a3d6ff59;transform:scale(1.08)}.chatbot-send-btn.disabled{cursor:not-allowed;opacity:.35}.bot-options{display:flex;flex-direction:column;gap:10px}.opt-btn{align-items:center;background:#0000;border:1px solid var(--lightblue);border-radius:50px;color:var(--lightblue);cursor:pointer;display:flex;font-family:var(--subtitlefont);font-size:.85rem;gap:10px;padding:10px 22px;text-decoration:none;transition:all .3s ease;width:fit-content}.opt-btn:hover{background:var(--lightblue);color:#010422;transform:translateX(5px)}.rtl .opt-btn:hover{transform:translateX(-5px)}.chat-contact-form{display:flex;flex-direction:column;gap:15px}.form-intro{font-family:var(--subtitlefont);font-size:.85rem;margin-bottom:10px;opacity:.7}.chat-input-group input,.chat-input-group textarea{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-family:var(--subtitlefont);font-size:.9rem;outline:none;padding:12px 15px;transition:border-color .3s;width:100%}.chat-input-group input:focus,.chat-input-group textarea:focus{border-color:var(--lightblue)}.form-btns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.2fr;margin-top:10px}.chat-cancel{background:#0000;border:1px solid #ffffff26;border-radius:10px;color:#fff;font-size:.85rem}.chat-cancel,.chat-submit{cursor:pointer;font-family:var(--subtitlefont)}.chat-submit{background:var(--lightblue);border:none;border-radius:10px;color:#010422;font-weight:700;gap:8px;justify-content:center;padding:12px}.chat-submit,.chat-success{align-items:center;display:flex}.chat-success{flex-direction:column;gap:20px;padding:40px 10px;text-align:center}.success-check{align-items:center;background:#00e676;border-radius:50%;box-shadow:0 10px 20px #00e67633;color:#fff;display:flex;font-size:1.8rem;height:60px;justify-content:center;width:60px}.chat-success p{font-family:var(--subtitlefont);font-size:1rem;line-height:1.5;opacity:.8}.lang-picker{animation:chatOpen .4s ease;flex:1 1;flex-direction:column;gap:12px;padding:30px 24px;text-align:center}.lang-icon,.lang-picker{align-items:center;display:flex;justify-content:center}.lang-icon{background:#a3d6ff1a;border:1px solid #a3d6ff33;border-radius:50%;color:var(--lightblue);font-size:1.6rem;height:60px;margin-bottom:6px;width:60px}.lang-title{color:#fff;font-size:1rem;font-weight:700;margin:0}.lang-subtitle,.lang-title{font-family:var(--subtitlefont)}.lang-subtitle{color:#ffffff80;font-size:.9rem;margin:0 0 10px}.lang-btns{display:flex;flex-direction:column;gap:12px;max-width:220px;width:100%}.lang-btn{background:#ffffff0a;border:1px solid #a3d6ff40;border-radius:14px;color:#fff;cursor:pointer;font-family:var(--subtitlefont);font-size:1rem;font-weight:600;letter-spacing:.3px;padding:14px 20px;transition:all .3s ease}.lang-btn:hover{background:var(--lightblue);border-color:var(--lightblue);box-shadow:0 8px 24px #a3d6ff4d;color:#010422;transform:translateY(-2px)}.lang-btn-ar{direction:rtl;font-size:1.05rem}@media (max-width:768px){.chatbot-wrapper{bottom:25px;right:85px}.chatbot-wrapper.rtl{left:85px}.chatbot-trigger{height:50px;width:50px}.chatbot-window{bottom:65px;height:480px;width:320px}}@media (max-width:480px){.chatbot-window{right:-65px;width:85vw}.chatbot-wrapper.rtl .chatbot-window{left:-65px}}
/*# sourceMappingURL=main.2876b3c1.css.map*/