.ar-hero-video:not(.togsv){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.ar-hero-area .ar-about-us-4-shape:not(.togsv),.ar-hero-area .container:not(.togsv){position:relative;z-index:1}.design-award-desc:not(.togsv){max-width:760px;margin:14px 0 0;font-weight:500;font-size:16px;line-height:1.62;letter-spacing:-.02em;color:rgba(224,238,238,.6)}.design-award-title-group:not(.togsv){display:flex;align-items:center;gap:18px;min-width:0}.design-award-item.active .design-award-desc:not(.togsv),.design-award-item:hover .design-award-desc:not(.togsv){color:rgba(224,238,238,.8)}@media (max-width:767.98px){.design-award-desc:not(.togsv){font-size:15px}}.tp-breadcrumb-compact:not(.togsv){padding-top:150px;padding-bottom:0}.tp-breadcrumb-flush:not(.togsv){padding-top:0;padding-bottom:0}@media (max-width:1199.98px){.tp-breadcrumb-compact:not(.togsv){padding-top:110px}}.tog-legal-area:not(.togsv){padding-top:90px}.tog-legal-content :is(h2,h3):not(.togsv){margin:46px 0 16px;font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--tp-common-white)}.tog-legal-content :is(h2,h3):first-child:not(.togsv){margin-top:0}.tog-legal-content p:not(.togsv){margin:0 0 16px;font-size:16px;line-height:1.75;color:rgba(255,255,255,.72)}.tog-legal-content ul:not(.togsv){margin:0 0 18px;padding:0;list-style:none}.tog-legal-content ul li:not(.togsv){position:relative;margin-bottom:10px;font-size:16px;line-height:1.7;color:rgba(255,255,255,.72)}[dir=ltr] .tog-legal-content ul li:not(.togsv){padding-left:24px}[dir=rtl] .tog-legal-content ul li:not(.togsv){padding-right:24px}.tog-legal-content ul li:not(.togsv):before{content:"";position:absolute;top:11px;width:7px;height:7px;border-radius:50%;background-color:var(--tp-common-red-3)}[dir=ltr] .tog-legal-content ul li:not(.togsv):before{left:0}[dir=rtl] .tog-legal-content ul li:not(.togsv):before{right:0}.tog-legal-content a:not(.togsv){color:var(--tp-common-red-3);text-decoration:underline;text-underline-offset:3px}.tog-legal-content a:hover:not(.togsv){color:var(--tp-common-white)}.tog-legal-updated:not(.togsv){margin-top:8px;font-size:14px;letter-spacing:.02em;color:rgba(255,255,255,.5)}.contact-form-error:not(.togsv){display:block;margin-top:6px;font-size:13px;line-height:1.2;color:#d32f2f}.ajax-response.is-success:not(.togsv){color:#2e7d32}.ajax-response.is-error:not(.togsv){color:#d32f2f}.tog-circle-toggle:not(.togsv){width:46px;height:46px;border-radius:50%;border:1px solid;background:rgba(127,127,127,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:inherit;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:.25s}.tog-circle-toggle:hover:not(.togsv){border-color:var(--tp-common-red-2);color:var(--tp-common-red-2)}.tp-header-toggles:not(.togsv){gap:8px}.tp-header-menu nav>ul:not(.togsv){flex-wrap:nowrap;white-space:nowrap;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.tp-header-menu nav>ul>li:not(.togsv){margin-left:10px!important;margin-right:10px!important}.tp-header-menu li.tog-no-arrow:not(.togsv):after,.tp-header-menu li.tog-no-arrow>a .dropdown-btn:not(.togsv),.tp-header-menu li.tog-no-arrow>a:not(.togsv):after{display:none!important;content:none!important}.tp-header-right:not(.togsv){flex-shrink:0}.tp-header-box:not(.togsv),.tp-header-menu:not(.togsv){min-width:0}@media (max-width:1399.98px){.tp-header-menu nav>ul>li:not(.togsv){margin-left:5px!important;margin-right:5px!important}.tp-header-menu nav>ul>li>a:not(.togsv){font-size:15px!important}.tog-circle-toggle:not(.togsv){width:36px;height:36px;font-size:9px}.tp-header-btn-box:not(.togsv){display:none!important}}@media (max-width:1199.98px){.tog-circle-toggle:not(.togsv){width:34px;height:34px;font-size:8px}}.tp-header-dropdown.dropdown-white-bg nav>ul>li.has-dropdown:not(.togsv):after,.tp-header-dropdown.dropdown-white-bg nav>ul>li>a .dropdown-btn:not(.togsv),.tp-header-dropdown.dropdown-white-bg nav>ul>li>a:not(.togsv){color:#141414!important}@media (min-width:1200px){.tp-header-blur .container:not(.togsv){padding-left:36px;padding-right:36px}}@media (min-width:1600px){.tp-header-blur .container:not(.togsv){padding-left:48px;padding-right:48px}}.tp-header-menu nav>ul>li.active>a:not(.togsv){color:var(--tp-common-red-2)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.tp-header-menu nav>ul>li.active.has-dropdown:not(.togsv):after{color:var(--tp-common-red-2)!important}.tp-header-menu .tp-megamenu-list ul li a.active:not(.togsv){color:var(--tp-common-red-2)!important;background-color:rgba(0,168,227,.1)}.tp-header-menu li.tog-menu-open>.tp-megamenu-wrapper:not(.togsv){visibility:visible!important;opacity:1!important;transition-duration:.2s;transform:perspective(300px) rotateX(0deg)!important;-webkit-transform:perspective(300px) rotateX(0deg)!important}.tp-hero-video:not(.togsv){width:400px;height:300px;object-fit:contain;vertical-align:middle}.client-work-subtitle:not(.togsv){margin-top:18px;max-width:620px}.client-work-services:not(.togsv){font-size:15px;letter-spacing:.02em;opacity:.75}.client-work-thumb:not(.togsv){width:100%;overflow:hidden;border-radius:12px}.client-work-thumb img:not(.togsv){display:block;width:100%;height:320px;object-fit:cover}@media (max-width:991.98px){.client-work-thumb img:not(.togsv){height:260px}}.client-work-track{display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px}.client-work-track::-webkit-scrollbar{display:none;height:0}.client-work-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 3);scroll-snap-align:start;margin:0}.client-work-slide-caption{margin-top:12px;font-size:15px;letter-spacing:.02em;opacity:.75}.client-work-arrows{display:flex;gap:12px;justify-content:flex-start}.client-work-arrow{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(128,128,128,.4);background:transparent;color:#ffffff;cursor:pointer;transition:all .3s ease-in-out}.client-work-arrow:hover{background:#2e7fe6;border-color:#2e7fe6;color:#ffffff}.client-work-arrow svg{display:block;width:18px;height:18px}@media (min-width:768px){.client-work-arrows{justify-content:flex-end}}@media (max-width:1199.98px){.client-work-slide{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:767.98px){.client-work-slide{flex-basis:100%}}.tp-contact-main-ptb{background-size:cover;background-position:50%;background-repeat:no-repeat}.tp-contact-main-ptb.tp-contact-hero-dark .tp-career-title,.tp-contact-main-ptb.tp-contact-hero-dark .tp-section-subtitle,.tp-contact-main-ptb.tp-contact-hero-dark .tp-section-subtitle span{color:#ffffff!important}.contact-details-block{display:flex;flex-direction:column;gap:10px}.contact-details-label{font-size:22px;font-weight:700;line-height:1.2;margin-bottom:2px}.contact-details-line{font-size:18px;line-height:1.5;opacity:1}.contact-details-links{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:14px}.contact-details-links a{font-size:18px;font-weight:700;padding-bottom:2px;border-bottom:2px solid;transition:opacity .3s ease-in-out}.contact-details-block .contact-details-links a{color:#2e7fe6!important;border-color:#2e7fe6}.contact-details-block .contact-details-links a:hover{opacity:.75}.crp-hero-funfact-bg{width:240px;padding:26px}.crp-hero-funfact-bg .ar-about-funfact-top-content h4{font-size:22px;line-height:24px;margin-bottom:22px;letter-spacing:-.4px}.crp-hero-funfact-bg .ar-about-funfact-item:not(:last-of-type){margin-bottom:12px;padding-bottom:12px}[dir=ltr] .crp-hero-funfact-bg .ar-about-funfact-item-icon{margin-right:8px}[dir=rtl] .crp-hero-funfact-bg .ar-about-funfact-item-icon{margin-left:8px}.crp-hero-funfact-bg .ar-about-funfact-item-icon span{height:38px;width:38px}.crp-hero-funfact-bg .ar-about-funfact-item-content p{font-size:11px}.crp-hero-funfact-bg .ar-about-funfact-item-content a{font-size:14px}.crp-hero-funfact-bg .ar-about-funfact-item-bottom p{font-size:11px}.tog-whatsapp-btn{position:fixed;bottom:24px;z-index:999;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#25d366;color:#ffffff;box-shadow:0 10px 26px rgba(0,0,0,.28);transition:transform .25s ease,box-shadow .25s ease}[dir=ltr] .tog-whatsapp-btn{left:24px}[dir=rtl] .tog-whatsapp-btn{right:24px}.tog-whatsapp-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 14px 30px rgba(0,0,0,.34);color:#ffffff}.tog-whatsapp-btn svg{width:30px;height:30px}@media (max-width:767.98px){.tog-whatsapp-btn{bottom:16px;width:50px;height:50px}[dir=ltr] .tog-whatsapp-btn{left:16px}[dir=rtl] .tog-whatsapp-btn{right:16px}.tog-whatsapp-btn svg{width:26px;height:26px}}.tog-product-gallery .tp-section-subtitle:not(.togsv),.tog-product-gallery .tp-section-title-dirtyline:not(.togsv){color:var(--tp-common-white)}.tog-product-gallery-thumb:not(.togsv){width:100%;overflow:hidden;border-radius:12px;background:rgba(255,255,255,.04)}.tog-product-gallery-thumb img:not(.togsv){display:block;width:100%;height:280px;object-fit:cover}@media (max-width:991.98px){.tog-product-gallery-thumb img:not(.togsv){height:220px}}.tog-service-cta:not(.togsv){padding:70px 40px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:rgba(255,255,255,.02)}.tog-service-cta .tp-section-title:not(.togsv){color:var(--tp-common-white)}.tog-service-cta-text:not(.togsv){margin-left:auto;margin-right:auto;max-width:620px;font-weight:500;font-size:16px;line-height:1.62;letter-spacing:-.02em;color:rgba(255,255,255,.6)}.tog-service-cta-closing .tog-service-cta:not(.togsv){padding:50px 30px}@media (max-width:767.98px){.tog-service-cta:not(.togsv){padding:45px 24px}.tog-service-cta-closing .tog-service-cta:not(.togsv){padding:40px 22px}}.tog-service-faq-title .tp-section-title-dirtyline:not(.togsv){color:var(--tp-common-white)}.tog-service-images-row:not(:last-child):not(.togsv){margin-bottom:90px}.tog-service-images .tp-section-subtitle:not(.togsv),.tog-service-images .tp-section-title-dirtyline:not(.togsv){color:var(--tp-common-white)}.tog-service-images-thumb:not(.togsv){width:100%;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.04)}.tog-service-images-thumb img:not(.togsv){display:block;width:100%;height:420px;object-fit:cover}.tog-service-images-index:not(.togsv){display:block;margin-bottom:18px;font-weight:500;font-size:14px;line-height:1;letter-spacing:.04em;color:#999da6}.tog-service-images-content p:not(.togsv){margin-top:22px;margin-bottom:0;max-width:560px;font-weight:500;font-size:16px;line-height:1.62;letter-spacing:-.02em;color:rgba(255,255,255,.6)}@media (max-width:991.98px){.tog-service-images-thumb img:not(.togsv){height:300px}.tog-service-images-row:not(:last-child):not(.togsv){margin-bottom:60px}}.tp-service-showreel .tp-video-thumb:not(.togsv){width:100%}.tp-service-showreel-caption:not(.togsv){margin-top:20px;margin-bottom:0;font-weight:500;font-size:16px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:rgba(255,255,255,.6)}.projects-video-subtitle:not(.togsv){margin-top:18px;max-width:620px}.projects-video-item:not(.togsv){margin:0}.projects-video:not(.togsv){display:block;width:100%;height:260px;object-fit:cover;border-radius:12px;background-color:#111}.projects-video-caption:not(.togsv){margin-top:12px;font-size:15px;letter-spacing:.02em;opacity:.75}@media (max-width:991.98px){.projects-video:not(.togsv){height:220px}}.tog-service-intro:not(.togsv){margin:40px 0 0;max-width:900px;font-weight:500;font-size:17px;line-height:1.62;letter-spacing:-.02em;color:rgba(255,255,255,.7)}@media (max-width:767.98px){.tog-service-intro:not(.togsv){margin-top:28px;font-size:16px}}body,html{max-width:100%;overflow-x:clip}.tp-header-area .tp-header-bar button.tp-offcanvas-open-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:48px;height:48px;padding:0;border-radius:12px;background-color:var(--tp-common-red,#2e7fe6)!important}.tp-header-area .tp-header-bar button.tp-offcanvas-open-btn i{display:block;width:24px;height:2px;margin:0;border-radius:2px;background-color:#ffffff!important}@media (max-width:767.98px){.pt-100,.pt-120,.pt-140,.pt-160,.pt-200{padding-top:64px!important}.pb-100,.pb-120,.pb-140,.pb-145,.pb-170{padding-bottom:64px!important}.mt-100,.mt-120{margin-top:48px!important}.tp-section-title-dirtyline{font-size:clamp(2rem,8.5vw,3.25rem)!important;line-height:1.06!important}.tp-section-title{font-size:clamp(1.75rem,7vw,2.75rem)!important}.tp-banner-area,.tp-funfact-panel-wrap,.tp-text-slide-area{max-width:100%;overflow-x:clip}}.tog-services-intro-title{font-size:clamp(2rem,5vw,4rem);line-height:1.05;margin:14px 0 20px;max-width:24ch}.tog-services-intro-text{max-width:70ch;font-size:18px;line-height:1.6;opacity:.8;margin-bottom:28px}.tog-services-intro-list{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:0}.tog-services-intro-list a{font-weight:600;border-bottom:1px solid;padding-bottom:2px}@media (max-width:767.98px){.tog-services-intro-title{font-size:clamp(1.75rem,8vw,2.5rem)}.tog-services-intro-text{font-size:16px}}.tog-services-grid .col-lg-4,.tog-services-grid .col-md-6,.tog-services-grid .col-xl-4{margin-bottom:40px}.tog-service-card{display:flex;flex-direction:column;gap:16px;height:100%}.tog-service-card-media{display:block;overflow:hidden;border-radius:16px;aspect-ratio:16/10;background-color:#f2f2f4}.tog-service-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tog-service-card:hover .tog-service-card-media img{transform:scale(1.04)}.tog-service-card-title{font-size:22px;line-height:1.2;font-weight:600;margin:0 0 6px}.tog-service-card-text{display:block;font-size:15px;line-height:1.55;opacity:.75}@media (max-width:767.98px){.tog-service-card-title{font-size:19px}.tog-services-grid .col-lg-4,.tog-services-grid .col-md-6,.tog-services-grid .col-xl-4{margin-bottom:28px}}img{max-width:100%;height:auto}html[dir=rtl] body,html[lang=ar] body{font-family:var(--font-arabic),sans-serif}html[dir=rtl] :is(h1,h2,h3,h4,h5,h6),html[lang=ar] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-arabic-display,var(--font-arabic)),var(--font-arabic),sans-serif}