.elementor-26 .elementor-element.elementor-element-bb76e6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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-26 .elementor-element.elementor-element-bb76e6f{--content-width:1280px}}.elementor-26 .elementor-element.elementor-element-2611c15{--bg-navy:#060913;--card-dark:#0b101a;--brand-orange:#f66e17;--brand-red:#d93a2a;--text-pure:#ffffff;--text-desc:#b4bcc8}.elementor-26 .elementor-element.elementor-element-2611c15 .premium-header{position:fixed;top:0;right:0;left:0;width:100%;height:75px;z-index:99990;direction:rtl;font-family:inherit;background:rgb(6 9 19 / .9);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgb(255 255 255 / .05)}.elementor-26 .elementor-element.elementor-element-2611c15 .header-container{max-width:1200px;margin:0 auto;padding:0 20px;height:100%;display:flex;justify-content:space-between;align-items:center}.elementor-26 .elementor-element.elementor-element-2611c15 .header-logo img{height:45px;width:auto;display:block;object-fit:contain}.elementor-26 .elementor-element.elementor-element-2611c15 .cta-btn{background:linear-gradient(to left,var(--brand-red),var(--brand-orange));color:var(--text-pure)!important;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:700;font-size:15px;transition:0.3s;display:inline-block;direction:ltr;text-align:center;box-shadow:0 4px 15px rgb(246 110 23 / .2)}.elementor-26 .elementor-element.elementor-element-2611c15 .menu-overlay{display:none}.elementor-26 .elementor-element.elementor-element-2611c15 .offcanvas-header,.elementor-26 .elementor-element.elementor-element-2611c15 .offcanvas-footer{display:none}@media (min-width:992px){.elementor-26 .elementor-element.elementor-element-2611c15 .menu-toggle{display:none}.elementor-26 .elementor-element.elementor-element-2611c15 .mobile-only{display:none!important}.elementor-26 .elementor-element.elementor-element-2611c15 .header-nav{position:fixed;top:0;right:50%;transform:translateX(50%);height:75px;z-index:99995;display:flex;align-items:center}.elementor-26 .elementor-element.elementor-element-2611c15 .nav-list{display:flex;gap:25px;list-style:none;margin:0;padding:0}.elementor-26 .elementor-element.elementor-element-2611c15 .nav-list li a{color:var(--text-desc);text-decoration:none;font-size:15px;font-weight:500;transition:0.3s}.elementor-26 .elementor-element.elementor-element-2611c15 .nav-list li a:hover{color:var(--brand-orange)}}.elementor-26 .elementor-element.elementor-element-2611c15 .menu-toggle{background:#fff0;border:none;cursor:pointer;padding:5px;z-index:99995}.elementor-26 .elementor-element.elementor-element-2611c15 .menu-toggle span{display:block;width:28px;height:2px;background-color:var(--text-pure);margin:6px 0;transition:0.3s;border-radius:2px}@media (max-width:991px){.elementor-26 .elementor-element.elementor-element-2611c15 .desktop-only{display:none!important}.elementor-26 .elementor-element.elementor-element-2611c15 .mobile-only{display:flex}.elementor-26 .elementor-element.elementor-element-2611c15 .menu-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .7);backdrop-filter:blur(4px);z-index:99997;visibility:hidden;opacity:0;transition:0.4s ease}.elementor-26 .elementor-element.elementor-element-2611c15 .menu-overlay.active{visibility:visible;opacity:1}.elementor-26 .elementor-element.elementor-element-2611c15 .header-nav{position:fixed;top:0;right:-320px;width:300px;max-width:85vw;height:100vh;background:var(--card-dark);z-index:99999;padding:20px;display:flex;flex-direction:column;border-left:1px solid rgb(255 255 255 / .05);box-shadow:-10px 0 30px rgb(0 0 0 / .5);transition:right 0.4s cubic-bezier(.77,0,.175,1);overflow-y:auto}.elementor-26 .elementor-element.elementor-element-2611c15 .header-nav.active{right:0}.elementor-26 .elementor-element.elementor-element-2611c15 .offcanvas-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .05)}.elementor-26 .elementor-element.elementor-element-2611c15 .offcanvas-logo{height:35px}.elementor-26 .elementor-element.elementor-element-2611c15 .close-menu{background:none;border:none;color:var(--text-pure);font-size:35px;line-height:1;cursor:pointer;padding:0 10px;transition:color 0.3s}.elementor-26 .elementor-element.elementor-element-2611c15 .close-menu:hover{color:var(--brand-red)}.elementor-26 .elementor-element.elementor-element-2611c15 .nav-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.elementor-26 .elementor-element.elementor-element-2611c15 .nav-list li{border-bottom:1px solid rgb(255 255 255 / .02);padding-bottom:10px}.elementor-26 .elementor-element.elementor-element-2611c15 .nav-list li a{display:block;font-size:16px;color:var(--text-desc);text-decoration:none}.elementor-26 .elementor-element.elementor-element-2611c15 .offcanvas-footer{display:flex;flex-direction:column;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .05)}.elementor-26 .elementor-element.elementor-element-2611c15 .call-text{color:var(--text-desc);font-size:13px;margin-bottom:12px}.elementor-26 .elementor-element.elementor-element-2611c15 .full-width{width:100%;display:block;padding:12px 0;font-size:16px}}