@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap");:root{--font-figtree:"Figtree";--font-ibm-plex-arabic:"IBM Plex Sans Arabic"}.font-english{font-family:var(--font-figtree),"system-ui","Segoe UI","Open Sans","Helvetica Neue","sans-serif"}.font-arabic{font-family:var(--font-ibm-plex-arabic),"system-ui","Segoe UI","Open Sans","Helvetica Neue","sans-serif";letter-spacing:0;line-height:1.6}.font-arabic h1,.font-arabic h2,.font-arabic h3,.font-arabic h4,.font-arabic h5,.font-arabic h6{font-family:var(--font-ibm-plex-arabic),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:700}.font-english h1,.font-english h2,.font-english h3,.font-english h4,.font-english h5,.font-english h6{font-family:var(--font-figtree),var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:700}:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--secondary-color:#64748b;--accent-color:#8b5cf6;--background-primary:#fff;--background-secondary:#f1f5f9;--background-tertiary:#e2e8f0;--text-primary:#1e293b;--text-secondary:#475569;--text-tertiary:#64748b;--border-color:#e2e8f0;--shadow-color:rgba(0,0,0,.1);--success-color:#22c55e;--warning-color:#eab308;--error-color:#ef4444;--info-color:#3b82f6}[data-theme=dark]{--primary-color:#3b82f6;--primary-hover:#2563eb;--secondary-color:#94a3b8;--accent-color:#a78bfa;--background-primary:#0f172a;--background-secondary:#1e293b;--background-tertiary:#334155;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--border-color:#334155;--shadow-color:rgba(0,0,0,.3);--success-color:#22c55e;--warning-color:#facc15;--error-color:#f87171;--info-color:#60a5fa}body{background-color:var(--background-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.card{background-color:var(--background-secondary);border:1px solid var(--border-color);box-shadow:0 2px 4px var(--shadow-color)}.button{background-color:var(--primary-color);color:#fff;transition:background-color .2s ease}.button:hover{background-color:var(--primary-hover)}.button.secondary{background-color:var(--secondary-color)}input,select,textarea{background-color:var(--background-primary);border:1px solid var(--border-color);color:var(--text-primary)}input:focus,select:focus,textarea:focus{border-color:var(--primary-color);outline:none}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--primary-hover)}.success{color:var(--success-color)}.warning{color:var(--warning-color)}.error{color:var(--error-color)}.info{color:var(--info-color)}.theme-toggle{background:none;border:none;cursor:pointer;color:var(--text-primary);transition:color .3s ease;font-size:1.2rem}.theme-toggle:hover{color:var(--primary-color)}.hero1{position:relative;transition:all .3s ease}[data-theme=light] .hero1{background-size:cover;background-position:50%;background-repeat:no-repeat}[data-theme=dark] .hero1{background-color:var(--background-primary);background-image:none!important}[data-theme=dark] .hero1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--background-secondary);z-index:0}[data-theme=dark] .hero1>.container{position:relative;z-index:1}[data-theme=dark] .hero_main_area1{.main-headding .span{color:var(--text-secondary)}.main-headding .title{color:var(--text-primary)}.main-headding p{color:var(--text-secondary)}.play-btn,.play-btn span{color:var(--text-primary)}.play-btn span i{color:var(--ztc-bg-main-bg-1)}.hero1-all-images{opacity:.9}.image3,.image4,.shape1,.shape2{opacity:.7}}.hero-bottom-area{transition:all .3s ease}[data-theme=dark] .single-box{.icon{background-color:var(--background-secondary);img{filter:brightness(1.2)}}.headding{h5{color:var(--text-primary)}p{color:var(--text-secondary)}}&:hover{.icon{background-color:var(--primary-color);img{filter:brightness(1)}}.headding{h5{color:var(--primary-color)}}}}.single-box,.single-box .headding h5,.single-box .headding p,.single-box .icon{transition:all .3s ease}[data-theme=dark] .about1{.heading1{.span{color:var(--text-secondary)}.title{color:var(--text-primary)}p{color:var(--text-secondary)}}.list li{color:var(--text-secondary);span{color:var(--primary-color);background-color:var(--background-tertiary)}}.icon-box{background-color:var(--background-secondary);border:1px solid var(--border-color);h4{color:var(--text-primary)}p{color:var(--text-secondary)}}.about-image{.image1,.image2{img{filter:brightness(.9)}}}.list li:hover span{background-color:var(--primary-color);color:var(--text-primary)}}.about1 .heading1 *,.about1 .list li span{transition:all .3s ease}.gradient-separator{position:relative}.gradient-separator:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-color,rgba(0,0,0,.1)) 20%,var(--border-color,rgba(0,0,0,.1)) 80%,transparent 100%)}[data-theme=dark] .gradient-separator:before{--border-color:hsla(0,0%,100%,.1)}.service .single-box{background-color:var(--background-primary);padding:30px;border-radius:10px;transition:all .3s ease;border:1px solid var(--border-color);box-shadow:0 4px 6px var(--shadow-color);display:flex;flex-direction:column;height:100%}.service .single-box .heading1{display:flex;flex-direction:column;flex-grow:1}.service .single-box .heading1 p{flex-grow:1}.service .single-box .learn{align-self:flex-start;margin-top:auto}[data-theme=dark] .service .single-box{background-color:var(--background-secondary)}[data-theme=dark] .service{.heading1{.span{color:var(--text-secondary)}.title{color:var(--text-primary)}}.service-box{background-color:var(--background-secondary);.icon{background-color:var(--background-tertiary);img{filter:brightness(.9)}}.heading1{h4 a{color:var(--text-primary)}p{color:var(--text-secondary)}.learn{color:var(--text-secondary);svg{color:var(--text-secondary)}}}&:hover{.icon{background-color:var(--primary-color);img{filter:brightness(1)}}.heading1{h4 a{color:var(--primary-color)}.learn{color:var(--primary-color);svg{color:var(--primary-color)}}}}}}.service .service-box,.service .service-box .heading1 .learn,.service .service-box .heading1 .learn svg,.service .service-box .heading1 h4 a,.service .service-box .icon{transition:all .3s ease}[data-theme=dark] .project{.heading1{.span{color:var(--text-secondary)}.title{color:var(--text-primary)}}.slick-dots li button{background-color:var(--text-secondary);&.slick-active,&:hover{background-color:var(--primary-color)}}}[data-theme=light] .project .single-slider .slider-img{border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);border-radius:8px}[data-theme=dark] .blog{.heading1{.span{color:var(--text-secondary)}.title{color:var(--text-primary)}}.blog-box{background-color:var(--background-secondary);border:1px solid var(--border-color);transition:all .3s ease;.image{img{filter:brightness(.9);transition:all .3s ease}}.heading{.tags{a{color:var(--text-secondary);img{filter:brightness(.9)}}}h4 a{color:var(--text-primary)}.learn{color:var(--text-secondary)}}&:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2);.image img{filter:brightness(1)}.heading{.learn,h4 a{color:var(--primary-color)}}}}}.blog .blog-box,.blog .blog-box .heading .learn,.blog .blog-box .heading h4 a,.blog .blog-box .image img{transition:all .3s ease}[data-theme=dark] .pricing{.heading1{.span{color:var(--text-secondary)}.title{color:var(--text-primary)}}.single-pricing-box{background-color:var(--background-secondary);border:1px solid var(--border-color);transition:all .3s ease;.popular-title{color:var(--primary-color)}.title{color:var(--text-primary)}.price{color:var(--text-primary);span{color:var(--text-secondary)}}.feature-title{color:var(--text-primary)}ul li{color:var(--text-secondary);i{color:var(--primary-color)}}&.active{background-color:var(--primary-color);border-color:var(--primary-color);.feature-title,.price,.price span,.title,ul li,ul li i{color:var(--background-primary)}}&:not(.active):hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}}}.pricing .single-pricing-box,.pricing .single-pricing-box *{transition:all .3s ease}[data-theme=dark]{.cs_site_header{background-color:var(--background-secondary)}.cs_top_header{background-color:var(--background-tertiary)}.cs_nav .cs_nav_list>li>a{color:var(--text-primary)}.cs_nav .cs_nav_list>li>a:hover{color:var(--primary-color)}.theme-btn1{background-color:var(--primary-color);color:var(--text-primary)}.theme-btn1:hover{background-color:var(--primary-hover)}.cs_card,input,select,textarea{background-color:var(--background-secondary);border-color:var(--border-color)}input,select,textarea{color:var(--text-primary)}.footer-area{background-color:var(--background-tertiary)}}.cs_card,.cs_nav .cs_nav_list>li>a,.cs_site_header,.theme-btn1,input,select,textarea{transition:all .3s ease}[data-theme=dark] .faq-area-all,[data-theme=dark] .faq3,[data-theme=dark] .faq6,[data-theme=dark] .faq7{background-color:var(--background-primary);color:var(--text-primary);.title,h5{color:var(--text-primary)}.accordion{.accordion-item{background-color:var(--background-secondary);border-color:var(--border-color);button{background-color:var(--background-secondary);color:var(--text-primary);&:hover{color:var(--primary-color)}&:focus{border-color:var(--primary-color)}}.accordion-body{background-color:var(--background-tertiary);color:var(--text-secondary)}&.active{background-color:var(--background-tertiary);button{color:var(--primary-color);background-color:unset}}}.accordion-button:not(.collapsed){background-color:var(--background-tertiary);color:var(--primary-color);box-shadow:none}.accordion-button:after{filter:invert(1)}}}[data-theme=dark] .faq-image{opacity:.9;img{filter:brightness(.9) contrast(1.1)}}