.elementor-286 .elementor-element.elementor-element-5b93951{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-286 .elementor-element.elementor-element-aedb2a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(min-width:768px){.elementor-286 .elementor-element.elementor-element-aedb2a3{--content-width:1380px}}.elementor-286 .elementor-element.elementor-element-ca4a41e{--bg-navy:#060913;--bg-footer-bottom:#030408;--brand-red:#d93a2a;--brand-orange:#f66e17;--text-white:#ffffff;--text-light:#b4bcc8;--border-color:rgba(255, 255, 255, 0.08);--glow-orange:radial-gradient(circle at 80% 0%, rgba(246, 110, 23, 0.15) 0%, transparent 60%);--glow-blue:radial-gradient(circle at 20% 100%, rgba(41, 128, 185, 0.1) 0%, transparent 60%)}.elementor-286 .elementor-element.elementor-element-ca4a41e *{box-sizing:border-box;margin:0;padding:0}.elementor-286 .elementor-element.elementor-element-ca4a41e .emdad-footer-master{background-color:var(--bg-navy);background-image:var(--glow-orange),var(--glow-blue);font-family:inherit;color:var(--text-light);direction:rtl;position:relative;border-top:1px solid rgb(255 255 255 / .05);margin-top:80px}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-top-cta{max-width:1100px;margin:0 auto;padding:0 20px;position:relative;top:-50px;z-index:10}.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-inner-box{background:rgb(11 16 26 / .7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .1);border-right:4px solid var(--brand-orange);border-radius:20px;padding:35px 25px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;box-shadow:0 25px 50px rgb(0 0 0 / .5)}@media (min-width:992px){.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-inner-box{flex-direction:row;text-align:right;justify-content:space-between;padding:40px 50px}.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-texts{flex:1;padding-left:30px}}.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-title{font-size:clamp(1.2rem, 3vw, 1.5rem);font-weight:900;color:var(--text-white);margin-bottom:8px}.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-desc{font-size:.95rem;color:var(--text-light)}.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-btn-gradient{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(to left,var(--brand-red),var(--brand-orange));color:var(--text-white)!important;padding:14px 35px;border-radius:12px;font-size:1.1rem;font-weight:900;text-decoration:none;box-shadow:0 8px 25px rgb(246 110 23 / .2);transition:all 0.3s ease;white-space:nowrap;width:100%}@media (min-width:768px){.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-btn-gradient{width:auto}}.elementor-286 .elementor-element.elementor-element-ca4a41e .cta-btn-gradient:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(246 110 23 / .4)}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-main-grid{display:flex;flex-direction:column;gap:20px;padding-bottom:50px}@media (min-width:768px){.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-main-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1024px){.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-main-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px}}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-logo-wrap{background:rgb(255 255 255 / .02);padding:15px;border-radius:12px;display:inline-block;margin-bottom:25px;border:1px solid rgb(255 255 255 / .05)}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-logo-wrap img{max-height:45px;width:auto}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-about-text{font-size:.95rem;line-height:1.9}.elementor-286 .elementor-element.elementor-element-ca4a41e .highlight-text{color:var(--brand-orange);font-weight:900;font-size:1.05rem;margin-top:15px}.elementor-286 .elementor-element.elementor-element-ca4a41e .f-toggle{display:none}.elementor-286 .elementor-element.elementor-element-ca4a41e .col-title{font-size:1.1rem;font-weight:900;color:var(--text-white);margin:0}@media (min-width:768px){.elementor-286 .elementor-element.elementor-element-ca4a41e .col-title{margin-bottom:25px}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-icon{display:none}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-content{max-height:none!important;opacity:1!important}}@media (max-width:767px){.elementor-286 .elementor-element.elementor-element-ca4a41e .accordion-box{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:12px;overflow:hidden}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px;cursor:pointer;transition:background 0.3s}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-icon{position:relative;width:14px;height:14px}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-icon::before,.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-icon::after{content:'';position:absolute;background:var(--text-white);transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-icon::before{top:6px;left:0;width:14px;height:2px}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-icon::after{top:0;left:6px;width:2px;height:14px}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-content{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease,padding 0.4s ease}.elementor-286 .elementor-element.elementor-element-ca4a41e .acc-inner{padding:0 20px 25px 20px;border-top:1px solid rgb(255 255 255 / .05);margin-top:5px;padding-top:15px}.elementor-286 .elementor-element.elementor-element-ca4a41e .f-toggle:checked~.acc-content{max-height:800px;opacity:1}.elementor-286 .elementor-element.elementor-element-ca4a41e .f-toggle:checked+.acc-header{background:rgb(246 110 23 / .05)}.elementor-286 .elementor-element.elementor-element-ca4a41e .f-toggle:checked+.acc-header .col-title{color:var(--brand-orange)}.elementor-286 .elementor-element.elementor-element-ca4a41e .f-toggle:checked+.acc-header .acc-icon::after{transform:rotate(90deg);opacity:0}.elementor-286 .elementor-element.elementor-element-ca4a41e .f-toggle:checked+.acc-header .acc-icon::before{background:var(--brand-orange)}}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-links,.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-list,.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-contact-list{list-style:none}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-links li,.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-list li{margin-bottom:12px;font-size:.95rem;line-height:1.6}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-links a{color:var(--text-light);text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;padding:5px 0}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-links a::before{content:'←';font-size:1rem;margin-left:8px;color:var(--brand-orange);opacity:0;transform:translateX(10px);transition:all 0.3s ease}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-links a:hover{color:var(--brand-orange);transform:translateX(-5px)}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-links a:hover::before{opacity:1;transform:translateX(0)}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-contact-list li{display:flex;align-items:center;gap:15px;margin-bottom:20px;font-size:.9rem;line-height:1.6}.elementor-286 .elementor-element.elementor-element-ca4a41e .icon-circle{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:rgb(255 255 255 / .05);color:var(--brand-orange);border-radius:50%;font-size:1.2rem;flex-shrink:0;transition:0.3s}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-contact-list li:hover .icon-circle{background:rgb(246 110 23 / .1);transform:scale(1.1)}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-contact-list strong{color:var(--text-white)}.elementor-286 .elementor-element.elementor-element-ca4a41e .ltr-text{font-family:Arial,sans-serif;letter-spacing:.5px}.elementor-286 .elementor-element.elementor-element-ca4a41e .footer-bottom-bar{background-color:var(--bg-footer-bottom);padding:25px 0;position:relative;z-index:2;border-top:1px solid rgb(255 255 255 / .02)}.elementor-286 .elementor-element.elementor-element-ca4a41e .bottom-bar-flex{display:flex;flex-direction:column;gap:15px}.elementor-286 .elementor-element.elementor-element-ca4a41e .bottom-row-1{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}@media (min-width:768px){.elementor-286 .elementor-element.elementor-element-ca4a41e .bottom-row-1{flex-direction:row;justify-content:space-between;text-align:right}}.elementor-286 .elementor-element.elementor-element-ca4a41e .copyright-text{font-size:.85rem;color:var(--text-light);opacity:.8}.elementor-286 .elementor-element.elementor-element-ca4a41e .copyright-text strong{color:var(--text-white);font-family:Arial,sans-serif}.elementor-286 .elementor-element.elementor-element-ca4a41e .service-tags{display:flex;gap:12px;font-size:.85rem;color:var(--text-light);font-weight:700;opacity:.8}.elementor-286 .elementor-element.elementor-element-ca4a41e .dot{color:var(--brand-orange)}.elementor-286 .elementor-element.elementor-element-ca4a41e .bottom-row-2{text-align:center;font-size:.85rem;color:var(--text-light);opacity:.7;padding-top:15px;border-top:1px solid rgb(255 255 255 / .05)}.elementor-286 .elementor-element.elementor-element-ca4a41e .dev-name{font-weight:900;letter-spacing:1px;background:linear-gradient(to left,#ffffff,#b4bcc8);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}