diff --git a/next.config.ts b/next.config.ts
index 6c7111b..743a174 100644
--- a/next.config.ts
+++ b/next.config.ts
@@ -5,6 +5,9 @@ const nextConfig: NextConfig = {
// this aligns with the request to "generate out folder" during build time
output: 'export',
// note: customize other options as needed
+ images: {
+ unoptimized: true,
+ },
};
export default nextConfig;
diff --git a/public/assets/img-app/about/about-img1.png b/public/assets/img-app/about/about-img1.png
new file mode 100644
index 0000000..e6d7af4
Binary files /dev/null and b/public/assets/img-app/about/about-img1.png differ
diff --git a/public/assets/img-app/about/about-img10.png b/public/assets/img-app/about/about-img10.png
new file mode 100644
index 0000000..b6db9d1
Binary files /dev/null and b/public/assets/img-app/about/about-img10.png differ
diff --git a/public/assets/img-app/about/about-img11.png b/public/assets/img-app/about/about-img11.png
new file mode 100644
index 0000000..9584e02
Binary files /dev/null and b/public/assets/img-app/about/about-img11.png differ
diff --git a/public/assets/img-app/about/about-img12.png b/public/assets/img-app/about/about-img12.png
new file mode 100644
index 0000000..5d71af0
Binary files /dev/null and b/public/assets/img-app/about/about-img12.png differ
diff --git a/public/assets/img-app/about/about-img13.png b/public/assets/img-app/about/about-img13.png
new file mode 100644
index 0000000..6c8f0b3
Binary files /dev/null and b/public/assets/img-app/about/about-img13.png differ
diff --git a/public/assets/img-app/about/about-img14.png b/public/assets/img-app/about/about-img14.png
new file mode 100644
index 0000000..86d63f5
Binary files /dev/null and b/public/assets/img-app/about/about-img14.png differ
diff --git a/public/assets/img-app/about/about-img15.png b/public/assets/img-app/about/about-img15.png
new file mode 100644
index 0000000..5e5190f
Binary files /dev/null and b/public/assets/img-app/about/about-img15.png differ
diff --git a/public/assets/img-app/about/about-img2.png b/public/assets/img-app/about/about-img2.png
new file mode 100644
index 0000000..4120f26
Binary files /dev/null and b/public/assets/img-app/about/about-img2.png differ
diff --git a/public/assets/img-app/about/about-img3.png b/public/assets/img-app/about/about-img3.png
new file mode 100644
index 0000000..8f29cc3
Binary files /dev/null and b/public/assets/img-app/about/about-img3.png differ
diff --git a/public/assets/img-app/about/about-img4.png b/public/assets/img-app/about/about-img4.png
new file mode 100644
index 0000000..98fab7c
Binary files /dev/null and b/public/assets/img-app/about/about-img4.png differ
diff --git a/public/assets/img-app/about/about-img5.png b/public/assets/img-app/about/about-img5.png
new file mode 100644
index 0000000..ea9ddaf
Binary files /dev/null and b/public/assets/img-app/about/about-img5.png differ
diff --git a/public/assets/img-app/about/about-img6.png b/public/assets/img-app/about/about-img6.png
new file mode 100644
index 0000000..9ea849a
Binary files /dev/null and b/public/assets/img-app/about/about-img6.png differ
diff --git a/public/assets/img-app/about/about-img7.png b/public/assets/img-app/about/about-img7.png
new file mode 100644
index 0000000..a56dd6a
Binary files /dev/null and b/public/assets/img-app/about/about-img7.png differ
diff --git a/public/assets/img-app/about/about-img8.png b/public/assets/img-app/about/about-img8.png
new file mode 100644
index 0000000..f3eefce
Binary files /dev/null and b/public/assets/img-app/about/about-img8.png differ
diff --git a/public/assets/img-app/about/about-img9.png b/public/assets/img-app/about/about-img9.png
new file mode 100644
index 0000000..437e4f7
Binary files /dev/null and b/public/assets/img-app/about/about-img9.png differ
diff --git a/public/assets/img-app/about/logo.png b/public/assets/img-app/about/logo.png
new file mode 100644
index 0000000..c3f25ee
Binary files /dev/null and b/public/assets/img-app/about/logo.png differ
diff --git a/public/assets/img-app/all-images/about/about-img1.png b/public/assets/img-app/all-images/about/about-img1.png
new file mode 100644
index 0000000..e6d7af4
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img1.png differ
diff --git a/public/assets/img-app/all-images/about/about-img10.png b/public/assets/img-app/all-images/about/about-img10.png
new file mode 100644
index 0000000..b6db9d1
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img10.png differ
diff --git a/public/assets/img-app/all-images/about/about-img11.png b/public/assets/img-app/all-images/about/about-img11.png
new file mode 100644
index 0000000..9584e02
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img11.png differ
diff --git a/public/assets/img-app/all-images/about/about-img12.png b/public/assets/img-app/all-images/about/about-img12.png
new file mode 100644
index 0000000..5d71af0
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img12.png differ
diff --git a/public/assets/img-app/all-images/about/about-img13.png b/public/assets/img-app/all-images/about/about-img13.png
new file mode 100644
index 0000000..6c8f0b3
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img13.png differ
diff --git a/public/assets/img-app/all-images/about/about-img14.png b/public/assets/img-app/all-images/about/about-img14.png
new file mode 100644
index 0000000..86d63f5
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img14.png differ
diff --git a/public/assets/img-app/all-images/about/about-img15.png b/public/assets/img-app/all-images/about/about-img15.png
new file mode 100644
index 0000000..5e5190f
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img15.png differ
diff --git a/public/assets/img-app/all-images/about/about-img2.png b/public/assets/img-app/all-images/about/about-img2.png
new file mode 100644
index 0000000..4120f26
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img2.png differ
diff --git a/public/assets/img-app/all-images/about/about-img3.png b/public/assets/img-app/all-images/about/about-img3.png
new file mode 100644
index 0000000..8f29cc3
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img3.png differ
diff --git a/public/assets/img-app/all-images/about/about-img4.png b/public/assets/img-app/all-images/about/about-img4.png
new file mode 100644
index 0000000..98fab7c
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img4.png differ
diff --git a/public/assets/img-app/all-images/about/about-img5.png b/public/assets/img-app/all-images/about/about-img5.png
new file mode 100644
index 0000000..ea9ddaf
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img5.png differ
diff --git a/public/assets/img-app/all-images/about/about-img6.png b/public/assets/img-app/all-images/about/about-img6.png
new file mode 100644
index 0000000..9ea849a
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img6.png differ
diff --git a/public/assets/img-app/all-images/about/about-img7.png b/public/assets/img-app/all-images/about/about-img7.png
new file mode 100644
index 0000000..a56dd6a
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img7.png differ
diff --git a/public/assets/img-app/all-images/about/about-img8.png b/public/assets/img-app/all-images/about/about-img8.png
new file mode 100644
index 0000000..f3eefce
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img8.png differ
diff --git a/public/assets/img-app/all-images/about/about-img9.png b/public/assets/img-app/all-images/about/about-img9.png
new file mode 100644
index 0000000..437e4f7
Binary files /dev/null and b/public/assets/img-app/all-images/about/about-img9.png differ
diff --git a/public/assets/img-app/all-images/bg/about-bg1.png b/public/assets/img-app/all-images/bg/about-bg1.png
new file mode 100644
index 0000000..f0fc294
Binary files /dev/null and b/public/assets/img-app/all-images/bg/about-bg1.png differ
diff --git a/public/assets/img-app/all-images/bg/about-bg2.png b/public/assets/img-app/all-images/bg/about-bg2.png
new file mode 100644
index 0000000..4b7378c
Binary files /dev/null and b/public/assets/img-app/all-images/bg/about-bg2.png differ
diff --git a/public/assets/img-app/all-images/bg/about-bg3.png b/public/assets/img-app/all-images/bg/about-bg3.png
new file mode 100644
index 0000000..44fbb1d
Binary files /dev/null and b/public/assets/img-app/all-images/bg/about-bg3.png differ
diff --git a/public/assets/img-app/all-images/bg/cta-bg1.png b/public/assets/img-app/all-images/bg/cta-bg1.png
new file mode 100644
index 0000000..de8ea84
Binary files /dev/null and b/public/assets/img-app/all-images/bg/cta-bg1.png differ
diff --git a/public/assets/img-app/all-images/bg/footer-bg1.png b/public/assets/img-app/all-images/bg/footer-bg1.png
new file mode 100644
index 0000000..c014b2b
Binary files /dev/null and b/public/assets/img-app/all-images/bg/footer-bg1.png differ
diff --git a/public/assets/img-app/all-images/bg/footer-bg2.png b/public/assets/img-app/all-images/bg/footer-bg2.png
new file mode 100644
index 0000000..e04fce7
Binary files /dev/null and b/public/assets/img-app/all-images/bg/footer-bg2.png differ
diff --git a/public/assets/img-app/all-images/bg/hero-bg1.png b/public/assets/img-app/all-images/bg/hero-bg1.png
new file mode 100644
index 0000000..e3a8d79
Binary files /dev/null and b/public/assets/img-app/all-images/bg/hero-bg1.png differ
diff --git a/public/assets/img-app/all-images/bg/hero-bg2.png b/public/assets/img-app/all-images/bg/hero-bg2.png
new file mode 100644
index 0000000..025bcfa
Binary files /dev/null and b/public/assets/img-app/all-images/bg/hero-bg2.png differ
diff --git a/public/assets/img-app/all-images/bg/hero-bg3.png b/public/assets/img-app/all-images/bg/hero-bg3.png
new file mode 100644
index 0000000..0823f51
Binary files /dev/null and b/public/assets/img-app/all-images/bg/hero-bg3.png differ
diff --git a/public/assets/img-app/all-images/bg/hero-bg4.png b/public/assets/img-app/all-images/bg/hero-bg4.png
new file mode 100644
index 0000000..a112e68
Binary files /dev/null and b/public/assets/img-app/all-images/bg/hero-bg4.png differ
diff --git a/public/assets/img-app/all-images/bg/hero-bg5.png b/public/assets/img-app/all-images/bg/hero-bg5.png
new file mode 100644
index 0000000..1117b1e
Binary files /dev/null and b/public/assets/img-app/all-images/bg/hero-bg5.png differ
diff --git a/public/assets/img-app/all-images/bg/hero-bg6.png b/public/assets/img-app/all-images/bg/hero-bg6.png
new file mode 100644
index 0000000..7653472
Binary files /dev/null and b/public/assets/img-app/all-images/bg/hero-bg6.png differ
diff --git a/public/assets/img-app/all-images/bg/img-bg1.png b/public/assets/img-app/all-images/bg/img-bg1.png
new file mode 100644
index 0000000..413c3c9
Binary files /dev/null and b/public/assets/img-app/all-images/bg/img-bg1.png differ
diff --git a/public/assets/img-app/all-images/bg/service-bg1.png b/public/assets/img-app/all-images/bg/service-bg1.png
new file mode 100644
index 0000000..42c2e21
Binary files /dev/null and b/public/assets/img-app/all-images/bg/service-bg1.png differ
diff --git a/public/assets/img-app/all-images/bg/service-bg2.png b/public/assets/img-app/all-images/bg/service-bg2.png
new file mode 100644
index 0000000..5a0438b
Binary files /dev/null and b/public/assets/img-app/all-images/bg/service-bg2.png differ
diff --git a/public/assets/img-app/all-images/bg/team-bg1.png b/public/assets/img-app/all-images/bg/team-bg1.png
new file mode 100644
index 0000000..13f1164
Binary files /dev/null and b/public/assets/img-app/all-images/bg/team-bg1.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img1.png b/public/assets/img-app/all-images/blog/blog-img1.png
new file mode 100644
index 0000000..3264a3b
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img1.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img10.png b/public/assets/img-app/all-images/blog/blog-img10.png
new file mode 100644
index 0000000..163fa34
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img10.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img11.png b/public/assets/img-app/all-images/blog/blog-img11.png
new file mode 100644
index 0000000..f3e0c02
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img11.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img12.png b/public/assets/img-app/all-images/blog/blog-img12.png
new file mode 100644
index 0000000..797ed43
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img12.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img13.png b/public/assets/img-app/all-images/blog/blog-img13.png
new file mode 100644
index 0000000..e716951
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img13.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img14.png b/public/assets/img-app/all-images/blog/blog-img14.png
new file mode 100644
index 0000000..cbfcd11
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img14.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img15.png b/public/assets/img-app/all-images/blog/blog-img15.png
new file mode 100644
index 0000000..f17c9d7
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img15.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img16.png b/public/assets/img-app/all-images/blog/blog-img16.png
new file mode 100644
index 0000000..d9b72e6
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img16.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img17.png b/public/assets/img-app/all-images/blog/blog-img17.png
new file mode 100644
index 0000000..08c0a46
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img17.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img18.png b/public/assets/img-app/all-images/blog/blog-img18.png
new file mode 100644
index 0000000..dada6d2
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img18.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img19.png b/public/assets/img-app/all-images/blog/blog-img19.png
new file mode 100644
index 0000000..bd54dc3
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img19.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img2.png b/public/assets/img-app/all-images/blog/blog-img2.png
new file mode 100644
index 0000000..4f56d6c
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img2.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img20.png b/public/assets/img-app/all-images/blog/blog-img20.png
new file mode 100644
index 0000000..221311a
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img20.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img21.png b/public/assets/img-app/all-images/blog/blog-img21.png
new file mode 100644
index 0000000..9068b0b
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img21.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img22.png b/public/assets/img-app/all-images/blog/blog-img22.png
new file mode 100644
index 0000000..8966d6a
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img22.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img23.png b/public/assets/img-app/all-images/blog/blog-img23.png
new file mode 100644
index 0000000..43a6626
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img23.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img24.png b/public/assets/img-app/all-images/blog/blog-img24.png
new file mode 100644
index 0000000..8adb289
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img24.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img25.png b/public/assets/img-app/all-images/blog/blog-img25.png
new file mode 100644
index 0000000..1ce9ae9
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img25.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img26.png b/public/assets/img-app/all-images/blog/blog-img26.png
new file mode 100644
index 0000000..f3f7ef9
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img26.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img27.png b/public/assets/img-app/all-images/blog/blog-img27.png
new file mode 100644
index 0000000..72aadff
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img27.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img28.png b/public/assets/img-app/all-images/blog/blog-img28.png
new file mode 100644
index 0000000..922906b
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img28.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img3.png b/public/assets/img-app/all-images/blog/blog-img3.png
new file mode 100644
index 0000000..6fcfdf7
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img3.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img4.png b/public/assets/img-app/all-images/blog/blog-img4.png
new file mode 100644
index 0000000..fc01ee2
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img4.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img5.png b/public/assets/img-app/all-images/blog/blog-img5.png
new file mode 100644
index 0000000..fc9b8c8
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img5.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img6.png b/public/assets/img-app/all-images/blog/blog-img6.png
new file mode 100644
index 0000000..802a231
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img6.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img7.png b/public/assets/img-app/all-images/blog/blog-img7.png
new file mode 100644
index 0000000..f33dcea
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img7.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img8.png b/public/assets/img-app/all-images/blog/blog-img8.png
new file mode 100644
index 0000000..0613ddb
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img8.png differ
diff --git a/public/assets/img-app/all-images/blog/blog-img9.png b/public/assets/img-app/all-images/blog/blog-img9.png
new file mode 100644
index 0000000..ea3b006
Binary files /dev/null and b/public/assets/img-app/all-images/blog/blog-img9.png differ
diff --git a/public/assets/img-app/all-images/case/case-img1.png b/public/assets/img-app/all-images/case/case-img1.png
new file mode 100644
index 0000000..e1265cb
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img1.png differ
diff --git a/public/assets/img-app/all-images/case/case-img10.png b/public/assets/img-app/all-images/case/case-img10.png
new file mode 100644
index 0000000..4364d70
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img10.png differ
diff --git a/public/assets/img-app/all-images/case/case-img11.png b/public/assets/img-app/all-images/case/case-img11.png
new file mode 100644
index 0000000..db324b8
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img11.png differ
diff --git a/public/assets/img-app/all-images/case/case-img12.png b/public/assets/img-app/all-images/case/case-img12.png
new file mode 100644
index 0000000..7475f5e
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img12.png differ
diff --git a/public/assets/img-app/all-images/case/case-img2.png b/public/assets/img-app/all-images/case/case-img2.png
new file mode 100644
index 0000000..a5e121c
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img2.png differ
diff --git a/public/assets/img-app/all-images/case/case-img3.png b/public/assets/img-app/all-images/case/case-img3.png
new file mode 100644
index 0000000..6476acf
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img3.png differ
diff --git a/public/assets/img-app/all-images/case/case-img4.png b/public/assets/img-app/all-images/case/case-img4.png
new file mode 100644
index 0000000..98a3202
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img4.png differ
diff --git a/public/assets/img-app/all-images/case/case-img5.png b/public/assets/img-app/all-images/case/case-img5.png
new file mode 100644
index 0000000..9022587
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img5.png differ
diff --git a/public/assets/img-app/all-images/case/case-img6.png b/public/assets/img-app/all-images/case/case-img6.png
new file mode 100644
index 0000000..0ab77e8
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img6.png differ
diff --git a/public/assets/img-app/all-images/case/case-img7.png b/public/assets/img-app/all-images/case/case-img7.png
new file mode 100644
index 0000000..d8791a0
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img7.png differ
diff --git a/public/assets/img-app/all-images/case/case-img8.png b/public/assets/img-app/all-images/case/case-img8.png
new file mode 100644
index 0000000..ab4d180
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img8.png differ
diff --git a/public/assets/img-app/all-images/case/case-img9.png b/public/assets/img-app/all-images/case/case-img9.png
new file mode 100644
index 0000000..cdaac74
Binary files /dev/null and b/public/assets/img-app/all-images/case/case-img9.png differ
diff --git a/public/assets/img-app/all-images/cta/cta-img1.png b/public/assets/img-app/all-images/cta/cta-img1.png
new file mode 100644
index 0000000..b876535
Binary files /dev/null and b/public/assets/img-app/all-images/cta/cta-img1.png differ
diff --git a/public/assets/img-app/all-images/cta/cta-img2.png b/public/assets/img-app/all-images/cta/cta-img2.png
new file mode 100644
index 0000000..83144a5
Binary files /dev/null and b/public/assets/img-app/all-images/cta/cta-img2.png differ
diff --git a/public/assets/img-app/all-images/cta/cta-img3.png b/public/assets/img-app/all-images/cta/cta-img3.png
new file mode 100644
index 0000000..b38e59f
Binary files /dev/null and b/public/assets/img-app/all-images/cta/cta-img3.png differ
diff --git a/public/assets/img-app/all-images/demo/demo-img1.png b/public/assets/img-app/all-images/demo/demo-img1.png
new file mode 100644
index 0000000..ce7ae92
Binary files /dev/null and b/public/assets/img-app/all-images/demo/demo-img1.png differ
diff --git a/public/assets/img-app/all-images/demo/demo-img2.png b/public/assets/img-app/all-images/demo/demo-img2.png
new file mode 100644
index 0000000..cc5a4e5
Binary files /dev/null and b/public/assets/img-app/all-images/demo/demo-img2.png differ
diff --git a/public/assets/img-app/all-images/demo/demo-img3.png b/public/assets/img-app/all-images/demo/demo-img3.png
new file mode 100644
index 0000000..8453a2d
Binary files /dev/null and b/public/assets/img-app/all-images/demo/demo-img3.png differ
diff --git a/public/assets/img-app/all-images/demo/demo-img4.png b/public/assets/img-app/all-images/demo/demo-img4.png
new file mode 100644
index 0000000..8848fd7
Binary files /dev/null and b/public/assets/img-app/all-images/demo/demo-img4.png differ
diff --git a/public/assets/img-app/all-images/demo/demo-img5.png b/public/assets/img-app/all-images/demo/demo-img5.png
new file mode 100644
index 0000000..f0a5b92
Binary files /dev/null and b/public/assets/img-app/all-images/demo/demo-img5.png differ
diff --git a/public/assets/img-app/all-images/faq/faq-img1.png b/public/assets/img-app/all-images/faq/faq-img1.png
new file mode 100644
index 0000000..f1ea70a
Binary files /dev/null and b/public/assets/img-app/all-images/faq/faq-img1.png differ
diff --git a/public/assets/img-app/all-images/hero/hero-img1.png b/public/assets/img-app/all-images/hero/hero-img1.png
new file mode 100644
index 0000000..105fca0
Binary files /dev/null and b/public/assets/img-app/all-images/hero/hero-img1.png differ
diff --git a/public/assets/img-app/all-images/hero/hero-img2.png b/public/assets/img-app/all-images/hero/hero-img2.png
new file mode 100644
index 0000000..f03b9db
Binary files /dev/null and b/public/assets/img-app/all-images/hero/hero-img2.png differ
diff --git a/public/assets/img-app/all-images/hero/hero-img3.png b/public/assets/img-app/all-images/hero/hero-img3.png
new file mode 100644
index 0000000..9661d1e
Binary files /dev/null and b/public/assets/img-app/all-images/hero/hero-img3.png differ
diff --git a/public/assets/img-app/all-images/hero/hero-img4.png b/public/assets/img-app/all-images/hero/hero-img4.png
new file mode 100644
index 0000000..8f7f9ee
Binary files /dev/null and b/public/assets/img-app/all-images/hero/hero-img4.png differ
diff --git a/public/assets/img-app/all-images/hero/hero-img5.png b/public/assets/img-app/all-images/hero/hero-img5.png
new file mode 100644
index 0000000..376996a
Binary files /dev/null and b/public/assets/img-app/all-images/hero/hero-img5.png differ
diff --git a/public/assets/img-app/all-images/hero/hero-img6.png b/public/assets/img-app/all-images/hero/hero-img6.png
new file mode 100644
index 0000000..1c14a98
Binary files /dev/null and b/public/assets/img-app/all-images/hero/hero-img6.png differ
diff --git a/public/assets/img-app/all-images/hero/hero-img7.png b/public/assets/img-app/all-images/hero/hero-img7.png
new file mode 100644
index 0000000..fea596d
Binary files /dev/null and b/public/assets/img-app/all-images/hero/hero-img7.png differ
diff --git a/public/assets/img-app/all-images/others/author-img1.png b/public/assets/img-app/all-images/others/author-img1.png
new file mode 100644
index 0000000..561ffa6
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img1.png differ
diff --git a/public/assets/img-app/all-images/others/author-img2.png b/public/assets/img-app/all-images/others/author-img2.png
new file mode 100644
index 0000000..eb348ef
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img2.png differ
diff --git a/public/assets/img-app/all-images/others/author-img3.png b/public/assets/img-app/all-images/others/author-img3.png
new file mode 100644
index 0000000..0e863c3
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img3.png differ
diff --git a/public/assets/img-app/all-images/others/author-img4.png b/public/assets/img-app/all-images/others/author-img4.png
new file mode 100644
index 0000000..e63fb8c
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img4.png differ
diff --git a/public/assets/img-app/all-images/others/author-img5.png b/public/assets/img-app/all-images/others/author-img5.png
new file mode 100644
index 0000000..7f0b8d5
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img5.png differ
diff --git a/public/assets/img-app/all-images/others/author-img6.png b/public/assets/img-app/all-images/others/author-img6.png
new file mode 100644
index 0000000..36583de
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img6.png differ
diff --git a/public/assets/img-app/all-images/others/author-img7.png b/public/assets/img-app/all-images/others/author-img7.png
new file mode 100644
index 0000000..d964547
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img7.png differ
diff --git a/public/assets/img-app/all-images/others/author-img8.png b/public/assets/img-app/all-images/others/author-img8.png
new file mode 100644
index 0000000..14f8a0f
Binary files /dev/null and b/public/assets/img-app/all-images/others/author-img8.png differ
diff --git a/public/assets/img-app/all-images/others/download-img1.png b/public/assets/img-app/all-images/others/download-img1.png
new file mode 100644
index 0000000..2ee6be1
Binary files /dev/null and b/public/assets/img-app/all-images/others/download-img1.png differ
diff --git a/public/assets/img-app/all-images/others/error.png b/public/assets/img-app/all-images/others/error.png
new file mode 100644
index 0000000..1423be9
Binary files /dev/null and b/public/assets/img-app/all-images/others/error.png differ
diff --git a/public/assets/img-app/all-images/others/others-img1.png b/public/assets/img-app/all-images/others/others-img1.png
new file mode 100644
index 0000000..a61799d
Binary files /dev/null and b/public/assets/img-app/all-images/others/others-img1.png differ
diff --git a/public/assets/img-app/all-images/others/others-img2.png b/public/assets/img-app/all-images/others/others-img2.png
new file mode 100644
index 0000000..d42483e
Binary files /dev/null and b/public/assets/img-app/all-images/others/others-img2.png differ
diff --git a/public/assets/img-app/all-images/service/service-img1.png b/public/assets/img-app/all-images/service/service-img1.png
new file mode 100644
index 0000000..6d4d18d
Binary files /dev/null and b/public/assets/img-app/all-images/service/service-img1.png differ
diff --git a/public/assets/img-app/all-images/service/service-img2.png b/public/assets/img-app/all-images/service/service-img2.png
new file mode 100644
index 0000000..7910444
Binary files /dev/null and b/public/assets/img-app/all-images/service/service-img2.png differ
diff --git a/public/assets/img-app/all-images/service/service-img3.png b/public/assets/img-app/all-images/service/service-img3.png
new file mode 100644
index 0000000..0c8b2d1
Binary files /dev/null and b/public/assets/img-app/all-images/service/service-img3.png differ
diff --git a/public/assets/img-app/all-images/service/service-img4.png b/public/assets/img-app/all-images/service/service-img4.png
new file mode 100644
index 0000000..69bf4db
Binary files /dev/null and b/public/assets/img-app/all-images/service/service-img4.png differ
diff --git a/public/assets/img-app/all-images/team/team-img1.png b/public/assets/img-app/all-images/team/team-img1.png
new file mode 100644
index 0000000..7efe388
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img1.png differ
diff --git a/public/assets/img-app/all-images/team/team-img10.png b/public/assets/img-app/all-images/team/team-img10.png
new file mode 100644
index 0000000..28dc792
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img10.png differ
diff --git a/public/assets/img-app/all-images/team/team-img11.png b/public/assets/img-app/all-images/team/team-img11.png
new file mode 100644
index 0000000..a36ca81
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img11.png differ
diff --git a/public/assets/img-app/all-images/team/team-img12.png b/public/assets/img-app/all-images/team/team-img12.png
new file mode 100644
index 0000000..3418de5
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img12.png differ
diff --git a/public/assets/img-app/all-images/team/team-img13.png b/public/assets/img-app/all-images/team/team-img13.png
new file mode 100644
index 0000000..71ee1c5
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img13.png differ
diff --git a/public/assets/img-app/all-images/team/team-img14.png b/public/assets/img-app/all-images/team/team-img14.png
new file mode 100644
index 0000000..d2d12bc
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img14.png differ
diff --git a/public/assets/img-app/all-images/team/team-img15.png b/public/assets/img-app/all-images/team/team-img15.png
new file mode 100644
index 0000000..a9e0ce9
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img15.png differ
diff --git a/public/assets/img-app/all-images/team/team-img16.png b/public/assets/img-app/all-images/team/team-img16.png
new file mode 100644
index 0000000..aa328e9
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img16.png differ
diff --git a/public/assets/img-app/all-images/team/team-img2.png b/public/assets/img-app/all-images/team/team-img2.png
new file mode 100644
index 0000000..7fc1b6a
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img2.png differ
diff --git a/public/assets/img-app/all-images/team/team-img3.png b/public/assets/img-app/all-images/team/team-img3.png
new file mode 100644
index 0000000..2495747
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img3.png differ
diff --git a/public/assets/img-app/all-images/team/team-img4.png b/public/assets/img-app/all-images/team/team-img4.png
new file mode 100644
index 0000000..e6d74d3
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img4.png differ
diff --git a/public/assets/img-app/all-images/team/team-img5.png b/public/assets/img-app/all-images/team/team-img5.png
new file mode 100644
index 0000000..7a1b611
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img5.png differ
diff --git a/public/assets/img-app/all-images/team/team-img6.png b/public/assets/img-app/all-images/team/team-img6.png
new file mode 100644
index 0000000..e8566ce
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img6.png differ
diff --git a/public/assets/img-app/all-images/team/team-img7.png b/public/assets/img-app/all-images/team/team-img7.png
new file mode 100644
index 0000000..ccfb0c1
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img7.png differ
diff --git a/public/assets/img-app/all-images/team/team-img8.png b/public/assets/img-app/all-images/team/team-img8.png
new file mode 100644
index 0000000..2ebf399
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img8.png differ
diff --git a/public/assets/img-app/all-images/team/team-img9.png b/public/assets/img-app/all-images/team/team-img9.png
new file mode 100644
index 0000000..b1211cf
Binary files /dev/null and b/public/assets/img-app/all-images/team/team-img9.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img1.png b/public/assets/img-app/all-images/testimonial/testimonial-img1.png
new file mode 100644
index 0000000..5bcb081
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img1.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img2.png b/public/assets/img-app/all-images/testimonial/testimonial-img2.png
new file mode 100644
index 0000000..f54cae0
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img2.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img3.png b/public/assets/img-app/all-images/testimonial/testimonial-img3.png
new file mode 100644
index 0000000..131244b
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img3.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img4.png b/public/assets/img-app/all-images/testimonial/testimonial-img4.png
new file mode 100644
index 0000000..af7b101
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img4.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img5.png b/public/assets/img-app/all-images/testimonial/testimonial-img5.png
new file mode 100644
index 0000000..b554586
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img5.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img6.png b/public/assets/img-app/all-images/testimonial/testimonial-img6.png
new file mode 100644
index 0000000..04d8fb1
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img6.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img7.png b/public/assets/img-app/all-images/testimonial/testimonial-img7.png
new file mode 100644
index 0000000..0f26de0
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img7.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img8.png b/public/assets/img-app/all-images/testimonial/testimonial-img8.png
new file mode 100644
index 0000000..de825c9
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img8.png differ
diff --git a/public/assets/img-app/all-images/testimonial/testimonial-img9.png b/public/assets/img-app/all-images/testimonial/testimonial-img9.png
new file mode 100644
index 0000000..561cea3
Binary files /dev/null and b/public/assets/img-app/all-images/testimonial/testimonial-img9.png differ
diff --git a/public/assets/img-app/all-images/work/work-img1.png b/public/assets/img-app/all-images/work/work-img1.png
new file mode 100644
index 0000000..893d4f0
Binary files /dev/null and b/public/assets/img-app/all-images/work/work-img1.png differ
diff --git a/public/assets/img-app/all-images/work/work-img2.png b/public/assets/img-app/all-images/work/work-img2.png
new file mode 100644
index 0000000..795d16c
Binary files /dev/null and b/public/assets/img-app/all-images/work/work-img2.png differ
diff --git a/public/assets/img-app/all-images/work/work-img3.png b/public/assets/img-app/all-images/work/work-img3.png
new file mode 100644
index 0000000..e4777d1
Binary files /dev/null and b/public/assets/img-app/all-images/work/work-img3.png differ
diff --git a/public/assets/img-app/all-images/work/work-img4.png b/public/assets/img-app/all-images/work/work-img4.png
new file mode 100644
index 0000000..745ac47
Binary files /dev/null and b/public/assets/img-app/all-images/work/work-img4.png differ
diff --git a/public/assets/img-app/bg/about-bg1.png b/public/assets/img-app/bg/about-bg1.png
new file mode 100644
index 0000000..f0fc294
Binary files /dev/null and b/public/assets/img-app/bg/about-bg1.png differ
diff --git a/public/assets/img-app/bg/about-bg2.png b/public/assets/img-app/bg/about-bg2.png
new file mode 100644
index 0000000..4b7378c
Binary files /dev/null and b/public/assets/img-app/bg/about-bg2.png differ
diff --git a/public/assets/img-app/bg/about-bg3.png b/public/assets/img-app/bg/about-bg3.png
new file mode 100644
index 0000000..44fbb1d
Binary files /dev/null and b/public/assets/img-app/bg/about-bg3.png differ
diff --git a/public/assets/img-app/bg/cta-bg1.png b/public/assets/img-app/bg/cta-bg1.png
new file mode 100644
index 0000000..de8ea84
Binary files /dev/null and b/public/assets/img-app/bg/cta-bg1.png differ
diff --git a/public/assets/img-app/bg/footer-bg1.png b/public/assets/img-app/bg/footer-bg1.png
new file mode 100644
index 0000000..c014b2b
Binary files /dev/null and b/public/assets/img-app/bg/footer-bg1.png differ
diff --git a/public/assets/img-app/bg/footer-bg2.png b/public/assets/img-app/bg/footer-bg2.png
new file mode 100644
index 0000000..e04fce7
Binary files /dev/null and b/public/assets/img-app/bg/footer-bg2.png differ
diff --git a/public/assets/img-app/bg/hero-bg1.png b/public/assets/img-app/bg/hero-bg1.png
new file mode 100644
index 0000000..e3a8d79
Binary files /dev/null and b/public/assets/img-app/bg/hero-bg1.png differ
diff --git a/public/assets/img-app/bg/hero-bg2.png b/public/assets/img-app/bg/hero-bg2.png
new file mode 100644
index 0000000..025bcfa
Binary files /dev/null and b/public/assets/img-app/bg/hero-bg2.png differ
diff --git a/public/assets/img-app/bg/hero-bg3.png b/public/assets/img-app/bg/hero-bg3.png
new file mode 100644
index 0000000..0823f51
Binary files /dev/null and b/public/assets/img-app/bg/hero-bg3.png differ
diff --git a/public/assets/img-app/bg/hero-bg4.png b/public/assets/img-app/bg/hero-bg4.png
new file mode 100644
index 0000000..a112e68
Binary files /dev/null and b/public/assets/img-app/bg/hero-bg4.png differ
diff --git a/public/assets/img-app/bg/hero-bg5.png b/public/assets/img-app/bg/hero-bg5.png
new file mode 100644
index 0000000..1117b1e
Binary files /dev/null and b/public/assets/img-app/bg/hero-bg5.png differ
diff --git a/public/assets/img-app/bg/hero-bg6.png b/public/assets/img-app/bg/hero-bg6.png
new file mode 100644
index 0000000..7653472
Binary files /dev/null and b/public/assets/img-app/bg/hero-bg6.png differ
diff --git a/public/assets/img-app/bg/img-bg1.png b/public/assets/img-app/bg/img-bg1.png
new file mode 100644
index 0000000..413c3c9
Binary files /dev/null and b/public/assets/img-app/bg/img-bg1.png differ
diff --git a/public/assets/img-app/bg/service-bg1.png b/public/assets/img-app/bg/service-bg1.png
new file mode 100644
index 0000000..42c2e21
Binary files /dev/null and b/public/assets/img-app/bg/service-bg1.png differ
diff --git a/public/assets/img-app/bg/service-bg2.png b/public/assets/img-app/bg/service-bg2.png
new file mode 100644
index 0000000..5a0438b
Binary files /dev/null and b/public/assets/img-app/bg/service-bg2.png differ
diff --git a/public/assets/img-app/bg/team-bg1.png b/public/assets/img-app/bg/team-bg1.png
new file mode 100644
index 0000000..13f1164
Binary files /dev/null and b/public/assets/img-app/bg/team-bg1.png differ
diff --git a/public/assets/img-app/blog/blog-img1.png b/public/assets/img-app/blog/blog-img1.png
new file mode 100644
index 0000000..3264a3b
Binary files /dev/null and b/public/assets/img-app/blog/blog-img1.png differ
diff --git a/public/assets/img-app/blog/blog-img10.png b/public/assets/img-app/blog/blog-img10.png
new file mode 100644
index 0000000..163fa34
Binary files /dev/null and b/public/assets/img-app/blog/blog-img10.png differ
diff --git a/public/assets/img-app/blog/blog-img11.png b/public/assets/img-app/blog/blog-img11.png
new file mode 100644
index 0000000..f3e0c02
Binary files /dev/null and b/public/assets/img-app/blog/blog-img11.png differ
diff --git a/public/assets/img-app/blog/blog-img12.png b/public/assets/img-app/blog/blog-img12.png
new file mode 100644
index 0000000..797ed43
Binary files /dev/null and b/public/assets/img-app/blog/blog-img12.png differ
diff --git a/public/assets/img-app/blog/blog-img13.png b/public/assets/img-app/blog/blog-img13.png
new file mode 100644
index 0000000..e716951
Binary files /dev/null and b/public/assets/img-app/blog/blog-img13.png differ
diff --git a/public/assets/img-app/blog/blog-img14.png b/public/assets/img-app/blog/blog-img14.png
new file mode 100644
index 0000000..cbfcd11
Binary files /dev/null and b/public/assets/img-app/blog/blog-img14.png differ
diff --git a/public/assets/img-app/blog/blog-img15.png b/public/assets/img-app/blog/blog-img15.png
new file mode 100644
index 0000000..f17c9d7
Binary files /dev/null and b/public/assets/img-app/blog/blog-img15.png differ
diff --git a/public/assets/img-app/blog/blog-img16.png b/public/assets/img-app/blog/blog-img16.png
new file mode 100644
index 0000000..d9b72e6
Binary files /dev/null and b/public/assets/img-app/blog/blog-img16.png differ
diff --git a/public/assets/img-app/blog/blog-img17.png b/public/assets/img-app/blog/blog-img17.png
new file mode 100644
index 0000000..08c0a46
Binary files /dev/null and b/public/assets/img-app/blog/blog-img17.png differ
diff --git a/public/assets/img-app/blog/blog-img18.png b/public/assets/img-app/blog/blog-img18.png
new file mode 100644
index 0000000..dada6d2
Binary files /dev/null and b/public/assets/img-app/blog/blog-img18.png differ
diff --git a/public/assets/img-app/blog/blog-img19.png b/public/assets/img-app/blog/blog-img19.png
new file mode 100644
index 0000000..bd54dc3
Binary files /dev/null and b/public/assets/img-app/blog/blog-img19.png differ
diff --git a/public/assets/img-app/blog/blog-img2.png b/public/assets/img-app/blog/blog-img2.png
new file mode 100644
index 0000000..4f56d6c
Binary files /dev/null and b/public/assets/img-app/blog/blog-img2.png differ
diff --git a/public/assets/img-app/blog/blog-img20.png b/public/assets/img-app/blog/blog-img20.png
new file mode 100644
index 0000000..221311a
Binary files /dev/null and b/public/assets/img-app/blog/blog-img20.png differ
diff --git a/public/assets/img-app/blog/blog-img21.png b/public/assets/img-app/blog/blog-img21.png
new file mode 100644
index 0000000..9068b0b
Binary files /dev/null and b/public/assets/img-app/blog/blog-img21.png differ
diff --git a/public/assets/img-app/blog/blog-img22.png b/public/assets/img-app/blog/blog-img22.png
new file mode 100644
index 0000000..8966d6a
Binary files /dev/null and b/public/assets/img-app/blog/blog-img22.png differ
diff --git a/public/assets/img-app/blog/blog-img23.png b/public/assets/img-app/blog/blog-img23.png
new file mode 100644
index 0000000..43a6626
Binary files /dev/null and b/public/assets/img-app/blog/blog-img23.png differ
diff --git a/public/assets/img-app/blog/blog-img24.png b/public/assets/img-app/blog/blog-img24.png
new file mode 100644
index 0000000..8adb289
Binary files /dev/null and b/public/assets/img-app/blog/blog-img24.png differ
diff --git a/public/assets/img-app/blog/blog-img25.png b/public/assets/img-app/blog/blog-img25.png
new file mode 100644
index 0000000..1ce9ae9
Binary files /dev/null and b/public/assets/img-app/blog/blog-img25.png differ
diff --git a/public/assets/img-app/blog/blog-img26.png b/public/assets/img-app/blog/blog-img26.png
new file mode 100644
index 0000000..f3f7ef9
Binary files /dev/null and b/public/assets/img-app/blog/blog-img26.png differ
diff --git a/public/assets/img-app/blog/blog-img27.png b/public/assets/img-app/blog/blog-img27.png
new file mode 100644
index 0000000..72aadff
Binary files /dev/null and b/public/assets/img-app/blog/blog-img27.png differ
diff --git a/public/assets/img-app/blog/blog-img28.png b/public/assets/img-app/blog/blog-img28.png
new file mode 100644
index 0000000..922906b
Binary files /dev/null and b/public/assets/img-app/blog/blog-img28.png differ
diff --git a/public/assets/img-app/blog/blog-img3.png b/public/assets/img-app/blog/blog-img3.png
new file mode 100644
index 0000000..6fcfdf7
Binary files /dev/null and b/public/assets/img-app/blog/blog-img3.png differ
diff --git a/public/assets/img-app/blog/blog-img4.png b/public/assets/img-app/blog/blog-img4.png
new file mode 100644
index 0000000..fc01ee2
Binary files /dev/null and b/public/assets/img-app/blog/blog-img4.png differ
diff --git a/public/assets/img-app/blog/blog-img5.png b/public/assets/img-app/blog/blog-img5.png
new file mode 100644
index 0000000..fc9b8c8
Binary files /dev/null and b/public/assets/img-app/blog/blog-img5.png differ
diff --git a/public/assets/img-app/blog/blog-img6.png b/public/assets/img-app/blog/blog-img6.png
new file mode 100644
index 0000000..802a231
Binary files /dev/null and b/public/assets/img-app/blog/blog-img6.png differ
diff --git a/public/assets/img-app/blog/blog-img7.png b/public/assets/img-app/blog/blog-img7.png
new file mode 100644
index 0000000..f33dcea
Binary files /dev/null and b/public/assets/img-app/blog/blog-img7.png differ
diff --git a/public/assets/img-app/blog/blog-img8.png b/public/assets/img-app/blog/blog-img8.png
new file mode 100644
index 0000000..0613ddb
Binary files /dev/null and b/public/assets/img-app/blog/blog-img8.png differ
diff --git a/public/assets/img-app/blog/blog-img9.png b/public/assets/img-app/blog/blog-img9.png
new file mode 100644
index 0000000..ea3b006
Binary files /dev/null and b/public/assets/img-app/blog/blog-img9.png differ
diff --git a/public/assets/img-app/case/case-img1.png b/public/assets/img-app/case/case-img1.png
new file mode 100644
index 0000000..e1265cb
Binary files /dev/null and b/public/assets/img-app/case/case-img1.png differ
diff --git a/public/assets/img-app/case/case-img10.png b/public/assets/img-app/case/case-img10.png
new file mode 100644
index 0000000..4364d70
Binary files /dev/null and b/public/assets/img-app/case/case-img10.png differ
diff --git a/public/assets/img-app/case/case-img11.png b/public/assets/img-app/case/case-img11.png
new file mode 100644
index 0000000..db324b8
Binary files /dev/null and b/public/assets/img-app/case/case-img11.png differ
diff --git a/public/assets/img-app/case/case-img12.png b/public/assets/img-app/case/case-img12.png
new file mode 100644
index 0000000..7475f5e
Binary files /dev/null and b/public/assets/img-app/case/case-img12.png differ
diff --git a/public/assets/img-app/case/case-img2.png b/public/assets/img-app/case/case-img2.png
new file mode 100644
index 0000000..a5e121c
Binary files /dev/null and b/public/assets/img-app/case/case-img2.png differ
diff --git a/public/assets/img-app/case/case-img3.png b/public/assets/img-app/case/case-img3.png
new file mode 100644
index 0000000..6476acf
Binary files /dev/null and b/public/assets/img-app/case/case-img3.png differ
diff --git a/public/assets/img-app/case/case-img4.png b/public/assets/img-app/case/case-img4.png
new file mode 100644
index 0000000..98a3202
Binary files /dev/null and b/public/assets/img-app/case/case-img4.png differ
diff --git a/public/assets/img-app/case/case-img5.png b/public/assets/img-app/case/case-img5.png
new file mode 100644
index 0000000..9022587
Binary files /dev/null and b/public/assets/img-app/case/case-img5.png differ
diff --git a/public/assets/img-app/case/case-img6.png b/public/assets/img-app/case/case-img6.png
new file mode 100644
index 0000000..0ab77e8
Binary files /dev/null and b/public/assets/img-app/case/case-img6.png differ
diff --git a/public/assets/img-app/case/case-img7.png b/public/assets/img-app/case/case-img7.png
new file mode 100644
index 0000000..d8791a0
Binary files /dev/null and b/public/assets/img-app/case/case-img7.png differ
diff --git a/public/assets/img-app/case/case-img8.png b/public/assets/img-app/case/case-img8.png
new file mode 100644
index 0000000..ab4d180
Binary files /dev/null and b/public/assets/img-app/case/case-img8.png differ
diff --git a/public/assets/img-app/case/case-img9.png b/public/assets/img-app/case/case-img9.png
new file mode 100644
index 0000000..cdaac74
Binary files /dev/null and b/public/assets/img-app/case/case-img9.png differ
diff --git a/public/assets/img-app/cta/cta-img1.png b/public/assets/img-app/cta/cta-img1.png
new file mode 100644
index 0000000..b876535
Binary files /dev/null and b/public/assets/img-app/cta/cta-img1.png differ
diff --git a/public/assets/img-app/cta/cta-img2.png b/public/assets/img-app/cta/cta-img2.png
new file mode 100644
index 0000000..83144a5
Binary files /dev/null and b/public/assets/img-app/cta/cta-img2.png differ
diff --git a/public/assets/img-app/cta/cta-img3.png b/public/assets/img-app/cta/cta-img3.png
new file mode 100644
index 0000000..b38e59f
Binary files /dev/null and b/public/assets/img-app/cta/cta-img3.png differ
diff --git a/public/assets/img-app/demo/demo-img1.png b/public/assets/img-app/demo/demo-img1.png
new file mode 100644
index 0000000..ce7ae92
Binary files /dev/null and b/public/assets/img-app/demo/demo-img1.png differ
diff --git a/public/assets/img-app/demo/demo-img2.png b/public/assets/img-app/demo/demo-img2.png
new file mode 100644
index 0000000..cc5a4e5
Binary files /dev/null and b/public/assets/img-app/demo/demo-img2.png differ
diff --git a/public/assets/img-app/demo/demo-img3.png b/public/assets/img-app/demo/demo-img3.png
new file mode 100644
index 0000000..8453a2d
Binary files /dev/null and b/public/assets/img-app/demo/demo-img3.png differ
diff --git a/public/assets/img-app/demo/demo-img4.png b/public/assets/img-app/demo/demo-img4.png
new file mode 100644
index 0000000..8848fd7
Binary files /dev/null and b/public/assets/img-app/demo/demo-img4.png differ
diff --git a/public/assets/img-app/demo/demo-img5.png b/public/assets/img-app/demo/demo-img5.png
new file mode 100644
index 0000000..f0a5b92
Binary files /dev/null and b/public/assets/img-app/demo/demo-img5.png differ
diff --git a/public/assets/img-app/elements/elements1.png b/public/assets/img-app/elements/elements1.png
new file mode 100644
index 0000000..eb49d9d
Binary files /dev/null and b/public/assets/img-app/elements/elements1.png differ
diff --git a/public/assets/img-app/elements/elements10.png b/public/assets/img-app/elements/elements10.png
new file mode 100644
index 0000000..14dc4ec
Binary files /dev/null and b/public/assets/img-app/elements/elements10.png differ
diff --git a/public/assets/img-app/elements/elements11.png b/public/assets/img-app/elements/elements11.png
new file mode 100644
index 0000000..6174438
Binary files /dev/null and b/public/assets/img-app/elements/elements11.png differ
diff --git a/public/assets/img-app/elements/elements12.png b/public/assets/img-app/elements/elements12.png
new file mode 100644
index 0000000..b88af06
Binary files /dev/null and b/public/assets/img-app/elements/elements12.png differ
diff --git a/public/assets/img-app/elements/elements13.png b/public/assets/img-app/elements/elements13.png
new file mode 100644
index 0000000..8bec1bc
Binary files /dev/null and b/public/assets/img-app/elements/elements13.png differ
diff --git a/public/assets/img-app/elements/elements14.png b/public/assets/img-app/elements/elements14.png
new file mode 100644
index 0000000..4338ef9
Binary files /dev/null and b/public/assets/img-app/elements/elements14.png differ
diff --git a/public/assets/img-app/elements/elements15.png b/public/assets/img-app/elements/elements15.png
new file mode 100644
index 0000000..a527e0b
Binary files /dev/null and b/public/assets/img-app/elements/elements15.png differ
diff --git a/public/assets/img-app/elements/elements16.png b/public/assets/img-app/elements/elements16.png
new file mode 100644
index 0000000..6ac88e4
Binary files /dev/null and b/public/assets/img-app/elements/elements16.png differ
diff --git a/public/assets/img-app/elements/elements17.png b/public/assets/img-app/elements/elements17.png
new file mode 100644
index 0000000..cff207c
Binary files /dev/null and b/public/assets/img-app/elements/elements17.png differ
diff --git a/public/assets/img-app/elements/elements18.png b/public/assets/img-app/elements/elements18.png
new file mode 100644
index 0000000..ef8278e
Binary files /dev/null and b/public/assets/img-app/elements/elements18.png differ
diff --git a/public/assets/img-app/elements/elements19.png b/public/assets/img-app/elements/elements19.png
new file mode 100644
index 0000000..9a639b3
Binary files /dev/null and b/public/assets/img-app/elements/elements19.png differ
diff --git a/public/assets/img-app/elements/elements2.png b/public/assets/img-app/elements/elements2.png
new file mode 100644
index 0000000..6bc68f2
Binary files /dev/null and b/public/assets/img-app/elements/elements2.png differ
diff --git a/public/assets/img-app/elements/elements20.png b/public/assets/img-app/elements/elements20.png
new file mode 100644
index 0000000..56e4908
Binary files /dev/null and b/public/assets/img-app/elements/elements20.png differ
diff --git a/public/assets/img-app/elements/elements21.png b/public/assets/img-app/elements/elements21.png
new file mode 100644
index 0000000..7ecf655
Binary files /dev/null and b/public/assets/img-app/elements/elements21.png differ
diff --git a/public/assets/img-app/elements/elements22.png b/public/assets/img-app/elements/elements22.png
new file mode 100644
index 0000000..7680d49
Binary files /dev/null and b/public/assets/img-app/elements/elements22.png differ
diff --git a/public/assets/img-app/elements/elements23.png b/public/assets/img-app/elements/elements23.png
new file mode 100644
index 0000000..de62d43
Binary files /dev/null and b/public/assets/img-app/elements/elements23.png differ
diff --git a/public/assets/img-app/elements/elements24.png b/public/assets/img-app/elements/elements24.png
new file mode 100644
index 0000000..99e84f7
Binary files /dev/null and b/public/assets/img-app/elements/elements24.png differ
diff --git a/public/assets/img-app/elements/elements25.png b/public/assets/img-app/elements/elements25.png
new file mode 100644
index 0000000..1185897
Binary files /dev/null and b/public/assets/img-app/elements/elements25.png differ
diff --git a/public/assets/img-app/elements/elements26.png b/public/assets/img-app/elements/elements26.png
new file mode 100644
index 0000000..8a05d10
Binary files /dev/null and b/public/assets/img-app/elements/elements26.png differ
diff --git a/public/assets/img-app/elements/elements27.png b/public/assets/img-app/elements/elements27.png
new file mode 100644
index 0000000..d94fd6c
Binary files /dev/null and b/public/assets/img-app/elements/elements27.png differ
diff --git a/public/assets/img-app/elements/elements28.png b/public/assets/img-app/elements/elements28.png
new file mode 100644
index 0000000..b4206d9
Binary files /dev/null and b/public/assets/img-app/elements/elements28.png differ
diff --git a/public/assets/img-app/elements/elements29.png b/public/assets/img-app/elements/elements29.png
new file mode 100644
index 0000000..1dc18a7
Binary files /dev/null and b/public/assets/img-app/elements/elements29.png differ
diff --git a/public/assets/img-app/elements/elements3.png b/public/assets/img-app/elements/elements3.png
new file mode 100644
index 0000000..221e7d1
Binary files /dev/null and b/public/assets/img-app/elements/elements3.png differ
diff --git a/public/assets/img-app/elements/elements30.png b/public/assets/img-app/elements/elements30.png
new file mode 100644
index 0000000..82f3f7d
Binary files /dev/null and b/public/assets/img-app/elements/elements30.png differ
diff --git a/public/assets/img-app/elements/elements31.png b/public/assets/img-app/elements/elements31.png
new file mode 100644
index 0000000..0877eac
Binary files /dev/null and b/public/assets/img-app/elements/elements31.png differ
diff --git a/public/assets/img-app/elements/elements32.png b/public/assets/img-app/elements/elements32.png
new file mode 100644
index 0000000..d676380
Binary files /dev/null and b/public/assets/img-app/elements/elements32.png differ
diff --git a/public/assets/img-app/elements/elements33.png b/public/assets/img-app/elements/elements33.png
new file mode 100644
index 0000000..6293f3f
Binary files /dev/null and b/public/assets/img-app/elements/elements33.png differ
diff --git a/public/assets/img-app/elements/elements34.png b/public/assets/img-app/elements/elements34.png
new file mode 100644
index 0000000..c78449c
Binary files /dev/null and b/public/assets/img-app/elements/elements34.png differ
diff --git a/public/assets/img-app/elements/elements35.png b/public/assets/img-app/elements/elements35.png
new file mode 100644
index 0000000..d4ab765
Binary files /dev/null and b/public/assets/img-app/elements/elements35.png differ
diff --git a/public/assets/img-app/elements/elements36.png b/public/assets/img-app/elements/elements36.png
new file mode 100644
index 0000000..bcde53f
Binary files /dev/null and b/public/assets/img-app/elements/elements36.png differ
diff --git a/public/assets/img-app/elements/elements37.png b/public/assets/img-app/elements/elements37.png
new file mode 100644
index 0000000..b18ca96
Binary files /dev/null and b/public/assets/img-app/elements/elements37.png differ
diff --git a/public/assets/img-app/elements/elements38.png b/public/assets/img-app/elements/elements38.png
new file mode 100644
index 0000000..db1871b
Binary files /dev/null and b/public/assets/img-app/elements/elements38.png differ
diff --git a/public/assets/img-app/elements/elements39.png b/public/assets/img-app/elements/elements39.png
new file mode 100644
index 0000000..db071a5
Binary files /dev/null and b/public/assets/img-app/elements/elements39.png differ
diff --git a/public/assets/img-app/elements/elements4.png b/public/assets/img-app/elements/elements4.png
new file mode 100644
index 0000000..d10d49f
Binary files /dev/null and b/public/assets/img-app/elements/elements4.png differ
diff --git a/public/assets/img-app/elements/elements40.png b/public/assets/img-app/elements/elements40.png
new file mode 100644
index 0000000..d6de179
Binary files /dev/null and b/public/assets/img-app/elements/elements40.png differ
diff --git a/public/assets/img-app/elements/elements41.png b/public/assets/img-app/elements/elements41.png
new file mode 100644
index 0000000..fdc0c4f
Binary files /dev/null and b/public/assets/img-app/elements/elements41.png differ
diff --git a/public/assets/img-app/elements/elements42.png b/public/assets/img-app/elements/elements42.png
new file mode 100644
index 0000000..e83f481
Binary files /dev/null and b/public/assets/img-app/elements/elements42.png differ
diff --git a/public/assets/img-app/elements/elements43.png b/public/assets/img-app/elements/elements43.png
new file mode 100644
index 0000000..bc32e39
Binary files /dev/null and b/public/assets/img-app/elements/elements43.png differ
diff --git a/public/assets/img-app/elements/elements44.png b/public/assets/img-app/elements/elements44.png
new file mode 100644
index 0000000..89c375f
Binary files /dev/null and b/public/assets/img-app/elements/elements44.png differ
diff --git a/public/assets/img-app/elements/elements45.png b/public/assets/img-app/elements/elements45.png
new file mode 100644
index 0000000..402d811
Binary files /dev/null and b/public/assets/img-app/elements/elements45.png differ
diff --git a/public/assets/img-app/elements/elements46.png b/public/assets/img-app/elements/elements46.png
new file mode 100644
index 0000000..4e83b48
Binary files /dev/null and b/public/assets/img-app/elements/elements46.png differ
diff --git a/public/assets/img-app/elements/elements47.png b/public/assets/img-app/elements/elements47.png
new file mode 100644
index 0000000..1fe6946
Binary files /dev/null and b/public/assets/img-app/elements/elements47.png differ
diff --git a/public/assets/img-app/elements/elements48.png b/public/assets/img-app/elements/elements48.png
new file mode 100644
index 0000000..73067e8
Binary files /dev/null and b/public/assets/img-app/elements/elements48.png differ
diff --git a/public/assets/img-app/elements/elements5.png b/public/assets/img-app/elements/elements5.png
new file mode 100644
index 0000000..f6a8ebd
Binary files /dev/null and b/public/assets/img-app/elements/elements5.png differ
diff --git a/public/assets/img-app/elements/elements6.png b/public/assets/img-app/elements/elements6.png
new file mode 100644
index 0000000..974a87e
Binary files /dev/null and b/public/assets/img-app/elements/elements6.png differ
diff --git a/public/assets/img-app/elements/elements7.png b/public/assets/img-app/elements/elements7.png
new file mode 100644
index 0000000..a334820
Binary files /dev/null and b/public/assets/img-app/elements/elements7.png differ
diff --git a/public/assets/img-app/elements/elements8.png b/public/assets/img-app/elements/elements8.png
new file mode 100644
index 0000000..18b088b
Binary files /dev/null and b/public/assets/img-app/elements/elements8.png differ
diff --git a/public/assets/img-app/elements/elements9.png b/public/assets/img-app/elements/elements9.png
new file mode 100644
index 0000000..0bd93d5
Binary files /dev/null and b/public/assets/img-app/elements/elements9.png differ
diff --git a/public/assets/img-app/faq/faq-img1.png b/public/assets/img-app/faq/faq-img1.png
new file mode 100644
index 0000000..f1ea70a
Binary files /dev/null and b/public/assets/img-app/faq/faq-img1.png differ
diff --git a/public/assets/img-app/fav-icon.webp b/public/assets/img-app/fav-icon.webp
new file mode 100644
index 0000000..f51e8e4
Binary files /dev/null and b/public/assets/img-app/fav-icon.webp differ
diff --git a/public/assets/img-app/hero/hero-img1.png b/public/assets/img-app/hero/hero-img1.png
new file mode 100644
index 0000000..105fca0
Binary files /dev/null and b/public/assets/img-app/hero/hero-img1.png differ
diff --git a/public/assets/img-app/hero/hero-img2.png b/public/assets/img-app/hero/hero-img2.png
new file mode 100644
index 0000000..f03b9db
Binary files /dev/null and b/public/assets/img-app/hero/hero-img2.png differ
diff --git a/public/assets/img-app/hero/hero-img3.png b/public/assets/img-app/hero/hero-img3.png
new file mode 100644
index 0000000..9661d1e
Binary files /dev/null and b/public/assets/img-app/hero/hero-img3.png differ
diff --git a/public/assets/img-app/hero/hero-img4.png b/public/assets/img-app/hero/hero-img4.png
new file mode 100644
index 0000000..8f7f9ee
Binary files /dev/null and b/public/assets/img-app/hero/hero-img4.png differ
diff --git a/public/assets/img-app/hero/hero-img5.png b/public/assets/img-app/hero/hero-img5.png
new file mode 100644
index 0000000..376996a
Binary files /dev/null and b/public/assets/img-app/hero/hero-img5.png differ
diff --git a/public/assets/img-app/hero/hero-img6.png b/public/assets/img-app/hero/hero-img6.png
new file mode 100644
index 0000000..1c14a98
Binary files /dev/null and b/public/assets/img-app/hero/hero-img6.png differ
diff --git a/public/assets/img-app/hero/hero-img7.png b/public/assets/img-app/hero/hero-img7.png
new file mode 100644
index 0000000..fea596d
Binary files /dev/null and b/public/assets/img-app/hero/hero-img7.png differ
diff --git a/public/assets/img-app/home/banner/bg.webp b/public/assets/img-app/home/banner/bg.webp
new file mode 100644
index 0000000..470e3d5
Binary files /dev/null and b/public/assets/img-app/home/banner/bg.webp differ
diff --git a/public/assets/img-app/home/banner/bottom-element.webp b/public/assets/img-app/home/banner/bottom-element.webp
new file mode 100644
index 0000000..b223aeb
Binary files /dev/null and b/public/assets/img-app/home/banner/bottom-element.webp differ
diff --git a/public/assets/img-app/home/banner/centre-img.webp b/public/assets/img-app/home/banner/centre-img.webp
new file mode 100644
index 0000000..cdf48af
Binary files /dev/null and b/public/assets/img-app/home/banner/centre-img.webp differ
diff --git a/public/assets/img-app/home/banner/left-element.webp b/public/assets/img-app/home/banner/left-element.webp
new file mode 100644
index 0000000..e6b4a85
Binary files /dev/null and b/public/assets/img-app/home/banner/left-element.webp differ
diff --git a/public/assets/img-app/home/banner/right-element.webp b/public/assets/img-app/home/banner/right-element.webp
new file mode 100644
index 0000000..ed06a23
Binary files /dev/null and b/public/assets/img-app/home/banner/right-element.webp differ
diff --git a/public/assets/img-app/home/footer/footer-logo-black.webp b/public/assets/img-app/home/footer/footer-logo-black.webp
new file mode 100644
index 0000000..4e35ef3
Binary files /dev/null and b/public/assets/img-app/home/footer/footer-logo-black.webp differ
diff --git a/public/assets/img-app/home/footer/footer.webp b/public/assets/img-app/home/footer/footer.webp
new file mode 100644
index 0000000..3368616
Binary files /dev/null and b/public/assets/img-app/home/footer/footer.webp differ
diff --git a/public/assets/img-app/home/section1/custom.webp b/public/assets/img-app/home/section1/custom.webp
new file mode 100644
index 0000000..873ff0b
Binary files /dev/null and b/public/assets/img-app/home/section1/custom.webp differ
diff --git a/public/assets/img-app/home/section1/end-to-end-bg.webp b/public/assets/img-app/home/section1/end-to-end-bg.webp
new file mode 100644
index 0000000..5e32eaf
Binary files /dev/null and b/public/assets/img-app/home/section1/end-to-end-bg.webp differ
diff --git a/public/assets/img-app/home/section1/end.webp b/public/assets/img-app/home/section1/end.webp
new file mode 100644
index 0000000..5d163cd
Binary files /dev/null and b/public/assets/img-app/home/section1/end.webp differ
diff --git a/public/assets/img-app/home/section1/platform.webp b/public/assets/img-app/home/section1/platform.webp
new file mode 100644
index 0000000..71db4f4
Binary files /dev/null and b/public/assets/img-app/home/section1/platform.webp differ
diff --git a/public/assets/img-app/home/section1/second-section-centre-img.webp b/public/assets/img-app/home/section1/second-section-centre-img.webp
new file mode 100644
index 0000000..3ff1aa5
Binary files /dev/null and b/public/assets/img-app/home/section1/second-section-centre-img.webp differ
diff --git a/public/assets/img-app/home/section1/user.webp b/public/assets/img-app/home/section1/user.webp
new file mode 100644
index 0000000..1840a6d
Binary files /dev/null and b/public/assets/img-app/home/section1/user.webp differ
diff --git a/public/assets/img-app/home/section10/bg-element.webp b/public/assets/img-app/home/section10/bg-element.webp
new file mode 100644
index 0000000..1ccda70
Binary files /dev/null and b/public/assets/img-app/home/section10/bg-element.webp differ
diff --git a/public/assets/img-app/home/section10/bg-img.webp b/public/assets/img-app/home/section10/bg-img.webp
new file mode 100644
index 0000000..72cf079
Binary files /dev/null and b/public/assets/img-app/home/section10/bg-img.webp differ
diff --git a/public/assets/img-app/home/section10/right.webp b/public/assets/img-app/home/section10/right.webp
new file mode 100644
index 0000000..706a29f
Binary files /dev/null and b/public/assets/img-app/home/section10/right.webp differ
diff --git a/public/assets/img-app/home/section2/about.webp b/public/assets/img-app/home/section2/about.webp
new file mode 100644
index 0000000..9bc83f5
Binary files /dev/null and b/public/assets/img-app/home/section2/about.webp differ
diff --git a/public/assets/img-app/home/section3/android.webp b/public/assets/img-app/home/section3/android.webp
new file mode 100644
index 0000000..867e779
Binary files /dev/null and b/public/assets/img-app/home/section3/android.webp differ
diff --git a/public/assets/img-app/home/section3/app.webp b/public/assets/img-app/home/section3/app.webp
new file mode 100644
index 0000000..afd7d14
Binary files /dev/null and b/public/assets/img-app/home/section3/app.webp differ
diff --git a/public/assets/img-app/home/section3/bg.webp b/public/assets/img-app/home/section3/bg.webp
new file mode 100644
index 0000000..4dbc379
Binary files /dev/null and b/public/assets/img-app/home/section3/bg.webp differ
diff --git a/public/assets/img-app/home/section3/cross.webp b/public/assets/img-app/home/section3/cross.webp
new file mode 100644
index 0000000..5cbc02f
Binary files /dev/null and b/public/assets/img-app/home/section3/cross.webp differ
diff --git a/public/assets/img-app/home/section3/ios.webp b/public/assets/img-app/home/section3/ios.webp
new file mode 100644
index 0000000..bd10d07
Binary files /dev/null and b/public/assets/img-app/home/section3/ios.webp differ
diff --git a/public/assets/img-app/home/section3/mvp.webp b/public/assets/img-app/home/section3/mvp.webp
new file mode 100644
index 0000000..f6c164a
Binary files /dev/null and b/public/assets/img-app/home/section3/mvp.webp differ
diff --git a/public/assets/img-app/home/section3/top-right.webp b/public/assets/img-app/home/section3/top-right.webp
new file mode 100644
index 0000000..5e57806
Binary files /dev/null and b/public/assets/img-app/home/section3/top-right.webp differ
diff --git a/public/assets/img-app/home/section3/ui.webp b/public/assets/img-app/home/section3/ui.webp
new file mode 100644
index 0000000..a6c16f9
Binary files /dev/null and b/public/assets/img-app/home/section3/ui.webp differ
diff --git a/public/assets/img-app/home/section4/brand.png b/public/assets/img-app/home/section4/brand.png
new file mode 100644
index 0000000..9ceaa10
Binary files /dev/null and b/public/assets/img-app/home/section4/brand.png differ
diff --git a/public/assets/img-app/home/section4/customer.png b/public/assets/img-app/home/section4/customer.png
new file mode 100644
index 0000000..5c67f89
Binary files /dev/null and b/public/assets/img-app/home/section4/customer.png differ
diff --git a/public/assets/img-app/home/section4/increase.png b/public/assets/img-app/home/section4/increase.png
new file mode 100644
index 0000000..e1a95fb
Binary files /dev/null and b/public/assets/img-app/home/section4/increase.png differ
diff --git a/public/assets/img-app/home/section4/left.webp b/public/assets/img-app/home/section4/left.webp
new file mode 100644
index 0000000..871eeed
Binary files /dev/null and b/public/assets/img-app/home/section4/left.webp differ
diff --git a/public/assets/img-app/home/section4/operational.png b/public/assets/img-app/home/section4/operational.png
new file mode 100644
index 0000000..014dfe8
Binary files /dev/null and b/public/assets/img-app/home/section4/operational.png differ
diff --git a/public/assets/img-app/home/section4/revenue.png b/public/assets/img-app/home/section4/revenue.png
new file mode 100644
index 0000000..3c6567a
Binary files /dev/null and b/public/assets/img-app/home/section4/revenue.png differ
diff --git a/public/assets/img-app/home/section4/scalable.png b/public/assets/img-app/home/section4/scalable.png
new file mode 100644
index 0000000..3a53c42
Binary files /dev/null and b/public/assets/img-app/home/section4/scalable.png differ
diff --git a/public/assets/img-app/home/section5/bg.webp b/public/assets/img-app/home/section5/bg.webp
new file mode 100644
index 0000000..a3901fc
Binary files /dev/null and b/public/assets/img-app/home/section5/bg.webp differ
diff --git a/public/assets/img-app/home/section5/bottom-circle.webp b/public/assets/img-app/home/section5/bottom-circle.webp
new file mode 100644
index 0000000..1c96ea4
Binary files /dev/null and b/public/assets/img-app/home/section5/bottom-circle.webp differ
diff --git a/public/assets/img-app/home/section5/left.webp b/public/assets/img-app/home/section5/left.webp
new file mode 100644
index 0000000..68c2de6
Binary files /dev/null and b/public/assets/img-app/home/section5/left.webp differ
diff --git a/public/assets/img-app/home/section5/top-element-1.webp b/public/assets/img-app/home/section5/top-element-1.webp
new file mode 100644
index 0000000..a8cfbb1
Binary files /dev/null and b/public/assets/img-app/home/section5/top-element-1.webp differ
diff --git a/public/assets/img-app/home/section5/top-element-2.webp b/public/assets/img-app/home/section5/top-element-2.webp
new file mode 100644
index 0000000..ba279cc
Binary files /dev/null and b/public/assets/img-app/home/section5/top-element-2.webp differ
diff --git a/public/assets/img-app/home/section6/1.webp b/public/assets/img-app/home/section6/1.webp
new file mode 100644
index 0000000..c11fc3f
Binary files /dev/null and b/public/assets/img-app/home/section6/1.webp differ
diff --git a/public/assets/img-app/home/section6/2.webp b/public/assets/img-app/home/section6/2.webp
new file mode 100644
index 0000000..4004b73
Binary files /dev/null and b/public/assets/img-app/home/section6/2.webp differ
diff --git a/public/assets/img-app/home/section6/3.webp b/public/assets/img-app/home/section6/3.webp
new file mode 100644
index 0000000..41eacc3
Binary files /dev/null and b/public/assets/img-app/home/section6/3.webp differ
diff --git a/public/assets/img-app/home/section6/4.webp b/public/assets/img-app/home/section6/4.webp
new file mode 100644
index 0000000..246c889
Binary files /dev/null and b/public/assets/img-app/home/section6/4.webp differ
diff --git a/public/assets/img-app/home/section6/clickstocart.jpg b/public/assets/img-app/home/section6/clickstocart.jpg
new file mode 100644
index 0000000..fa6f296
Binary files /dev/null and b/public/assets/img-app/home/section6/clickstocart.jpg differ
diff --git a/public/assets/img-app/home/section6/data4autos.png b/public/assets/img-app/home/section6/data4autos.png
new file mode 100644
index 0000000..346f59c
Binary files /dev/null and b/public/assets/img-app/home/section6/data4autos.png differ
diff --git a/public/assets/img-app/home/section6/socialbuddy.png b/public/assets/img-app/home/section6/socialbuddy.png
new file mode 100644
index 0000000..904c44b
Binary files /dev/null and b/public/assets/img-app/home/section6/socialbuddy.png differ
diff --git a/public/assets/img-app/home/section8/bg.webp b/public/assets/img-app/home/section8/bg.webp
new file mode 100644
index 0000000..99d1d2e
Binary files /dev/null and b/public/assets/img-app/home/section8/bg.webp differ
diff --git a/public/assets/img-app/home/section8/left.webp b/public/assets/img-app/home/section8/left.webp
new file mode 100644
index 0000000..7d3c859
Binary files /dev/null and b/public/assets/img-app/home/section8/left.webp differ
diff --git a/public/assets/img-app/home/section9/faq.webp b/public/assets/img-app/home/section9/faq.webp
new file mode 100644
index 0000000..fc20fcf
Binary files /dev/null and b/public/assets/img-app/home/section9/faq.webp differ
diff --git a/public/assets/img-app/icons/arrow1.svg b/public/assets/img-app/icons/arrow1.svg
new file mode 100644
index 0000000..b33ee42
--- /dev/null
+++ b/public/assets/img-app/icons/arrow1.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/calender1.svg b/public/assets/img-app/icons/calender1.svg
new file mode 100644
index 0000000..9cccf5a
--- /dev/null
+++ b/public/assets/img-app/icons/calender1.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/calender2.svg b/public/assets/img-app/icons/calender2.svg
new file mode 100644
index 0000000..a7e858e
--- /dev/null
+++ b/public/assets/img-app/icons/calender2.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/calender3.svg b/public/assets/img-app/icons/calender3.svg
new file mode 100644
index 0000000..b33d555
--- /dev/null
+++ b/public/assets/img-app/icons/calender3.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/check1.svg b/public/assets/img-app/icons/check1.svg
new file mode 100644
index 0000000..29fdeca
--- /dev/null
+++ b/public/assets/img-app/icons/check1.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/check2.svg b/public/assets/img-app/icons/check2.svg
new file mode 100644
index 0000000..42bb795
--- /dev/null
+++ b/public/assets/img-app/icons/check2.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/img-app/icons/check3.svg b/public/assets/img-app/icons/check3.svg
new file mode 100644
index 0000000..076a822
--- /dev/null
+++ b/public/assets/img-app/icons/check3.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/img-app/icons/check4.svg b/public/assets/img-app/icons/check4.svg
new file mode 100644
index 0000000..d27259f
--- /dev/null
+++ b/public/assets/img-app/icons/check4.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/img-app/icons/check5.svg b/public/assets/img-app/icons/check5.svg
new file mode 100644
index 0000000..428a4d2
--- /dev/null
+++ b/public/assets/img-app/icons/check5.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/check6.svg b/public/assets/img-app/icons/check6.svg
new file mode 100644
index 0000000..4895472
--- /dev/null
+++ b/public/assets/img-app/icons/check6.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/check7.svg b/public/assets/img-app/icons/check7.svg
new file mode 100644
index 0000000..04d613e
--- /dev/null
+++ b/public/assets/img-app/icons/check7.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/comments1.svg b/public/assets/img-app/icons/comments1.svg
new file mode 100644
index 0000000..9576e45
--- /dev/null
+++ b/public/assets/img-app/icons/comments1.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/img-app/icons/email1.svg b/public/assets/img-app/icons/email1.svg
new file mode 100644
index 0000000..7de54cf
--- /dev/null
+++ b/public/assets/img-app/icons/email1.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/global1.svg b/public/assets/img-app/icons/global1.svg
new file mode 100644
index 0000000..1c3380c
--- /dev/null
+++ b/public/assets/img-app/icons/global1.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/location1.svg b/public/assets/img-app/icons/location1.svg
new file mode 100644
index 0000000..cf5c070
--- /dev/null
+++ b/public/assets/img-app/icons/location1.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/img-app/icons/mail2.svg b/public/assets/img-app/icons/mail2.svg
new file mode 100644
index 0000000..4105e76
--- /dev/null
+++ b/public/assets/img-app/icons/mail2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/phn1.svg b/public/assets/img-app/icons/phn1.svg
new file mode 100644
index 0000000..37cd36c
--- /dev/null
+++ b/public/assets/img-app/icons/phn1.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/phn2.svg b/public/assets/img-app/icons/phn2.svg
new file mode 100644
index 0000000..23ab345
--- /dev/null
+++ b/public/assets/img-app/icons/phn2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/quito1.svg b/public/assets/img-app/icons/quito1.svg
new file mode 100644
index 0000000..2beb3e7
--- /dev/null
+++ b/public/assets/img-app/icons/quito1.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/quito2.svg b/public/assets/img-app/icons/quito2.svg
new file mode 100644
index 0000000..3eea85c
--- /dev/null
+++ b/public/assets/img-app/icons/quito2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/s-icon1.svg b/public/assets/img-app/icons/s-icon1.svg
new file mode 100644
index 0000000..31c95b3
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon1.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon10.svg b/public/assets/img-app/icons/s-icon10.svg
new file mode 100644
index 0000000..fc62dc3
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon10.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon11.svg b/public/assets/img-app/icons/s-icon11.svg
new file mode 100644
index 0000000..246c694
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon11.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon2.svg b/public/assets/img-app/icons/s-icon2.svg
new file mode 100644
index 0000000..f70dd84
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon2.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon3.svg b/public/assets/img-app/icons/s-icon3.svg
new file mode 100644
index 0000000..0744e76
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon3.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon4.svg b/public/assets/img-app/icons/s-icon4.svg
new file mode 100644
index 0000000..db52818
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon4.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon5.svg b/public/assets/img-app/icons/s-icon5.svg
new file mode 100644
index 0000000..91b6edc
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon5.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon6.svg b/public/assets/img-app/icons/s-icon6.svg
new file mode 100644
index 0000000..0d111d0
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon6.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon7.svg b/public/assets/img-app/icons/s-icon7.svg
new file mode 100644
index 0000000..dd367e2
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon7.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon8.svg b/public/assets/img-app/icons/s-icon8.svg
new file mode 100644
index 0000000..791143d
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon8.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/img-app/icons/s-icon9.svg b/public/assets/img-app/icons/s-icon9.svg
new file mode 100644
index 0000000..6d09c7f
--- /dev/null
+++ b/public/assets/img-app/icons/s-icon9.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon1.svg b/public/assets/img-app/icons/service-icon1.svg
new file mode 100644
index 0000000..52885c9
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon1.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon10.svg b/public/assets/img-app/icons/service-icon10.svg
new file mode 100644
index 0000000..ad5bcb2
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon10.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/service-icon11.svg b/public/assets/img-app/icons/service-icon11.svg
new file mode 100644
index 0000000..e81ebd4
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon11.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon12.svg b/public/assets/img-app/icons/service-icon12.svg
new file mode 100644
index 0000000..c8fb088
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon12.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon13.svg b/public/assets/img-app/icons/service-icon13.svg
new file mode 100644
index 0000000..85444a9
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon13.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon14.svg b/public/assets/img-app/icons/service-icon14.svg
new file mode 100644
index 0000000..5add644
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon14.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon15.svg b/public/assets/img-app/icons/service-icon15.svg
new file mode 100644
index 0000000..7bcdc20
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon15.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon16.svg b/public/assets/img-app/icons/service-icon16.svg
new file mode 100644
index 0000000..4a23b35
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon16.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon17.svg b/public/assets/img-app/icons/service-icon17.svg
new file mode 100644
index 0000000..96d6a9f
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon17.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon2.svg b/public/assets/img-app/icons/service-icon2.svg
new file mode 100644
index 0000000..850ec35
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/service-icon3.svg b/public/assets/img-app/icons/service-icon3.svg
new file mode 100644
index 0000000..6804c1a
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon3.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon4.svg b/public/assets/img-app/icons/service-icon4.svg
new file mode 100644
index 0000000..42e0ee6
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon4.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon5.svg b/public/assets/img-app/icons/service-icon5.svg
new file mode 100644
index 0000000..f0554e3
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon5.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon6.svg b/public/assets/img-app/icons/service-icon6.svg
new file mode 100644
index 0000000..5abb9ea
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon6.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/service-icon7.svg b/public/assets/img-app/icons/service-icon7.svg
new file mode 100644
index 0000000..9bf099d
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon7.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/service-icon8.svg b/public/assets/img-app/icons/service-icon8.svg
new file mode 100644
index 0000000..31d1811
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon8.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/service-icon9.svg b/public/assets/img-app/icons/service-icon9.svg
new file mode 100644
index 0000000..d489125
--- /dev/null
+++ b/public/assets/img-app/icons/service-icon9.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/share1.svg b/public/assets/img-app/icons/share1.svg
new file mode 100644
index 0000000..3c72f19
--- /dev/null
+++ b/public/assets/img-app/icons/share1.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/sub-logo1.svg b/public/assets/img-app/icons/sub-logo1.svg
new file mode 100644
index 0000000..e6062ac
--- /dev/null
+++ b/public/assets/img-app/icons/sub-logo1.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/sub-logo2.svg b/public/assets/img-app/icons/sub-logo2.svg
new file mode 100644
index 0000000..e0b01da
--- /dev/null
+++ b/public/assets/img-app/icons/sub-logo2.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/sub-logo3.svg b/public/assets/img-app/icons/sub-logo3.svg
new file mode 100644
index 0000000..1a05536
--- /dev/null
+++ b/public/assets/img-app/icons/sub-logo3.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/sub-logo4.svg b/public/assets/img-app/icons/sub-logo4.svg
new file mode 100644
index 0000000..1abf89c
--- /dev/null
+++ b/public/assets/img-app/icons/sub-logo4.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/time2.svg b/public/assets/img-app/icons/time2.svg
new file mode 100644
index 0000000..c2953e0
--- /dev/null
+++ b/public/assets/img-app/icons/time2.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/img-app/icons/user1.svg b/public/assets/img-app/icons/user1.svg
new file mode 100644
index 0000000..9e4b083
--- /dev/null
+++ b/public/assets/img-app/icons/user1.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/work-icon1.svg b/public/assets/img-app/icons/work-icon1.svg
new file mode 100644
index 0000000..e4e0b71
--- /dev/null
+++ b/public/assets/img-app/icons/work-icon1.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/work-icon2.svg b/public/assets/img-app/icons/work-icon2.svg
new file mode 100644
index 0000000..91de1e0
--- /dev/null
+++ b/public/assets/img-app/icons/work-icon2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/work-icon3.svg b/public/assets/img-app/icons/work-icon3.svg
new file mode 100644
index 0000000..4c88f9f
--- /dev/null
+++ b/public/assets/img-app/icons/work-icon3.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/img-app/icons/work1.svg b/public/assets/img-app/icons/work1.svg
new file mode 100644
index 0000000..57b75f7
--- /dev/null
+++ b/public/assets/img-app/icons/work1.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/work2.svg b/public/assets/img-app/icons/work2.svg
new file mode 100644
index 0000000..79c1026
--- /dev/null
+++ b/public/assets/img-app/icons/work2.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/work3.svg b/public/assets/img-app/icons/work3.svg
new file mode 100644
index 0000000..a94f853
--- /dev/null
+++ b/public/assets/img-app/icons/work3.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/icons/work4.svg b/public/assets/img-app/icons/work4.svg
new file mode 100644
index 0000000..b68c3d4
--- /dev/null
+++ b/public/assets/img-app/icons/work4.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/img-app/images/portfolio/web-development/shopify/2.0.png b/public/assets/img-app/images/portfolio/web-development/shopify/2.0.png
new file mode 100644
index 0000000..a0b3370
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/shopify/2.0.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/shopify/race-nation.jpeg b/public/assets/img-app/images/portfolio/web-development/shopify/race-nation.jpeg
new file mode 100644
index 0000000..b074a63
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/shopify/race-nation.jpeg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/shopify/race-werks.jpeg b/public/assets/img-app/images/portfolio/web-development/shopify/race-werks.jpeg
new file mode 100644
index 0000000..f388805
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/shopify/race-werks.jpeg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/Cybus.png b/public/assets/img-app/images/portfolio/web-development/web-development/Cybus.png
new file mode 100644
index 0000000..3177140
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/Cybus.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/Maisondetreats.png b/public/assets/img-app/images/portfolio/web-development/web-development/Maisondetreats.png
new file mode 100644
index 0000000..6e92187
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/Maisondetreats.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/Screenshot 2025-11-28 114541.png b/public/assets/img-app/images/portfolio/web-development/web-development/Screenshot 2025-11-28 114541.png
new file mode 100644
index 0000000..690cf0a
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/Screenshot 2025-11-28 114541.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/Sixty5Street.png b/public/assets/img-app/images/portfolio/web-development/web-development/Sixty5Street.png
new file mode 100644
index 0000000..7b9e9ff
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/Sixty5Street.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/TCA.png b/public/assets/img-app/images/portfolio/web-development/web-development/TCA.png
new file mode 100644
index 0000000..7040f10
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/TCA.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/brit-lanka.webp b/public/assets/img-app/images/portfolio/web-development/web-development/brit-lanka.webp
new file mode 100644
index 0000000..ff08ed0
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/brit-lanka.webp differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/chennora.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/chennora.jpg
new file mode 100644
index 0000000..bc85519
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/chennora.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/data4autos.png b/public/assets/img-app/images/portfolio/web-development/web-development/data4autos.png
new file mode 100644
index 0000000..ccf3681
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/data4autos.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/dine-360.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/dine-360.jpg
new file mode 100644
index 0000000..e4a546d
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/dine-360.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/events.png b/public/assets/img-app/images/portfolio/web-development/web-development/events.png
new file mode 100644
index 0000000..7ebf258
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/events.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/janahanlaw.png b/public/assets/img-app/images/portfolio/web-development/web-development/janahanlaw.png
new file mode 100644
index 0000000..9696ff2
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/janahanlaw.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/latha-homes.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/latha-homes.jpg
new file mode 100644
index 0000000..2872e45
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/latha-homes.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/life-as-house.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/life-as-house.jpg
new file mode 100644
index 0000000..35e6b30
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/life-as-house.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/metatron-academy.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/metatron-academy.jpg
new file mode 100644
index 0000000..09102d9
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/metatron-academy.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/metatroncube.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/metatroncube.jpg
new file mode 100644
index 0000000..1c64169
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/metatroncube.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/metatroncube.webp b/public/assets/img-app/images/portfolio/web-development/web-development/metatroncube.webp
new file mode 100644
index 0000000..e4bb04b
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/metatroncube.webp differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/murugan-temple.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/murugan-temple.jpg
new file mode 100644
index 0000000..523e16c
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/murugan-temple.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/repharehab.png b/public/assets/img-app/images/portfolio/web-development/web-development/repharehab.png
new file mode 100644
index 0000000..265caf4
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/repharehab.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/shivas-dosa.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/shivas-dosa.jpg
new file mode 100644
index 0000000..2e62dee
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/shivas-dosa.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/vg-fence.jpg b/public/assets/img-app/images/portfolio/web-development/web-development/vg-fence.jpg
new file mode 100644
index 0000000..95b785e
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/vg-fence.jpg differ
diff --git a/public/assets/img-app/images/portfolio/web-development/web-development/vg-fence.png b/public/assets/img-app/images/portfolio/web-development/web-development/vg-fence.png
new file mode 100644
index 0000000..19f3832
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/web-development/vg-fence.png differ
diff --git a/public/assets/img-app/images/portfolio/web-development/wordpress/TNCSC.png b/public/assets/img-app/images/portfolio/web-development/wordpress/TNCSC.png
new file mode 100644
index 0000000..a4ec4e1
Binary files /dev/null and b/public/assets/img-app/images/portfolio/web-development/wordpress/TNCSC.png differ
diff --git a/public/assets/img-app/logo.webp b/public/assets/img-app/logo.webp
new file mode 100644
index 0000000..a579b5e
Binary files /dev/null and b/public/assets/img-app/logo.webp differ
diff --git a/public/assets/img-app/logo/fav-logo1.png b/public/assets/img-app/logo/fav-logo1.png
new file mode 100644
index 0000000..c4f1456
Binary files /dev/null and b/public/assets/img-app/logo/fav-logo1.png differ
diff --git a/public/assets/img-app/logo/fav-logo2.png b/public/assets/img-app/logo/fav-logo2.png
new file mode 100644
index 0000000..452391f
Binary files /dev/null and b/public/assets/img-app/logo/fav-logo2.png differ
diff --git a/public/assets/img-app/logo/fav-logo3.png b/public/assets/img-app/logo/fav-logo3.png
new file mode 100644
index 0000000..ea75cf5
Binary files /dev/null and b/public/assets/img-app/logo/fav-logo3.png differ
diff --git a/public/assets/img-app/logo/fav-logo4.png b/public/assets/img-app/logo/fav-logo4.png
new file mode 100644
index 0000000..bf42aae
Binary files /dev/null and b/public/assets/img-app/logo/fav-logo4.png differ
diff --git a/public/assets/img-app/logo/logo1.png b/public/assets/img-app/logo/logo1.png
new file mode 100644
index 0000000..4630e4e
Binary files /dev/null and b/public/assets/img-app/logo/logo1.png differ
diff --git a/public/assets/img-app/logo/logo2.png b/public/assets/img-app/logo/logo2.png
new file mode 100644
index 0000000..66cca46
Binary files /dev/null and b/public/assets/img-app/logo/logo2.png differ
diff --git a/public/assets/img-app/logo/logo3.png b/public/assets/img-app/logo/logo3.png
new file mode 100644
index 0000000..be187ca
Binary files /dev/null and b/public/assets/img-app/logo/logo3.png differ
diff --git a/public/assets/img-app/logo/logo4.png b/public/assets/img-app/logo/logo4.png
new file mode 100644
index 0000000..1245f20
Binary files /dev/null and b/public/assets/img-app/logo/logo4.png differ
diff --git a/public/assets/img-app/logo/logo5.png b/public/assets/img-app/logo/logo5.png
new file mode 100644
index 0000000..9268916
Binary files /dev/null and b/public/assets/img-app/logo/logo5.png differ
diff --git a/public/assets/img-app/logo/logo6.png b/public/assets/img-app/logo/logo6.png
new file mode 100644
index 0000000..6e58615
Binary files /dev/null and b/public/assets/img-app/logo/logo6.png differ
diff --git a/public/assets/img-app/logo/preloader.png b/public/assets/img-app/logo/preloader.png
new file mode 100644
index 0000000..0a51c67
Binary files /dev/null and b/public/assets/img-app/logo/preloader.png differ
diff --git a/public/assets/img-app/others/author-img1.png b/public/assets/img-app/others/author-img1.png
new file mode 100644
index 0000000..561ffa6
Binary files /dev/null and b/public/assets/img-app/others/author-img1.png differ
diff --git a/public/assets/img-app/others/author-img2.png b/public/assets/img-app/others/author-img2.png
new file mode 100644
index 0000000..eb348ef
Binary files /dev/null and b/public/assets/img-app/others/author-img2.png differ
diff --git a/public/assets/img-app/others/author-img3.png b/public/assets/img-app/others/author-img3.png
new file mode 100644
index 0000000..0e863c3
Binary files /dev/null and b/public/assets/img-app/others/author-img3.png differ
diff --git a/public/assets/img-app/others/author-img4.png b/public/assets/img-app/others/author-img4.png
new file mode 100644
index 0000000..e63fb8c
Binary files /dev/null and b/public/assets/img-app/others/author-img4.png differ
diff --git a/public/assets/img-app/others/author-img5.png b/public/assets/img-app/others/author-img5.png
new file mode 100644
index 0000000..7f0b8d5
Binary files /dev/null and b/public/assets/img-app/others/author-img5.png differ
diff --git a/public/assets/img-app/others/author-img6.png b/public/assets/img-app/others/author-img6.png
new file mode 100644
index 0000000..36583de
Binary files /dev/null and b/public/assets/img-app/others/author-img6.png differ
diff --git a/public/assets/img-app/others/author-img7.png b/public/assets/img-app/others/author-img7.png
new file mode 100644
index 0000000..d964547
Binary files /dev/null and b/public/assets/img-app/others/author-img7.png differ
diff --git a/public/assets/img-app/others/author-img8.png b/public/assets/img-app/others/author-img8.png
new file mode 100644
index 0000000..14f8a0f
Binary files /dev/null and b/public/assets/img-app/others/author-img8.png differ
diff --git a/public/assets/img-app/others/download-img1.png b/public/assets/img-app/others/download-img1.png
new file mode 100644
index 0000000..2ee6be1
Binary files /dev/null and b/public/assets/img-app/others/download-img1.png differ
diff --git a/public/assets/img-app/others/error.png b/public/assets/img-app/others/error.png
new file mode 100644
index 0000000..1423be9
Binary files /dev/null and b/public/assets/img-app/others/error.png differ
diff --git a/public/assets/img-app/others/others-img1.png b/public/assets/img-app/others/others-img1.png
new file mode 100644
index 0000000..a61799d
Binary files /dev/null and b/public/assets/img-app/others/others-img1.png differ
diff --git a/public/assets/img-app/others/others-img2.png b/public/assets/img-app/others/others-img2.png
new file mode 100644
index 0000000..d42483e
Binary files /dev/null and b/public/assets/img-app/others/others-img2.png differ
diff --git a/public/assets/img-app/service/service-img1.png b/public/assets/img-app/service/service-img1.png
new file mode 100644
index 0000000..6d4d18d
Binary files /dev/null and b/public/assets/img-app/service/service-img1.png differ
diff --git a/public/assets/img-app/service/service-img2.png b/public/assets/img-app/service/service-img2.png
new file mode 100644
index 0000000..7910444
Binary files /dev/null and b/public/assets/img-app/service/service-img2.png differ
diff --git a/public/assets/img-app/service/service-img3.png b/public/assets/img-app/service/service-img3.png
new file mode 100644
index 0000000..0c8b2d1
Binary files /dev/null and b/public/assets/img-app/service/service-img3.png differ
diff --git a/public/assets/img-app/service/service-img4.png b/public/assets/img-app/service/service-img4.png
new file mode 100644
index 0000000..69bf4db
Binary files /dev/null and b/public/assets/img-app/service/service-img4.png differ
diff --git a/public/assets/img-app/team/team-img1.png b/public/assets/img-app/team/team-img1.png
new file mode 100644
index 0000000..7efe388
Binary files /dev/null and b/public/assets/img-app/team/team-img1.png differ
diff --git a/public/assets/img-app/team/team-img10.png b/public/assets/img-app/team/team-img10.png
new file mode 100644
index 0000000..28dc792
Binary files /dev/null and b/public/assets/img-app/team/team-img10.png differ
diff --git a/public/assets/img-app/team/team-img11.png b/public/assets/img-app/team/team-img11.png
new file mode 100644
index 0000000..a36ca81
Binary files /dev/null and b/public/assets/img-app/team/team-img11.png differ
diff --git a/public/assets/img-app/team/team-img12.png b/public/assets/img-app/team/team-img12.png
new file mode 100644
index 0000000..3418de5
Binary files /dev/null and b/public/assets/img-app/team/team-img12.png differ
diff --git a/public/assets/img-app/team/team-img13.png b/public/assets/img-app/team/team-img13.png
new file mode 100644
index 0000000..71ee1c5
Binary files /dev/null and b/public/assets/img-app/team/team-img13.png differ
diff --git a/public/assets/img-app/team/team-img14.png b/public/assets/img-app/team/team-img14.png
new file mode 100644
index 0000000..d2d12bc
Binary files /dev/null and b/public/assets/img-app/team/team-img14.png differ
diff --git a/public/assets/img-app/team/team-img15.png b/public/assets/img-app/team/team-img15.png
new file mode 100644
index 0000000..a9e0ce9
Binary files /dev/null and b/public/assets/img-app/team/team-img15.png differ
diff --git a/public/assets/img-app/team/team-img16.png b/public/assets/img-app/team/team-img16.png
new file mode 100644
index 0000000..aa328e9
Binary files /dev/null and b/public/assets/img-app/team/team-img16.png differ
diff --git a/public/assets/img-app/team/team-img2.png b/public/assets/img-app/team/team-img2.png
new file mode 100644
index 0000000..7fc1b6a
Binary files /dev/null and b/public/assets/img-app/team/team-img2.png differ
diff --git a/public/assets/img-app/team/team-img3.png b/public/assets/img-app/team/team-img3.png
new file mode 100644
index 0000000..2495747
Binary files /dev/null and b/public/assets/img-app/team/team-img3.png differ
diff --git a/public/assets/img-app/team/team-img4.png b/public/assets/img-app/team/team-img4.png
new file mode 100644
index 0000000..e6d74d3
Binary files /dev/null and b/public/assets/img-app/team/team-img4.png differ
diff --git a/public/assets/img-app/team/team-img5.png b/public/assets/img-app/team/team-img5.png
new file mode 100644
index 0000000..7a1b611
Binary files /dev/null and b/public/assets/img-app/team/team-img5.png differ
diff --git a/public/assets/img-app/team/team-img6.png b/public/assets/img-app/team/team-img6.png
new file mode 100644
index 0000000..e8566ce
Binary files /dev/null and b/public/assets/img-app/team/team-img6.png differ
diff --git a/public/assets/img-app/team/team-img7.png b/public/assets/img-app/team/team-img7.png
new file mode 100644
index 0000000..ccfb0c1
Binary files /dev/null and b/public/assets/img-app/team/team-img7.png differ
diff --git a/public/assets/img-app/team/team-img8.png b/public/assets/img-app/team/team-img8.png
new file mode 100644
index 0000000..2ebf399
Binary files /dev/null and b/public/assets/img-app/team/team-img8.png differ
diff --git a/public/assets/img-app/team/team-img9.png b/public/assets/img-app/team/team-img9.png
new file mode 100644
index 0000000..b1211cf
Binary files /dev/null and b/public/assets/img-app/team/team-img9.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img1.png b/public/assets/img-app/testimonial/testimonial-img1.png
new file mode 100644
index 0000000..5bcb081
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img1.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img2.png b/public/assets/img-app/testimonial/testimonial-img2.png
new file mode 100644
index 0000000..f54cae0
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img2.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img3.png b/public/assets/img-app/testimonial/testimonial-img3.png
new file mode 100644
index 0000000..131244b
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img3.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img4.png b/public/assets/img-app/testimonial/testimonial-img4.png
new file mode 100644
index 0000000..af7b101
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img4.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img5.png b/public/assets/img-app/testimonial/testimonial-img5.png
new file mode 100644
index 0000000..b554586
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img5.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img6.png b/public/assets/img-app/testimonial/testimonial-img6.png
new file mode 100644
index 0000000..04d8fb1
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img6.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img7.png b/public/assets/img-app/testimonial/testimonial-img7.png
new file mode 100644
index 0000000..0f26de0
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img7.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img8.png b/public/assets/img-app/testimonial/testimonial-img8.png
new file mode 100644
index 0000000..de825c9
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img8.png differ
diff --git a/public/assets/img-app/testimonial/testimonial-img9.png b/public/assets/img-app/testimonial/testimonial-img9.png
new file mode 100644
index 0000000..561cea3
Binary files /dev/null and b/public/assets/img-app/testimonial/testimonial-img9.png differ
diff --git a/public/assets/img-app/work/work-img1.png b/public/assets/img-app/work/work-img1.png
new file mode 100644
index 0000000..893d4f0
Binary files /dev/null and b/public/assets/img-app/work/work-img1.png differ
diff --git a/public/assets/img-app/work/work-img2.png b/public/assets/img-app/work/work-img2.png
new file mode 100644
index 0000000..795d16c
Binary files /dev/null and b/public/assets/img-app/work/work-img2.png differ
diff --git a/public/assets/img-app/work/work-img3.png b/public/assets/img-app/work/work-img3.png
new file mode 100644
index 0000000..e4777d1
Binary files /dev/null and b/public/assets/img-app/work/work-img3.png differ
diff --git a/public/assets/img-app/work/work-img4.png b/public/assets/img-app/work/work-img4.png
new file mode 100644
index 0000000..745ac47
Binary files /dev/null and b/public/assets/img-app/work/work-img4.png differ
diff --git a/src/app/mobile-app-development-service/page.tsx b/src/app/mobile-app-development-service/page.tsx
new file mode 100644
index 0000000..707e2aa
--- /dev/null
+++ b/src/app/mobile-app-development-service/page.tsx
@@ -0,0 +1,34 @@
+import React from "react";
+import MainLayout from "@/components/mobile-app-development-service/support/layout/MainLayout";
+import Hero from "@/components/mobile-app-development-service/Hero";
+import BannerBottom from "@/components/mobile-app-development-service/BannerBottom";
+import BrandSlider from "@/components/mobile-app-development-service/BrandSlider";
+import About from "@/components/mobile-app-development-service/About";
+import Service from "@/components/mobile-app-development-service/Service";
+import KeyFeatures from "@/components/mobile-app-development-service/KeyFeatures";
+import Work from "@/components/mobile-app-development-service/Work";
+import WorkProcess from "@/components/mobile-app-development-service/WorkProcess";
+import CaseStudies from "@/components/mobile-app-development-service/CaseStudies";
+import Pricing from "@/components/mobile-app-development-service/Pricing";
+import Testimonial from "@/components/mobile-app-development-service/Testimonial";
+import FAQ from "@/components/mobile-app-development-service/FAQ";
+import "@/components/mobile-app-development-service/style-app.css";
+
+export default function MobileAppDevelopmentService() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 99e5559..95af635 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -1,33 +1,39 @@
import React from "react";
import MainLayout from "@/components/layout/MainLayout";
-import Hero from "@/components/sections/Home1/Hero";
-import BannerBottom from "@/components/sections/Home1/BannerBottom";
-import BrandSlider from "@/components/sections/Home1/BrandSlider";
-import About from "@/components/sections/Home1/About";
-import Service from "@/components/sections/Home1/Service";
-import KeyFeatures from "@/components/sections/Home1/KeyFeatures";
-import Work from "@/components/sections/Home1/Work";
-import WorkProcess from "@/components/sections/Home1/WorkProcess";
-import CaseStudies from "@/components/sections/Home1/CaseStudies";
-import Testimonial from "@/components/sections/Home1/Testimonial";
-import FAQ from "@/components/sections/Home1/FAQ";
-import Pricing from "@/components/sections/Home1/Pricing";
+import Link from "next/link";
export default function Home() {
return (
-
-
-
-
-
-
-
-
-
-
-
-
+
+
Welcome to Metatroncube
+
+ Expert Web Development & Creative Digital Solutions
+
+
+ View Our Services
+
+
);
}
+
diff --git a/src/app/website-development-service/page.tsx b/src/app/website-development-service/page.tsx
new file mode 100644
index 0000000..0865eea
--- /dev/null
+++ b/src/app/website-development-service/page.tsx
@@ -0,0 +1,34 @@
+import React from "react";
+import MainLayout from "@/components/layout/MainLayout";
+import Hero from "@/components/web-development-service/Hero";
+import BannerBottom from "@/components/web-development-service/BannerBottom";
+import BrandSlider from "@/components/web-development-service/BrandSlider";
+import About from "@/components/web-development-service/About";
+import Service from "@/components/web-development-service/Service";
+import KeyFeatures from "@/components/web-development-service/KeyFeatures";
+import Work from "@/components/web-development-service/Work";
+import WorkProcess from "@/components/web-development-service/WorkProcess";
+import CaseStudies from "@/components/web-development-service/CaseStudies";
+import Testimonial from "@/components/web-development-service/Testimonial";
+import FAQ from "@/components/web-development-service/FAQ";
+import Pricing from "@/components/web-development-service/Pricing";
+import "@/components/web-development-service/style.css";
+
+export default function WebsiteDevelopmentService() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/components/mobile-app-development-service/About.tsx b/src/components/mobile-app-development-service/About.tsx
new file mode 100644
index 0000000..6de2429
--- /dev/null
+++ b/src/components/mobile-app-development-service/About.tsx
@@ -0,0 +1,77 @@
+"use client";
+import Link from 'next/link';
+import React, { useState } from 'react';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import CircularProgress from '@/components/mobile-app-development-service/support/common/CircularProgress/CircularProgress';
+import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup';
+
+const About = () => {
+ const [isContactOpen, setIsContactOpen] = useState(false);
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ About MetatronCube Solutions
+
+
+
+ Complete App Development Solutions
+
+
+
We don’t just build apps — we create digital products that solve real business problems.
+
From idea validation and wireframing to UI/UX design, development, and deployment, our team ensures your app is strategically built for performance, user engagement, and long-term scalability.
+
Whether you need a customer-facing mobile app, an internal business app, or a scalable startup MVP — we deliver solutions that perform.
+
+
+
+ {/*
+
We specialize in:
+
+
+ iOS App Development
+ Android App Development
+ Cross-Platform Apps
+
+
+ UI/UX Design
+ App Store Optimization
+
+
+
*/}
+
+ {/*
+
+
Our team combines strategy, design, development, and marketing expertise to create mobile apps that don’t just look great — they perform flawlessly.
+
*/}
+
+
+ setIsContactOpen(true)} className="vl-btn2">
+ Start Your App Project Today
+
+
+
+
+
+
+
setIsContactOpen(false)} />
+
+ );
+};
+
+export default About;
diff --git a/src/components/mobile-app-development-service/BannerBottom.tsx b/src/components/mobile-app-development-service/BannerBottom.tsx
new file mode 100644
index 0000000..84eeaea
--- /dev/null
+++ b/src/components/mobile-app-development-service/BannerBottom.tsx
@@ -0,0 +1,106 @@
+"use client";
+
+const floatingItems = [
+ {
+ className: "item-1",
+ icon: "/assets/img-app/home/section1/user.webp",
+ title: "User-Centered UI/UX Design",
+ desc: "Intuitive User Experience",
+ },
+ {
+ className: "item-2",
+ icon: "/assets/img-app/home/section1/custom.webp",
+ title: "Custom App Development",
+ desc: "Tailored App Solutions",
+ },
+ {
+ className: "item-3",
+ icon: "/assets/img-app/home/section1/end.webp",
+ title: "End-to-End Project Management",
+ desc: "Complete Project Execution",
+ },
+ {
+ className: "item-4",
+ icon: "/assets/img-app/home/section1/platform.webp",
+ title: "Cross-Platform & Native Apps",
+ desc: "Multi-Platform Development",
+ },
+];
+
+const BannerBottom = () => {
+ return (
+
+
+
+
+
+ {/* Left Column */}
+
+
+
We Build Powerful Mobile Apps
+
End-to-End App Development Services
+
+ We create high-performance mobile applications tailored to your business goals and user needs. From in-depth research and wireframing to intuitive UI/UX design, development, API integration, testing, and launch — we manage the complete lifecycle.
+
+
+ Our apps are built for speed, security, scalability, and seamless performance across devices. Whether it’s Android, iOS, or cross-platform, we ensure your product is future-ready and built to grow with your business.
+
+
+
+ {/* Center Column - Illustration with Floating Icons */}
+
+
+
+ {floatingItems.map((item, idx) => (
+
+
+
+
+
+
{item.title}
+
{item.desc}
+
+
+ ))}
+
+
+ {/* Central hero image */}
+
+
+
+
+ {/* Right Column */}
+
+
+
Secure, High-Performance & Future-Ready Apps
+
+ Our mobile apps are optimized for speed, security, and scalability. We use modern development frameworks and strong backend architecture to ensure smooth functionality, data protection, and long-term growth.
+
+
+ We build apps that are reliable, fast-loading, and ready for future upgrades.
+
+
+
+
+
+
Speak With Our App Experts Today
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default BannerBottom;
diff --git a/src/components/mobile-app-development-service/BrandSlider.tsx b/src/components/mobile-app-development-service/BrandSlider.tsx
new file mode 100644
index 0000000..f2056a0
--- /dev/null
+++ b/src/components/mobile-app-development-service/BrandSlider.tsx
@@ -0,0 +1,93 @@
+"use client";
+import React from 'react';
+import Slider from 'react-slick';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+
+const BrandSlider = () => {
+ const brands = [
+ { id: 1, src: "/assets/img-app/elements/elements17.png", alt: "Brand 1" },
+ { id: 2, src: "/assets/img-app/elements/elements17.png", alt: "Brand 2" },
+ { id: 3, src: "/assets/img-app/elements/elements17.png", alt: "Brand 3" },
+ { id: 4, src: "/assets/img-app/elements/elements17.png", alt: "Brand 4" },
+ { id: 5, src: "/assets/img-app/elements/elements17.png", alt: "Brand 5" },
+ { id: 6, src: "/assets/img-app/elements/elements17.png", alt: "Brand 6" },
+ ];
+
+ const settings = {
+ dots: false,
+ arrows: false,
+ infinite: true,
+ slidesToShow: 4,
+ slidesToScroll: 1,
+ autoplay: true,
+ speed: 4000,
+ autoplaySpeed: 0,
+ cssEase: "linear",
+ pauseOnHover: false,
+ draggable: false,
+ responsive: [
+ {
+ breakpoint: 1024,
+ settings: {
+ slidesToShow: 4,
+ }
+ },
+ {
+ breakpoint: 768,
+ settings: {
+ slidesToShow: 3,
+ }
+ },
+ {
+ breakpoint: 480,
+ settings: {
+ slidesToShow: 2,
+ }
+ },
+ {
+ breakpoint: 320,
+ settings: {
+ slidesToShow: 2,
+ }
+ }
+ ]
+ };
+
+ return (
+
+
+
+
+
+
+ Our Partners
+
+
+
+ Trusted by Growing Businesses & Startups
+
+
+
+
+ We’ve helped businesses across industries build successful mobile apps that improve customer experience and accelerate growth.
+
+
+
+
+
+
+
+
+ {brands.map((brand) => (
+
+
+
+ ))}
+
+
+
+
+ );
+};
+
+export default BrandSlider;
diff --git a/src/components/mobile-app-development-service/CaseStudies.tsx b/src/components/mobile-app-development-service/CaseStudies.tsx
new file mode 100644
index 0000000..4c41b3f
--- /dev/null
+++ b/src/components/mobile-app-development-service/CaseStudies.tsx
@@ -0,0 +1,199 @@
+"use client";
+import React, { useState } from "react";
+import Image from "next/image";
+import Link from "next/link";
+import Slider from "react-slick";
+import { MobileAppServicesData } from "@/utils/constant.utils";
+import GsapReveal from "@/components/mobile-app-development-service/support/common/GsapReveal";
+import ImageLightbox from "@/components/mobile-app-development-service/support/common/ImageLightbox";
+
+const tabs = [
+ { label: "All", value: "*" },
+ { label: "Live", value: "live" },
+ { label: "Coming Soon", value: "coming-soon" },
+];
+
+const CaseStudies = () => {
+ const [activeTab, setActiveTab] = useState("*");
+ const [selectedImage, setSelectedImage] = useState(null);
+ const [isLightboxOpen, setIsLightboxOpen] = useState(false);
+
+ const openLightbox = (image: string) => {
+ setSelectedImage(image);
+ setIsLightboxOpen(true);
+ };
+
+ const closeLightbox = () => {
+ setIsLightboxOpen(false);
+ setSelectedImage(null);
+ };
+
+ const filteredItems =
+ activeTab === "*"
+ ? MobileAppServicesData
+ : MobileAppServicesData.filter((item) => item.category === activeTab);
+
+ const settings = {
+ dots: false,
+ infinite: filteredItems.length > 3,
+ speed: 1000,
+ slidesToShow: 3,
+ slidesToScroll: 1,
+ autoplay: true,
+ autoplaySpeed: 3000,
+ arrows: false,
+ pauseOnHover: true,
+ responsive: [
+ {
+ breakpoint: 1024,
+ settings: {
+ slidesToShow: 2,
+ infinite: filteredItems.length > 2,
+ }
+ },
+ {
+ breakpoint: 501,
+ settings: {
+ slidesToShow: 1,
+ infinite: filteredItems.length > 1,
+ }
+ }
+ ]
+ };
+
+ return (
+
+
+
+
+
+ {/* Floating Elements - Right (4) */}
+
+
+
+
+
+
+ {/* Title Section */}
+
+
+
+
+
+
+ Case Studies
+
+
+
+
+
+ Apps That Deliver
+ Real Results
+
+
+
+
+
+ We have developed applications across industries including healthcare, education, finance, e-commerce, logistics, and startups.
+
+
+
+
+
+ {/* Tabs */}
+
+
+
+
+
+ {tabs.map((tab) => (
+ setActiveTab(tab.value)}
+ >
+ {tab.label}
+
+ ))}
+
+
+
+
+
+
+ {/* Portfolio Slider */}
+
+
+ {filteredItems.map((item) => (
+
+
+ {/* Mobile Frame */}
+
openLightbox(item.image)}
+ title="View Full Image"
+ >
+
+
+
+
+
+
+ {/* Content */}
+
+
+ {/*
{item.title} */}
+
+ (e.currentTarget.style.color = '#3779b9')}
+ onMouseLeave={(e) => (e.currentTarget.style.color = '#1a1f2b')}
+ >
+ {item.name}
+
+
+
+
+
+
+ ))}
+
+
+
+
+ {/* Lightbox Component */}
+
+
+ );
+};
+
+export default CaseStudies;
diff --git a/src/components/mobile-app-development-service/CaseStudy.tsx b/src/components/mobile-app-development-service/CaseStudy.tsx
new file mode 100644
index 0000000..cab5305
--- /dev/null
+++ b/src/components/mobile-app-development-service/CaseStudy.tsx
@@ -0,0 +1,108 @@
+"use client";
+import React from 'react';
+import Slider from 'react-slick';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import CaseStudyCard from '@/components/mobile-app-development-service/support/cards/CaseStudyCard';
+import { caseStudies } from '@/assets/data';
+
+const CaseStudy = () => {
+ const settings = {
+ dots: false,
+ infinite: true,
+ speed: 500,
+ slidesToShow: 3,
+ slidesToScroll: 1,
+ autoplay: true,
+ arrows: false,
+ responsive: [
+ {
+ breakpoint: 991,
+ settings: {
+ slidesToShow: 2,
+ }
+ },
+ {
+ breakpoint: 767,
+ settings: {
+ slidesToShow: 1,
+ }
+ }
+ ]
+ };
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
03
+
+
+
Quality Assurance
+
+
Trusted partner in the world of crypto trading Join us today.
+
+
+
+
+
+
24/7 Support
+
+
Resources designed to help navigate best the dynamic
+
+
+
04
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default CaseStudy;
diff --git a/src/components/mobile-app-development-service/FAQ.tsx b/src/components/mobile-app-development-service/FAQ.tsx
new file mode 100644
index 0000000..e598ccd
--- /dev/null
+++ b/src/components/mobile-app-development-service/FAQ.tsx
@@ -0,0 +1,169 @@
+"use client";
+import { useState } from "react";
+import Link from "next/link";
+import GsapReveal from "@/components/mobile-app-development-service/support/common/GsapReveal";
+
+const leftFAQs = [
+ {
+ q: "How much does app development cost?",
+ a: "The cost depends on features, platform, and complexity. Contact us for a customized quote.",
+ },
+ {
+ q: "How long does it take to build an app?",
+ a: "Typically 6–12 weeks depending on project requirements.",
+ },
+ {
+ q: "Do you publish the app on App Store & Play Store?",
+ a: "Yes, we assist with full deployment and approval process.",
+ },
+ {
+ q: "Will my app be scalable?",
+ a: "Absolutely. We build apps with scalable architecture to support future growth.",
+ },
+ {
+ q: "Do you provide post-launch support?",
+ a: "Yes, we offer ongoing maintenance and support packages.",
+ },
+];
+
+const rightFAQs = [
+ {
+ q: "Can you help refine my app idea?",
+ a: "Yes. If you have an idea but are unsure about features or structure, our team will help you validate, refine, and plan your app strategically before development begins.",
+ },
+ {
+ q: "Will I own the complete source code?",
+ a: "Absolutely. Once the project is completed and payment terms are fulfilled, you receive full ownership of the source code and intellectual property.",
+ },
+ {
+ q: "How do you ensure app security?",
+ a: "We implement secure coding standards, data encryption, authentication protocols, and regular testing to ensure your app is protected against vulnerabilities.",
+ },
+ {
+ q: "Can you integrate third-party services or APIs?",
+ a: "Yes. We can integrate payment gateways, CRM systems, chat systems, analytics tools, maps, and other third-party APIs based on your business requirements.",
+ },
+ {
+ q: "What happens if I need new features after launch?",
+ a: "No problem. We offer ongoing maintenance and upgrade services, allowing you to add new features and scale your app as your business grows.",
+ },
+];
+
+const AccordionItem = ({
+ faq,
+ isOpen,
+ onToggle,
+ align,
+}: {
+ faq: { q: string; a: string };
+ isOpen: boolean;
+ onToggle: () => void;
+ align: "left" | "right";
+}) => (
+
+);
+
+const FAQ = () => {
+ const [openId, setOpenId] = useState("left-0");
+
+ const toggleFaq = (id: string) => {
+ setOpenId(prev => prev === id ? null : id);
+ };
+
+ return (
+
+ {/* Section Header */}
+
+
+
+
+
+
+
+ FAQ
+
+
+
+
+ Frequently Asked Questions
+
+ {/*
+
+
+ Everything you need to know about our IT services. Can't find the answer you're looking for? Talk to our team.
+
+ */}
+
+
+
+
+
+ {/* 3-Column Layout: Left FAQs | Center Image | Right FAQs */}
+
+
+
+ {/* ===== LEFT: 5 FAQs ===== */}
+
+
+ {leftFAQs.map((faq, idx) => (
+
toggleFaq(`left-${idx}`)}
+ align="left"
+ />
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {rightFAQs.map((faq, idx) => (
+
toggleFaq(`right-${idx}`)}
+ align="right"
+ />
+ ))}
+
+
+
+
+
+
+ );
+};
+
+export default FAQ;
diff --git a/src/components/mobile-app-development-service/Hero.tsx b/src/components/mobile-app-development-service/Hero.tsx
new file mode 100644
index 0000000..00301de
--- /dev/null
+++ b/src/components/mobile-app-development-service/Hero.tsx
@@ -0,0 +1,67 @@
+"use client";
+import React, { useState } from 'react';
+import Link from 'next/link';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import VideoModal from '@/components/mobile-app-development-service/support/common/VideoModal/VideoModal';
+import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup';
+
+const Hero = () => {
+ const [isVideoOpen, setIsVideoOpen] = useState(false);
+ const [isContactOpen, setIsContactOpen] = useState(false);
+
+ return (
+
+
+
+
+
+
+
+
+ Build Powerful Mobile Apps That Drive Growth & Revenue
+
+
+
+ High-performance Android, iOS, cross-platform apps for businesses
+
+
+
+ From startups to enterprises, we create scalable, secure, and user-friendly mobile apps that increase engagement, automate operations, and generate revenue.
+
+
+
+
+ setIsContactOpen(true)} className="vl-btn1">Get Free App Consultation
+ {/* View Our Work */}
+
+
+
+
+
+
+
+
+
+ {/*
+
+
*/}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
setIsVideoOpen(false)} videoUrl="https://www.youtube.com/embed/7e90gBu4pas" />
+ setIsContactOpen(false)} />
+
+ );
+};
+
+export default Hero;
diff --git a/src/components/mobile-app-development-service/KeyFeatures.tsx b/src/components/mobile-app-development-service/KeyFeatures.tsx
new file mode 100644
index 0000000..5df2371
--- /dev/null
+++ b/src/components/mobile-app-development-service/KeyFeatures.tsx
@@ -0,0 +1,168 @@
+"use client";
+
+import { useState, useEffect, useCallback } from "react";
+import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup';
+
+const features = [
+ {
+ img: "/assets/img-app/home/section4/increase.png",
+ text: "Increased Customer Engagement",
+ },
+ {
+ img: "/assets/img-app/home/section4/brand.png",
+ text: "Improved Brand Visibility",
+ },
+ {
+ img: "/assets/img-app/home/section4/operational.png",
+ text: "Better Operational Efficiency",
+ },
+ {
+ img: "/assets/img-app/home/section4/customer.png",
+ text: "Higher Customer Retention",
+ },
+ {
+ img: "/assets/img-app/home/section4/scalable.png",
+ text: "Scalable Digital Infrastructure",
+ },
+ {
+ img: "/assets/img-app/home/section4/revenue.png",
+ text: "Revenue Growth Opportunities",
+ },
+];
+
+// Group features into pairs (columns of 2 cards each)
+const columns: typeof features[] = [];
+for (let i = 0; i < features.length; i += 2) {
+ columns.push(features.slice(i, i + 2));
+}
+
+const KeyFeatures = () => {
+ const [currentIndex, setCurrentIndex] = useState(0);
+ const [visibleCols, setVisibleCols] = useState(2);
+ const [isContactOpen, setIsContactOpen] = useState(false);
+
+ const totalCols = columns.length; // 4
+
+ useEffect(() => {
+ const handleResize = () => {
+ if (window.innerWidth <= 576) setVisibleCols(1);
+ else setVisibleCols(2);
+ };
+ handleResize();
+ window.addEventListener("resize", handleResize);
+ return () => window.removeEventListener("resize", handleResize);
+ }, []);
+
+ const maxIndex = Math.max(0, totalCols - visibleCols);
+
+ const handleNext = useCallback(() => {
+ setCurrentIndex((prev) => (prev < maxIndex ? prev + 1 : 0));
+ }, [maxIndex]);
+
+ const handlePrev = useCallback(() => {
+ setCurrentIndex((prev) => (prev > 0 ? prev - 1 : maxIndex));
+ }, [maxIndex]);
+
+ // Auto-slide every 5s
+ useEffect(() => {
+ const timer = setInterval(handleNext, 5000);
+ return () => clearInterval(timer);
+ }, [handleNext]);
+
+ // Clamp index on resize
+ useEffect(() => {
+ if (currentIndex > maxIndex) setCurrentIndex(maxIndex);
+ }, [maxIndex, currentIndex]);
+
+ return (
+
+
+
+ {/* Left – Single Full Image */}
+
+
+
+
+ {/* Right – Slider */}
+
+
+ BENEFITS
+
+ What You Get With Our App Development
+
+
+
+
+
+ {columns.map((column, colIdx) => (
+
+ {column.map((feature, idx) => (
+
+
+
+
+
{feature.text}
+
+ ))}
+ {column.length < 2 &&
}
+
+ ))}
+
+
+
+ {/* Dots */}
+
+ {Array.from({ length: maxIndex + 1 }).map((_, idx) => (
+
setCurrentIndex(idx)}
+ />
+ ))}
+
+
+ {/* Controls + CTA */}
+
+
+
+ ←
+
+
+ →
+
+
+
setIsContactOpen(true)} className="kf-demo-btn">
+ Book Free Strategy Call
+
+
+
+
+
setIsContactOpen(false)} />
+
+
+ );
+};
+
+export default KeyFeatures;
diff --git a/src/components/mobile-app-development-service/Pricing.tsx b/src/components/mobile-app-development-service/Pricing.tsx
new file mode 100644
index 0000000..1ead6ca
--- /dev/null
+++ b/src/components/mobile-app-development-service/Pricing.tsx
@@ -0,0 +1,101 @@
+"use client";
+import React from 'react';
+import Link from 'next/link';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import { pricingPlans } from '@/assets/data';
+
+const Pricing = () => {
+ return (
+
+
+
+
+
+
+
+
+ Pricing Plans
+
+
+
+
+
+ Flexible Pricing for Your
+ Business Needs
+
+
+
+
+
+
+
+ {pricingPlans.map((plan, index) => (
+
+
+ {plan.isPopular && (
+
+ Popular
+
+ )}
+
+
{plan.plan}
+
+
${plan.price}
+ /{plan.period}
+
+
+
+
+ {plan.features.map((feature, i) => (
+
+
+ {feature}
+
+ ))}
+
+
+
+
+ Choose Plan
+
+
+
+
+ ))}
+
+
+
+ );
+};
+
+export default Pricing;
diff --git a/src/components/mobile-app-development-service/Service.tsx b/src/components/mobile-app-development-service/Service.tsx
new file mode 100644
index 0000000..7978b8e
--- /dev/null
+++ b/src/components/mobile-app-development-service/Service.tsx
@@ -0,0 +1,69 @@
+"use client";
+import React, { useState } from 'react';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import ServiceCard from '@/components/mobile-app-development-service/support/cards/ServiceCard';
+import { services } from '@/assets/data';
+import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup';
+
+const Service = () => {
+ const [isContactOpen, setIsContactOpen] = useState(false);
+ return (
+
+
+
+ {/* Header + intro image row */}
+
+
+
+
+ Our Services
+
+
+
+ App Development Services Designed for Business Growth
+
+ {/*
+
+
+ From cybersecurity and cloud solutions to software development and managed support — we deliver end-to-end IT services that drive growth, efficiency and resilience for your business.
+
+ */}
+
+
+
+
+
+
+
+
+
+ {/* Service Cards */}
+
+ {services.slice(0, 6).map((service, i) => (
+
+
+
+ ))}
+
+
+ {/* Bottom CTA Area */}
+
+
+
+ setIsContactOpen(true)} className="vl-btn1">
+ Request Free Proposal
+
+
+
+
+
+
setIsContactOpen(false)} />
+
+ );
+};
+
+export default Service;
diff --git a/src/components/mobile-app-development-service/Testimonial.tsx b/src/components/mobile-app-development-service/Testimonial.tsx
new file mode 100644
index 0000000..022c086
--- /dev/null
+++ b/src/components/mobile-app-development-service/Testimonial.tsx
@@ -0,0 +1,227 @@
+"use client";
+import React, { useState, useRef, useEffect } from 'react';
+import Slider from 'react-slick';
+import Link from 'next/link';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import GoogleReviewsBranding from '@/components/mobile-app-development-service/support/common/GoogleReviewsBranding';
+
+const Testimonial = () => {
+ const [reviews, setReviews] = useState
([]);
+ const [loading, setLoading] = useState(true);
+ const sliderRef = useRef(null);
+
+ useEffect(() => {
+ async function loadReviews() {
+ try {
+ const res = await fetch("/api/reviews");
+ const data = await res.json();
+ // Filter for reviews with text (showing ALL reviews as requested)
+ const cleaned = (data.reviews || []).filter((r: any) =>
+ (r.snippet || r.text || r.review_text || r.description || r.body || r.content)
+ );
+ setReviews(cleaned);
+ } catch (error) {
+ console.error("Failed to fetch reviews", error);
+ } finally {
+ setLoading(false);
+ }
+ }
+ loadReviews();
+ }, []);
+
+ // If reviews are sparse, duplicate them to ensure infinite slider works perfectly
+ const displayedReviews = reviews.length > 0 && reviews.length < 3
+ ? [...reviews, ...reviews, ...reviews]
+ : reviews;
+
+ const settings = {
+ dots: false,
+ arrows: false,
+ infinite: displayedReviews.length > 1,
+ speed: 600,
+ slidesToShow: 1,
+ slidesToScroll: 1,
+ autoplay: true,
+ autoplaySpeed: 5000,
+ responsive: [
+ {
+ breakpoint: 1024,
+ settings: {
+ slidesToShow: 1,
+ }
+ }
+ ]
+ };
+
+ function getReviewText(r: any) {
+ return r.text || r.description || r.snippet || r.review_text || r.body || r.content || "";
+ }
+
+ function getProfileImage(r: any) {
+ const url = r.profile_photo_url || r.author_profile_photo_url || r.user?.thumbnail || r.user?.profile_photo_url || r.thumbnail || r.profile_picture || r.avatar || r.author_image;
+ if (!url) return null;
+ if (url.startsWith("http")) return url;
+ return `https://lh3.googleusercontent.com/${url}`;
+ }
+
+ function getInitials(name: string) {
+ if (!name) return "U";
+ return name.split(' ').map(n => n.charAt(0)).join('').substring(0, 2).toUpperCase();
+ }
+
+ return (
+
+
+
+ {/* Section Header */}
+
+
+
+
+ Testimonials
+
+
+
+ What Our Clients Say
+
+
+
+
+
+
+
+
+
+
+
+ {/* Content Row */}
+
+ {/* Left: Single Primary Image */}
+
+
+
+
+
+
+
+
+ {/* Right: Slider */}
+
+
+ {loading ? (
+
+
+ Loading reviews...
+
+
Fetching live Google reviews...
+
+ ) : displayedReviews.length > 0 ? (
+
+
+
+ {displayedReviews.map((slide, index) => {
+ const profileImg = getProfileImage(slide);
+ const name = slide.user?.name || slide.author_name || "Valued Client";
+ return (
+
+
+
+
+ {/* Stars */}
+
+ {[...Array(slide.rating || 5)].map((_, i) => (
+
+ ))}
+
+
+
+ "{getReviewText(slide)}"
+
+
+
+
+
+ {profileImg ? (
+
+ ) : (
+
{getInitials(name)}
+ )}
+
+
+
{name}
+ {/*
+
+
Verified Google Reviewer
+
*/}
+
+
+
+ );
+ })}
+
+
+ ) : (
+
+
Professional services you can trust.
+
+ )}
+
+ {/* Google Action Button */}
+
+
+
+ Review us on Google
+
+
+
+
+
+
+
+
+ );
+};
+
+export default Testimonial;
diff --git a/src/components/mobile-app-development-service/Work.tsx b/src/components/mobile-app-development-service/Work.tsx
new file mode 100644
index 0000000..f96827e
--- /dev/null
+++ b/src/components/mobile-app-development-service/Work.tsx
@@ -0,0 +1,100 @@
+"use client";
+import React, { useState } from 'react';
+import Link from 'next/link';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup';
+
+const Work = () => {
+ const [isContactOpen, setIsContactOpen] = useState(false);
+ return (
+ <>
+
+
+
+
+
+
+
+ {/* LEFT: Full Image */}
+
+
+
+
+
+
+ {/* RIGHT: Heading + Paragraph + Steps List + CTA */}
+
+
+
+ OUR DEVELOPMENT PROCESS
+
+
+
+ Our Proven App Development Process
+
+
+
+
+ {/* Step List */}
+
+ {[
+ { num: '01', title: 'Requirement Analysis', desc: 'Understanding your business model, audience, and goals.' },
+
+ { num: '02', title: 'Wireframing & UI/UX Design', desc: 'Creating user-friendly and engaging app layouts.' },
+
+ { num: '03', title: ' Development', desc: 'Frontend & backend development using modern frameworks.' },
+
+ { num: '04', title: 'Testing & Quality Assurance', desc: 'Thorough testing for performance, security, and usability.' },
+
+ { num: '05', title: 'Deployment', desc: 'App Store & Google Play submission support.' },
+
+ { num: '06', title: 'Post-Launch Support', desc: 'Ongoing maintenance and feature enhancements.' },
+ ].map((step, i) => (
+
+
{step.num}
+
+
{step.title}
+
{step.desc}
+
+
+ ))}
+
+
+
+
+ setIsContactOpen(true)} className="vl-btn1">
+ Let’s Build Your App
+
+
+
+
+
+
+ {/*
*/}
+
+
+ setIsContactOpen(false)} />
+ >
+ );
+};
+
+export default Work;
diff --git a/src/components/mobile-app-development-service/WorkProcess.tsx b/src/components/mobile-app-development-service/WorkProcess.tsx
new file mode 100644
index 0000000..a75b395
--- /dev/null
+++ b/src/components/mobile-app-development-service/WorkProcess.tsx
@@ -0,0 +1,100 @@
+"use client";
+import React from 'react';
+import Slider from 'react-slick';
+import GsapReveal from '@/components/mobile-app-development-service/support/common/GsapReveal';
+import CaseStudyCard from '@/components/mobile-app-development-service/support/cards/CaseStudyCard';
+import { caseStudies } from '@/assets/data';
+
+const WorkProcess = () => {
+ const settings = {
+ dots: false,
+ infinite: true,
+ speed: 500,
+ slidesToShow: 3,
+ slidesToScroll: 1,
+ autoplay: true,
+ arrows: false,
+ responsive: [
+ {
+ breakpoint: 991,
+ settings: {
+ slidesToShow: 2,
+ }
+ },
+ {
+ breakpoint: 767,
+ settings: {
+ slidesToShow: 2,
+ }
+ }
+ ]
+ };
+
+ return (
+
+
+
+
+
+
+
+
+
+
01
+
+
Scalable App Architecture
+
+
We build apps with strong backend infrastructure that can handle growth, increased users, and future feature expansions without performance issues.
+
+
+
+
+
02
+
+
High-Speed Performance
+
+
Optimized coding and lightweight frameworks ensure fast loading times, smooth navigation, and lag-free user experience.
+
+
+
+
+
+
+
03
+
+
Secure & Protected Systems
+
+
Advanced security protocols, data encryption, secure APIs, and authentication systems protect your users and business data.
+
+
+
+
+
04
+
+
App Store & Play Store Deployment
+
+
Complete assistance with submission, compliance, approval process, and successful publishing on both platforms.
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default WorkProcess;
diff --git a/src/components/mobile-app-development-service/style-app.css b/src/components/mobile-app-development-service/style-app.css
new file mode 100644
index 0000000..edc21d5
--- /dev/null
+++ b/src/components/mobile-app-development-service/style-app.css
@@ -0,0 +1,19388 @@
+:root {
+ --primary-blue: #3779b9;
+ --dark-bg: #1a1f2b;
+ --secondary-dark: #343a40;
+ --white: #fff;
+
+ --ztc-bg-bg-1: #1a1f2b;
+ --ztc-text-text-1: #fff;
+ --ztc-text-text-2: #3779b9;
+ --ztc-text-text-3: #1a1f2b;
+ --bg-light-blue: #f8fbff;
+
+ /* Responsive Typography Settings */
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 38px;
+ --subheading-size: 24px;
+ --body-size: 17px;
+ --small-text-size: 17px;
+ --btn-font-size: 16px;
+ --btn-padding: 18px 45px;
+}
+
+@media (max-width: 1919px) and (min-width: 1600px) {
+ :root {
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 36px;
+ --subheading-size: 22px;
+ --body-size: 17px;
+ --small-text-size: 16px;
+ --btn-font-size: 15px;
+ --btn-padding: 16px 40px;
+ }
+}
+
+@media (max-width: 1599px) and (min-width: 1540px) {
+ :root {
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 35px;
+ --subheading-size: 22px;
+ --body-size: 17px;
+ --small-text-size: 16px;
+ --btn-font-size: 15px;
+ --btn-padding: 16px 40px;
+ }
+}
+
+@media (max-width: 1539px) and (min-width: 1440px) {
+ :root {
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 36px;
+ --subheading-size: 21px;
+ --body-size: 17px;
+ --small-text-size: 16px;
+ --btn-font-size: 15px;
+ --btn-padding: 16px 40px;
+ }
+}
+
+@media (max-width: 1439px) and (min-width: 1360px) {
+ :root {
+ --hero-title-size: 50px;
+ --section-heading-size: 46px;
+ --main-heading-size: 36px;
+ --subheading-size: 21px;
+ --body-size: 16px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 1359px) and (min-width: 1200px) {
+ :root {
+ --hero-title-size: 40px;
+ --section-heading-size: 36px;
+ --main-heading-size: 36px;
+ --subheading-size: 20px;
+ --body-size: 16px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 1199px) and (min-width: 1024px) {
+ :root {
+ --hero-title-size: 38px;
+ --section-heading-size: 33px;
+ --main-heading-size: 36px;
+ --subheading-size: 20px;
+ --body-size: 16px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 1023px) and (min-width: 992px) {
+ :root {
+ --hero-title-size: 40px;
+ --section-heading-size: 44px;
+ --main-heading-size: 36px;
+ --subheading-size: 20px;
+ --body-size: 15px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 991px) and (min-width: 768px) {
+ :root {
+ --hero-title-size: 32px;
+ --section-heading-size: 35px;
+ --main-heading-size: 24px;
+ --subheading-size: 15px;
+ --body-size: 14px;
+ --small-text-size: 12px;
+ --btn-font-size: 13px;
+ --btn-padding: 12px 30px;
+ }
+}
+
+@media (max-width: 767px) and (min-width: 500px) {
+ :root {
+ --hero-title-size: 29px;
+ --section-heading-size: 30px;
+ --main-heading-size: 22px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 25px;
+ }
+}
+
+@media (max-width: 499px) and (min-width: 475px) {
+ :root {
+ --hero-title-size: 28px;
+ --section-heading-size: 30px;
+ --main-heading-size: 22px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 25px;
+ }
+}
+
+@media (max-width: 474px) and (min-width: 424px) {
+ :root {
+ --hero-title-size: 28px;
+ --section-heading-size: 30px;
+ --main-heading-size: 22px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 25px;
+ }
+}
+
+@media (max-width: 423px) {
+ :root {
+ --hero-title-size: 25px;
+ --section-heading-size: 28px;
+ --main-heading-size: 20px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 20px;
+ }
+}
+
+/* Typography Application */
+h1,
+.heading1 h1 {
+ font-size: var(--hero-title-size) !important;
+}
+
+h2,
+.heading2 h2,
+.heading1 h2,
+.consen-section-title h2,
+.vl-section-title {
+ font-size: var(--section-heading-size) !important;
+}
+
+h3,
+h4,
+.case-study-title h3 {
+ font-size: var(--subheading-size) !important;
+}
+
+h5,
+h6,
+.heading2 h5,
+.heading1 h5,
+.consen-section-title h5,
+.case-study-title h6 {
+ font-size: var(--small-text-size) !important;
+}
+
+p,
+.consen-section-title p {
+ font-size: var(--body-size) !important;
+}
+
+.vl-btn1,
+.vl-btn2,
+.kf-demo-btn {
+ font-size: var(--btn-font-size) !important;
+ padding: var(--btn-padding) !important;
+}
+
+/* Small text utility */
+.small-text {
+ font-size: var(--small-text-size) !important;
+}
+
+body,
+html {
+ overflow-x: hidden !important;
+ scroll-behavior: smooth !important;
+}
+
+/* ============================================================
+ CREATIVE CONTACT POPUP
+ ============================================================ */
+.contact-popup-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(26, 31, 43, 0.8);
+ backdrop-filter: blur(10px);
+ z-index: 9999;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ opacity: 0;
+ visibility: hidden;
+ transition: all 0.4s ease;
+}
+
+.contact-popup-overlay.active {
+ opacity: 1;
+ visibility: visible;
+}
+
+.contact-popup-content {
+ background: #fff;
+ width: 100%;
+ max-width: 900px;
+ border-radius: 24px;
+ overflow: hidden;
+ position: relative;
+ transform: translateY(30px);
+ transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
+ box-shadow: 0 30px 60px rgba(0, 0, 0, 0.3);
+}
+
+.contact-popup-overlay.active .contact-popup-content {
+ transform: translateY(0);
+}
+
+a,
+a:hover {
+ text-decoration: none;
+}
+
+/* Force-remove underlines from all nav/header links (Bootstrap override) */
+header a,
+header a:hover,
+header a:focus,
+header a:active,
+nav a,
+nav a:hover,
+nav a:focus,
+nav a:active,
+.vl-main-menu a,
+.vl-main-menu a:hover,
+.vl-main-menu ul li a,
+.vl-mobile-menu-active a,
+.vl-mobile-menu-active a:hover {
+ text-decoration: none !important;
+}
+
+/* ============================================================
+ FAQ SECTION Spacing, Center Image, Responsive Fix
+ ============================================================ */
+
+/* Left column: right padding to give breathing room from center image */
+.faqv2-col-left {
+ padding-right: 24px !important;
+}
+
+/* Right column: left padding to give breathing room from center image */
+.faqv2-col-right {
+ padding-left: 24px !important;
+}
+
+/* Center column: center the image vertically */
+.faqv2-col-center {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+/* Center wrap: position context for badges */
+.faqv2-center-wrap {
+ position: relative;
+ width: 100%;
+}
+
+/* Center main image: never overflows its column */
+.faqv2-main-img {
+ width: 100%;
+ max-width: 500px;
+ margin: 0 auto;
+ border-radius: 16px;
+ overflow: hidden;
+}
+
+.faqv2-main-img img {
+ width: 100%;
+ height: auto;
+ object-fit: contain;
+ display: block;
+ border-radius: 16px;
+}
+
+/* Floating images */
+.faqv2-float-img {
+ position: absolute;
+ border-radius: 12px;
+ overflow: hidden;
+ box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
+}
+
+.faqv2-float-top {
+ top: -20px;
+ right: 0;
+ width: 80px;
+ height: 80px;
+}
+
+.faqv2-float-top img,
+.faqv2-float-bottom img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.faqv2-float-bottom {
+ bottom: 10px;
+ left: 0;
+ width: 80px;
+ height: 80px;
+}
+
+/* Decorative elements */
+.faqv2-el {
+ position: absolute;
+ width: 30px;
+ pointer-events: none;
+}
+
+.faqv2-el-tl {
+ top: 30px;
+ left: -10px;
+}
+
+.faqv2-el-tr {
+ top: 30px;
+ right: -10px;
+}
+
+.faqv2-el-bl {
+ bottom: 30px;
+ left: -10px;
+}
+
+.faqv2-el-br {
+ bottom: 30px;
+ right: -10px;
+}
+
+/* Stat badges */
+.faqv2-stat-badge {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #ffffff;
+ border-radius: 50px;
+ padding: 8px 16px;
+ box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
+ position: absolute;
+ bottom: -20px;
+ left: 50%;
+ transform: translateX(-50%);
+ white-space: nowrap;
+ font-size: 13px;
+}
+
+.faqv2-stat-badge strong {
+ display: block;
+ font-weight: 700;
+ color: #1a1f2b;
+ font-size: 15px;
+}
+
+.faqv2-stat-badge span {
+ color: #666;
+ font-size: 12px;
+}
+
+.faqv2-stat-badge2 {
+ bottom: auto;
+ top: -20px;
+ left: 50%;
+}
+
+.faqv2-stat-icon img {
+ width: 28px;
+ height: 28px;
+ object-fit: contain;
+}
+
+/* FAQ accordion items */
+.faqv2-item {
+ border: 1px solid #e8edf5;
+ border-radius: 12px;
+ margin-bottom: 10px;
+ background: #fff;
+ transition: box-shadow 0.2s;
+}
+
+.faqv2-item:hover,
+.faqv2-item-open {
+ box-shadow: 0 4px 20px rgba(55, 121, 185, 0.1);
+ border-color: #3779b9;
+}
+
+.faqv2-question {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 14px 18px;
+ background: none;
+ border: none;
+ cursor: pointer;
+ text-align: left;
+ gap: 10px;
+}
+
+.faqv2-q-text {
+ font-size: 14px;
+ font-weight: 600;
+ color: #1a1f2b;
+ line-height: 1.4;
+}
+
+.faqv2-icon {
+ width: 28px;
+ height: 28px;
+ min-width: 28px;
+ border-radius: 50%;
+ background: #f0f5ff;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: transform 0.3s, background 0.3s;
+}
+
+.faqv2-icon i {
+ font-size: 11px;
+ color: #3779b9;
+ transition: transform 0.3s;
+}
+
+.faqv2-icon-open {
+ background: #3779b9;
+}
+
+.faqv2-icon-open i {
+ color: #fff;
+ transform: rotate(180deg);
+}
+
+.faqv2-answer p {
+ font-size: 13px;
+ color: #555;
+ line-height: 1.6;
+ margin: 0;
+}
+
+/* Responsive: on mobile hide center image, stack columns */
+@media (max-width: 991px) {
+ .faqv2-col-left {
+ padding-right: 0 !important;
+ }
+
+ .faqv2-col-right {
+ padding-left: 0 !important;
+ }
+}
+
+ul {
+ padding: 0;
+ margin: 0;
+ margin-bottom: 0px !important;
+}
+
+ul li {
+ list-style: none;
+}
+
+
+h2,
+p {
+ margin-bottom: 0;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-bottom: 0;
+}
+
+input,
+textarea {
+ background: none;
+ border: none;
+ outline: none;
+}
+
+img {
+ max-width: 100%;
+ max-height: 100%;
+}
+
+.space6 {
+ height: 6px;
+}
+
+.space8 {
+ height: 8px;
+}
+
+.space10 {
+ height: 10px;
+}
+
+.space12 {
+ height: 12px;
+}
+
+.space14 {
+ height: 14px;
+}
+
+.space16 {
+ height: 16px;
+}
+
+.space18 {
+ height: 18px;
+}
+
+.space20 {
+ height: 20px;
+}
+
+.space22 {
+ height: 22px;
+}
+
+.space24 {
+ height: 24px;
+}
+
+.space26 {
+ height: 26px;
+}
+
+.space28 {
+ height: 28px;
+}
+
+.space30 {
+ height: 30px;
+}
+
+.space32 {
+ height: 32px;
+}
+
+.space34 {
+ height: 34px;
+}
+
+.space36 {
+ height: 36px;
+}
+
+.space38 {
+ height: 38px;
+}
+
+.space40 {
+ height: 40px;
+}
+
+.space42 {
+ height: 42px;
+}
+
+.space44 {
+ height: 44px;
+}
+
+.space46 {
+ height: 46px;
+}
+
+.space48 {
+ height: 48px;
+}
+
+.space50 {
+ height: 50px;
+}
+
+.space52 {
+ height: 52px;
+}
+
+.space54 {
+ height: 54px;
+}
+
+.space56 {
+ height: 56px;
+}
+
+.space58 {
+ height: 58px;
+}
+
+.space60 {
+ height: 60px;
+}
+
+.space62 {
+ height: 62px;
+}
+
+.space64 {
+ height: 64px;
+}
+
+.space66 {
+ height: 66px;
+}
+
+.space68 {
+ height: 68px;
+}
+
+.space70 {
+ height: 70px;
+}
+
+.space72 {
+ height: 72px;
+}
+
+.space74 {
+ height: 74px;
+}
+
+.space76 {
+ height: 76px;
+}
+
+.space78 {
+ height: 78px;
+}
+
+.space80 {
+ height: 80px;
+}
+
+.space82 {
+ height: 82px;
+}
+
+.space84 {
+ height: 84px;
+}
+
+.space86 {
+ height: 86px;
+}
+
+.space {
+ height: 88px;
+}
+
+.space90 {
+ height: 90px;
+}
+
+.space92 {
+ height: 92px;
+}
+
+.space94 {
+ height: 94px;
+}
+
+.space96 {
+ height: 96px;
+}
+
+.space98 {
+ height: 98px;
+}
+
+.space100 {
+ height: 100px;
+}
+
+@keyframes animation-5 {
+ 0% {
+ transform: scale(1);
+ }
+
+ 100% {
+ transform: scale(1.1);
+ }
+}
+
+.aniamtion-key-5 {
+ position: relative;
+ animation-name: animation-5;
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+ transition: all 0.4s ease-in-out;
+}
+
+@keyframes animation-7 {
+ 0% {
+ transform: rotate(0);
+ }
+
+ 100% {
+ transform: rotate(-1000deg);
+ }
+}
+
+.keyframe5 {
+ position: relative;
+ animation-name: animation-7;
+ animation-duration: 90s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+ animation-timing-function: cubic-bezier(0.59, 0.59, 1, 1);
+}
+
+@keyframes keyframe6 {
+ 0% {
+ transform: rotate(0);
+ }
+
+ 100% {
+ transform: rotate(1000deg);
+ }
+}
+
+.keyframe6 {
+ position: relative;
+ animation-name: keyframe6;
+ animation-duration: 90s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+ animation-timing-function: cubic-bezier(0.59, 0.59, 1, 1);
+}
+
+@keyframes animation-1 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(30px);
+ }
+}
+
+.aniamtion-key-1 {
+ position: relative;
+ animation-name: animation-1;
+ animation-duration: 3s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-2 {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ transform: translateX(50px);
+ }
+}
+
+.aniamtion-key-2 {
+ position: relative;
+ animation-name: animation-2;
+ animation-duration: 2.5s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-3 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(60px);
+ }
+}
+
+.aniamtion-key-3 {
+ position: relative;
+ animation-name: animation-3;
+ animation-duration: 1.3s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-4 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(40px);
+ }
+}
+
+.aniamtion-key-4 {
+ position: relative;
+ animation-name: animation-4;
+ animation-duration: 1.6s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-6 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(50px);
+ }
+}
+
+.aniamtion-key-6 {
+ position: relative;
+ animation-name: animation-6;
+ animation-duration: 1.9s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-8 {
+ 0% {
+ padding-left: 0px;
+ }
+
+ 100% {
+ padding-left: 50px;
+ }
+}
+
+@keyframes floating-up-down {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(-20px);
+ }
+}
+
+.floating-slow {
+ animation: floating-up-down 4s ease-in-out infinite alternate;
+}
+
+.floating-fast {
+ animation: floating-up-down 2s ease-in-out infinite alternate;
+}
+
+.aniamtion-key-7 {
+ position: relative;
+ animation-name: animation-8;
+ animation-duration: 1.3s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@-webkit-keyframes fade-in-down {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+
+@keyframes fade-in-down {
+ 0% {
+ -webkit-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+
+@keyframes pulse-border {
+ 0% {
+ transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
+ opacity: 1;
+ }
+
+ 100% {
+ transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
+ opacity: 0;
+ }
+}
+
+.pulse-border {
+ position: relative;
+ animation-name: pulse-border;
+ animation-duration: 1500ms;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes marquee {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ transform: translatex(-100%);
+ }
+}
+
+@keyframes marquee-2 {
+ 0% {
+ transform: translateX(-100%);
+ }
+
+ 100% {
+ transform: translatex(0);
+ }
+}
+
+/* File: src/assets/scss/utils/_root.scss */
+:root {
+ --ztc-text-text-1: #fff;
+ --ztc-text-text-2: #1a1f2b;
+ --ztc-text-text-3: #37385C;
+ --ztc-text-text-4: #EFF1FF;
+ --ztc-text-text-5: #C0F037;
+ --ztc-text-text-6: #032530;
+ --ztc-text-text-7: #0E082B;
+ --ztc-text-text-8: #46475F;
+ --ztc-text-text-9: #3A0CA3;
+ --ztc-text-text-10: #010225;
+ --ztc-text-text-11: #3D3E58;
+ --ztc-text-text-12: #202CD3;
+ --ztc-text-text-13: #6D4BFB;
+ --ztc-text-text-14: #010225;
+ --ztc-text-text-15: #505169;
+ --ztc-bg-bg-1: #fff;
+ --ztc-bg-bg-2: #1a1f2b;
+ --ztc-bg-bg-3: #37385C;
+ --ztc-bg-bg-4: #EFF1FF;
+ --ztc-bg-bg-5: #3779b9;
+ --ztc-bg-bg-6: #C0F037;
+ --ztc-bg-bg-7: #032530;
+ --ztc-bg-bg-8: #0E082B;
+ --ztc-bg-bg-9: #3A0CA3;
+ --ztc-bg-bg-10: linear-gradient(90deg, #202CD3 1.1%, #0778F9 100%);
+ --ztc-bg-bg-11: #010225;
+ --ztc-bg-bg-12: #6D4BFB;
+ --ztc-bg-bg-13: #010225;
+ --ztc-border-border-1: #E5E7EB;
+ --ztc-border-border-2: #dfdcdc;
+ --ztc-font-size-font-s10: 10px;
+ --ztc-font-size-font-s12: 12px;
+ --ztc-font-size-font-s14: 14px;
+ --ztc-font-size-font-s16: 16px;
+ --ztc-font-size-font-s18: 18px;
+ --ztc-font-size-font-s20: 20px;
+ --ztc-font-size-font-s22: 22px;
+ --ztc-font-size-font-s24: 24px;
+ --ztc-font-size-font-s26: 26px;
+ --ztc-font-size-font-s28: 28px;
+ --ztc-font-size-font-s30: 30px;
+ --ztc-font-size-font-s32: 32px;
+ --ztc-font-size-font-s34: 34px;
+ --ztc-font-size-font-s36: 36px;
+ --ztc-font-size-font-s38: 38px;
+ --ztc-font-size-font-s40: 40px;
+ --ztc-font-size-font-s42: 42px;
+ --ztc-font-size-font-s44: 44px;
+ --ztc-font-size-font-s46: 46px;
+ --ztc-font-size-font-s48: 48px;
+ --ztc-font-size-font-s50: 50px;
+ --ztc-font-size-font-s52: 52px;
+ --ztc-font-size-font-s54: 54px;
+ --ztc-font-size-font-s56: 56px;
+ --ztc-font-size-font-s58: 58px;
+ --ztc-font-size-font-s60: 60px;
+ --ztc-font-size-font-s62: 62px;
+ --ztc-font-size-font-s64: 64px;
+ --ztc-font-size-font-s66: 66px;
+ --ztc-font-size-font-s68: 68px;
+ --ztc-font-size-font-s70: 70px;
+ --ztc-font-size-font-s10: 10px;
+ --ztc-font-size-font-s12: 12px;
+ --ztc-font-size-font-s14: 14px;
+ --ztc-font-size-font-s16: 16px;
+ --ztc-font-size-font-s18: 18px;
+ --ztc-font-size-font-s20: 20px;
+ --ztc-font-size-font-s22: 22px;
+ --ztc-font-size-font-s24: 24px;
+ --ztc-font-size-font-s26: 26px;
+ --ztc-font-size-font-s28: 28px;
+ --ztc-font-size-font-s30: 30px;
+ --ztc-font-size-font-s32: 32px;
+ --ztc-font-size-font-s34: 34px;
+ --ztc-font-size-font-s36: 36px;
+ --ztc-font-size-font-s38: 38px;
+ --ztc-font-size-font-s40: 40px;
+ --ztc-font-size-font-s42: 42px;
+ --ztc-font-size-font-s44: 44px;
+ --ztc-font-size-font-s46: 46px;
+ --ztc-font-size-font-s48: 48px;
+ --ztc-font-size-font-s50: 50px;
+ --ztc-font-size-font-s52: 52px;
+ --ztc-font-size-font-s54: 54px;
+ --ztc-font-size-font-s56: 56px;
+ --ztc-font-size-font-s58: 58px;
+ --ztc-font-size-font-s60: 60px;
+ --ztc-font-size-font-s62: 62px;
+ --ztc-font-size-font-s64: 64px;
+ --ztc-font-size-font-s66: 66px;
+ --ztc-font-size-font-s68: 68px;
+ --ztc-font-size-font-s70: 70px;
+ --ztc-specing-height6: 6px;
+ --ztc-specing-height8: 8px;
+ --ztc-specing-height10: 10px;
+ --ztc-specing-height12: 12px;
+ --ztc-specing-height14: 114px;
+ --ztc-specing-height16: 16px;
+ --ztc-specing-height18: 18px;
+ --ztc-specing-height20: 20px;
+ --ztc-specing-height22: 22px;
+ --ztc-specing-height24: 24px;
+ --ztc-specing-height26: 26px;
+ --ztc-specing-height28: 28px;
+ --ztc-specing-height30: 30px;
+ --ztc-specing-height32: 32px;
+ --ztc-specing-height34: 34px;
+ --ztc-specing-height36: 36px;
+ --ztc-specing-height38: 38px;
+ --ztc-specing-height40: 40px;
+ --ztc-specing-height42: 42px;
+ --ztc-specing-height44: 44px;
+ --ztc-specing-height46: 46px;
+ --ztc-specing-height48: 48px;
+ --ztc-specing-height50: 50px;
+ --ztc-specing-height52: 52px;
+ --ztc-specing-height54: 54px;
+ --ztc-specing-height56: 56px;
+ --ztc-specing-height58: 58px;
+ --ztc-specing-height60: 60px;
+ --ztc-specing-height70: 70px;
+ --ztc-specing-height80: 80px;
+ --ztc-specing-height90: 90px;
+ --ztc-specing-height100: 100px;
+ --ztc-specing-height110: 110px;
+ --ztc-specing-height120: 120px;
+ --ztc-specing-height130: 130px;
+ --ztc-weight-regular: 400;
+ --ztc-weight-medium: 500;
+ --ztc-weight-semibold: 600;
+ --ztc-weight-bold: 700;
+ --ztc-weight-black: 800;
+ --ztc-family-font1: 'Figtree', sans-serif;
+ --ztc-family-font2: 'Figtree', sans-serif;
+}
+
+/* File: src/assets/scss/theme/_spacing.scss */
+.sp1 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp1 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp1 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp2 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 768px) {
+ .sp2 {
+ padding: 60px 0 60px !important;
+ }
+}
+
+/* @media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp2 {
+ padding: 60px 0 60px;
+ }
+} */
+
+.sp3 {
+ padding: 80px 0 50px;
+}
+
+.sp4 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp4 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp4 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp5 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp5 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp5 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp6 {
+ padding: 120px 0 120px;
+}
+
+@media (max-width: 767px) {
+ .sp6 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp6 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp7 {
+ padding: 120px 0 90px;
+}
+
+@media (max-width: 767px) {
+ .sp7 {
+ padding: 60px 0 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp7 {
+ padding: 60px 0 30px;
+ }
+}
+
+.sp8 {
+ padding: 80px 0 0;
+}
+
+@media (max-width: 767px) {
+ .sp8 {
+ padding: 50px 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp8 {
+ padding: 50px 0 0;
+ }
+}
+
+.sp9 {
+ padding: 120px 0 0;
+}
+
+@media (max-width: 767px) {
+ .sp9 {
+ padding: 60px 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp9 {
+ padding: 60px 0 0;
+ }
+}
+
+.sp10 {
+ padding: 0 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp10 {
+ padding: 0 0 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp10 {
+ padding: 0 0 50px;
+ }
+}
+
+.space-margin60 {
+ margin-bottom: 60px;
+}
+
+@media (max-width: 767px) {
+ .space-margin60 {
+ margin-bottom: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .space-margin60 {
+ margin-bottom: 30px;
+ }
+}
+
+/* File: src/assets/scss/theme/_comon.scss */
+/*============= COMMON CSS AREA ===============*/
+.heading1 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 13px 16px 13px 46px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading1 h5 {
+ font-size: var(--ztc-font-size-font-s10);
+ /* padding-left: 10px; */
+ }
+}
+
+.heading1 h5 span {
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 28px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ background: #fff;
+ margin: 0 6px 0 0;
+ position: absolute;
+ left: 6px;
+ top: 6px;
+}
+
+.heading1 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s54);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 64px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading1 h1 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 33px;
+ }
+
+ .heading1 p {
+
+ line-height: 20px;
+
+ }
+}
+
+.heading1 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading1 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading1 p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.heading2 h5 {
+ background: #3779b9;
+ background-clip: text;
+ -webkit-background-clip: text;
+ /* -webkit-text-fill-color: transparent; */
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ letter-spacing: -0.18px;
+ text-transform: uppercase;
+ position: relative;
+ display: inline-block;
+ padding: 8px;
+}
+
+.heading2 h5::after {
+ position: absolute;
+ content: "";
+ left: 0;
+ top: 0;
+ border-radius: 8px;
+ background: #F1F1FF;
+ height: 100%;
+ width: 100%;
+ transition: all 0.4s;
+ z-index: -1;
+}
+
+.heading2 h5 span {
+ height: 28px;
+ width: 28px;
+ text-align: center;
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+ background: #fff;
+ border-radius: 50%;
+ margin: 0 6px 0 0;
+}
+
+/* .heading2 h5 span img {
+ filter: brightness(0) invert(1);
+} */
+
+.heading2 h2 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s40);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .heading2 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading2 p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.heading3 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 6px 8px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+@media (max-width: 767px) {
+ .heading3 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading3 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading3 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s54);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 64px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading3 h1 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading3 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading3 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading3 p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.heading4 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 6px 8px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+@media (max-width: 767px) {
+ .heading4 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading4 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading4 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading4 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading4 p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.heading5 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 4px;
+ background: rgba(58, 12, 163, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 6px 8px;
+ position: relative;
+ color: var(--ztc-text-text-9);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading5 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading5 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading5 h2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading5 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading5 p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.heading6 h5 {
+ background: linear-gradient(90deg, #202CD3 1.1%, #0778F9 100%);
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ letter-spacing: -0.18px;
+ text-transform: uppercase;
+ position: relative;
+ display: inline-block;
+ padding: 6px 12px;
+}
+
+.heading6 h5 img {
+ margin: 0 4px 0 0;
+}
+
+.heading6 h5::after {
+ position: absolute;
+ content: "";
+ left: 0;
+ top: 0;
+ border-radius: 8px;
+ background: linear-gradient(90deg, rgba(32, 44, 211, 0.1) 1.1%, rgba(7, 120, 249, 0.1) 100%);
+ backdrop-filter: blur(5px);
+ height: 100%;
+ width: 100%;
+ transition: all 0.4s;
+ z-index: -1;
+}
+
+.heading6 h2 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s40);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 48px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .heading6 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading6 p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+ opacity: 80%;
+}
+
+.heading7 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 4px;
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 13px 16px 13px 46px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading7 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading7 h5 span {
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 28px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ background: #fff;
+ margin: 0 6px 0 0;
+ position: absolute;
+ left: 6px;
+ top: 6px;
+}
+
+.heading7 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s54);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 64px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading7 h1 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading7 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading7 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading7 p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.heading8 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 4px;
+ background: rgba(109, 75, 251, 0.1);
+ padding: 12px 14px;
+ position: relative;
+ color: var(--ztc-text-text-13);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading8 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading8 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading8 h2 {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading8 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading8 p {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-btn1 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 24px;
+ border-radius: 8px;
+ color: #1a1f2b;
+ background: var(--ztc-bg-bg-1);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+}
+
+.vl-btn1:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-btn1:hover i {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.vl-btn1:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.vl-btn1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ top: 0;
+ left: 50%;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-btn1 i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-menu-btn {
+ background-color: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ width: 140px;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 20px;
+ overflow: hidden;
+ display: inline-block;
+ font-weight: 500;
+ font-size: 15px;
+ text-transform: capitalize;
+ letter-spacing: 0.03em;
+ position: relative;
+ z-index: 9;
+}
+
+.vl-menu-btn:hover {
+ color: var(--vl-common-white);
+ background-color: var(--vl-common-black);
+}
+
+.vl-btn2 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 24px;
+ border-radius: 8px;
+ color: #fff;
+ background: var(--ztc-bg-bg-5);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+}
+
+.vl-btn2:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ transform: translateY(-5px);
+}
+
+.vl-btn2:hover i {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.vl-btn2:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.vl-btn2::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ border-radius: 8px;
+ background: var(--Main-Color, linear-gradient(90deg, #726EFC 0%, #1a1f2b 100%));
+ transition: all 0.4s;
+ top: 0;
+ left: 50%;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-btn2 i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-btn3 {
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.vl-btn3 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.vl-btn3 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-2);
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.vl-btn3:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.vl-btn3:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.vl-btn4 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: uppercase;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-9);
+ padding: 20px 26px;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.vl-btn4:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-btn4:hover::before {
+ width: 100%;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+ left: 0;
+ top: 0;
+}
+
+.vl-btn4:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 0.1;
+ transition: all 0.4s;
+}
+
+.vl-btn4::after {
+ position: absolute;
+ content: "";
+ height: 36px;
+ width: 36px;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+ left: 12px;
+ top: 11px;
+}
+
+.vl-btn4::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 1px;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-8);
+ left: 50%;
+ top: 0;
+ border-radius: 7px;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.vl-btn5 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.vl-btn5 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.vl-btn5 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-1);
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.vl-btn5:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-btn5:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.vl-btn6 {
+ display: inline-block;
+ padding: 20px 10px 20px 24px;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ position: relative;
+ z-index: 2;
+ font-family: var(--ztc-family-font1);
+ border: none;
+ overflow: hidden;
+ background-color: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+ border-radius: 8px;
+ position: relative;
+ z-index: 1;
+}
+
+.vl-btn6::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-13);
+ width: 10px;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-btn6 span {
+ display: inline-block;
+ transform: rotate(-45deg) translateX(0px) translateY(1px);
+ transition: all 0.4s;
+}
+
+.vl-btn6 .arrow2 {
+ transform: translateY(-4px) rotate(-45deg) translateX(-48px);
+ transition: all 0.4s;
+ opacity: 0;
+}
+
+.vl-btn6 .arrow1 {
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.vl-btn6:hover .arrow2 {
+ transform: translateY(-12px) rotate(-45deg) translateX(-18px);
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.vl-btn6:hover .arrow1 {
+ transition: all 0.4s;
+ transform: translateY(-7px) rotate(-45deg) translateX(45px);
+ opacity: 0;
+}
+
+.vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-btn6:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ left: 0;
+ width: 100%;
+}
+
+/*============= COMMON CSS AREA ENDS===============*/
+.image-anime {
+ position: relative;
+ overflow: hidden;
+}
+
+.image-anime:after {
+ content: "";
+ position: absolute;
+ width: 200%;
+ height: 0%;
+ left: 50%;
+ top: 50%;
+ background-color: rgba(255, 255, 255, 0.3);
+ transform: translate(-50%, -50%) rotate(-45deg);
+ z-index: 1;
+}
+
+.image-anime:hover:after {
+ height: 250%;
+ transition: all 600ms linear;
+ background-color: transparent;
+}
+
+.reveal {
+ position: relative;
+ display: -ms-inline-flexbox;
+ visibility: hidden;
+ overflow: hidden;
+}
+
+.reveal img {
+ height: 100%;
+ width: 100%;
+ display: inline-block;
+ -o-object-fit: cover;
+ object-fit: cover;
+ transform-origin: left;
+}
+
+.bg1 {
+ background: var(--ztc-bg-bg-1) !important;
+}
+
+.bg-heading h5::after {
+ border-radius: 8px !important;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%) !important;
+ backdrop-filter: blur(5px) !important;
+}
+
+.pagination-area {
+ text-align: center;
+}
+
+.pagination-area ul {
+ justify-content: center;
+}
+
+.pagination-area ul li a {
+ box-shadow: none;
+ border: none;
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 38px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ height: 50px;
+ width: 50px;
+ margin: 0 8px 0 0;
+}
+
+.pagination-area ul li a.active {
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+}
+
+.pagination-area ul li a:hover {
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+/* File: src/assets/scss/theme/_theme.scss */
+/*
+============================
+Name: MetatronCube - Technology And IT Solutions Services
+Version: 1.0.0
+Description: MetatronCube - Technology And IT Solutions Services
+Author: unifato
+Author URI: https:/themeforest.net/user/unifato/portfolio
+Location:
+============================
+*/
+/*============= HEDAER CSS AREA ===============*/
+/*============= HERO CSS AREA ===============*/
+/*============= MOBILE-MENU CSS AREA ===============*/
+/*============= ABOUT CSS AREA ===============*/
+/*============= SERVICE CSS AREA ===============*/
+/*============= WORK CSS AREA ===============*/
+/*============= TESTIMONIAL CSS AREA ===============*/
+/*============= BLOG CSS AREA ===============*/
+/*============= CONTACT CSS AREA ===============*/
+/*============= TEAM CSS AREA ===============*/
+/*============= FAQ CSS AREA ===============*/
+/*============= CASE CSS AREA ===============*/
+/*============= CTA CSS AREA ===============*/
+/*============= OTHERS CSS AREA ===============*/
+/*============= FOOTER CSS AREA ===============*/
+/* File: src/assets/scss/components/_about.scss */
+/*============= ABOUT CSS AREA ===============*/
+.about1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area .elements9 {
+ position: absolute;
+ top: -50px;
+ height: 100%;
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 50%;
+}
+
+.about1-section-area .about-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area .about-images-area .check-icons {
+ display: flex;
+ align-items: center;
+ border-radius: 8px;
+ background: #FFF;
+ box-shadow: -2px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 16px 20px;
+ width: 340px;
+ top: 42%;
+ left: 24%;
+ right: 24%;
+ position: absolute;
+}
+
+.about1-section-area .about-images-area .check-icons img {
+ height: 40px;
+ width: 40px;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+.about1-section-area .about-images-area .check-icons p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ padding-left: 16px;
+}
+
+.about1-section-area .about-images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+.about1-section-area .about-images-area .elements10 {
+ position: absolute;
+ left: -70px;
+}
+
+@media (max-width: 767px) {
+ .about1-section-area .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about1-section-area .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+.about1-section-area .about-header-area .progresbar {
+ display: flex;
+ align-items: center;
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar {
+ position: relative;
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar .circle {
+ height: 80px;
+ width: 80px;
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar .circle canvas {
+ width: 80px;
+ height: 80px;
+ transform: rotate(90deg);
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar .count {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ position: absolute;
+ top: 37%;
+ left: 28%;
+}
+
+.about1-section-area .about-header-area .progresbar .content-area {
+ padding-left: 10px;
+}
+
+.about1-section-area .about-header-area .progresbar .content-area h4 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ /* 100% */
+}
+
+.about1-section-area .about-header-area .pera-box {
+ /* background: #EFF1FF; */
+ padding: 20px 24px;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area .about-header-area .pera-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 8px;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ border-radius: 8px 0px 0px 8px;
+ background: #3779b9;
+}
+
+.about2-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about2-section-area .about-list-box {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ border-radius: 60px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ padding: 12px 45px 12px 12px;
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+.about2-section-area .about-list-box.box2 {
+ margin-left: -50px;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box.box2 {
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box.box2 {
+ margin-left: 0;
+ }
+}
+
+.about2-section-area .about-list-box.box2::after {
+ right: -329px !important;
+}
+
+.about2-section-area .about-list-box.box1::after {
+ right: -335px !important;
+}
+
+.about2-section-area .about-list-box.box3::after {
+ right: -345px !important;
+}
+
+.about2-section-area .about-list-box::after {
+ position: absolute;
+ content: "";
+ right: -335px;
+ border: 1px solid var(--ztc-text-text-1);
+ width: 100%;
+ z-index: -1;
+ top: 30px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box::after {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box::after {
+ display: none;
+ }
+}
+
+.about2-section-area .about-list-box span {
+ height: 40px;
+ width: 40px;
+ text-align: center;
+ line-height: 40px;
+ border-radius: 50%;
+ background: var(--ztc-text-text-5);
+ color: var(--ztc-text-text-6);
+ display: inline-block;
+ margin: 0 10px 0 0;
+}
+
+.about2-section-area .about-list-box2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ border-radius: 60px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ padding: 12px 45px 12px 12px;
+ position: relative;
+ left: 86px;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box2 {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box2 {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+.about2-section-area .about-list-box2.box2 {
+ margin-left: 50px;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box2.box2 {
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box2.box2 {
+ margin-left: 0;
+ }
+}
+
+.about2-section-area .about-list-box2.box2::after {
+ right: 328px !important;
+}
+
+.about2-section-area .about-list-box2.box1::after {
+ right: 354px !important;
+}
+
+.about2-section-area .about-list-box2.box3::after {
+ right: 323px !important;
+}
+
+.about2-section-area .about-list-box2::after {
+ position: absolute;
+ content: "";
+ right: 335px;
+ border: 1px solid var(--ztc-text-text-1);
+ width: 100%;
+ z-index: -1;
+ top: 30px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box2::after {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box2::after {
+ display: none;
+ }
+}
+
+.about2-section-area .about-list-box2 span {
+ height: 40px;
+ width: 40px;
+ text-align: center;
+ line-height: 40px;
+ border-radius: 50%;
+ background: var(--ztc-text-text-5);
+ color: var(--ztc-text-text-6);
+ display: inline-block;
+ margin: 0 10px 0 0;
+}
+
+.about2-section-area .about-images {
+ position: relative;
+ z-index: 2;
+}
+
+.about2-section-area .about-images .elements10 {
+ position: absolute;
+ top: -20px;
+ right: 0;
+ filter: brightness(0.5);
+ z-index: -1;
+}
+
+.about2-section-area .about-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.about3-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about3-section-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+.about3-section-area .images .elements27 {
+ position: absolute;
+ bottom: -60px;
+ left: -60px;
+ z-index: -1;
+}
+
+.about3-section-area .images .elements28 {
+ position: absolute;
+ top: -20px;
+ left: -20px;
+ z-index: 1;
+}
+
+.about3-section-area .images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.about3-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.about3-section-area .about-header-area {
+ position: relative;
+ z-index: 1;
+ padding: 0 40px;
+}
+
+@media (max-width: 767px) {
+ .about3-section-area .about-header-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about3-section-area .about-header-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+.about3-section-area .about-header-area ul li {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ padding-top: 16px;
+}
+
+.about3-section-area .about-header-area ul li img {
+ margin: 0 4px 0 0;
+}
+
+.about4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.about4-section-area .elements41 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.about4-section-area .about-bg1 {
+ position: absolute;
+ z-index: -2;
+ left: 100px;
+ top: 20px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .about4-section-area .about-bg1 {
+ left: 0;
+ }
+}
+
+.about4-section-area .about-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about4-section-area .about-images-area svg {
+ position: absolute;
+ z-index: -1;
+ left: -141px;
+ transform: rotate(45deg);
+ top: -140px;
+}
+
+.about4-section-area .about-images-area svg .stop-color1 {
+ stop-color: #3B32F6;
+}
+
+.about4-section-area .about-images-area svg .stop-color2 {
+ stop-color: #49A6FF;
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-images-area svg {
+ top: -80px;
+ left: 0;
+ }
+}
+
+.about4-section-area .about-images-area .img1 img {
+ width: 500px;
+ height: 500px;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about4-section-area .about-images-area .img1 img {
+ width: 100%;
+ height: 100%;
+ }
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-images-area .img1 img {
+ width: 100%;
+ height: 100%;
+ }
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-header {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about4-section-area .about-header {
+ margin-top: 30px;
+ }
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-header h2 {
+ font-size: var(--ztc-font-size-font-s30);
+ }
+}
+
+.about4-section-area .about-header .bg-progress {
+ border-radius: 8px;
+ background: #F2F4FF;
+ padding: 24px;
+}
+
+.about4-section-area .about-header .bg-progress .progress-bar {
+ margin-bottom: 24px;
+}
+
+.about4-section-area .about-header .bg-progress label {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.about4-section-area .about-header .bg-progress .progress {
+ background-color: #DADCE9;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.about4-section-area .about-header .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-10);
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+.about5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about5-section-area .img1 {
+ padding: 30px;
+ border-radius: 8px;
+ position: relative;
+}
+
+.about5-section-area .img1 .about-img9 {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.about5-section-area .img1 .about-img10 {
+ position: absolute;
+ right: -100px;
+ bottom: -21px;
+ width: 210px;
+ height: 260px;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .img1 .about-img10 {
+ display: none;
+ }
+}
+
+.about5-section-area .img1 .elements47 {
+ position: absolute;
+ bottom: 25px;
+ left: 50%;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .img1 .elements47 {
+ display: none;
+ }
+}
+
+.about5-section-area .about5-header {
+ padding: 0 0 0 80px;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .about5-header {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about5-section-area .about5-header {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+.about5-section-area .about5-header .counter-boxarea .counter-box {
+ position: relative;
+ z-index: 1;
+}
+
+.about5-section-area .about5-header .counter-boxarea .counter-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 2px;
+ right: 20px;
+ top: 0;
+ transition: all 0.4s;
+ background: #E6E6E9;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .about5-header .counter-boxarea .counter-box::after {
+ display: none;
+ }
+}
+
+.about5-section-area .about5-header .counter-boxarea .counter-box.box2::after {
+ display: none;
+}
+
+.about6-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about6-section-area .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+.about6-section-area .about6-header .about-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 24px;
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea:hover {
+ transform: translateY(-5px);
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea:hover .icons {
+ transition: all 0.4s;
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-12);
+ display: inline-block;
+ margin: 0 auto;
+ position: absolute;
+}
+
+.about6-section-area .about6-header .about-boxarea .icons img {
+ height: 40px;
+ width: 40px;
+ display: inline-block;
+ object-fit: contain;
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area {
+ padding-left: 100px;
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area .about6-header .about-boxarea .content-area a {
+ line-height: 26px;
+ }
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area p {
+ font-size: var(--ztc-font-size-font-s16);
+ line-height: 26px;
+}
+
+.about6-section-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+.about6-section-area .images .about-img12 {
+ width: 270px;
+ height: 300px;
+ object-fit: cover;
+ border-radius: 8px;
+ position: absolute;
+ left: -100px;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area .images .about-img12 {
+ display: none;
+ }
+}
+
+.about1-section-area-widget {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area-widget .elements9 {
+ position: absolute;
+ top: -50px;
+ height: 100%;
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 50%;
+}
+
+.about1-section-area-widget .about-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area-widget .about-images-area .check-icons {
+ display: flex;
+ align-items: center;
+ border-radius: 8px;
+ background: #FFF;
+ box-shadow: -2px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 16px 20px;
+ width: 340px;
+ top: 42%;
+ left: 24%;
+ right: 24%;
+ position: absolute;
+}
+
+.about1-section-area-widget .about-images-area .check-icons img {
+ height: 40px;
+ width: 40px;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+.about1-section-area-widget .about-images-area .check-icons p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ padding-left: 16px;
+}
+
+.about1-section-area-widget .about-images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+.about1-section-area-widget .about-images-area .elements10 {
+ position: absolute;
+ left: -70px;
+}
+
+@media (max-width: 767px) {
+ .about1-section-area-widget .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about1-section-area-widget .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+.about1-section-area-widget .about-header-area h5::after {
+ border-radius: 8px;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+ backdrop-filter: blur(5px);
+}
+
+.about1-section-area-widget .about-header-area .progresbar {
+ display: flex;
+ align-items: center;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar {
+ position: relative;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar .circle {
+ height: 80px;
+ width: 80px;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar .circle canvas {
+ width: 80px;
+ height: 80px;
+ transform: rotate(90deg);
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar .count {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ position: absolute;
+ top: 37%;
+ left: 28%;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .content-area {
+ padding-left: 10px;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .content-area h4 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ /* 100% */
+}
+
+.about1-section-area-widget .about-header-area .pera-box {
+ /* background: #EFF1FF; */
+ padding: 20px 24px;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area-widget .about-header-area .pera-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 8px;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ border-radius: 8px 0px 0px 8px;
+ background: #3779b9;
+}
+
+.about6-section-area-widget {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area-widget .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about6-section-area-widget .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+.about6-section-area-widget .about6-header .about-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 24px;
+ transition: all 0.4s;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea:hover {
+ transform: translateY(-5px);
+ transition: all 0.4s;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea:hover .icons {
+ transition: all 0.4s;
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-5);
+ display: inline-block;
+ margin: 0 auto;
+ position: absolute;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .icons img {
+ height: 40px;
+ width: 40px;
+ display: inline-block;
+ object-fit: contain;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .content-area {
+ padding-left: 100px;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .content-area a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area-widget .about6-header .about-boxarea .content-area a {
+ line-height: 26px;
+ }
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .content-area p {
+ font-size: var(--ztc-font-size-font-s16);
+ line-height: 26px;
+ color: var(--ztc-text-text-3);
+ font-weight: var(--ztc-weight-medium);
+}
+
+.about6-section-area-widget .images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about6-section-area-widget .images-area .elements27 {
+ position: absolute;
+ right: 0;
+ bottom: -50px;
+ right: -50px;
+}
+
+.about6-section-area-widget .images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+/*============= ABOUT CSS AREA ENDS ===============*/
+/* File: src/assets/scss/components/_service.scss */
+/*============= SERVICE CSS AREA ===============*/
+.service1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service1-section-area .service-header h5::after {
+ border-radius: 8px;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+ backdrop-filter: blur(5px);
+}
+
+.service1-section-area .service1-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ padding: 28px;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+ overflow: hidden;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+}
+
+.service1-section-area .service1-boxarea:hover .arrow {
+ top: 16px;
+ right: 16px;
+ transition: all 0.6s;
+}
+
+.service1-section-area .service1-boxarea:hover .icons {
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.service1-section-area .service1-boxarea:hover h5 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ padding-left: 0;
+}
+
+.service1-section-area .service1-boxarea:hover h5::after {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ left: 26px;
+}
+
+.service1-section-area .service1-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.service1-section-area .service1-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ transition: all 0.4s;
+ left: 50%;
+ border-radius: 16px;
+ background: #3779b9;
+ visibility: hidden;
+ opacity: 0;
+ top: 0;
+ z-index: -1;
+}
+
+.service1-section-area .service1-boxarea .icons {
+ height: 70px;
+ width: 70px;
+ text-align: center;
+ line-height: 70px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #3779b9;
+}
+
+.service1-section-area .service1-boxarea .arrow {
+ position: absolute;
+ right: -100px;
+ top: -100px;
+ transition: all 0.8s;
+}
+
+.service1-section-area .service1-boxarea .arrow a {
+ height: 40px;
+ width: 40px;
+ text-align: center;
+ line-height: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: var(--ztc-bg-bg-1);
+ color: #1a1f2b;
+ line-height: 40px;
+ border-radius: 50%;
+ transform: rotate(-45deg);
+}
+
+.service1-section-area .service1-boxarea a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s22);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 22px;
+ display: block;
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea p {
+ color: var(--Paragraph-Color, #37385C);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea h5 {
+ color: #1a1f2b;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ padding-left: 68px;
+ position: relative;
+ z-index: 1;
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea h5::after {
+ position: absolute;
+ z-index: 1;
+ content: "";
+ height: 2px;
+ width: 60px;
+ left: 0;
+ top: 6px;
+ transition: all 0.4s;
+ background: #3779b9;
+}
+
+.service2-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service2-section-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img-app/all-images/bg/service-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -1;
+ opacity: 0.5;
+}
+
+.service2-section-area::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img-app/all-images/bg/team-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -2;
+ opacity: 10%;
+ background-attachment: fixed;
+}
+
+.service2-section-area .service-widgets-section {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane {
+ border-radius: 16px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.06);
+ backdrop-filter: blur(15px);
+ padding: 40px 50px;
+ transform: rotateX(45deg) translateY(50px);
+ transition: all 0.4s;
+ opacity: 0;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane {
+ padding: 24px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane.fade.show.active {
+ transform: rotateX(0deg) translateY(0);
+ opacity: 1;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .icons {
+ background: rgba(192, 240, 55, 0.1);
+ border-width: 1.5px;
+ border: rgba(192, 240, 55, 0.1);
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ height: 90px;
+ width: 90px;
+ text-align: center;
+ line-height: 90px;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .icons img {
+ height: 50px;
+ width: 50px;
+ object-fit: contain;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .content-area h3 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s28);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 28px;
+ display: inline-block;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .content-area p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ margin-top: 30px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: absolute;
+ bottom: -20px;
+ left: -30px;
+ z-index: 1;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area::after {
+ position: absolute;
+ content: "";
+ height: 10px;
+ width: 100%;
+ background: #203B44;
+ top: -32px;
+ left: 0;
+ right: 0;
+ transition: all 0.4s;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul {
+ justify-content: space-between;
+ align-items: center;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul {
+ justify-content: center;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li:nth-child(4) {
+ margin-top: 20px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button {
+ border-radius: 120px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: #10303A;
+ padding: 8px 16px 8px 8px;
+ position: relative;
+ z-index: 1;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li button {
+ display: block !important;
+ margin-bottom: 16px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button::after {
+ position: absolute;
+ z-index: 1;
+ content: "";
+ height: 10px;
+ left: 0;
+ top: -32px;
+ transition: all 0.4s;
+ width: 100%;
+ background: var(--ztc-bg-bg-6);
+ border-radius: 40px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li button::after {
+ display: none;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active {
+ background: var(--ztc-bg-bg-6);
+ color: var(--ztc-text-text-6);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active span {
+ background: rgba(3, 37, 48, 0.2);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active span img {
+ transition: all 0.4s;
+ filter: brightness(0);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button span {
+ height: 48px;
+ width: 48px;
+ text-align: center;
+ line-height: 48px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: rgba(192, 240, 55, 0.06);
+ border-width: 1px;
+ border: rgba(192, 240, 55, 0.1);
+ margin: 0 8px 0 0;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button span img {
+ height: 28px;
+ width: 28px;
+ object-fit: contain;
+ transition: all 0.4s;
+}
+
+.service4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service4-section-area .elements42 {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+}
+
+.service4-section-area .service-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+@media (max-width: 767px) {
+ .service4-section-area .service-header {
+ display: inline-block;
+ }
+
+ .service4-section-area .service-header .btn-area1 {
+ margin-top: 20px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service4-section-area .service-header {
+ display: inline-block;
+ }
+
+ .service4-section-area .service-header .btn-area1 {
+ margin-top: 20px;
+ }
+}
+
+.service4-section-area .service-single-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px;
+ margin-top: 30px;
+}
+
+.service4-section-area .service-single-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.service4-section-area .service-single-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ transform: rotateY(-180deg);
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ opacity: 90%;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn {
+ opacity: 1;
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn::after {
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn::before {
+ visibility: visible;
+ opacity: 1;
+ right: auto;
+ left: 0;
+}
+
+.service4-section-area .service-single-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-10);
+ border-radius: 8px;
+ top: 0;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.service4-section-area .service-single-boxarea .icons {
+ height: 90px;
+ width: 90px;
+ text-align: center;
+ line-height: 90px;
+ display: inline-block;
+ border-radius: 50%;
+ background: #F2F4FF;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.service4-section-area .service-single-boxarea .content-area p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+ padding: 14px 20px;
+ border-radius: 70px;
+ position: relative;
+ z-index: 1;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background: var(--ztc-bg-bg-10);
+ left: 0;
+ top: 0;
+ z-index: -1;
+ border-radius: 70px;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background: var(--ztc-bg-bg-1);
+ right: 0;
+ top: 0;
+ z-index: -2;
+ border-radius: 70px;
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ padding: 100px 0 230px;
+ border-radius: 16px;
+}
+
+@media (max-width: 767px) {
+ .service5-section-area {
+ margin: 0;
+ padding: 50px 0 50px;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area {
+ margin: 0;
+ padding: 50px 0 50px;
+ border-radius: 0;
+ }
+}
+
+.service5-section-area .service5-slider-box {
+ position: relative;
+ z-index: 2;
+}
+
+.service5-section-area .service5-slider-box .owl-stage-outer {
+ position: absolute;
+ z-index: 2;
+}
+
+@media (max-width: 767px) {
+ .service5-section-area .service5-slider-box .owl-stage-outer {
+ position: relative;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area .service5-slider-box .owl-stage-outer {
+ position: relative;
+ }
+}
+
+.service5-section-area .service5-slider-box .owl-nav {
+ position: absolute;
+ right: 0;
+ top: -120px;
+}
+
+@media (max-width: 767px) {
+ .service5-section-area .service5-slider-box .owl-nav {
+ position: relative;
+ left: 0;
+ top: 0;
+ margin-top: 30px;
+ text-align: center;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area .service5-slider-box .owl-nav {
+ position: relative;
+ left: 0;
+ top: 0;
+ margin-top: 30px;
+ text-align: center;
+ }
+}
+
+.service5-section-area .service5-slider-box .owl-nav .owl-next,
+.service5-section-area .service5-slider-box .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-13);
+ text-align: center;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.service5-section-area .service5-slider-box .owl-nav .owl-next:hover,
+.service5-section-area .service5-slider-box .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-12);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.service5-section-area .service5-slider-box .owl-nav .owl-next.owl-prev,
+.service5-section-area .service5-slider-box .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 44px;
+ text-align: center;
+ border: 1px solid rgba(189, 189, 189, 0.12);
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area .service5-slider-box .service-slider-box {
+ padding: 32px;
+ }
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-12);
+ display: inline-block;
+ margin: 0 auto;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .icons img {
+ height: 40px;
+ width: 40px;
+ display: inline-block;
+ object-fit: contain;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .content-area a {
+ color: var(--ztc-text-text-14);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .content-area p {
+ color: var(--ztc-text-text-15);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+}
+
+.service-sidebar-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service-widget-sidebar {
+ position: sticky;
+ top: 100px;
+}
+
+.service-sidebar-area .service-widget-sidebar h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li {
+ margin-top: 18px;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 20px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li {
+ display: inline-block;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service-widget-sidebar .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area {
+ margin-top: 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ height: 120px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area button {
+ border: none;
+ outline: none;
+}
+
+.service-sidebar-area .service2-widget-sidebar.rightside {
+ padding: 0 50px 0 0;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service-sidebar-area .service2-widget-sidebar.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar {
+ padding: 0 0 0 50px;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service-sidebar-area .service2-widget-sidebar {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 32px;
+}
+
+.service-sidebar-area .service2-widget-sidebar p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .list li {
+ margin-top: 18px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .list li img {
+ height: 20px;
+ width: 20px;
+ object-fit: cover;
+ border-radius: 50%;
+ margin: 0 4px 0 0;
+}
+
+.service-sidebar-area .service2-widget-sidebar .list li {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 18px;
+ opacity: 90%;
+}
+
+.service-sidebar-area .service2-widget-sidebar .pera-box {
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 22px 22px 22px 28px;
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service2-widget-sidebar .pera-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 6px;
+ left: 0;
+ top: 0;
+ border-radius: 8px 0px 0px 8px;
+ background: #3779b9;
+}
+
+.service-sidebar-area .service2-widget-sidebar .pera-box h4 {
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item {
+ border-radius: 8px;
+ background: #3779b9;
+ border: none;
+ border-radius: 8px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button {
+ box-shadow: none;
+ outline: none;
+ border: none;
+ padding: 26px 24px;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ text-transform: capitalize;
+ border-radius: 6px;
+ background: var(--Gray-Color, #EFF1FF);
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button {
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 28px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ color: var(--ztc-text-text-1);
+ padding: 26px 24px 22px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::after {
+ z-index: 1;
+ filter: brightness(0);
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button::before {
+ position: absolute;
+ content: "";
+ height: 28px;
+ width: 28px;
+ border-radius: 50%;
+ background: #6D4BFB;
+ right: 20px;
+ top: 23px;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button::before {
+ top: 40px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ opacity: 90%;
+ padding: 0 24px 24px 30px;
+}
+
+/*============= SERVICE CSS AREA ENDS===============*/
+/* File: src/assets/scss/components/_hero.scss */
+/*============= HERO CSS AREA ===============*/
+.hero1-section-area {
+ position: relative;
+ z-index: 2;
+ background-image: url(/assets/img-app/home/banner/bg.webp);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+ padding: 200px 0 0 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area {
+ height: 1374px;
+ }
+}
+
+.hero1-section-area .elements4 {
+ position: absolute;
+ right: 0;
+ z-index: -1;
+ height: 100%;
+ top: 0;
+}
+
+.hero1-section-area .elements5 {
+ position: absolute;
+ left: 0;
+}
+
+.hero1-section-area .elements6 {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+}
+
+.hero1-section-area .hero1-header {
+ padding: 0 70px 0 0;
+ position: relative;
+ margin-top: -50px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero1-header {
+ margin-top: 0;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero1-header {
+ margin-top: 0;
+ padding: 0;
+ }
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-left: 20px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero1-header .btn-area1 .popup-youtube {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube span {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: #fff;
+ display: inline-block;
+ background: var(--ztc-bg-bg-1);
+ color: #3617A0;
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 12px 0 0;
+ position: relative;
+ z-index: 1;
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube span::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 28px;
+ top: 28px;
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ z-index: -1;
+ border-radius: 50%;
+ animation: pulse-border 1500ms ease-out infinite;
+ opacity: 40%;
+ display: inline-block;
+ opacity: 40%;
+}
+
+.hero1-section-area .hero-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .hero1-section-area .hero-images-area {
+ left: -50px;
+ top: -8px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .hero1-section-area .hero-images-area {
+ left: -50px;
+ top: -8px;
+ }
+}
+
+.hero1-section-area .hero-images-area .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .img1 img {
+ object-fit: contain;
+ }
+}
+
+.hero1-section-area .hero-images-area .image-bg1 {
+ position: absolute;
+ bottom: 0;
+ z-index: -1;
+ left: 0;
+ width: 600px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .image-bg1 {
+ width: 100%;
+ }
+}
+
+.hero1-section-area .hero-images-area .image-bg1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.hero1-section-area .hero-images-area .elements3 {
+ position: absolute;
+ right: -140px;
+ top: 40%;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements3 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements3 {
+ display: none;
+ }
+}
+
+.hero1-section-area .hero-images-area .elements2 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements2 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements2 {
+ display: none;
+ }
+}
+
+.hero1-section-area .hero-images-area .elements1 {
+ position: absolute;
+ top: 0;
+ left: -110px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements1 {
+ left: -40px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements1 {
+ left: -40px;
+ }
+}
+
+.hero2-section-area {
+ position: relative;
+ z-index: 2;
+ overflow: hidden;
+ padding: 170px 0 80px 0;
+ background-image: url(/assets/img-app/all-images/bg/hero-bg3.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.hero2-section-area .hero2-header {
+ padding: 0 90px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .hero2-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero2-section-area .hero2-header {
+ padding: 0;
+ }
+}
+
+.hero2-section-area .counter-boxarea .counter-box {
+ position: relative;
+ z-index: 1;
+}
+
+.hero2-section-area .counter-boxarea .counter-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 2px;
+ right: 20px;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-1);
+ opacity: 0.2;
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .counter-boxarea .counter-box::after {
+ display: none;
+ }
+}
+
+.hero2-section-area .counter-boxarea .counter-box.box2::after {
+ display: none;
+}
+
+.hero2-section-area .hero2-images-area {
+ position: relative;
+ z-index: 1;
+ left: 50px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero2-section-area .hero2-images-area {
+ left: 0;
+ margin-top: 50px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .hero2-images-area {
+ left: 0;
+ margin-top: 50px;
+ }
+}
+
+.hero2-section-area .hero2-images-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+.hero2-section-area .hero2-images-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: relative;
+ left: 0;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.hero2-section-area .hero2-images-area .images .elements19 {
+ position: absolute;
+ right: 250px;
+ bottom: 0;
+}
+
+.hero2-section-area .hero2-images-area .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 0 0 200px 200px;
+}
+
+.hero3-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ padding: 185px 0 50px;
+}
+
+.hero3-section-area .elements24 {
+ position: absolute;
+ right: 0;
+ top: 50%;
+}
+
+.hero3-section-area .elements25 {
+ position: absolute;
+ right: 0;
+ height: 1000px;
+ top: 0;
+ width: 45%;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .elements25 {
+ display: none;
+ }
+}
+
+.hero3-section-area .hero3-header h5 {
+ text-transform: uppercase;
+}
+
+.hero3-section-area .hero3-header h4 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+}
+
+.hero3-section-area .hero3-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.hero3-section-area .hero3-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ padding: 28px 24px;
+}
+
+.hero3-section-area .hero3-header form input::placeholder {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ opacity: 0.9;
+}
+
+.hero3-section-area .hero3-header form button {
+ position: absolute;
+ top: 11px;
+ right: 10px;
+ border: none;
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .hero3-header form button {
+ position: relative;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ }
+}
+
+.hero3-section-area .hero3-header form button::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 0.1;
+}
+
+.hero3-section-area .hero3-header form button:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.hero3-section-area .hero3-header form button:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.hero3-section-area .hero3-header ul li {
+ display: inline-block;
+}
+
+.hero3-section-area .hero3-header ul li a {
+ height: 40px;
+ width: 40px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .hero3-header ul li a {
+ margin-bottom: 10px;
+ display: inline-block;
+ }
+}
+
+.hero3-section-area .header-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.hero3-section-area .header-images-area .img1 {
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img1 {
+ text-align: center;
+ margin-top: 50px;
+ }
+}
+
+.hero3-section-area .header-images-area .img1 img {
+ width: 200px;
+ height: 200px;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter1 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 58px;
+ left: -100px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero3-section-area .header-images-area .img1 .letter1 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img1 .letter1 {
+ display: none;
+ }
+}
+
+.hero3-section-area .header-images-area .img1 .letter1 svg {
+ position: absolute;
+ top: -9px;
+ right: 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 0;
+ right: -100px;
+}
+
+.hero3-section-area .header-images-area .img1 .letter2 svg {
+ position: absolute;
+ top: -9px;
+ left: 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 40px;
+ right: -100px;
+}
+
+.hero3-section-area .header-images-area .img1 .letter3 svg {
+ position: absolute;
+ bottom: -9px;
+ left: 0;
+}
+
+.hero3-section-area .header-images-area .img2 {
+ padding-top: 40px;
+ position: relative;
+ left: 100px;
+ z-index: 1;
+ display: inline-block;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero3-section-area .header-images-area .img2 {
+ left: 170px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img2 {
+ left: 0;
+ }
+}
+
+.hero3-section-area .header-images-area .img2 .letter1 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 150px;
+ left: -50px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter1 svg {
+ position: absolute;
+ top: -8px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img2 .letter1 {
+ display: none;
+ }
+}
+
+.hero3-section-area .header-images-area .img2 .letter2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 63px;
+ left: -34px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter2 svg {
+ position: absolute;
+ top: -8px;
+ right: 0;
+}
+
+.hero3-section-area .header-images-area .img2 .letter3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 50%;
+ right: -50px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter3 svg {
+ position: absolute;
+ top: -8px;
+ left: 0;
+}
+
+.hero4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ padding: 220px 0 120px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area {
+ padding: 170px 0 120px;
+ }
+}
+
+.hero4-section-area .hand-img {
+ position: absolute;
+ bottom: 0;
+ left: 54%;
+ z-index: 2;
+}
+
+.hero4-section-area .hand-img .elements31 {
+ position: absolute;
+ left: -145px;
+ bottom: 50px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .hand-img .elements31 {
+ left: -110px;
+ bottom: 20px;
+ }
+}
+
+.hero4-section-area .elements33 {
+ position: absolute;
+ bottom: 0;
+}
+
+.hero4-section-area .elements34 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.hero4-section-area .elements35 {
+ position: absolute;
+ top: 60px;
+ left: 100px;
+}
+
+.hero4-section-area .her4-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.hero4-section-area .her4-images-area .img1 img {
+ height: 450px;
+ width: 600px;
+ object-fit: contain;
+ border-radius: 4px;
+}
+
+.hero4-section-area .her4-images-area .bg {
+ position: absolute;
+ top: -90px;
+ z-index: -1;
+ width: 1500px;
+ height: 1500px;
+ left: -118px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .bg {
+ top: 10px;
+ z-index: -1;
+ width: 500px;
+ height: 500px;
+ left: -77px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .her4-images-area .bg {
+ left: -80px;
+ z-index: -2;
+ }
+}
+
+.hero4-section-area .her4-images-area .elements37 {
+ position: absolute;
+ top: 0;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .elements37 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .her4-images-area .elements37 {
+ left: 0;
+ }
+}
+
+.hero4-section-area .her4-images-area .elements38 {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .elements38 {
+ display: none;
+ }
+}
+
+.hero4-section-area .hero4-heading {
+ padding: 0 80px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .hero4-heading {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .hero4-heading {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.hero5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+ padding: 55px 0;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+.hero5-section-area .elements44 {
+ position: absolute;
+ right: 0;
+ z-index: 1;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .elements44 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .elements44 {
+ display: none;
+ }
+}
+
+.hero5-section-area .elements45 {
+ position: absolute;
+ right: 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .elements45 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .elements45 {
+ display: none;
+ }
+}
+
+.hero5-section-area .elements46 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.hero5-section-area .hero6-header {
+ padding: 0 100px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .hero6-header {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header h5 {
+ font-size: var(--ztc-font-size-font-s12);
+ }
+}
+
+.hero5-section-area .hero6-header .btn-area1 {
+ display: flex;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header .btn-area1 {
+ display: inline-block;
+ }
+}
+
+.hero5-section-area .hero6-header .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-14);
+}
+
+.hero5-section-area .hero6-header .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play {
+ display: inline-block;
+ margin-left: 16px;
+ background: none;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header .btn-area1 .play {
+ margin-top: 20px;
+ }
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play .icon {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-text-text-1);
+ color: var(--ztc-text-text-13);
+ position: relative;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play .icon::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 28px;
+ top: 28px;
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ z-index: -1;
+ border-radius: 50%;
+ animation: pulse-border 1500ms ease-out infinite;
+ opacity: 40%;
+ display: inline-block;
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play .text {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ transition: all 0.4s;
+ display: inline-block;
+ padding-left: 12px;
+}
+
+.inner-page-hero-area {
+ position: relative;
+ z-index: 1;
+ padding: 200px 0 100px;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area {
+ padding: 160px 0 100px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .inner-page-hero-area {
+ padding: 160px 0 100px;
+ }
+}
+
+.inner-page-hero-area .elements5 {
+ position: absolute;
+ top: 100px;
+}
+
+.inner-page-hero-area .elements4 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.inner-page-hero-area .elements1 {
+ position: absolute;
+ bottom: 40px;
+ right: 140px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .inner-page-hero-area .elements1 {
+ z-index: -1;
+ }
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area .elements1 {
+ display: none;
+ }
+}
+
+.inner-page-hero-area .elements16 {
+ position: absolute;
+ bottom: 0;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area .elements16 {
+ display: none;
+ }
+}
+
+.inner-page-hero-area .inner-header a {
+ color: var(--ztc-text-text-1);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area .inner-header a {
+ font-size: var(--ztc-font-size-font-s18);
+ }
+}
+
+.inner-page-hero-area .inner-header a i {
+ margin: 0 4px;
+}
+
+/*============= HERO CSS AREA ===============*/
+/* File: src/assets/scss/components/_mobile-menu.scss */
+/*============= MOBILE MENU CSS AREA ===============*/
+.vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-1);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.vl-offcanvas {
+ position: fixed;
+ background: #3779b9;
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 26px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+ margin-right: 10px;
+}
+
+.vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.vl-offcanvas .vl-offcanvas-logo {
+ height: 40px;
+ width: 170px;
+ object-fit: contain;
+}
+
+.vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage2-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-1);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage2-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-text-text-6);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage2-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage2-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage2-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage2-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage2-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage2-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage2-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage2-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage2-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage2-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage2-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage2-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage2-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage2-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage3-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-7);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-7);
+}
+
+.homepage3-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-7);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage3-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-text-text-9);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage3-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage3-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage3-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage3-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage3-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage3-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage3-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage3-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage3-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage3-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage3-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage3-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage3-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage3-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage4-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-1);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage4-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-bg-bg-10);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage4-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage4-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage4-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage4-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage4-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage4-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage4-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage4-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage4-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage4-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage4-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage4-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage4-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage4-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage5-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-14);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-14);
+}
+
+.homepage5-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-14);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage5-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-bg-bg-12);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage5-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage5-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage5-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage5-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage5-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage5-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage5-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage5-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage5-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage5-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage5-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage5-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage5-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage5-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+/*============= MOBILE MENU CSS AREA ===============*/
+/* File: src/assets/scss/layout/blog/_blog.scss */
+/*============= BLOG CSS AREA ===============*/
+.vl-blog-1-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-1-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-1-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content {
+ position: absolute;
+ z-index: 2;
+ padding: 32px;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ bottom: 24px;
+ left: 32px;
+ right: 36px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ padding: 16px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ }
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #35169E;
+ transition: all 0.4s;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content p {
+ color: var(--ztc-text-text-3);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content .vl-blog-1-icon {
+ position: absolute;
+ right: -20px;
+ top: -20px;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content .vl-blog-1-icon a {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: #3779b9;
+ color: var(--ztc-text-text-1);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s24);
+ transform: rotate(-45deg);
+}
+
+.vl-blog-2-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/all-images/bg/footer-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.vl-blog-2-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-2-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 16px;
+ background: #0B2C36;
+ margin: -100px 16px 0;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-1);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 6px 10px;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+ filter: brightness(0) invert(1);
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-1);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: var(--ztc-text-text-5);
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-1);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: var(--ztc-text-text-5);
+ transition: all 0.4s;
+}
+
+.features3-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.features3-section-area .images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.features3-section-area .images-area .elements28 {
+ position: absolute;
+ top: -22px;
+ left: -22px;
+ z-index: 1;
+}
+
+.features3-section-area .images-area svg {
+ position: absolute;
+ top: -120px;
+ left: 33px;
+ right: 0;
+ width: 600px;
+ height: 700px;
+}
+
+@media (max-width: 767px) {
+ .features3-section-area .images-area svg {
+ width: 100%;
+ height: 100%;
+ top: 0;
+ }
+}
+
+.features3-section-area .images-area .img1 {
+ background: #EBE6F5;
+ padding: 16px;
+ border-radius: 8px;
+}
+
+.features3-section-area .content-area {
+ padding: 0 0 0 70px;
+}
+
+@media (max-width: 767px) {
+ .features3-section-area .content-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .features3-section-area .content-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+.features3-section-area .content-area h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+}
+
+.features3-section-area .content-area2 {
+ padding: 0 70px 0 0;
+}
+
+@media (max-width: 767px) {
+ .features3-section-area .content-area2 {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .features3-section-area .content-area2 {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+.features3-section-area .content-area2 h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+}
+
+.vl-blog-4-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-4-area .elements39 {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-4-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-12);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: linear-gradient(0deg, rgba(32, 44, 211, 0.1) 0%, rgba(32, 44, 211, 0.1) 100%);
+ padding: 6px 10px;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-10);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-10);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-4-area-inner .elements39 {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-v1-area .blog-v1-leftside h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li {
+ margin-top: 18px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 20px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .blog-v1-leftside .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area ul li a {
+ margin: 0 10px 0 0;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area ul li a img {
+ height: 70px;
+ width: 70px;
+ text-align: center;
+ line-height: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+}
+
+.vl-blog-v1-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-v1-area .vl-blog-1-item:hover .vl-blog-1-thumb .vl-blog-1-content ul li a {
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-v1-area .vl-blog-1-item:hover .vl-blog-1-thumb .vl-blog-1-content ul li a svg {
+ filter: brightness(0) invert(1);
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content {
+ position: absolute;
+ z-index: 2;
+ padding: 32px;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ bottom: 24px;
+ left: 32px;
+ right: 36px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ padding: 16px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ }
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content h4 a:hover {
+ color: #35169E;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content p {
+ color: var(--ztc-text-text-3);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content .vl-blog-1-icon {
+ position: absolute;
+ right: -20px;
+ top: -20px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content .vl-blog-1-icon a {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: #3779b9;
+ color: var(--ztc-text-text-1);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s24);
+ transform: rotate(-45deg);
+}
+
+.vl-blog-details-section {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li {
+ margin-top: 18px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 20px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .tags-area {
+ text-align: center;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area ul li a {
+ margin: 0 10px 0 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area ul li a img {
+ height: 70px;
+ width: 70px;
+ text-align: center;
+ line-height: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area {
+ text-align: center;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts {
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts {
+ text-align: center;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 {
+ position: absolute;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 {
+ position: relative;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 img {
+ height: 100px;
+ width: 100px;
+ object-fit: cover;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content {
+ padding-left: 140px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content {
+ padding-left: 0;
+ margin-top: 16px;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content ul li a img {
+ margin: -5px 4px 0 0;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 26px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-others-sidebar {
+ position: relative;
+ z-index: 1;
+ padding: 0 0 0 70px;
+}
+
+.vl-blog-details-section .blog-others-sidebar.rightside {
+ padding: 0 70px 0 0 !important;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar.rightside {
+ padding: 0 !important;
+ margin-bottom: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-details-section .blog-others-sidebar.rightside {
+ padding: 0 !important;
+ margin-bottom: 30px;
+ }
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar {
+ padding: 0;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-details-section .blog-others-sidebar {
+ padding: 0;
+ margin-top: 30px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar h2 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s38);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+}
+
+.vl-blog-details-section .blog-others-sidebar p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li {
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .list-author li:nth-child(3) {
+ margin-top: 10px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li:nth-child(1) a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var --ztc-weight-medium;
+ line-height: 16px;
+ text-transform: capitalize;
+ display: inline-block;
+ background: var(--ztc-bg-bg-5);
+ padding: 10px;
+ border-radius: 4px;
+ margin: 0 16px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li a img {
+ height: 18px;
+ width: 18px;
+ object-fit: contain;
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li a span {
+ color: #CDCDD6;
+ display: inline-block;
+ margin: 0 8px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ background: var(--ztc-bg-bg-2);
+ transition: all 0.4s;
+ opacity: 30%;
+ top: 0;
+ left: 0;
+ transform: rotate(0);
+ border-radius: 8px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .play {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin-left: -40px;
+ margin-top: -40px;
+ z-index: 2;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .play a {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s32);
+ position: relative;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .play a::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 40px;
+ top: 40px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ z-index: -1;
+ border-radius: 50%;
+ animation: pulse-border 1500ms ease-out infinite;
+ opacity: 40%;
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding-top: 32px;
+ border-top: 1px solid #E6E6EB;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .tags-social {
+ display: inline-block;
+ }
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .tags-social .tags {
+ margin-bottom: 16px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li:nth-child(1) {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ margin: 0 16px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 10px;
+ margin: 0 8px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li a:hover {
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li:nth-child(1) {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ margin: 0 16px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li a {
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ /* background: #EFF1FF; */
+ color: var(--ztc-text-text-2);
+ transition: all 0.4s;
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 8px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li a:hover {
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+ border-radius: 4px;
+ padding: 24px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea.box2 {
+ margin: 0 0 0 30px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea.box2 {
+ margin: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea.box2 {
+ margin: 0;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes {
+ display: inline-block;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box {
+ display: flex;
+ align-items: center;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .img3 img {
+ height: 80px;
+ width: 80px;
+ border-radius: 50%;
+ object-fit: cover;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content {
+ padding-left: 18px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content .date {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ margin-bottom: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content .date img {
+ height: 18px;
+ width: 18px;
+ object-fit: contain;
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content .name {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: block;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .reply {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ text-transform: capitalize;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .reply {
+ margin-top: 12px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .reply i {
+ margin: 0 2px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area {
+ margin-top: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ height: 120px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area button {
+ border: none;
+ outline: none;
+ width: 100%;
+ text-align: center;
+}
+
+.vl-blog-bottom-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+/*============= BLOG CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/footer/_footer-1.scss */
+/*============= FOOTER CSS AREA ===============*/
+/* .vl-footer1-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+} */
+
+.vl-footer1-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+}
+
+.vl-footer1-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer1-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ /* background: #EFF1FF; */
+ color: var(--ztc-text-text-2);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer1-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: #3779b9;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+/* .vl-footer1-section-area .vl-footer-widget {
+ padding-left: 70px;
+} */
+
+@media (max-width: 767px) {
+ .vl-footer1-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer1-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer1-section-area .vl-footer-widget h3 {
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer1-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ /* margin-top: 24px; */
+}
+
+.vl-footer1-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-2);
+ transition: all 0.4s;
+}
+
+.vl-footer1-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+}
+
+.vl-footer1-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #DADAE0;
+}
+
+.vl-footer2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.vl-footer2-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer2-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: rgba(255, 255, 255, 0.1);
+ color: var(--ztc-text-text-1);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.vl-footer2-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer2-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer2-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer2-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+ opacity: 80%;
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-5);
+ transition: all 0.4s;
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0) invert(1);
+}
+
+.vl-footer2-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ opacity: 80%;
+ border-top: 1px solid #375159;
+}
+
+.vl-footer3-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.vl-footer3-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer3-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: var(--ztc-text-text-1);
+ color: var(--ztc-text-text-7);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-9);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer3-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer3-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer3-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer3-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-9);
+ transition: all 0.4s;
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer3-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #CDCEDF;
+}
+
+.vl-footer4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-footer4-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer4-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: linear-gradient(90deg, rgba(32, 44, 211, 0.1) 1.1%, rgba(7, 120, 249, 0.1) 100%);
+ color: var(--ztc-text-text-10);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-12);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer4-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer4-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer4-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer4-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+ opacity: 80%;
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer4-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ opacity: 80%;
+ border-top: 1px solid #D9D9DE;
+}
+
+.vl-footer5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-footer5-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer5-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: #F5F6FF;
+ color: var(--ztc-text-text-14);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-13);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer5-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer5-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer5-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer5-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer5-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #DBDADF;
+}
+
+/*============= FOOTER CSS AREA ===============*/
+/* File: src/assets/scss/layout/header/_header-1.scss */
+/*============= HEADER CSS AREA ===============*/
+/*============= HEADER CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/menu/_menu-1.scss */
+/*============= HEADER CSS AREA ENDS ===============*/
+.homepage1-body .row-bg3 {
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(1px);
+ padding: 20px 20px;
+ border-radius: 16px;
+}
+
+@media (max-width: 767px) {
+ .homepage1-body .row-bg3 {
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .row-bg3 {
+ border-radius: 0;
+ }
+}
+
+.homepage1-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage1-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage1-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage1-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage1-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage1-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage1-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage1-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-1);
+ background: none;
+ opacity: 70%;
+}
+
+.homepage1-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage1-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: #fff;
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-2);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: #3779b9;
+ z-index: 1;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: #1a1f2b;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-main-menu-black ul li a {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+ padding: 0 20px;
+}
+
+.homepage1-body .vl-main-menu-black ul li:hover a {
+ color: var(--vl-theme-orange);
+}
+
+.homepage1-body .vl-main-menu-black ul li .sub-menu li:hover>a {
+ color: var(--vl-theme-orange);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage1-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: #fff;
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage1-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage1-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage1-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage1-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage1-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage1-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-2);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 18%;
+ right: 18%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb .btn-area1 {
+ left: 25%;
+ right: 25%;
+ }
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 24px;
+ border-radius: 8px;
+ color: #1a1f2b !important;
+ background: var(--ztc-bg-bg-1);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+ width: 150px;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover {
+ color: var(--ztc-text-text-1) !important;
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover i {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ top: 0;
+ left: 50%;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1 i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-2) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage1-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 20%;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb:hover .btn-area1 {
+ top: 25%;
+ }
+}
+
+.homepage1-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage1-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage1-body .header-sticky .row-bg3 {
+ background: var(--ztc-bg-bg-2);
+}
+
+@keyframes vlfadeInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-100%);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.vlfadeInDown {
+ animation: vlfadeInDown 1s ease-out forwards;
+}
+
+.body-bg2 {
+ background: var(--ztc-bg-bg-7);
+}
+
+.homepage2-body {
+ overflow-x: hidden !important;
+}
+
+.homepage2-body .row-bg2 {
+ border-radius: 100px;
+ border: 1px solid rgba(255, 255, 255, 0.08);
+ background: rgba(255, 255, 255, 0.06);
+ -webkit-backdrop-filter: blur(2px);
+ backdrop-filter: blur(2px);
+ padding: 12px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .row-bg2 {
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .row-bg2 {
+ border-radius: 0;
+ }
+}
+
+.homepage2-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage2-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage2-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage2-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage2-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage2-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage2-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-5);
+ background: none;
+}
+
+.homepage2-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage2-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-6);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+ border: 1px solid #314C54;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-1);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-6);
+ z-index: 1;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage2-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 198%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 198%;
+ transform: scale(1);
+}
+
+.homepage2-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-7);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+ border: 1px solid #314C54;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage2-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage2-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage2-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage2-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage2-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage2-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-2);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb .btn-area1 {
+ left: 20%;
+ right: 20%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-home-thumb .btn-area1 {
+ left: 10%;
+ right: 10%;
+ }
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 {
+ color: var(--ztc-text-text-6) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-2);
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.homepage2-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage2-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 16%;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage2-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage2-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage2-body .header-sticky .row-bg2 {
+ background: #032530;
+}
+
+.homepage3-body {
+ overflow-x: hidden !important;
+}
+
+.homepage3-body .row-bg {
+ background: var(--ztc-bg-bg-1);
+ padding: 12px 0;
+ border-radius: 8px;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .row-bg {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .row-bg {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+.homepage3-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage3-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage3-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage3-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage3-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage3-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage3-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-9);
+ background: none;
+}
+
+.homepage3-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage3-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-7);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-9);
+ z-index: 1;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage3-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage3-body .vl-mega-menu {
+ position: absolute;
+ left: -258px;
+ top: 100px;
+ width: 1300px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+ border: 1px solid #fff;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage3-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage3-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage3-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage3-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage3-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage3-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-7);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 17%;
+ right: 17%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb .btn-area1 {
+ left: 25%;
+ right: 25%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-home-thumb .btn-area1 {
+ left: 17%;
+ right: 17%;
+ }
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4 {
+ color: var(--ztc-text-text-1) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: uppercase;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-9);
+ padding: 20px 26px;
+ display: inline-block;
+ border-radius: 8px;
+ width: 160px;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-9) !important;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover::before {
+ width: 100%;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+ left: 0;
+ top: 0;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 0.1;
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4::after {
+ position: absolute;
+ content: "";
+ height: 36px;
+ width: 36px;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+ left: 12px;
+ top: 11px;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 1px;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-1);
+ left: 50%;
+ top: 0;
+ border-radius: 7px;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.homepage3-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-7) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage3-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 23%;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-home-thumb:hover .btn-area1 {
+ top: 23%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb:hover .btn-area1 {
+ top: 25%;
+ }
+}
+
+.homepage3-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage3-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ margin-top: 0;
+}
+
+.homepage3-body .header-sticky .vl-transparent-header {
+ margin: 0;
+}
+
+.homepage3-body .header-sticky .row-bg {
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+}
+
+.homepage4-body {
+ overflow-x: hidden !important;
+}
+
+.homepage4-body .row-bg4 {
+ border-radius: 100px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 12px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .row-bg4 {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .row-bg4 {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+.homepage4-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage4-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage4-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage4-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage4-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage4-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage4-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-1);
+ background: none;
+ opacity: 80%;
+}
+
+.homepage4-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage4-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-10);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: 1;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-12);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage4-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-12);
+}
+
+.homepage4-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage4-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage4-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage4-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage4-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage4-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage4-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage4-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-10);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb .btn-area1 {
+ left: 20%;
+ right: 20%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-home-thumb .btn-area1 {
+ left: 10%;
+ right: 10%;
+ }
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 {
+ color: var(--ztc-text-text-1) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-1) !important;
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.homepage4-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-10) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage4-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 16%;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage4-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage4-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage4-body .header-sticky .row-bg4 {
+ background: var(--ztc-bg-bg-11);
+}
+
+.homepage5-body .row-bg4 {
+ padding: 16px 0;
+ margin: 0 18px;
+ border-radius: 0 0 8px 8px;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .row-bg4 {
+ border-radius: 4px;
+ margin: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .row-bg4 {
+ border-radius: 4px;
+ margin: 0;
+ }
+}
+
+.homepage5-body .col-lg-2 {
+ padding: 0;
+ transition: all 0.4s;
+}
+
+.homepage5-body .col-lg-3 {
+ padding: 0;
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-transparent-header {
+ position: relative;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+}
+
+.homepage5-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage5-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage5-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage5-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage5-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-13);
+ background: none;
+}
+
+.homepage5-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage5-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-14);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-12);
+ z-index: 1;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage5-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage5-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage5-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage5-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage5-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage5-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-14);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb .btn-area1 {
+ left: 23%;
+ right: 23%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-home-thumb .btn-area1 {
+ left: 14%;
+ right: 14%;
+ }
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 {
+ display: inline-block;
+ padding: 20px 10px 20px 24px;
+ color: var(--ztc-text-text-1) !important;
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ position: relative;
+ z-index: 2;
+ font-family: var(--ztc-family-font1);
+ border: none;
+ overflow: hidden;
+ background-color: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+ border-radius: 8px;
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-13);
+ width: 10px;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 span {
+ display: inline-block;
+ transform: rotate(-45deg) translateX(0px) translateY(1px);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 .arrow2 {
+ transform: translateY(-4px) rotate(-45deg) translateX(-48px);
+ transition: all 0.4s;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 .arrow1 {
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover .arrow2 {
+ transform: translateY(-12px) rotate(-45deg) translateX(-18px);
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover .arrow1 {
+ transition: all 0.4s;
+ transform: translateY(-7px) rotate(-45deg) translateX(45px);
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ left: 0;
+ width: 100%;
+}
+
+.homepage5-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-14) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage5-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 20%;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage5-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage5-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage5-body .header-sticky .row-bg4 {
+ background: var(--ztc-bg-bg-1);
+ padding: 14px 0;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+}
+
+.homepage5-body .header-sticky .row-bg4 .col-lg-2 {
+ padding: 0 15px;
+ transition: all 0.4s;
+}
+
+.homepage5-body .header-sticky .row-bg4 .col-lg-3 {
+ padding: 0 15px;
+ transition: all 0.4s;
+}
+
+/*============= HEADER CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_others.scss */
+/*============= OTHERS CSS AREA STARTS ===============*/
+.preloader {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 9999999999;
+ background-color: var(--ztc-text-text-2);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.loading-container,
+.loading {
+ height: 140px;
+ position: relative;
+ width: 140px;
+ border-radius: 100%;
+}
+
+.loading-container {
+ margin: 40px auto;
+}
+
+.loading {
+ border: 1px solid transparent;
+ border-color: transparent var(--ztc-text-text-1) transparent var(--ztc-text-text-1);
+ animation: rotate-loading 1.5s linear 0s infinite normal;
+ transform-origin: 50% 50%;
+}
+
+.loading-container:hover .loading,
+.loading-container .loading {
+ transition: all 0.5s ease-in-out;
+}
+
+#loading-icon {
+ position: absolute;
+ top: 48%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ height: 80px;
+ width: 70px;
+}
+
+@keyframes rotate-loading {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.progress-wrap {
+ position: fixed;
+ right: 30px;
+ bottom: 30px;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ border-radius: 50px;
+ box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
+ z-index: 10000;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateY(15px);
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+ color: var(--ztc-text-text-1);
+}
+
+.progress-wrap.active-progress {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+
+.progress-wrap::after {
+ position: absolute;
+ font-family: "FontAwesome";
+ content: "\f062";
+ text-align: center;
+ line-height: 56px;
+ font-size: 18px;
+ color: var(--ztc-text-text-2);
+ left: 0;
+ top: 0;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ z-index: 1;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap:hover::after {
+ opacity: 0;
+ color: var(--ztc-text-text-2);
+}
+
+.progress-wrap::before {
+ position: absolute;
+ font-family: "FontAwesome";
+ content: "\f062";
+ text-align: center;
+ line-height: 56px;
+ font-size: 18px;
+ opacity: 0;
+ left: 0;
+ top: 0;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ z-index: 2;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap:hover::before {
+ opacity: 1;
+ color: var(--ztc-text-text-2);
+}
+
+.progress-wrap svg path {
+ fill: none;
+}
+
+.progress-wrap svg.progress-circle path {
+ stroke: var(--ztc-text-text-2);
+ stroke-width: 4;
+ box-sizing: border-box;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap.active-progress {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+
+.others3-section-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-text-text-9);
+}
+
+.others3-section-area .elements29 {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+.others3-section-area .others-heading h5 img {
+ filter: brightness(0) invert(1);
+}
+
+.others3-section-area .others-heading .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+.others3-section-area .others-heading .btn-area1 a::after {
+ background: var(--ztc-bg-bg-9);
+ opacity: 10%;
+}
+
+.others3-section-area .others-heading .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.others3-section-area .others-heading .btn-area1 a:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.others3-section-area .img1 {
+ position: absolute;
+ top: 0;
+}
+
+@media (max-width: 767px) {
+ .others3-section-area .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .others3-section-area .img1 {
+ position: relative;
+ }
+}
+
+.others3-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+/*============= OTHERS CSS AREA ENDS ===============*/
+.pricingplan1-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.pricingplan1-section-area .elements30 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.pricingplan1-section-area .toggle-inner input {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ border-radius: 25px;
+ right: 0;
+ z-index: 1;
+ opacity: 0;
+ cursor: pointer;
+}
+
+.pricingplan1-section-area .custom-toggle {
+ position: absolute;
+ height: 20px;
+ width: 20px;
+ background-color: var(--ztc-text-text-1);
+ top: 5px;
+ left: 35px;
+ border-radius: 50%;
+ transition: 300ms all;
+}
+
+.pricingplan1-section-area .toggle-inner .t-month,
+.pricingplan1-section-area .toggle-inner .t-year {
+ position: absolute;
+ left: -75px;
+ top: 2px;
+ transition: 300ms all;
+}
+
+.pricingplan1-section-area .toggle-inner .t-year {
+ left: unset;
+ left: 73px;
+ opacity: 0.5;
+}
+
+.pricingplan1-section-area .active>.toggle-inner .t-month {
+ opacity: 0.5;
+}
+
+.pricingplan1-section-area .active>.toggle-inner .t-year {
+ opacity: 1;
+}
+
+.pricingplan1-section-area .toggle-inner input:checked+span {
+ left: 5px;
+}
+
+.pricingplan1-section-area .toggle-inner {
+ width: 60px;
+ margin: 0 auto;
+ height: 30px;
+ border-radius: 25px;
+ position: relative;
+ background: var(--ztc-bg-bg-9);
+ left: -20px;
+}
+
+.pricingplan1-section-area .t-year h4 {
+ min-width: 200px;
+}
+
+.pricingplan1-section-area .t-year {
+ text-align: left;
+}
+
+.pricingplan1-section-area .plan-toggle-wrap h4 {
+ font-size: var(--ztc-font-size-font-s16);
+ font-weight: var(--ztc-weight-bold);
+ color: var(--ztc-text-text-7);
+ font-family: "Figtree", sans-serif;
+ margin-bottom: 0;
+}
+
+.pricingplan1-section-area .single-pricing-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 32px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ text-transform: uppercase;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box ul li {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+ margin-top: 16px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box ul li img {
+ margin: 0 6px 0 0;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 54px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h2 span {
+ font-size: var(--ztc-font-size-font-s16);
+ display: inline-block;
+ color: var(--ztc-text-text-8);
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box .btn-area1 a {
+ width: 100%;
+ text-align: center;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box .btn-area1 a::after {
+ left: 26%;
+}
+
+.pricing4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.pricing4-section-area .pricing-single-boxarea {
+ position: relative;
+ z-index: 1;
+ background: #F2F4FF;
+ border-radius: 8px;
+ padding: 42px 24px 32px 24px;
+ margin-bottom: 30px;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price {
+ z-index: 1;
+ top: -80px;
+ position: relative;
+ left: 32px;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 44px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price img {
+ position: absolute;
+ top: -38px;
+ z-index: -1;
+ left: -42px;
+ width: 160px;
+ height: 160px;
+ object-fit: contain;
+ max-width: 160px;
+ max-height: 160px;
+}
+
+.pricing4-section-area .pricing-single-boxarea p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 18px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea h3 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 32px;
+ text-transform: capitalize;
+ padding-bottom: 20px;
+ border-bottom: 1px solid #DADCE8;
+}
+
+.pricing4-section-area .pricing-single-boxarea ul li {
+ margin-top: 16px;
+ color: #333647;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea ul li img {
+ margin: 0 6px 0 0;
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 {
+ background: var(--ztc-bg-bg-10);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 p {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 h3 {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 ul li {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 .btn-area1 a span {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-12);
+}
+
+/*============= PRICING CSS AREA STARTS ===============*/
+.pricing-single-boxarea {
+ transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.pricing-single-boxarea:hover {
+ transform: translateY(-15px);
+}
+
+.pricing-single-boxarea.box2:hover {
+ box-shadow: 0 40px 80px rgba(55, 121, 185, 0.3) !important;
+}
+
+.pricing-single-boxarea .vl-btn1 {
+ border: none;
+}
+
+.pricing-single-boxarea .vl-btn1:hover {
+ opacity: 0.9;
+ transform: scale(1.02);
+}
+
+.pricing-features li i {
+ font-size: 18px;
+}
+
+/*============= PRICING CSS AREA ENDS ===============*/
+/*============= CHOOSE CSS AREA STARTS ===============*/
+/*============= CHOOSE CSS AREA ENDS ===============*/
+/*============= ERROR CSS AREA ENDS ===============*/
+/*============= ERROR CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_team.scss */
+/*============= TEAM CSS AREA ===============*/
+.team1-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/all-images/bg/service-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.team1-section-area .team-header h5::after {
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+}
+
+.team1-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.team1-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea:hover ul {
+ right: 50px;
+ transition: all 0.6s;
+}
+
+.team1-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.team1-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea .content-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 28px 24px;
+ position: relative;
+ z-index: 1;
+ margin: -55px 24px 0 24px;
+}
+
+.team1-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.team1-section-area .team-author-boxarea .content-area .icons a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #3779b9;
+}
+
+.team1-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 124px;
+ z-index: 2;
+ right: -100px;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea ul li a {
+ /* background: #EFF1FF; */
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 12px;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.team1-section-area .team-author-boxarea ul li a:hover {
+ background: #1a1f2b;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.team2-section-area {
+ position: relative;
+}
+
+.team2-section-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img-app/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -1;
+}
+
+.team2-section-area::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img-app/all-images/bg/team-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-attachment: fixed;
+ left: 0;
+ top: 0;
+ z-index: -2;
+ opacity: 0.1;
+}
+
+.team2-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.team2-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.team2-section-area .team-author-boxarea:hover ul {
+ bottom: 100px;
+ transition: all 0.6s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.team2-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.team2-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.team2-section-area .team-author-boxarea .content-area {
+ position: relative;
+ z-index: 1;
+ text-align: center;
+ padding-top: 24px;
+}
+
+.team2-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.team2-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 80%;
+}
+
+.team2-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 70%;
+ z-index: 2;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--ztc-text-text-6);
+ backdrop-filter: blur(10px);
+ padding: 10px;
+ left: 10%;
+ right: 10%;
+ visibility: hidden;
+ opacity: 0;
+}
+
+@media (max-width: 767px) {
+ .team2-section-area .team-author-boxarea ul {
+ left: 15%;
+ right: 15%;
+ }
+}
+
+.team2-section-area .team-author-boxarea ul li {
+ display: inline-block;
+}
+
+.team2-section-area .team-author-boxarea ul li a {
+ background: rgba(255, 255, 255, 0.1);
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 8px 0 0;
+}
+
+.team2-section-area .team-author-boxarea ul li a:hover {
+ background: var(--ztc-text-text-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.teaminner-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.teaminner-section-area .team-header h5::after {
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+}
+
+.teaminner-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.teaminner-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea:hover ul {
+ right: 50px;
+ transition: all 0.6s;
+}
+
+.teaminner-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.teaminner-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 28px 24px;
+ position: relative;
+ z-index: 1;
+ margin: -55px 24px 0 24px;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .icons a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #3779b9;
+}
+
+.teaminner-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 124px;
+ z-index: 2;
+ right: -100px;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea ul li a {
+ background: #fff;
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 12px;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.teaminner-section-area .team-author-boxarea ul li a:hover {
+ background: #1a1f2b;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+/*============= TEAM CSS AREA STARTS ===============*/
+/* File: src/assets/scss/layout/pages/_faq.scss */
+/*============= FAQ CSS AREA ===============*/
+.faq3-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq3-section-area .images {
+ position: relative;
+}
+
+.faq3-section-area .images .elements27 {
+ height: 150px;
+ width: 150px;
+ object-fit: cover;
+ border-radius: 50%;
+ position: absolute;
+ bottom: -50px;
+ left: -50px;
+ z-index: -1;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item {
+ border: none;
+ padding: 0;
+ background: var(--ztc-bg-bg-9);
+ border-radius: 10px;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ border-radius: 8px;
+ background: #FFF;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ border: none;
+ padding: 0;
+ padding: 20px 22px;
+ font-family: var(--ztc-family-font1);
+ color: #0E082B;
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 600;
+ line-height: 20px;
+}
+
+@media (max-width: 767px) {
+ .faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ line-height: 28px;
+ padding: 20px 40px 20px 20px;
+ }
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ display: inline-block;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button::after {
+ height: 20px;
+ position: absolute;
+ right: 16px;
+ width: 20px;
+ filter: brightness(0) invert(1);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button::before {
+ position: absolute;
+ content: "";
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 32px;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-9);
+ right: 10px;
+ top: 12px;
+}
+
+@media (max-width: 767px) {
+ .faq3-section-area .faq-accordion-area .accordion-item h2 button::before {
+ top: 41px;
+ }
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed) {
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item .accordion-body p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: 500;
+ line-height: 26px;
+ padding: 0 20px 20px 20px;
+}
+
+.faq5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq5-section-area .faq-widget-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item {
+ background: var(--ztc-bg-bg-12);
+ border: none;
+ border-radius: 16px;
+ padding: 0;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ padding: 40px 48px;
+ box-shadow: none;
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 32px;
+ text-transform: capitalize;
+ border-radius: 16px 16px 0 0;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ font-size: var(--ztc-font-size-font-s24);
+ line-height: 24px;
+ }
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ padding: 20px 24px;
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 28px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ height: 48px;
+ width: 48px;
+ position: absolute;
+ content: "";
+ background: var(--ztc-bg-bg-12);
+ right: 34px;
+ top: 32px;
+ transition: all 0.4s;
+ border-radius: 50%;
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ right: 10px;
+ top: 25px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ top: 27px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ color: var(--ztc-text-text-1);
+ box-shadow: none;
+ padding: 40px 48px 20px 48px;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ padding: 20px 24px 20px 24px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 400;
+ line-height: 28px;
+ opacity: 90%;
+ padding: 0 40px 40px 40px;
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body p {
+ padding: 0 24px 20px 24px;
+ }
+}
+
+.faq-inner-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq-inner-section-area .faq-widget-area ul {
+ justify-content: center;
+ /* background: #EFF1FF; */
+ border-radius: 16px;
+ padding: 18px;
+ width: 100%;
+ margin: 0 auto;
+ width: 1125px;
+}
+
+@media (max-width: 767px) {
+ .faq-inner-section-area .faq-widget-area ul {
+ width: 100%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq-inner-section-area .faq-widget-area ul {
+ width: 100%;
+ }
+}
+
+.faq-inner-section-area .faq-widget-area ul li button {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 18px;
+ /* 100% */
+ display: inline-block;
+ background: var(--ztc-text-text-1);
+ padding: 16px 20px;
+ border-radius: 4px;
+ margin: 0 16px 0 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq-inner-section-area .faq-widget-area ul li button {
+ margin-bottom: 10px;
+ }
+}
+
+@media (max-width: 767px) {
+ .faq-inner-section-area .faq-widget-area ul li button {
+ margin-bottom: 10px;
+ }
+}
+
+.faq-inner-section-area .faq-widget-area ul li button.active {
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item {
+ border: none;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 8px;
+ padding: 0;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 18px;
+ /* 100% */
+ letter-spacing: -0.36px;
+ border: none;
+ box-shadow: none;
+ /* background: #EFF1FF; */
+ padding: 20px 18px;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button::before {
+ height: 28px;
+ width: 28px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 50%;
+ content: "";
+ position: absolute;
+ right: 14px;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: 500;
+ line-height: 24px;
+ padding: 0 18px 18px 18px;
+}
+
+/*============= FAQ CSS AREA ===============*/
+/* File: src/assets/scss/layout/pages/_contact.scss */
+/*============= CONTACT CSS AREA ===============*/
+.contact-inner-area {
+ position: relative;
+ z-index: 1;
+}
+
+.contact-inner-area .widget-contactbox {
+ /* background: #EFF1FF; */
+ border-radius: 8px;
+ padding: 24px;
+ position: relative;
+ display: flex;
+ align-items: center;
+ z-index: 1;
+}
+
+.contact-inner-area .widget-contactbox:hover::after {
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.contact-inner-area .widget-contactbox:hover .content h4 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox:hover .content a {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox::after {
+ background: var(--ztc-bg-bg-5);
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ width: 10px;
+ border-radius: 10px;
+ top: 0;
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.contact-inner-area .widget-contactbox .icons {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-block;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 50%;
+}
+
+.contact-inner-area .widget-contactbox .content {
+ padding-left: 16px;
+}
+
+.contact-inner-area .widget-contactbox .content h4 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox .content a {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 10px;
+}
+
+.contact-inner-area .contact-author-boxarea {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+ border-radius: 8px;
+ padding: 32px;
+}
+
+@media (max-width: 767px) {
+ .contact-inner-area .contact-author-boxarea {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .contact-inner-area .contact-author-boxarea {
+ margin-top: 30px;
+ }
+}
+
+.contact-inner-area .contact-author-boxarea h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 4px;
+ padding: 18px;
+ margin-top: 16px;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 0.7;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 4px;
+ padding: 18px;
+ margin-top: 16px;
+ height: 140px;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 0.7;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area button {
+ width: 100%;
+ text-align: center;
+ border: none;
+ outline: none;
+}
+
+/*============= CONTACT CSS AREA ENDS===============*/
+/* File: src/assets/scss/layout/pages/_cta.scss */
+/*============= CTA CSS AREA ===============*/
+.cta1-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/home/section10/bg-img.webp);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta1-section-area {
+ padding: 60px 0 !important;
+ }
+}
+
+/* @media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area {
+ padding: 80px 0 !important;
+ }
+} */
+
+.cta1-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta1-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta1-section-area .cta-header form input {
+ width: 100%;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 26px 24px;
+}
+
+.cta1-section-area .cta-header form input::placeholder {
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta1-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ border-radius: 8px;
+ background: #3779b9;
+ color: var(--ztc-text-text-1);
+ position: absolute;
+ right: 10px;
+ top: 10px;
+}
+
+.cta1-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta1-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta1-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta1-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta1-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta1-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .cta1-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+.cta1-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta1-section-area .cta-images .elements7 {
+ position: absolute;
+ z-index: -1;
+ bottom: 0;
+}
+
+.cta1-section-area .cta-images .elements8 {
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/all-images/bg/cta-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta2-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta2-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta2-section-area .cta-header h2 {
+ color: var(--ztc-text-text-2);
+}
+
+.cta2-section-area .cta-header p {
+ color: var(--ztc-text-text-3);
+}
+
+.cta2-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta2-section-area .cta-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: #AEDC42;
+ border-radius: 68px;
+ padding: 26px 24px;
+}
+
+.cta2-section-area .cta-header form input::placeholder {
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta2-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ position: absolute;
+ background: none;
+ right: 10px;
+ top: 10px;
+}
+
+.cta2-section-area .cta-header form button span {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-6);
+}
+
+.cta2-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .cta2-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+.cta2-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta2-section-area .cta-images .elements7 {
+ position: absolute;
+ z-index: -1;
+ bottom: 0;
+ filter: brightness(0.4);
+}
+
+.cta2-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta2-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta2-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta2-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta2-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta2-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta3-section-area {
+ position: relative;
+ z-index: 2;
+ margin-bottom: -170px;
+}
+
+.cta3-section-area .cta-bg-area {
+ background: var(--ztc-bg-bg-9);
+ overflow: hidden;
+ padding: 70px;
+ border-radius: 8px;
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .cta3-section-area .cta-bg-area {
+ padding: 30px;
+ }
+}
+
+.cta3-section-area .cta-bg-area .elements26 {
+ position: absolute;
+ opacity: 10%;
+ top: 0;
+ left: 50%;
+ margin-left: -150px;
+}
+
+.cta3-section-area .cta-bg-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta3-section-area .cta-bg-area .cta-header h2 {
+ color: var(--ztc-text-text-1);
+}
+
+.cta3-section-area .cta-bg-area .cta-header p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a::after {
+ background: var(--ztc-bg-bg-9);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ background: var(--ztc-bg-bg-8);
+ color: var(--ztc-text-text-1);
+ margin-left: 16px;
+}
+
+@media (max-width: 767px) {
+ .cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2:hover {
+ color: var(--ztc-text-text-9);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2:hover::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 10%;
+}
+
+.cta4-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/all-images/bg/hero-bg5.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta4-section-area .elements33 {
+ position: absolute;
+ bottom: 0;
+}
+
+.cta4-section-area .elements1 {
+ position: absolute;
+ right: 150px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .elements1 {
+ left: 0;
+ right: inherit;
+ top: 295px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .elements1 {
+ top: 26%;
+ }
+}
+
+.cta4-section-area .elements16 {
+ position: absolute;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .elements16 {
+ top: 35%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .elements16 {
+ top: 27%;
+ }
+}
+
+.cta4-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta4-section-area .cta-header h2 {
+ color: var(--ztc-text-text-1);
+}
+
+.cta4-section-area .cta-header p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.cta4-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta4-section-area .cta-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 68px;
+ padding: 26px 24px;
+}
+
+.cta4-section-area .cta-header form input::placeholder {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta4-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ position: absolute;
+ background: none;
+ right: 10px;
+ top: 10px;
+}
+
+.cta4-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: -100px;
+ margin-left: 35px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .cta-images .img1 {
+ position: relative;
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .cta-images .img1 {
+ position: relative;
+ }
+}
+
+.cta4-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta4-section-area .cta-images .elements36 {
+ position: absolute !important;
+ z-index: -1;
+ top: 80px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .cta-images .elements36 {
+ top: 460px;
+ }
+}
+
+.cta4-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta4-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta4-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta4-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta4-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta4-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .cta-header {
+ padding-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .cta-header {
+ padding-top: 50px;
+ }
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6 {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-14);
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2 {
+ background: var(--ztc-bg-bg-13);
+ color: var(--ztc-text-text-1);
+ margin-left: 16px;
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2 {
+ margin-left: 0;
+ margin-top: 16px;
+ }
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2:hover {
+ color: var(--ztc-text-text-1);
+}
+
+.cta5-section-area .images-area {
+ position: relative;
+ top: 80px;
+}
+
+.cta5-section-area .images-area .img1 {
+ transform: rotate(-10deg);
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .images-area .img1 {
+ transform: rotate(0);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .images-area .img1 {
+ transform: rotate(0);
+ }
+}
+
+.cta5-section-area .images-area .img2 {
+ position: relative;
+ transform: rotate(10deg);
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .images-area .img2 {
+ transform: rotate(0);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .images-area .img2 {
+ transform: rotate(0);
+ }
+}
+
+/*============= CTA CSS AREA ENDS===============*/
+/* File: src/assets/scss/layout/pages/_testimonial.scss */
+/*============= TESTIMONIAL CSS AREA ===============*/
+.testimonial1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial1-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+}
+
+@media (max-width: 767px) {
+ .testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 8px;
+ padding: 28px 38px 28px 28px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .quito1 {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li {
+ display: inline-block;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li a {
+ height: 26px;
+ width: 26px;
+ text-align: center;
+ line-height: 26px;
+ border-radius: 4px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 2px;
+ background: rgba(255, 255, 255, 0.1);
+ color: #FFA800;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .elements18 {
+ position: absolute;
+ bottom: -35px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .mans-img img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text {
+ padding-left: 16px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img {
+ position: relative;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img.slick-slide.slick-current.slick-active:after {
+ position: absolute;
+ content: "";
+ height: 74px;
+ width: 74px;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ top: -1px;
+ left: -2px;
+ border-radius: 50%;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img img {
+ height: 70px;
+ width: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+ transition: all 0.4s;
+ margin: 0 0 10px 0;
+ cursor: pointer;
+}
+
+.testimonial2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/all-images/bg/footer-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.testimonial2-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+}
+
+@media (max-width: 767px) {
+ .testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@media (max-width: 991px) {
+ .testimonial-img-single {
+ text-align: center;
+ }
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 28px 38px 28px 28px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .quito2 {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li {
+ display: inline-block;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li a {
+ height: 26px;
+ width: 26px;
+ text-align: center;
+ line-height: 26px;
+ border-radius: 4px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 2px;
+ background: rgba(255, 255, 255, 0.1);
+ color: #FFA800;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ transition: all 0.4s;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area h4 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: italic;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ display: inline-block;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .elements21 {
+ position: absolute;
+ bottom: -30px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .mans-img img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text {
+ padding-left: 16px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area img.elements17 {
+ filter: brightness(0) invert(1);
+}
+
+.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img {
+ position: relative;
+}
+
+.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img.slick-slide.slick-current.slick-active:after {
+ position: absolute;
+ content: "";
+ height: 74px;
+ width: 74px;
+ background: var(--ztc-bg-bg-6);
+ z-index: -1;
+ top: -1px;
+ left: -2px;
+ border-radius: 50%;
+}
+
+.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img img {
+ height: 70px;
+ width: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+ transition: all 0.4s;
+ margin: 0 0 10px 0;
+ cursor: pointer;
+}
+
+.testimonial4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial4-section-area .testimonial4-slider {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav {
+ position: absolute;
+ top: -100px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .testimonial4-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial4-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-next,
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-12);
+ background: var(--ztc-bg-bg-1);
+ border-radius: 50%;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-next:hover,
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-next.owl-prev,
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 28px;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .man img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text {
+ padding-left: 16px;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding-bottom: 0;
+ border: none;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ opacity: 80%;
+ padding-bottom: 24px;
+ border-bottom: 1px solid #E6E6E8;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .logo-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .logo-area img {
+ width: 85px;
+ height: 28px;
+ object-fit: contain;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .logo-area ul li {
+ color: #FFA800;
+ display: inline-block;
+}
+
+.testimonial5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+}
+
+@media (max-width: 767px) {
+ .testimonial5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+.testimonial5-section-area .elements46 {
+ position: absolute;
+ top: 0;
+ right: 0;
+ height: 100%;
+}
+
+.testimonial5-section-area .testimonial4-slider {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav {
+ position: absolute;
+ top: -100px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .testimonial5-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial5-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-next,
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-13);
+ background: var(--ztc-bg-bg-1);
+ border-radius: 50%;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-next:hover,
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-next.owl-prev,
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 28px;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .man img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text {
+ padding-left: 16px;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text p {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding-bottom: 0;
+ border: none;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box p {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ opacity: 80%;
+ padding-bottom: 24px;
+ border-bottom: 1px solid #E6E6E8;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .logo-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .logo-area img {
+ width: 85px;
+ height: 28px;
+ object-fit: contain;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .logo-area ul li {
+ color: #FFA800;
+ display: inline-block;
+}
+
+.testimonial-inner-section {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial-inner-section .testimonial-review-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
+ padding: 32px 28px;
+ margin-bottom: 30px;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .man img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text {
+ padding-left: 16px;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding-bottom: 0;
+ border: none;
+}
+
+.testimonial-inner-section .testimonial-review-box p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ opacity: 80%;
+ padding-bottom: 24px;
+ border-bottom: 1px solid #E6E6E8;
+}
+
+.testimonial-inner-section .testimonial-review-box .logo-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial-inner-section .testimonial-review-box .logo-area img {
+ width: 85px;
+ height: 28px;
+ object-fit: contain;
+}
+
+.testimonial-inner-section .testimonial-review-box .logo-area ul li {
+ color: #FFA800;
+ display: inline-block;
+}
+
+/*============= TESTIMONIAL CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_case.scss */
+/*============= CASE STUDY CSS AREA ENDS ===============*/
+.case1-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.case1-section-area .case-works-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area {
+ background: #ffffff;
+ border-radius: 20px;
+ padding: 80px 50px;
+ position: relative;
+ z-index: 10;
+ box-shadow: 0 40px 100px rgba(0, 0, 0, 0.08);
+ margin-top: -373px;
+}
+
+@media (max-width: 991px) {
+ .case1-section-area .case-works-section-area .others-widget-area {
+ padding: 40px 20px;
+ margin-top: 20px;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea {
+ position: relative;
+ z-index: 2;
+ transition: all 0.3s ease;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea:hover h3 {
+ transform: rotateY(360deg);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area,
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 {
+ background: #ffffff;
+ padding: 30px;
+ border-radius: 12px;
+ text-align: center;
+ position: relative;
+ z-index: 1;
+ box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
+ border: 1px solid #f0f3f9;
+}
+
+@media (max-width: 767px) {
+
+ .case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area,
+ .case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 {
+ margin: 0 !important;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area:hover h4 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area h4 {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area p {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2:hover h4 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 h4 {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 p {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box1 h3,
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box2 h3 {
+ position: absolute;
+ right: -30px;
+ top: 50%;
+ transform: translateY(-50%);
+ z-index: 3;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box3 h3,
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box4 h3 {
+ position: absolute;
+ left: -32px;
+ top: 50%;
+ transform: translateY(-50%);
+ z-index: 3;
+}
+
+@media (max-width: 991px) {
+ .case1-section-area .case-works-section-area .others-widget-area .card-boxarea h3 {
+ position: static !important;
+ transform: none !important;
+ margin: 0 auto 15px !important;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea h3 {
+ background: linear-gradient(135deg, #3779b9 0%, #1a1f2b 100%) !important;
+ box-shadow: 0 5px 15px rgba(55, 121, 185, 0.4);
+ color: #fff;
+ border: 2px solid #fff;
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: 24px;
+ font-weight: 700;
+ line-height: 60px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border-radius: 50%;
+ height: 60px;
+ width: 60px;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images {
+ position: relative;
+ z-index: 1;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images {
+ margin-top: 30px;
+ margin-bottom: 30px;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements12 {
+ position: absolute;
+ top: 15px;
+ left: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements13 {
+ position: absolute;
+ bottom: 15px;
+ left: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements14 {
+ position: absolute;
+ top: 15px;
+ right: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements15 {
+ position: absolute;
+ bottom: 15px;
+ right: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+@media (max-width: 991px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images img:not(.img1 img) {
+ display: none !important;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .img1 {
+ background: #F1F0FE;
+ padding: 16px;
+ border-radius: 50%;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-header {
+ text-align: center;
+ }
+}
+
+.case1-section-area .case-header h5::after {
+ border-radius: 8px;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+ backdrop-filter: blur(5px);
+}
+
+.case1-section-area .case-slider-widget {
+ position: relative;
+ z-index: 1;
+}
+
+.case1-section-area .case-slider-widget .owl-stage-outer {
+ overflow: inherit !important;
+}
+
+.case1-section-area .case-slider-widget .owl-nav {
+ position: absolute;
+ top: -110px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-slider-widget .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case1-section-area .case-slider-widget .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.case1-section-area .case-slider-widget .owl-nav .owl-next,
+.case1-section-area .case-slider-widget .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ border: none;
+ outline: none;
+ font-size: var(--ztc-font-size-font-s24);
+ color: #1a1f2b;
+}
+
+.case1-section-area .case-slider-widget .owl-nav .owl-next.owl-prev,
+.case1-section-area .case-slider-widget .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.case1-section-area .case-slider-widget .owl-nav .owl-next:hover,
+.case1-section-area .case-slider-widget .owl-nav .owl-prev:hover {
+ background: #1a1f2b;
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea {
+ position: relative;
+ z-index: 1;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ border-radius: 6px;
+ background: rgba(255, 255, 255, 0.1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area .arrow a {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .img1 {
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 20px 40px 20px 24px;
+ position: relative;
+ z-index: 2;
+ display: inline-block;
+ margin-top: -110px;
+ margin-left: 28px;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-slider-widget .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 16px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case1-section-area .case-slider-widget .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 16px;
+ }
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area p {
+ color: var(--Main-Color, #6F69F7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 6px;
+ background: rgba(111, 105, 247, 0.1);
+ padding: 8px 10px;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area .arrow {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area .arrow a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ transition: all 0.4s;
+ display: inline-block;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transform: rotate(-45deg);
+}
+
+.case4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case4-section-area .elements41 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.case4-section-area .case4-slider {
+ position: relative;
+ z-index: 1;
+}
+
+.case4-section-area .case4-slider .owl-nav {
+ position: absolute;
+ top: -130px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .case4-section-area .case4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case4-section-area .case4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.case4-section-area .case4-slider .owl-nav .owl-next,
+.case4-section-area .case4-slider .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ background: var(--ztc-bg-bg-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.case4-section-area .case4-slider .owl-nav .owl-next:hover,
+.case4-section-area .case4-slider .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-10);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .owl-nav .owl-next.owl-prev,
+.case4-section-area .case4-slider .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ overflow: hidden;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 24px 60px 24px 24px;
+ position: absolute;
+ bottom: 20px;
+ z-index: 2;
+ left: 20px;
+ right: 20px;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area a span {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area .arrow {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area .arrow a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ display: inline-block;
+ transition: all 0.4s;
+ background: linear-gradient(90deg, #202CD3 1.1%, #0778F9 100%);
+ color: var(--ztc-text-text-1);
+ border-radius: 50%;
+ transform: rotate(-45deg);
+}
+
+.case-inner-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case-inner-area .case-slider-boxarea {
+ position: relative;
+ z-index: 1;
+ margin-bottom: 30px;
+}
+
+.case-inner-area .case-slider-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ border-radius: 6px;
+ background: rgba(255, 255, 255, 0.1);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area .arrow a {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea .img1 {
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.case-inner-area .case-slider-boxarea .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea .content-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 20px 40px 20px 24px;
+ position: relative;
+ z-index: 2;
+ display: inline-block;
+ margin-top: -110px;
+ margin-left: 28px;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+}
+
+@media (max-width: 767px) {
+ .case-inner-area .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case-inner-area .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 0;
+ }
+}
+
+.case-inner-area .case-slider-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case-inner-area .case-slider-boxarea .content-area p {
+ color: var(--Main-Color, #6F69F7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 6px;
+ background: rgba(111, 105, 247, 0.1);
+ padding: 8px 10px;
+}
+
+.case-inner-area .case-slider-boxarea .content-area a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea .content-area .arrow {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+}
+
+.case-inner-area .case-slider-boxarea .content-area .arrow a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ transition: all 0.4s;
+ display: inline-block;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transform: rotate(-45deg);
+}
+
+.case-single-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case-single-section-area .case-widgets-area .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.case-single-section-area .case-widgets-area .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.case-single-section-area .case-widgets-area .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.case-single-section-area .case-widgets-area .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.case-single-section-area .case-widgets-area .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li {
+ display: inline-block;
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-widgets-area .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area {
+ margin-top: 16px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ height: 120px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area button {
+ border: none;
+ outline: none;
+}
+
+.case-single-section-area .case-sider-widget-area.rightside {
+ padding: 0 50px 0 0;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-sider-widget-area.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case-single-section-area .case-sider-widget-area.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.case-single-section-area .case-sider-widget-area {
+ padding: 0 0 0 50px;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-sider-widget-area {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case-single-section-area .case-sider-widget-area {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+.case-single-section-area .case-sider-widget-area h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 32px;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-sider-widget-area h3 {
+ line-height: 40px;
+ }
+}
+
+.case-single-section-area .case-sider-widget-area p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.case-single-section-area .case-sider-widget-area .img1 img {
+ border-radius: 8px;
+}
+
+.case-single-section-area .case-sider-widget-area .list li {
+ margin-top: 20px;
+ /* background: #EFF1FF; */
+ padding: 14px;
+ border-radius: 8px;
+}
+
+.case-single-section-area .case-sider-widget-area .list li img {
+ height: 28px;
+ width: 28px;
+ object-fit: cover;
+ border-radius: 50%;
+ margin: 0 4px 0 0;
+}
+
+.case-single-section-area .case-sider-widget-area .list li {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress {
+ border-radius: 8px;
+ background: #F2F4FF;
+ padding: 24px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress .progress-bar {
+ margin-bottom: 24px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress label {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress .progress {
+ background-color: #DADCEB;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-5);
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+/*============= CASE STUDY CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_work.scss */
+/*============= WORK CSS AREA ===============*/
+.work1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.work1-section-area .elements9 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.work1-section-area .solution-header .bg-progress {
+ background: #F2F4FF;
+ border-radius: 8px;
+ padding: 24px;
+}
+
+.work1-section-area .solution-header .bg-progress .progress-bar {
+ margin-bottom: 20px;
+}
+
+.work1-section-area .solution-header .bg-progress label {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.work1-section-area .solution-header .bg-progress .progress {
+ background-color: #DADCEB;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.work1-section-area .solution-header .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: #3779b9;
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+.work1-section-area .soultions-images {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images {
+ padding-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work1-section-area .soultions-images {
+ padding-top: 50px;
+ }
+}
+
+.work1-section-area .soultions-images .elements10 {
+ position: absolute;
+ left: -50px;
+ top: -50px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work1-section-area .soultions-images .elements10 {
+ right: -50px;
+ left: inherit;
+ top: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .elements10 {
+ display: none;
+ }
+}
+
+.work1-section-area .soultions-images .img2 {
+ position: relative;
+ z-index: 1;
+ margin-top: -250px;
+ margin-left: -150px;
+ height: 330px;
+ width: 400px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work1-section-area .soultions-images .img2 {
+ margin-left: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .img2 {
+ margin-left: 0;
+ margin-top: 30px;
+ }
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .img2 {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ }
+}
+
+.work1-section-area .soultions-images .img2 img {
+ height: 330px;
+ width: 400px;
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ }
+}
+
+.work-others-section {
+ position: relative;
+ z-index: 1;
+ padding: 80px 0 360px;
+}
+
+.work-others-section .elements16 {
+ position: absolute;
+ right: -70px;
+ top: 0;
+}
+
+.work-others-section .elements1 {
+ position: absolute;
+ right: 180px;
+ top: 20px;
+ z-index: -1;
+}
+
+.work2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img-app/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.work2-section-area .elements9 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.work2-section-area .soultions-images {
+ position: relative;
+ z-index: 1;
+ padding: 0 50px 0 0;
+}
+
+@media (max-width: 767px) {
+ .work2-section-area .soultions-images {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work2-section-area .soultions-images {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.work2-section-area .soultions-images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.work2-section-area .soultions-images .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: absolute;
+ bottom: 0;
+ left: 40%;
+ z-index: 1;
+}
+
+.work2-section-area .soultions-images .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.work2-section-area .soultions-images .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.work2-section-area .soultions-images .img2 {
+ position: relative;
+}
+
+.work2-section-area .soultions-images .img2 .star {
+ position: absolute;
+ left: -30px;
+ z-index: 2;
+ top: 20px;
+}
+
+@media (max-width: 767px) {
+ .work2-section-area .soultions-images .img2 .star {
+ left: 40%;
+ }
+}
+
+.work2-section-area .soultions-images .img2 .star img {
+ height: 60px;
+ width: 60px;
+ object-fit: contain;
+}
+
+.work2-section-area .soultions-images .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 0 0 200px 200px;
+}
+
+.work2-section-area .solution-header .bg-progress {
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.06);
+ padding: 24px;
+}
+
+.work2-section-area .solution-header .bg-progress .progress-bar {
+ margin-bottom: 24px;
+}
+
+.work2-section-area .solution-header .bg-progress label {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.work2-section-area .solution-header .bg-progress .progress {
+ background-color: #344F57;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.work2-section-area .solution-header .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-6);
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+.works3-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.works3-section-area .works-single-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ text-align: center;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 40px;
+ border-radius: 8px;
+ margin-bottom: 38px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .works3-section-area .works-single-boxarea {
+ padding: 30px;
+ }
+}
+
+.works3-section-area .works-single-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-9);
+ top: 0;
+ visibility: hidden;
+ opacity: 0;
+ border-radius: 8px;
+ z-index: -1;
+}
+
+.works3-section-area .works-single-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.works3-section-area .works-single-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .icons img {
+ filter: none;
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.works3-section-area .works-single-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-9);
+}
+
+.works3-section-area .works-single-boxarea .icons img {
+ filter: brightness(0) invert(1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea .content-area a {
+ color: var(--ztc-text-text-7);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea .content-area p {
+ color: var(--ztc-text-text-8);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+}
+
+.work4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.work4-section-area .elements16 {
+ position: absolute;
+ left: -100px;
+ transform: rotateY(-180deg);
+ top: 0;
+}
+
+.work4-section-area .elements1 {
+ position: absolute;
+ left: 140px;
+ top: 0;
+}
+
+.work4-section-area .others-widget-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 16px;
+ position: relative;
+}
+
+.work4-section-area .others-widget-area .card-boxarea:hover h3 {
+ transform: rotateY(360deg);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea h3 {
+ line-height: 50px;
+ letter-spacing: -0.24px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ background: #F2F4FF;
+}
+
+.work4-section-area .others-widget-area .card-boxarea h3 img {
+ height: 30px;
+ width: 30px;
+ display: inline-block;
+ text-align: center;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area {
+ background: #F2F4FF;
+ padding: 28px;
+ border-radius: 4px;
+ text-align: center;
+ margin: 0 40px 0 0;
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea .content-area {
+ margin: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area p {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 {
+ background: #F2F4FF;
+ padding: 28px;
+ border-radius: 4px;
+ text-align: center;
+ margin: 0 0 0 40px;
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea .content-area2 {
+ margin: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 a {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 p {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box1 h3 {
+ position: relative;
+ left: -75px;
+ margin-bottom: 20px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box1 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box2 h3 {
+ position: relative;
+ left: -73px;
+ margin-top: 13px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box2 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box3 h3 {
+ position: relative;
+ left: 74px;
+ margin-top: -33px;
+ margin-bottom: 16px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box3 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box4 h3 {
+ position: relative;
+ left: 74px;
+ margin-top: 16px;
+ margin-bottom: -16px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box4 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images {
+ margin-top: 30px;
+ margin-bottom: 30px;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements12 {
+ position: absolute;
+ top: -10px;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements13 {
+ position: absolute;
+ bottom: -10px;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements14 {
+ position: absolute;
+ top: -10px;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements15 {
+ position: absolute;
+ bottom: -10px;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .img1 {
+ position: relative;
+ z-index: 1;
+ background: #F1F0FE;
+ /* padding: 16px; */
+ border-radius: 50%;
+}
+
+.work4-section-area .others-widget-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+.work5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.work5-section-area .work-widget-boxes {
+ position: relative;
+ z-index: 1;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea {
+ text-align: center;
+ position: relative;
+ z-index: 1;
+ margin-bottom: 30px;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea.box2::after {
+ display: none;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 82%;
+ left: 63%;
+ top: 50%;
+ background: #E6E6E9;
+ z-index: -1;
+}
+
+@media (max-width: 767px) {
+ .work5-section-area .work-widget-boxes .work-boxarea::after {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work5-section-area .work-widget-boxes .work-boxarea::after {
+ display: none;
+ }
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover h5 {
+ background: var(--ztc-bg-bg-12);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover .icons img {
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+ filter: brightness(0) invert(1);
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea h5 {
+ color: var(--ztc-text-text-13);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 80px;
+ background: rgba(109, 75, 251, 0.1);
+ padding: 8px 14px;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 80px;
+ background: rgba(109, 75, 251, 0.2);
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea .icons img {
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .work5-section-area .work-widget-boxes .work-boxarea a {
+ font-size: var(--ztc-font-size-font-s18);
+ }
+}
+
+/*============= WORK CSS AREA ===============*/
+/* File: src/assets/scss/layout/pages/_about.scss */
+/* ============= BANNERBOTTOM SECTION ============= */
+.bannerbottom-section.website-service-strip {
+ padding: 80px 0;
+ background: #ffffff;
+ overflow: hidden;
+}
+
+.bannerbottom-section .bottom-info-strip {
+ position: relative;
+ /* background: #ffffff; */
+ /* box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05); */
+ /* border-radius: 16px; */
+ padding: 40px;
+ padding-bottom: 0px;
+}
+
+.bannerbottom-section .script-font {
+ font-family: 'Figtree', cursive;
+ font-size: 28px;
+ color: #1a1f2b;
+ margin-bottom: 0;
+ font-weight: 600;
+ font-style: italic;
+}
+
+.bannerbottom-section .title-font {
+ font-size: 28px !important;
+ font-weight: 600;
+ color: #1a1f2b;
+ margin-bottom: 12px;
+ line-height: 1.3;
+}
+
+.bannerbottom-section .desc-font {
+ font-size: 15px !important;
+ color: #777;
+ line-height: 1.7;
+ margin-bottom: 15px;
+}
+
+.bannerbottom-section .phone-number {
+ font-size: var(--body-size) !important;
+ font-weight: 700;
+ color: #3779b9;
+ margin: 0;
+}
+
+.bannerbottom-section .call-info-box span {
+ font-size: var(--small-text-size) !important;
+ color: #fff;
+}
+
+.bannerbottom-section .call-icon-bg {
+ width: 54px;
+ height: 54px;
+ background: #f0f5ff;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+}
+
+.bannerbottom-section .scooter-mini-icon {
+ width: 28px;
+ height: 28px;
+ object-fit: contain;
+}
+
+/* Central Illustration */
+.bannerbottom-section .central-illustration-wrap {
+ min-height: 420px;
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ align-items: center;
+ padding-bottom: 10px;
+ overflow: visible;
+}
+
+.bannerbottom-section .main-delivery-img {
+ max-width: 250px;
+ height: auto;
+ position: relative;
+ z-index: 1;
+}
+
+/* Floating Items Container */
+.bannerbottom-section .floating-items-container {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ pointer-events: none;
+}
+
+.bannerbottom-section .floating-item {
+ position: absolute;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ animation: bbFloating 4s ease-in-out infinite;
+ pointer-events: auto;
+}
+
+.bannerbottom-section .floating-item.item-1 {
+ left: -10px;
+ top: 160px;
+ animation-delay: 0s;
+}
+
+.bannerbottom-section .floating-item.item-2 {
+ left: 12%;
+ top: -17px;
+ animation-delay: 1s;
+}
+
+.bannerbottom-section .floating-item.item-3 {
+ right: 7%;
+ top: 0px !important;
+ animation-delay: 2s;
+}
+
+.bannerbottom-section .floating-item.item-4 {
+ right: -10px;
+ top: 160px;
+ animation-delay: 3s;
+}
+
+.bannerbottom-section .floating-circle {
+ width: 65px;
+ height: 65px;
+ background: #fff;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 0 5px 20px rgba(0, 0, 0, 0.10);
+ margin-bottom: 8px;
+ border: 1px solid rgba(55, 121, 185, 0.1);
+}
+
+.bannerbottom-section .floating-circle img {
+ width: 34px;
+ height: 34px;
+ object-fit: contain;
+}
+
+.bannerbottom-section .floating-content h6 {
+ font-size: 13px !important;
+ font-weight: 700 !important;
+ color: #fff !important;
+ margin: 0 !important;
+ white-space: nowrap !important;
+}
+
+.bannerbottom-section .floating-content p {
+ font-size: 13px !important;
+ color: #fff;
+ margin: 0;
+ white-space: nowrap;
+}
+
+@keyframes bbFloating {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 50% {
+ transform: translateY(-14px);
+ }
+
+ 100% {
+ transform: translateY(0);
+ }
+}
+
+/* Responsive */
+@media (max-width: 1360px) {
+ .cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+ position: relative !important;
+ left: 281px !important;
+ }
+}
+
+@media (max-width: 1360px) {
+ .cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+ position: relative !important;
+ left: 300px !important;
+ }
+
+ .case-el-right-2 {
+ top: 75% !important;
+ right: 0% !important;
+ width: 150px !important;
+ animation-delay: 1.5s;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ right: -18px !important;
+ top: 160px !important;
+ animation-delay: 3s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: -21px !important;
+ top: 160px !important;
+ animation-delay: 0s !important;
+ }
+}
+
+@media (max-width: 991px) {
+ .cta1-section-area .cta-images ul li a {
+ left: -230px !important;
+ }
+}
+
+@media (max-width: 900px) {
+ .cta1-section-area .cta-images ul li a {
+ display: none !important;
+ }
+}
+
+@media (max-width: 1200px) {
+ .bannerbottom-section .floating-item.item-3 {
+ right: -1%;
+ top: 15px;
+ animation-delay: 2s;
+ }
+}
+
+
+@media (max-width: 1199px) {
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: 380px;
+ }
+
+ .bannerbottom-section .floating-item.item-2 {
+ left: 8%;
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: 8%;
+ }
+}
+
+@media (max-width: 991px) {
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: 420px;
+ margin-top: 30px;
+ }
+
+ .bannerbottom-section .bottom-info-strip {
+ padding: 30px 20px;
+ }
+
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: auto;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding-bottom: 0;
+ margin: 20px 0;
+ }
+
+ .bannerbottom-section .floating-items-container {
+ position: relative;
+ width: 100%;
+ height: auto;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ gap: 24px;
+ margin-bottom: 24px;
+ }
+
+ .bannerbottom-section .floating-item {
+ position: relative !important;
+ left: auto !important;
+ top: auto !important;
+ right: auto !important;
+ width: calc(50% - 16px);
+ animation: bbFloating 4s ease-in-out infinite !important;
+ }
+
+ .bannerbottom-section .info-column-right {
+ text-align: center !important;
+ }
+
+ .bannerbottom-section .call-info-box {
+ justify-content: center !important;
+ }
+
+ .bannerbottom-section .main-delivery-img {
+ max-width: 85%;
+ }
+}
+
+@media (max-width: 767px) {
+ .bannerbottom-section {
+ padding: 50px 0;
+ }
+
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: auto;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding-bottom: 0;
+ margin: 20px 0;
+ }
+
+ .bannerbottom-section .floating-items-container {
+ position: relative;
+ width: 100%;
+ height: auto;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ gap: 24px;
+ margin-bottom: 24px;
+ }
+
+ .bannerbottom-section .floating-item {
+ position: relative !important;
+ left: auto !important;
+ top: auto !important;
+ right: auto !important;
+ width: calc(50% - 16px);
+ animation: bbFloating 4s ease-in-out infinite !important;
+ }
+
+ .bannerbottom-section .info-column-right {
+ text-align: center !important;
+ }
+
+ .bannerbottom-section .call-info-box {
+ justify-content: center !important;
+ }
+
+ .bannerbottom-section .main-delivery-img {
+ max-width: 85%;
+ }
+}
+
+@media (max-width: 480px) {
+ .bannerbottom-section .floating-item {
+ width: calc(50% - 12px);
+ }
+
+ .bannerbottom-section .floating-circle {
+ width: 55px;
+ height: 55px;
+ }
+
+ .bannerbottom-section .floating-circle img {
+ width: 28px;
+ height: 28px;
+ }
+}
+
+/* ============= BANNERBOTTOM SECTION END ============= */
+
+/* ============================================================
+ KEY FEATURES SLIDER SECTION
+ ============================================================ */
+.kf-section {
+ padding: 80px 0;
+ position: relative;
+ background-color: #1a1f2b;
+ overflow: hidden;
+}
+
+/* --- KeyFeatures: New Staggered Image Layout --- */
+.kf-image-new-wrap {
+ position: relative;
+ width: 100%;
+ max-width: 480px;
+ margin: 0 auto;
+ padding: 20px 0 60px 0;
+}
+
+/* Main large image top-left */
+.kf-main-img-box {
+ position: relative;
+ z-index: 2;
+ width: 78%;
+ border-radius: 20px;
+ overflow: hidden;
+ box-shadow: 0 20px 60px rgba(55, 121, 185, 0.25);
+ margin-left: 0;
+}
+
+.kf-main-img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ display: block;
+ min-height: 280px;
+}
+
+/* Accent small image bottom-right (overlapping) */
+.kf-accent-img-box {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ width: 46%;
+ z-index: 3;
+ border-radius: 16px;
+ overflow: hidden;
+ box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
+ border: 4px solid #fff;
+}
+
+.kf-accent-img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ display: block;
+ min-height: 160px;
+}
+
+/* Badge Years of Excellence */
+.kf-exp-badge {
+ position: absolute;
+ bottom: 30px;
+ left: -10px;
+ z-index: 4;
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #3779b9;
+ color: #fff;
+ border-radius: 50px;
+ padding: 10px 20px 10px 14px;
+ box-shadow: 0 8px 24px rgba(55, 121, 185, 0.4);
+}
+
+.kf-exp-num {
+ font-size: 28px;
+ font-weight: 800;
+ line-height: 1;
+ color: #fff;
+}
+
+.kf-exp-num sup {
+ font-size: 14px;
+ vertical-align: super;
+}
+
+.kf-exp-label {
+ font-size: 12px;
+ font-weight: 600;
+ line-height: 1.4;
+ color: rgba(255, 255, 255, 0.9);
+}
+
+/* Dot grid decoration top-right corner */
+.kf-dot-grid {
+ position: absolute;
+ top: 10px;
+ right: 0;
+ z-index: 1;
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 7px;
+}
+
+.kf-dot-sm {
+ width: 6px;
+ height: 6px;
+ border-radius: 50%;
+ background: #3779b9;
+ opacity: 0.35;
+ display: block;
+}
+
+/* Responsive new wrap */
+@media (max-width: 1200px) {
+ .kf-image-new-wrap {
+ max-width: 420px;
+ }
+
+ .kf-main-img {
+ min-height: 240px;
+ }
+
+ .kf-accent-img {
+ min-height: 140px;
+ }
+}
+
+@media (max-width: 992px) {
+ .kf-image-new-wrap {
+ max-width: 460px;
+ padding-bottom: 50px;
+ }
+}
+
+@media (max-width: 768px) {
+ .kf-image-new-wrap {
+ max-width: 380px;
+ padding-bottom: 40px;
+ }
+
+ .kf-main-img {
+ min-height: 200px;
+ }
+
+ .kf-accent-img {
+ min-height: 120px;
+ }
+
+ .kf-exp-badge {
+ left: 0;
+ padding: 8px 14px 8px 10px;
+ }
+
+ .kf-exp-num {
+ font-size: 22px;
+ }
+}
+
+@media (max-width: 500px) {
+ .kf-image-new-wrap {
+ max-width: 320px;
+ }
+
+ .kf-exp-badge {
+ bottom: 20px;
+ }
+}
+
+@media (max-width: 375px) {
+ .kf-image-new-wrap {
+ max-width: 100%;
+ }
+
+ .kf-accent-img {
+ min-height: 100px;
+ }
+}
+
+.kf-container {
+ max-width: 1320px;
+ margin: 0 auto;
+ padding: 0 2rem;
+ display: flex;
+ align-items: center;
+ gap: 3rem;
+ position: relative;
+ z-index: 3;
+}
+
+.kf-slider-column {
+ padding: 0 40px;
+ flex: 1;
+ min-width: 0;
+ overflow: hidden;
+}
+
+.kf-header {
+ margin-bottom: 24px;
+}
+
+.kf-subtitle {
+ display: block;
+ font-size: 15px;
+ font-weight: 600;
+ color: #3779b9;
+ text-transform: uppercase;
+ letter-spacing: 2px;
+ margin-bottom: 10px;
+}
+
+.kf-title {
+ font-size: 36px;
+ font-weight: 700;
+ color: #ffffff;
+ line-height: 1.3;
+ margin-bottom: 0;
+}
+
+.kf-highlight {
+ color: #3779b9;
+}
+
+.kf-slider-window {
+ width: 100%;
+ overflow: hidden;
+ padding: 20px 4px;
+ margin: -20px -4px;
+}
+
+.kf-slider-track {
+ display: flex;
+ gap: 1.5rem;
+ flex-wrap: nowrap;
+ align-items: stretch;
+ transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
+ will-change: transform;
+}
+
+.kf-column-wrapper {
+ display: flex;
+ flex-direction: column;
+ gap: 1.5rem;
+ flex-grow: 0;
+ flex-shrink: 0;
+}
+
+.kf-card {
+ width: 100%;
+ flex: 1;
+ background: rgba(255, 255, 255, 0.05);
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ padding: 24px 20px;
+ border-radius: 24px;
+ text-align: center;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 0 16px 40px rgba(0, 0, 0, 0.2);
+ transition: all 0.4s cubic-bezier(0.2, 1, 0.3, 1);
+}
+
+.kf-card:hover {
+ border-color: #3779b9;
+ transform: translateY(-8px) scale(1.02);
+ background: rgba(55, 121, 185, 0.1);
+ box-shadow: 0 24px 60px rgba(55, 121, 185, 0.2);
+}
+
+.kf-icon-box {
+ width: 64px;
+ height: 64px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 14px;
+ border-radius: 50%;
+ background: rgba(55, 121, 185, 0.12);
+ border: 1px solid rgba(55, 121, 185, 0.25);
+}
+
+.kf-card-img {
+ width: 38px;
+ height: 38px;
+ object-fit: contain;
+}
+
+.kf-card-name {
+ font-size: 17px;
+ font-weight: 600;
+ color: #ffffff;
+ line-height: 1.5;
+ margin: 0;
+ min-height: 3.2em;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.kf-card-placeholder {
+ flex: 1;
+ visibility: hidden;
+ pointer-events: none;
+}
+
+.kf-dots {
+ display: flex;
+ gap: 10px;
+ margin-top: 28px;
+}
+
+.kf-dot {
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ background: rgba(255, 255, 255, 0.2);
+ cursor: pointer;
+ transition: all 0.4s ease;
+}
+
+.kf-dot-active {
+ background: #3779b9;
+ width: 30px;
+ border-radius: 10px;
+}
+
+.kf-controls-row {
+ display: flex;
+ align-items: center;
+ gap: 1.5rem;
+ margin-top: 1.5rem;
+ flex-wrap: wrap;
+ padding-bottom: 10px;
+}
+
+.kf-controls {
+ display: flex;
+ gap: 1rem;
+}
+
+.kf-control-btn {
+ width: 58px;
+ height: 58px;
+ border-radius: 50%;
+ border: 1px solid rgba(255, 255, 255, 0.15);
+ background: rgba(255, 255, 255, 0.04);
+ color: #ffffff;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.35s ease;
+ font-size: 1.3rem;
+}
+
+.kf-control-btn:hover {
+ background: #3779b9;
+ border-color: #3779b9;
+ transform: scale(1.1);
+ box-shadow: 0 8px 22px rgba(55, 121, 185, 0.35);
+}
+
+.kf-demo-btn {
+ display: inline-block;
+ padding: 14px 28px;
+ background: #3779b9;
+ color: #fff;
+ border-radius: 50px;
+ font-weight: 600;
+ font-size: 14px;
+ text-decoration: none;
+ transition: all 0.35s ease;
+ white-space: nowrap;
+}
+
+.kf-demo-btn:hover {
+ background: #2a5f96;
+ color: #fff;
+ box-shadow: 0 8px 24px rgba(55, 121, 185, 0.4);
+ transform: translateY(-2px);
+}
+
+.kf-image-column {
+ flex: 0 0 clamp(28%, 33%, 38%);
+ position: relative;
+}
+
+.kf-image-wrapper {
+ width: 100%;
+ height: 580px;
+ overflow: hidden;
+ border-radius: 160px 0 160px 0;
+ box-shadow: -24px 24px 70px rgba(0, 0, 0, 0.4);
+ border: 1px solid rgba(255, 255, 255, 0.08);
+ background: rgba(55, 121, 185, 0.08);
+}
+
+.kf-featured-image {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ transition: transform 2s cubic-bezier(0.2, 1, 0.3, 1);
+}
+
+.kf-image-wrapper:hover .kf-featured-image {
+ transform: scale(1.12);
+}
+
+/* Light variant */
+.kf-section-light {
+ background-color: #ffffff !important;
+}
+
+.kf-section-light .kf-title {
+ color: #1a1f2b;
+}
+
+.kf-section-light .kf-card {
+ background: #f5f8fc;
+ border: 1px solid #e3eaf4;
+ box-shadow: 0 8px 28px rgba(55, 121, 185, 0.08);
+}
+
+.kf-section-light .kf-card:hover {
+ background: #3779b9 !important;
+ border-color: #3779b9 !important;
+ box-shadow: 0 20px 50px rgba(55, 121, 185, 0.35) !important;
+ transform: translateY(-8px) scale(1.02);
+}
+
+.kf-section-light .kf-card:hover .kf-card-name {
+ color: #ffffff !important;
+}
+
+.kf-section-light .kf-card:hover .kf-icon-box {
+ background: rgba(255, 255, 255, 0.18) !important;
+ border-color: rgba(255, 255, 255, 0.35) !important;
+}
+
+.kf-section-light .kf-card-name {
+ color: #1a1f2b;
+}
+
+.kf-section-light .kf-icon-box {
+ background: rgba(55, 121, 185, 0.08);
+ border-color: rgba(55, 121, 185, 0.2);
+}
+
+.kf-section-light .kf-control-btn {
+ border-color: #3779b9;
+ background: #3779b9;
+ color: #fff;
+}
+
+.kf-section-light .kf-control-btn:hover {
+ background: #2a5f96;
+ border-color: #2a5f96;
+}
+
+.kf-section-light .kf-dot {
+ background: #c8d8ea;
+}
+
+.kf-section-light .kf-image-wrapper {
+ border: 2px solid #e3eaf4;
+ box-shadow: 24px 24px 60px rgba(55, 121, 185, 0.12);
+}
+
+/* Responsive */
+@media (min-width: 1920px) {
+ .kf-container {
+ max-width: 1600px;
+ gap: 4rem;
+ }
+
+ .kf-title {
+ font-size: 42px;
+ }
+
+ .kf-image-wrapper {
+ height: 680px;
+ }
+}
+
+@media (max-width: 1440px) {
+ .kf-container {
+ max-width: 1280px;
+ gap: 3rem;
+ }
+
+ .kf-image-wrapper {
+ height: 560px;
+ }
+}
+
+@media (max-width: 1280px) {
+ .kf-container {
+ gap: 2.5rem;
+ padding: 0 1.5rem;
+ }
+
+ .kf-title {
+ font-size: 32px;
+ }
+
+ .kf-image-wrapper {
+ height: 520px;
+ }
+}
+
+@media (max-width: 1200px) {
+ .kf-container {
+ flex-direction: column;
+ align-items: stretch;
+ gap: 2.5rem;
+ }
+
+ .kf-image-column {
+ width: 100%;
+ max-width: 680px;
+ margin: 0 auto;
+ order: 1;
+ }
+
+ .kf-slider-column {
+ order: 2;
+ padding: 0 80px;
+ }
+
+ .kf-image-wrapper {
+ height: 420px;
+ border-radius: 120px 0 120px 0;
+ }
+}
+
+@media (max-width: 1024px) {
+ .kf-container {
+ padding: 0 1.5rem;
+ }
+
+ .kf-title {
+ font-size: 28px;
+ }
+
+ .kf-card-name {
+ font-size: 15px;
+ }
+}
+
+@media (max-width: 768px) {
+ .kf-section {
+ padding: 60px 0;
+ }
+
+ .kf-container {
+ padding: 0 1rem;
+ gap: 2rem;
+ }
+
+ .kf-title {
+ font-size: 24px;
+ }
+
+ .kf-image-column {
+ max-width: 100%;
+ }
+
+ .kf-image-wrapper {
+ height: 300px;
+ border-radius: 80px 0 80px 0;
+ }
+
+ .kf-controls-row {
+ flex-direction: column;
+ align-items: flex-start;
+ gap: 1rem;
+ }
+
+ .kf-card {
+ padding: 20px 16px;
+ }
+
+ .kf-card-name {
+ font-size: 14px;
+ min-height: 2.8em;
+ }
+}
+
+@media (max-width: 576px) {
+ .kf-title {
+ font-size: 22px;
+ }
+
+ .kf-subtitle {
+ font-size: 13px;
+ }
+
+ .kf-image-wrapper {
+ height: 260px;
+ }
+
+ .kf-control-btn {
+ width: 48px;
+ height: 48px;
+ font-size: 1rem;
+ }
+
+ .kf-demo-btn {
+ padding: 12px 22px;
+ font-size: 13px;
+ }
+}
+
+@media (max-width: 480px) {
+ .kf-image-wrapper {
+ height: 230px;
+ border-radius: 60px 0 60px 0;
+ }
+
+ .kf-card {
+ padding: 18px 14px;
+ border-radius: 18px;
+ }
+
+ .kf-icon-box {
+ width: 54px;
+ height: 54px;
+ }
+
+ .kf-card-img {
+ width: 30px;
+ height: 30px;
+ }
+}
+
+@media (max-width: 375px) {
+ /* .kf-section {
+ padding: 40px 0;
+ } */
+
+ .kf-container {
+ padding: 0 0.85rem;
+ }
+
+ .kf-title {
+ font-size: 20px;
+ }
+
+ .kf-image-wrapper {
+ height: 200px;
+ }
+
+ .kf-demo-btn {
+ font-size: 12px;
+ padding: 11px 18px;
+ width: 100%;
+ text-align: center;
+ }
+}
+
+@media (max-width: 320px) {
+ .kf-title {
+ font-size: 18px;
+ }
+
+ .kf-image-wrapper {
+ height: 180px;
+ border-radius: 50px 0 50px 0;
+ }
+
+ .kf-card-name {
+ font-size: 13px;
+ }
+
+ .kf-control-btn {
+ width: 42px;
+ height: 42px;
+ font-size: 0.9rem;
+ }
+}
+
+/* ============================================================
+ KEY FEATURES SECTION END
+ ============================================================ */
+
+/* ===== ANIMATION SAFETY FALLBACKS ===== */
+/* Ensure text-anime elements are always visible even if GSAP plugin hasn't run */
+.text-anime-style-3,
+.text-anime-style-2,
+.text-anime-style-1 {
+ opacity: 1 !important;
+ visibility: visible !important;
+}
+
+.text-anime-style-3 .word,
+.text-anime-style-2 .word,
+.text-anime-style-1 .word {
+ opacity: 1 !important;
+ transform: none !important;
+}
+
+/* ===== ANIMATION SAFETY FALLBACKS END ===== */
+
+/* ===== WORK PROCESS CARDS ===== */
+.work-process-card {
+ background: rgba(255, 255, 255, 0.07);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 16px;
+ padding: 32px 24px;
+ text-align: center;
+ height: 100%;
+ transition: all 0.4s ease;
+ position: relative;
+}
+
+.work-process-card:hover {
+ background: rgba(255, 255, 255, 0.13);
+ transform: translateY(-8px);
+ box-shadow: 0 20px 50px rgba(0, 0, 0, 0.25);
+}
+
+.work-process-icon {
+ width: 72px;
+ height: 72px;
+ margin: 0 auto 16px;
+ background: rgba(255, 255, 255, 0.1);
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.work-process-icon img {
+ width: 40px;
+ height: 40px;
+ object-fit: contain;
+ filter: brightness(0) invert(1);
+}
+
+.work-process-number {
+ font-size: 48px;
+ font-weight: 800;
+ color: rgba(255, 255, 255, 0.08);
+ position: absolute;
+ top: 16px;
+ right: 20px;
+ line-height: 1;
+ pointer-events: none;
+}
+
+.work-process-title {
+ font-size: 18px;
+ font-weight: 700;
+ color: #fff;
+ margin: 0 0 12px 0;
+}
+
+.work-process-desc {
+ font-size: 14px;
+ color: #fff;
+ line-height: 1.7;
+ margin: 0;
+}
+
+/* ===== WORK PROCESS CARDS END ===== */
+
+/* ===== TESTIMONIAL THUMB BUTTONS ===== */
+.testi-thumb-item {
+ transition: transform 0.2s ease;
+}
+
+.testi-thumb-item:hover {
+ transform: scale(1.1);
+}
+
+.testi-thumb-item.active img {
+ box-shadow: 0 0 0 3px rgba(46, 7, 151, 0.35) !important;
+}
+
+/* ===== TESTIMONIAL THUMB BUTTONS END ===== */
+
+/* ============================================================
+ FAQ SECTION
+ ============================================================ */
+.ztc-faq-section {
+ background: #f5f8fc;
+ position: relative;
+ overflow: hidden;
+}
+
+.ztc-faq-section .heading2 h5,
+.ztc-faq-section h5 {
+ color: #1a1f2b;
+}
+
+.ztc-faq-section h2 {
+ color: #1a1f2b;
+}
+
+/* --- Side Images --- */
+.faq-side-img {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.faq-side-img img {
+ width: 100%;
+ height: 480px;
+ object-fit: cover;
+ border-radius: 20px;
+ box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
+}
+
+.faq-img-left img {
+ border-radius: 0 80px 0 80px;
+}
+
+.faq-img-right img {
+ border-radius: 80px 0 80px 0;
+}
+
+/* Floating badge on images */
+.faq-badge {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #fff;
+ border-radius: 50px;
+ padding: 10px 20px;
+ box-shadow: 0 10px 30px rgba(46, 7, 151, 0.15);
+ position: absolute;
+ bottom: -18px;
+ white-space: nowrap;
+ font-weight: 700;
+ font-size: 14px;
+ color: #1a1f2b;
+}
+
+.faq-badge-left {
+ left: 10px;
+}
+
+.faq-badge-right {
+ right: 10px;
+}
+
+.faq-badge img {
+ width: 22px;
+ height: 22px;
+}
+
+/* --- Accordion --- */
+.faq-accordion-wrap {
+ display: flex;
+ flex-direction: column;
+ gap: 14px;
+}
+
+.faq-item {
+ background: #fff;
+ border-radius: 14px;
+ border: 1px solid #e3eaf4;
+ overflow: hidden;
+ box-shadow: 0 4px 16px rgba(46, 7, 151, 0.04);
+ transition: box-shadow 0.3s ease, border-color 0.3s ease;
+}
+
+.faq-item-open {
+ border-color: #3779b9;
+ box-shadow: 0 8px 30px rgba(46, 7, 151, 0.12);
+}
+
+.faq-question {
+ width: 100%;
+ background: none;
+ border: none;
+ padding: 20px 20px 20px 24px;
+ display: flex;
+ align-items: center;
+ gap: 14px;
+ cursor: pointer;
+ text-align: left;
+ transition: background 0.2s ease;
+}
+
+.faq-question:hover {
+ background: rgba(46, 7, 151, 0.03);
+}
+
+.faq-q-num {
+ font-size: 13px;
+ font-weight: 700;
+ color: #3779b9;
+ min-width: 28px;
+ opacity: 0.6;
+}
+
+.faq-q-text {
+ flex: 1;
+ font-size: 16px;
+ font-weight: 600;
+ color: #1a1f2b;
+ line-height: 1.5;
+}
+
+.faq-icon {
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ background: rgba(46, 7, 151, 0.08);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #3779b9;
+ font-size: 13px;
+ transition: background 0.3s ease, transform 0.3s ease;
+ flex-shrink: 0;
+}
+
+.faq-icon-open {
+ background: #3779b9;
+ color: #fff;
+ transform: rotate(45deg);
+}
+
+.faq-answer p {
+ font-size: 15px;
+ line-height: 1.75;
+ color: #555e6d;
+ margin: 0;
+}
+
+/* Responsive */
+
+@media (max-width: 1360px) {
+ .hero1-section-area .hero-images-area .img1 img {
+
+ position: relative;
+ top: -11px;
+
+ }
+
+ .hero1-section-area .hero-images-area .image-bg1 img {
+
+ position: relative;
+ top: -245px;
+
+ }
+}
+
+@media (max-width: 1024px) {
+
+ .homepage1-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 8px;
+ }
+
+ .vl-btn1 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 12px !important;
+ border-radius: 8px;
+ color: #1a1f2b;
+ background: var(--ztc-bg-bg-1);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: 16px;
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+ }
+
+ .heading1 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: 40px;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+ letter-spacing: -0.54px;
+ }
+
+ .heading1 p {
+
+ line-height: 20px;
+
+ }
+
+ .bannerbottom-section .bottom-info-strip {
+ position: relative;
+ /* background: #ffffff; */
+ /* box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05); */
+ /* border-radius: 16px; */
+ padding: 0px !important;
+ padding-bottom: 0px;
+ }
+
+}
+
+
+
+@media (max-width: 500px) {
+
+ .hero1-section-area .hero-images-area .img1 img {
+ position: relative;
+ top: -13px;
+ }
+
+ .hero1-section-area .hero-images-area .image-bg1 img {
+
+ display: none;
+
+ }
+}
+
+@media (max-width: 1200px) {
+ .faq-side-img img {
+ height: 380px;
+ }
+
+ .case-el-right-2 {
+
+ top: 75% !important;
+ right: -4% !important;
+ width: 150px !important;
+ animation-delay: 1.5s;
+
+ }
+
+ .case-el-left-4 {
+ top: 92% !important;
+ left: 3% !important;
+ width: 150px !important;
+ animation-delay: 3s !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .faq-badge {
+ font-size: 12px;
+ padding: 8px 14px;
+ }
+}
+
+@media (max-width: 768px) {
+ .ztc-faq-section {
+ padding: 60px 0;
+ }
+
+ .faq-q-text {
+ font-size: 15px;
+ }
+}
+
+@media (max-width: 480px) {
+ .faq-question {
+ padding: 16px;
+ }
+
+ .faq-q-text {
+ font-size: 14px;
+ }
+}
+
+@media (max-width: 320px) {
+
+ .floating-slow {
+
+ display: none;
+
+ }
+
+ .heading1 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: 33px;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 33px;
+ letter-spacing: -0.54px;
+ }
+
+ .heading1 p {
+
+ line-height: 20px;
+
+ }
+
+ .heading1 h5 {
+ font-size: 10px !important;
+ /* padding-left: 10px !important; */
+ }
+}
+
+/* ============================================================
+ FAQ SECTION END
+ ============================================================ */
+
+/* ============================================================
+ FAQ V2 - 3 Column (Left FAQs | Center Image | Right FAQs)
+ ============================================================ */
+
+/* --- Grid --- */
+.faqv2-grid {
+ padding-bottom: 0;
+}
+
+.faqv2-col-left {
+ padding-right: 48px;
+}
+
+.faqv2-col-right {
+ padding-left: 58px;
+}
+
+.faqv2-col-center {
+ align-items: flex-start;
+ justify-content: center;
+ padding: 0 10px;
+}
+
+/* --- Section header text --- */
+.faqv2-subtitle {
+ font-size: 15px;
+ font-weight: 600;
+ color: #3779b9;
+ text-transform: uppercase;
+ letter-spacing: 2px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 10px;
+}
+
+.faqv2-title {
+ color: #1a1f2b;
+}
+
+.faqv2-desc {
+ color: #667280;
+ font-size: 15px;
+ line-height: 1.75;
+}
+
+.faqv2-desc a {
+ color: #3779b9;
+ font-weight: 600;
+ text-decoration: none;
+}
+
+.faqv2-desc a:hover {
+ text-decoration: underline;
+}
+
+/* ---- Accordion Items ---- */
+.faqv2-accordion {
+ display: flex;
+ flex-direction: column;
+ gap: 12px;
+}
+
+.faqv2-item {
+ background: #fff;
+ border: 1px solid #e3eaf4;
+ border-radius: 12px;
+ overflow: visible;
+ /* Changed from hidden to allow shadows */
+ box-shadow: 0 3px 12px rgba(55, 121, 185, 0.04);
+ position: relative;
+}
+
+.faqv2-item-open {
+ border-color: #3779b9;
+ box-shadow: 0 10px 30px rgba(55, 121, 185, 0.15);
+ z-index: 2;
+}
+
+.faqv2-question {
+ width: 100%;
+ background: none;
+ border: none;
+ padding: 16px 20px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ gap: 12px;
+ cursor: pointer;
+ text-align: left;
+ transition: background 0.2s ease;
+}
+
+.faqv2-question:hover {
+ background: rgba(55, 121, 185, 0.04);
+}
+
+.faqv2-item-open .faqv2-question:hover {
+ background: transparent;
+ /* Fix for hover hide/flicker when open */
+}
+
+.faqv2-q-text {
+ flex: 1;
+ font-size: var(--small-text-size) !important;
+ font-weight: 600;
+ color: #1a1f2b;
+ line-height: 1.5;
+}
+
+.faqv2-icon {
+ width: 30px;
+ height: 30px;
+ border-radius: 50%;
+ background: rgba(55, 121, 185, 0.08);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #3779b9;
+ font-size: 12px;
+ flex-shrink: 0;
+}
+
+.faqv2-icon-open {
+ background: #3779b9;
+ color: #fff;
+ transform: rotate(180deg);
+}
+
+.faqv2-answer p {
+ font-size: var(--body-size) !important;
+ line-height: 1.75;
+ color: #667280;
+ margin: 0;
+}
+
+/* ---- Center Image Wrap ---- */
+.faqv2-center-wrap {
+ position: relative;
+ width: 100%;
+ padding-bottom: 40px;
+}
+
+/* Main image */
+.faqv2-main-img {
+ position: relative;
+ z-index: 2;
+ border-radius: 24px;
+ overflow: hidden;
+ box-shadow: 0 24px 64px rgba(55, 121, 185, 0.15);
+}
+
+.faqv2-main-img img {
+ width: 100%;
+ height: 500px;
+ object-fit: cover;
+ border-radius: 24px;
+ display: block;
+}
+
+/* Decorative ring behind image */
+.faqv2-ring {
+ position: absolute;
+ top: -20px;
+ left: -20px;
+ right: -20px;
+ bottom: -20px;
+ border: 2px dashed rgba(55, 121, 185, 0.15);
+ border-radius: 30px;
+ z-index: 1;
+ animation: faqRingSpin 30s linear infinite;
+}
+
+@keyframes faqRingSpin {
+ from {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+/* Floating secondary images */
+.faqv2-float-img {
+ position: absolute;
+ z-index: 3;
+ border-radius: 14px;
+ overflow: hidden;
+ box-shadow: 0 12px 36px rgba(0, 0, 0, 0.18);
+ border: 3px solid #fff;
+ animation: faqFloat 4s ease-in-out infinite alternate;
+}
+
+.faqv2-float-top {
+ width: 100px;
+ height: 100px;
+ top: -24px;
+ right: -24px;
+ animation-delay: 0s;
+}
+
+.faqv2-float-bottom {
+ width: 88px;
+ height: 88px;
+ bottom: 30px;
+ left: -24px;
+ animation-delay: 2s;
+}
+
+.faqv2-float-img img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+@keyframes faqFloat {
+ from {
+ transform: translateY(0);
+ }
+
+ to {
+ transform: translateY(-10px);
+ }
+}
+
+/* Element dots */
+.faqv2-el {
+ position: absolute;
+ z-index: 4;
+ width: 22px;
+ height: 22px;
+ object-fit: contain;
+}
+
+.faqv2-el-tl {
+ top: 50px;
+ left: -10px;
+}
+
+.faqv2-el-tr {
+ top: 70px;
+ right: 10px;
+}
+
+.faqv2-el-bl {
+ bottom: 90px;
+ left: 10px;
+}
+
+.faqv2-el-br {
+ bottom: 60px;
+ right: -10px;
+}
+
+/* Stat badges */
+.faqv2-stat-badge {
+ position: absolute;
+ z-index: 5;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ background: #fff;
+ border-radius: 50px;
+ padding: 10px 18px 10px 10px;
+ box-shadow: 0 10px 30px rgba(55, 121, 185, 0.15);
+ bottom: 50px;
+ right: -20px;
+ white-space: nowrap;
+}
+
+.faqv2-stat-badge2 {
+ bottom: auto;
+ top: 60px;
+ left: -20px;
+ right: auto;
+}
+
+.faqv2-stat-badge div:last-child {
+ display: flex;
+ flex-direction: column;
+ line-height: 1.2;
+}
+
+.faqv2-stat-badge strong {
+ font-size: var(--main-heading-size) !important;
+ font-weight: 800;
+ color: #1a1f2b;
+}
+
+.faqv2-stat-badge span {
+ font-size: var(--small-text-size) !important;
+ color: #667280;
+}
+
+.faqv2-stat-icon {
+ width: 40px;
+ height: 40px;
+ border-radius: 50%;
+ background: rgba(55, 121, 185, 0.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.faqv2-stat-icon img {
+ width: 20px;
+ height: 20px;
+}
+
+.faqv2-stat-icon2 {
+ background: rgba(55, 121, 185, 0.12);
+}
+
+/* ---- Responsive ---- */
+@media (max-width: 1200px) {
+ .faqv2-col-left {
+ padding-right: 16px;
+ }
+
+ .faqv2-col-right {
+ padding-left: 16px;
+ }
+
+ .faqv2-main-img img {
+ height: 420px;
+ }
+}
+
+/* On tablet/mobile: hide center column, show both FAQ stacks full width */
+@media (max-width: 992px) {
+
+ .faqv2-col-left,
+ .faqv2-col-right {
+ padding: 0;
+ }
+
+ .faqv2-col-left {
+ margin-bottom: 20px;
+ }
+
+ .faqv2-q-text {
+ font-size: 14.5px;
+ }
+}
+
+@media (max-width: 768px) {
+ .ztc-faq-section {
+ padding: 60px 0;
+ }
+
+ .faqv2-question {
+ padding: 14px 16px;
+ }
+
+ .faqv2-q-text {
+ font-size: 14px;
+ }
+}
+
+@media (max-width: 480px) {
+ .faqv2-question {
+ padding: 12px 14px;
+ }
+
+ .faqv2-q-text {
+ font-size: 13.5px;
+ }
+
+ .faqv2-answer p {
+ font-size: 13px;
+ }
+}
+
+/* ============================================================
+ FAQ V2 END
+ ============================================================ */
+
+/* ============================================================
+ WORK SECTION - Image Stack + Step List Layout
+ ============================================================ */
+/* Image Stack */
+.work-img-stack {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+}
+
+.work-img-main {
+ border-radius: 24px;
+ overflow: hidden;
+ height: 51px;
+ box-shadow: 0 24px 60px rgba(0, 0, 0, 0.3);
+}
+
+.work-img-main img {
+ width: 100%;
+ height: 500px;
+ object-fit: cover;
+ border-radius: 24px;
+ display: block;
+}
+
+.work-img-float {
+ position: absolute;
+ bottom: -30px;
+ right: -20px;
+ width: 130px;
+ height: 130px;
+ border-radius: 18px;
+ overflow: hidden;
+ border: 4px solid rgba(255, 255, 255, 0.15);
+ box-shadow: 0 16px 40px rgba(0, 0, 0, 0.3);
+ animation: workFloat 4s ease-in-out infinite alternate;
+}
+
+.work-img-float img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+@keyframes workFloat {
+ from {
+ transform: translateY(0);
+ }
+
+ to {
+ transform: translateY(-12px);
+ }
+}
+
+.work-stat-badge {
+ position: absolute;
+ top: 30px;
+ left: -20px;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ background: #3779b9;
+ backdrop-filter: blur(12px);
+ -webkit-backdrop-filter: blur(12px);
+ border: 1px solid rgba(255, 255, 255, 0.2);
+ border-radius: 50px;
+ padding: 10px 18px 10px 10px;
+ white-space: nowrap;
+ box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
+}
+
+.work-stat-icon {
+ width: 38px;
+ height: 38px;
+ border-radius: 50%;
+ background: rgba(255, 255, 255, 0.15);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.work-stat-icon img {
+ width: 20px;
+ height: 20px;
+ filter: brightness(0) invert(1);
+}
+
+.work-stat-text {
+ display: flex;
+ flex-direction: column;
+ line-height: 1.2;
+}
+
+.work-stat-text strong {
+ font-size: var(--main-heading-size) !important;
+ font-weight: 800;
+ color: #fff;
+}
+
+.work-stat-text span {
+ font-size: var(--small-text-size) !important;
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.work-el {
+ position: absolute;
+ width: 20px;
+ height: 20px;
+ object-fit: contain;
+}
+
+.work-el-1 {
+ top: 40px;
+ right: 20px;
+}
+
+.work-el-2 {
+ bottom: 80px;
+ left: 0;
+}
+
+/* Step List */
+.work-content-area {
+ color: #fff;
+}
+
+.work-content-area h5 {
+ color: #fff;
+}
+
+.work-content-area h2 {
+ color: #fff;
+}
+
+.work-lead-para {
+ font-size: 16px;
+ line-height: 1.8;
+ color: rgba(255, 255, 255, 0.75);
+}
+
+.work-steps-list {
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+}
+
+.work-step-row {
+ display: flex;
+ align-items: flex-start;
+ gap: 20px;
+ padding: 20px;
+ background: rgba(255, 255, 255, 0.06);
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ border-radius: 14px;
+ transition: background 0.3s ease, border-color 0.3s ease;
+}
+
+.work-step-row:hover {
+ background: rgba(255, 255, 255, 0.1);
+ border-color: rgba(255, 255, 255, 0.2);
+}
+
+.work-step-num {
+ font-size: 28px;
+ font-weight: 700;
+ color: #fff;
+ min-width: 44px;
+ line-height: 1;
+ padding-top: 4px;
+}
+
+.work-step-body h4 {
+ font-size: 16px;
+ font-weight: 700;
+ color: #fff;
+ margin: 0 0 6px 0;
+}
+
+.work-step-body p {
+ font-size: 14px;
+ line-height: 1.7;
+ color: #fff;
+ margin: 0;
+}
+
+/* Responsive */
+@media (max-width: 1200px) {
+ .work-img-main img {
+ height: 420px;
+ }
+}
+
+@media (max-width: 992px) {
+ .work-img-float {
+ width: 100px;
+ height: 100px;
+ right: -10px;
+ }
+
+ .work-img-main img {
+ height: 360px;
+ }
+}
+
+@media (max-width: 768px) {
+ .work-img-main img {
+ height: 300px;
+ }
+
+ .work-stat-badge {
+ left: 0;
+ font-size: 12px;
+ }
+
+ .work-step-row {
+ padding: 16px;
+ }
+
+ .work-step-num {
+ font-size: 22px;
+ min-width: 36px;
+ }
+
+ .work-step-body h4 {
+ font-size: 15px;
+ }
+}
+
+@media (max-width: 480px) {
+ .work-img-float {
+ display: none;
+ }
+
+ .work-lead-para {
+ font-size: 14px;
+ }
+}
+
+/* ============================================================
+ WORK SECTION END
+ ============================================================ */
+
+/* ============================================================
+ CASE STUDY - Creative Layout
+ ============================================================ */
+.case-images-creative {
+ position: relative;
+ display: flex;
+ justify-content: center;
+}
+
+.img-main-wrap {
+ position: relative;
+ z-index: 5;
+ border-radius: 120px 0 120px 0;
+ overflow: hidden;
+ box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15);
+}
+
+.img-main {
+ width: 100%;
+ height: 520px;
+ object-fit: cover;
+ display: block;
+ transition: transform 1s ease;
+}
+
+.img-main-wrap:hover .img-main {
+ transform: scale(1.05);
+}
+
+.float-badge {
+ position: absolute;
+ bottom: 30px;
+ right: 20px;
+ z-index: 10;
+}
+
+.badge-inner {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #fff;
+ padding: 10px 20px;
+ border-radius: 50px;
+ box-shadow: 0 10px 30px rgba(55, 121, 185, 0.2);
+ font-weight: 700;
+ color: #1a1f2b;
+}
+
+.badge-inner img {
+ width: 22px;
+ height: 22px;
+}
+
+.case-lead-para {
+ font-size: 17px;
+ line-height: 1.8;
+ color: #555e6d;
+}
+
+.case-sub-para {
+ font-size: 15px;
+ line-height: 1.7;
+ color: #667280;
+}
+
+.case-features-list {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 15px;
+}
+
+.case-features-list li {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ font-weight: 600;
+ color: #1a1f2b;
+ font-size: 14px;
+}
+
+.case-features-list li img {
+ width: 18px;
+ height: 18px;
+}
+
+@media (max-width: 992px) {
+ .img-main {
+ height: 400px;
+ }
+
+ .case-features-list {
+ grid-template-columns: 1fr;
+ }
+}
+
+@media (max-width: 768px) {
+ .img-main {
+ height: 320px;
+ }
+}
+
+
+/* ============================================================
+ SERVICE SECTION - Parallax & Legibility
+ ============================================================ */
+.service-parallax {
+ background-attachment: fixed !important;
+}
+
+.service-parallax .text-white {
+ color: #fff !important;
+}
+
+.service-parallax .text-white span {
+ color: #fff !important;
+}
+
+.service-parallax .service1-boxarea {
+ background: rgba(255, 255, 255, 0.08) !important;
+ backdrop-filter: blur(10px);
+ -webkit-backdrop-filter: blur(10px);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ box-shadow: 0 20px 50px rgba(0, 0, 0, 0.2) !important;
+}
+
+.service-parallax .service1-boxarea p {
+ color: rgba(255, 255, 255, 0.7) !important;
+}
+
+.service-parallax .service1-boxarea a {
+ color: #fff !important;
+}
+
+.service-parallax .service1-boxarea h5 {
+ color: #fff !important;
+}
+
+.service-parallax .service1-boxarea:hover {
+ background: rgba(255, 255, 255, 0.15) !important;
+ border-color: rgba(255, 255, 255, 0.25);
+}
+
+/* ============================================================
+ MONITOR FRAME FOR PORTFOLIO
+ ============================================================ */
+.monitor-frame {
+ position: relative;
+ width: 100%;
+ background: #2a2e35;
+ border-radius: 12px 12px 2px 2px;
+ padding: 8px;
+ box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
+ border: 3px solid #333;
+ overflow: hidden;
+ transition: all 0.4s ease;
+}
+
+.monitor-screen {
+ position: relative;
+ width: 100%;
+ background: #f8fbff;
+ border-radius: 2px;
+ overflow: hidden;
+ aspect-ratio: 16 / 10;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border: 1px solid #ddd;
+}
+
+.monitor-stand {
+ width: 45px;
+ height: 15px;
+ background: #1a1f2b;
+ margin: 0 auto;
+ position: relative;
+ box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.5);
+}
+
+.monitor-base {
+ width: 90px;
+ height: 6px;
+ background: #1a1f2b;
+ margin: 0 auto;
+ border-radius: 3px 3px 0 0;
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
+}
+
+/* Hover Effects */
+.case-study-single-box:hover .monitor-frame {
+ transform: translateY(-8px);
+ border-color: #3779b9;
+ box-shadow: 0 25px 50px rgba(55, 121, 185, 0.15);
+}
+
+.monitor-screen img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ object-position: top;
+ transition: transform 1.5s ease;
+}
+
+.case-study-single-box:hover .monitor-screen img {
+ transform: scale(1.1);
+}
+
+/* Responsive Scaling */
+@media (max-width: 991px) {
+ .monitor-frame {
+ padding: 6px;
+ border-width: 2px;
+ }
+
+ .monitor-stand {
+ width: 35px;
+ height: 12px;
+ }
+
+ .monitor-base {
+ width: 70px;
+ height: 5px;
+ }
+}
+
+@media (max-width: 575px) {
+ .monitor-frame {
+ padding: 4px;
+ border-width: 2px;
+ border-radius: 8px 8px 1px 1px;
+ }
+
+ .monitor-stand {
+ width: 25px;
+ height: 10px;
+ }
+
+ .monitor-base {
+ width: 50px;
+ height: 4px;
+ }
+
+ /* .case-studies-section {
+ padding-top: 50px !important;
+ padding-bottom: 50px !important;
+ } */
+}
+
+.case-study-content {
+ margin-top: 25px;
+}
+
+.case-study-title h3 {
+ font-size: 20px;
+ margin-top: 5px;
+}
+
+@media (max-width: 767px) {
+ .case-study-title h3 {
+ font-size: 18px;
+ }
+
+ .case-floating-element {
+ display: none !important;
+ }
+}
+
+/* Floating Elements Positioning */
+.case-floating-element {
+ position: absolute;
+ z-index: -1;
+ pointer-events: none;
+ animation: float-anime 6s infinite ease-in-out;
+ opacity: 0.8;
+ filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.1));
+}
+
+.case-el-left-1 {
+ top: 10%;
+ left: 2%;
+ width: 150px;
+}
+
+.case-el-left-2 {
+ top: 35%;
+ left: 4%;
+ width: 150px;
+ animation-delay: 1s;
+}
+
+.case-el-left-3 {
+ top: 14%;
+ left: 14%;
+ width: 150px;
+ animation-delay: 2s;
+}
+
+.case-el-left-4 {
+ top: 85%;
+ left: 3%;
+ width: 150px;
+ animation-delay: 3s;
+}
+
+.case-el-right-1 {
+ top: 15%;
+ right: 3%;
+ width: 150px;
+ animation-delay: 0.5s;
+}
+
+.case-el-right-2 {
+ top: 75%;
+ right: 5%;
+ width: 150px;
+ animation-delay: 1.5s;
+}
+
+.case-el-right-3 {
+ top: 65%;
+ right: 2%;
+ width: 150px;
+ animation-delay: 2.5s;
+}
+
+.case-el-right-4 {
+ top: 90%;
+ right: 4%;
+ width: 150px;
+ animation-delay: 3.5s;
+}
+
+@keyframes float-anime {
+
+ 0%,
+ 100% {
+ transform: translateY(0) rotate(0deg);
+ }
+
+ 50% {
+ transform: translateY(-20px) rotate(5deg);
+ }
+}
+
+.case-studies-section .consen-section-title.pb-80 {
+ padding-bottom: 30px !important;
+}
+
+.case-studies-section .mb-80 {
+ margin-bottom: 40px !important;
+}
+
+/* Base utility classes for section separation */
+.mb-100,
+.mb-80 {
+ margin-bottom: 80px !important;
+}
+
+@media (max-width: 768px) {
+
+ .mb-100,
+ .mb-80 {
+ margin-bottom: 60px !important;
+ }
+}
+
+/* ================================================================
+ GLOBAL RESPONSIVE MASTER OVERRIDE
+ Covers: 1920 | 1600 | 1540 | 1440 | 1360 | 1200 | 1024 | 992 | 768 | 500 | 475 | 320
+ ================================================================ */
+
+/* ---------------------------------------------------------------
+ REMOVE ALL UNDERLINES every link on every section
+ --------------------------------------------------------------- */
+a,
+a:hover,
+a:focus,
+a:active,
+a:visited {
+ text-decoration: none !important;
+}
+
+/* Belt-and-suspenders for Bootstrap overrides */
+.btn,
+.vl-btn1,
+.vl-btn2,
+header a,
+nav a,
+footer a,
+.vl-main-menu a,
+.vl-mobile-menu-active a,
+.faqv2-accordion a,
+.vl-blog-1-area a,
+.case-study-content a,
+.team-card a,
+.work-content-area a,
+.footer-area a,
+.consen-footer a,
+.cta-area a {
+ text-decoration: none !important;
+}
+
+/* ---------------------------------------------------------------
+ GLOBAL prevent horizontal overflow at all sizes
+ --------------------------------------------------------------- */
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+body {
+ overflow-x: hidden;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+}
+
+/* ---------------------------------------------------------------
+ Header responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+
+ .vl-header-area .container,
+ .vl-header-area .headerfix {
+ max-width: 100% !important;
+ padding: 0 20px !important;
+ }
+
+
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: -5% !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ right: -18px !important;
+ top: 346px !important;
+ animation-delay: 3s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: -21px !important;
+ top: 346px !important;
+ animation-delay: 0s !important;
+ }
+}
+
+
+
+@media (max-width: 992px) {
+
+ .vl-header-area .container,
+ .vl-header-area .headerfix {
+ padding: 0 16px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .hero1-section-area .hero-images-area .img1 img {
+ position: relative;
+ top: 65px !important;
+ }
+
+ .hero1-section-area .hero-images-area .image-bg1 img {
+
+ position: relative;
+ top: -335px;
+
+ }
+
+ .hero1-section-area {
+ position: relative;
+ z-index: 2;
+ padding: 170px 0 0 0;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: 44px !important;
+ top: 203px !important;
+ animation-delay: 0s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: 7%;
+ top: -127px !important;
+ animation-delay: 2s;
+ }
+
+ .bannerbottom-section .floating-item.item-2 {
+ left: -5% !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ left: -5% !important;
+ top: 68px !important;
+ }
+
+ .case-el-left-3 {
+ top: 1% !important;
+ left: 3%;
+ width: 150px;
+ animation-delay: 2s;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Banner / Hero responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 160px 0 80px !important;
+ min-height: auto !important;
+ }
+}
+
+@media (max-width: 1024px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 140px 0 70px !important;
+ }
+
+ .vl-hero-1-area h1 {
+ font-size: 44px !important;
+ }
+}
+
+@media (max-width: 992px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 120px 0 60px !important;
+ text-align: center;
+ }
+
+ .vl-hero-1-area .row {
+ justify-content: center;
+ }
+
+ .vl-hero-1-area h1 {
+ font-size: 36px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .vl-hero-1-area h1 {
+ font-size: 30px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .vl-hero-1-area h1 {
+ font-size: 26px !important;
+ }
+
+
+}
+
+@media (max-width: 475px) {
+ .vl-hero-1-area h1 {
+ font-size: 24px !important;
+ }
+}
+
+@media (max-width: 320px) {
+ .vl-hero-1-area h1 {
+ font-size: 20px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Work Section (How It Works) image mosaic + steps
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+ .work-others-section .container {
+ padding: 0 24px !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 480px;
+ margin: 0 auto;
+ }
+}
+
+@media (max-width: 1024px) {
+ .work-others-section .row {
+ gap: 40px !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 440px;
+ }
+
+ .work-content-area h2 {
+ font-size: 28px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .work-others-section .row.align-items-center {
+ flex-direction: column !important;
+ }
+
+ .work-others-section .col-lg-5,
+ .work-others-section .col-lg-7 {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 500px;
+ margin: 0 auto 40px;
+ }
+
+ .work-content-area {
+ padding: 0 10px !important;
+ }
+
+ .work-content-area h2 {
+ font-size: 26px !important;
+ }
+}
+
+@media (max-width: 991px) {
+ .work-others-section {
+ padding: 80px 0 !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .work-others-section {
+ padding: 60px 0 !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 420px;
+ }
+
+ .work-stat-badge {
+ bottom: -30px !important;
+ }
+
+ .work-steps-list {
+ gap: 12px !important;
+ }
+
+ .work-step-row {
+ padding: 14px !important;
+ }
+
+ .work-content-area h2 {
+ font-size: 22px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .work-mosaic-wrap {
+ max-width: 340px;
+ }
+
+ .work-content-area h2 {
+ font-size: 20px !important;
+ }
+}
+
+@media (max-width: 475px) {
+ .work-mosaic-wrap {
+ max-width: 100%;
+ }
+}
+
+@media (max-width: 320px) {
+ .work-content-area h2 {
+ font-size: 18px !important;
+ }
+
+ .work-step-row {
+ padding: 10px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ WorkProcess (Circular Step Diagram) responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+ .case-works-section-area .row.align-items-center {
+ gap: 20px !important;
+ }
+
+ .card-boxarea {
+ padding: 18px !important;
+ }
+
+ .card-boxarea h3 {
+ font-size: 32px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .case-works-section-area .row.align-items-center {
+ flex-direction: column !important;
+ }
+
+ .case-works-section-area .col-lg-4 {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+
+ .others-widget-area .row.align-items-center {
+ flex-wrap: wrap !important;
+ }
+
+ .case-works-section-area [class*="col-lg-"] {
+ width: 100% !important;
+ }
+
+ .case-works-section-area .images {
+ text-align: center;
+ margin: 40px auto;
+ }
+
+ .card-boxarea {
+ margin-bottom: 20px !important;
+ }
+
+ .space100 {
+ height: 20px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .case1-section-area {
+ padding: 60px 0 !important;
+ }
+
+ /* .case-works-section-area {
+ padding: 30px 20px !important;
+ } */
+
+ .card-boxarea a {
+ font-size: 14px !important;
+ }
+
+ .card-boxarea p {
+ font-size: 13px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .card-boxarea {
+ padding: 14px !important;
+ }
+
+ .card-boxarea h3 {
+ font-size: 28px !important;
+ }
+
+ .case-works-section-area {
+
+ padding: 0px !important;
+
+ }
+
+ .case1-section-area .case-works-section-area .others-widget-area {
+
+ padding: 0px !important;
+
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ top: -155px !important;
+ left: 25px !important;
+ animation-delay: 2s;
+ }
+
+ .bannerbottom-section .floating-item.item-2 {
+ top: 55px !important;
+ animation-delay: 2s;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: 9px !important;
+ top: 115px !important;
+ animation-delay: 0s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ left: -5% !important;
+ top: 55px !important;
+ }
+}
+
+@media (max-width: 320px) {
+ .card-boxarea h3 {
+ font-size: 24px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ KeyFeatures 992px fix (was missing in existing responsive CSS)
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+ .kf-container {
+ flex-direction: column !important;
+ align-items: stretch !important;
+ padding: 0 16px !important;
+ }
+
+ .kf-image-column {
+ width: 100% !important;
+ max-width: 600px !important;
+ margin: 0 auto !important;
+ }
+
+ .kf-image-wrapper {
+ height: 380px !important;
+ }
+
+ .kf-slider-column {
+ padding: 0 40px !important;
+ }
+
+ .kf-title {
+ font-size: 26px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ CaseStudies (Portfolio) responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+ .case-studies-section .container {
+ padding: 0 20px !important;
+ }
+
+ .monitor-frame {
+ width: 100% !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .case-studies-section .col-lg-4 {
+ width: 50% !important;
+ flex: 0 0 50% !important;
+ max-width: 50% !important;
+ }
+}
+
+@media (max-width: 768px) {
+
+ .case-studies-section .col-lg-4,
+ .case-studies-section .col-md-6 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Team Section responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+ .team-area .col-lg-4 {
+ width: 50% !important;
+ flex: 0 0 50% !important;
+ max-width: 50% !important;
+ }
+}
+
+@media (max-width: 600px) {
+ .team-area .col-lg-4 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Testimonial responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+
+ .testimonial-section-area,
+ .vl-testimonial-1-area {
+ padding: 60px 0 !important;
+ }
+}
+
+@media (max-width: 992px) {
+
+ .testimonial-section-area .row,
+ .vl-testimonial-1-area .row {
+ flex-direction: column !important;
+ }
+
+ .testimonial-section-area [class*="col-lg"],
+ .vl-testimonial-1-area [class*="col-lg"] {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ FAQ responsive fixes (3-col breakpoints)
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+ .ztc-faq-section .faqv2-main-img {
+ max-width: 300px !important;
+ }
+}
+
+@media (max-width: 1024px) {
+ .ztc-faq-section .faqv2-col-left {
+ padding-right: 16px !important;
+ }
+
+ .ztc-faq-section .faqv2-col-right {
+ padding-left: 16px !important;
+ }
+
+ .ztc-faq-section .faqv2-main-img {
+ max-width: 300px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .ztc-faq-section .row {
+ flex-direction: column !important;
+ }
+
+ .ztc-faq-section .col-lg-4 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+
+ .ztc-faq-section .faqv2-col-left,
+ .ztc-faq-section .faqv2-col-right {
+ padding: 0 10px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .ztc-faq-section {
+ padding: 60px 0 !important;
+ }
+
+ .faqv2-q-text {
+ font-size: 13px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .faqv2-question {
+ padding: 12px 14px !important;
+ }
+
+ .faqv2-q-text {
+ font-size: 12px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Blogs Section responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+ .vl-blog-1-area .col-lg-6 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .vl-blog-1-area {
+ padding: 60px 0 !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Footer responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+
+ .footer-area .col-lg-3,
+ .footer-area .col-lg-4,
+ .consen-footer .col-lg-3,
+ .consen-footer .col-lg-4 {
+ width: 50% !important;
+ flex: 0 0 50% !important;
+ max-width: 50% !important;
+ margin-bottom: 30px !important;
+ }
+}
+
+@media (max-width: 600px) {
+
+ .footer-area .col-lg-3,
+ .footer-area .col-lg-4,
+ .footer-area .col-md-6,
+ .consen-footer .col-lg-3,
+ .consen-footer .col-lg-4,
+ .consen-footer .col-md-6 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ General Section Spacing prevent sections merging
+ --------------------------------------------------------------- */
+.sp1 {
+ padding: 80px 0;
+}
+
+@media (max-width: 1200px) {
+ .sp1 {
+ padding: 80px 0;
+ }
+}
+
+@media (max-width: 1024px) {
+ .sp1 {
+ padding: 80px 0;
+ }
+}
+
+@media (max-width: 992px) {
+ .sp1 {
+ padding: 80px 0;
+ }
+}
+
+@media (max-width: 768px) {
+ .sp1 {
+ padding: 60px 0;
+ }
+}
+
+@media (max-width: 500px) {
+ .sp1 {
+ padding: 60px 0;
+ }
+}
+
+@media (max-width: 320px) {
+ .sp1 {
+ padding: 60px 0;
+ }
+}
+
+/* Container padding on small screens */
+@media (max-width: 992px) {
+ .container {
+ padding-left: 20px !important;
+ padding-right: 20px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .container {
+ padding-left: 16px !important;
+ padding-right: 16px !important;
+ }
+}
+
+@media (max-width: 320px) {
+ .container {
+ padding-left: 12px !important;
+ padding-right: 12px !important;
+ }
+}
+
+
+/* Brand Slider Section */
+.brand-slider-area {
+ padding: 30px 0 60px 0;
+ background-color: #fff;
+ margin-top: -1px;
+}
+
+.brand-item {
+ padding: 0 15px;
+ display: flex !important;
+ justify-content: center;
+ align-items: center;
+ height: 80px;
+ outline: none;
+}
+
+.brand-item img {
+ max-height: 45px;
+ width: auto;
+ filter: grayscale(1) opacity(0.6);
+ transition: all 0.3s ease;
+}
+
+.brand-item:hover img {
+ filter: grayscale(0) opacity(1);
+}
+
+@media (max-width: 480px) {
+ .brand-item {
+ padding: 0 8px;
+ }
+
+ .brand-item img {
+ max-height: 28px;
+ width: auto !important;
+ object-fit: contain;
+ }
+}
+
+@media (max-width: 320px) {
+ .brand-item {
+ padding: 0 4px;
+ margin: 0 2px;
+ }
+
+ /* .brand-item img {
+ max-height: 22px;
+ width: auto !important;
+ object-fit: contain;
+ } */
+}
+
+.brand-slider-area.sp2 {
+ padding: 80px 0 80px 0;
+ background-color: #fff;
+}
+
+.brand-slider-area .heading2 p {
+ max-width: 650px;
+ margin: 0 auto;
+ color: #555;
+}
+
+
+/* Case Study Slider Customization */
+.case-studies-slider-container .slick-dots {
+ bottom: -50px;
+}
+
+.case-studies-slider-container .slick-dots li button:before {
+ font-size: 12px;
+ color: #3779b9;
+}
+
+.case-studies-slider-container .slick-dots li.slick-active button:before {
+ color: #3779b9;
+}
+
+.case-studies-slider-container {
+ padding-top: 40px;
+}
+
+
+/* Fix for Slider monitor frame spacing */
+.case-study-single-box {
+ padding: 10px;
+ transition: transform 0.3s ease;
+}
+
+.case-study-single-box:hover {
+ transform: translateY(-5px);
+}
+
+
+/* About Section Specialties refined */
+.specialty-row {
+ display: flex;
+ gap: 40px;
+}
+
+.specialty-list {
+ display: flex;
+ flex-direction: column;
+ gap: 12px;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+
+.specialty-list li {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ font-size: var(--body-size) !important;
+ font-weight: 600;
+ color: #1a1f2b;
+ white-space: nowrap;
+}
+
+.specialty-list li i {
+ width: 14px;
+ height: 14px;
+ background: #3779b9;
+ padding: 3px;
+ border-radius: 4px;
+ color: #fff;
+ font-size: 8px;
+ /* Extremely small checkmark */
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+}
+
+@media (max-width: 575px) {
+ .specialty-row {
+ flex-direction: column;
+ gap: 12px;
+ }
+}
+
+/* BannerBottom Enhanced Background */
+.bannerbottom-section {
+ background-image: url(/assets/img-app/bg/hero-bg5.png);
+ background-attachment: fixed;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ position: relative;
+ padding: 80px 0;
+ z-index: 1;
+ overflow: hidden;
+}
+
+@media (max-width: 768px) {
+ .bannerbottom-section {
+ padding: 60px 0 !important;
+ }
+}
+
+.bannerbottom-section::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-image: url(/assets/img-app/home/section1/end-to-end-bg.webp);
+ z-index: -1;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+.bannerbottom-section .title-font {
+ color: #fff !important;
+ text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
+}
+
+.bannerbottom-section .desc-font {
+ color: rgba(255, 255, 255, 0.95) !important;
+}
+
+.bannerbottom-section .script-font {
+ color: #fff !important;
+ font-weight: 700;
+}
+
+.bannerbottom-section .phone-number a {
+ color: #fff !important;
+ font-weight: 800;
+}
+
+
+.bottom-info-strip {
+ background: transparent !important;
+ box-shadow: none !important;
+ border: none !important;
+}
+
+/* Dual CTA Buttons Styling */
+.btn-area1 {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 20px;
+}
+
+.secondary-cta {
+ background: transparent !important;
+ border: 2px solid #fff !important;
+ color: #fff !important;
+}
+
+.secondary-cta:hover {
+ background: #fff !important;
+ color: #1a1f2b !important;
+}
+
+@media (max-width: 575px) {
+ .btn-area1 {
+ flex-direction: column;
+ width: 100%;
+ }
+
+ .btn-area1 .vl-btn1 {
+ width: 100%;
+ text-align: center;
+ justify-content: center;
+ }
+}
+
+/* Portfolio Mobile Frame Styling */
+.mobile-frame {
+ position: relative;
+ width: 280px;
+ height: 530px;
+ margin: 10px auto;
+ background: #1a1f2b;
+ border: 10px solid #1a1f2b;
+ border-radius: 40px;
+ box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), inset 0 0 10px rgba(255, 255, 255, 0.1);
+ overflow: hidden;
+ transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.mobile-frame:hover {
+ transform: translateY(-10px);
+}
+
+.mobile-frame::before {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 50%;
+ transform: translateX(-50%);
+ width: 125px;
+ height: 15px;
+ background: #1a1f2b;
+ border-bottom-left-radius: 50px;
+ border-bottom-right-radius: 50px;
+ z-index: 10;
+}
+
+.mobile-screen {
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ position: relative;
+ background: #ffffff;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 30px;
+}
+
+.mobile-screen img {
+ width: auto !important;
+ height: auto !important;
+ max-width: 100% !important;
+ max-height: 100% !important;
+ object-fit: contain !important;
+ transition: transform 5s ease-in-out;
+}
+
+.mobile-frame:hover .mobile-screen img {
+ transform: scale(1.1);
+}
+
+.mobile-home-btn {
+ position: absolute;
+ bottom: 5px;
+ left: 50%;
+ transform: translateX(-50%);
+ width: 40px;
+ height: 4px;
+ background: rgba(255, 255, 255, 0.5);
+ border-radius: 10px;
+ z-index: 10;
+}
+
+@media (max-width: 768px) {
+ .mobile-frame {
+ width: 240px;
+ height: 480px;
+ border-width: 10px;
+ }
+}
+
+@media (max-width: 480px) {
+ .mobile-frame {
+ width: 200px;
+ height: 400px;
+ border-width: 8px;
+ }
+}
+
+.vl-offcanvas-menu.d-lg-none.mb-40 ul {
+ padding-left: 0;
+}
+
+@media (max-width: 425px) {
+
+ .vl-logo {
+ width: 200px;
+ }
+
+ .homepage1-body .row-bg3 {
+ padding: 20px 5px;
+ }
+
+ .vl-header-action-item {
+ padding: 0px;
+ }
+
+}
+
+.hero1-header.heading1>div>h5 {
+ padding-left: 16px;
+}
+
+.homepage1-body .vl-main-menu ul {
+ padding-left: 0;
+}
+
+.custom-quote-box {
+ /* background-color: #ffffff; */
+ padding: 20px 25px;
+ border-left: 7px solid #fff;
+}
+
+.custom-quote-box p {
+ margin: 0;
+ color: #fff;
+ font-size: 16px;
+ line-height: 1.6;
+}
diff --git a/src/components/mobile-app-development-service/support/cards/BlogCard.tsx b/src/components/mobile-app-development-service/support/cards/BlogCard.tsx
new file mode 100644
index 0000000..5e55381
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/cards/BlogCard.tsx
@@ -0,0 +1,46 @@
+import React from 'react';
+import Link from 'next/link';
+import { BlogType } from '@/types';
+
+interface BlogCardProps {
+ blog: BlogType;
+}
+
+const BlogCard: React.FC = ({ blog }) => {
+ return (
+
+
+
+
+
+
+
+
+ {blog.title}
+
+
+
{blog.description}
+
+
+
+
+
+
+
+ );
+};
+
+export default BlogCard;
diff --git a/src/components/mobile-app-development-service/support/cards/CaseStudyCard.tsx b/src/components/mobile-app-development-service/support/cards/CaseStudyCard.tsx
new file mode 100644
index 0000000..b90a481
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/cards/CaseStudyCard.tsx
@@ -0,0 +1,27 @@
+import React from 'react';
+import Link from 'next/link';
+import { CaseStudyType } from '@/types';
+
+interface CaseStudyCardProps {
+ caseStudy: CaseStudyType;
+}
+
+const CaseStudyCard: React.FC = ({ caseStudy }) => {
+ return (
+
+
+
+
+
+
{caseStudy.tag}
+
+
{caseStudy.title}
+
+
+
+
+
+ );
+};
+
+export default CaseStudyCard;
diff --git a/src/components/mobile-app-development-service/support/cards/MemberCard.tsx b/src/components/mobile-app-development-service/support/cards/MemberCard.tsx
new file mode 100644
index 0000000..50fa445
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/cards/MemberCard.tsx
@@ -0,0 +1,35 @@
+import React from 'react';
+import Link from 'next/link';
+import { TeamMemberType } from '@/types';
+
+interface MemberCardProps {
+ member: TeamMemberType;
+}
+
+const MemberCard: React.FC = ({ member }) => {
+ return (
+
+
+
+
+
+
+
{member.name}
+
+
{member.role}
+
+
+
+
+
+
+
+ );
+};
+
+export default MemberCard;
diff --git a/src/components/mobile-app-development-service/support/cards/ServiceCard.tsx b/src/components/mobile-app-development-service/support/cards/ServiceCard.tsx
new file mode 100644
index 0000000..03971ab
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/cards/ServiceCard.tsx
@@ -0,0 +1,28 @@
+import React from 'react';
+import Link from 'next/link';
+import { ServiceType } from '@/types';
+
+interface ServiceCardProps {
+ service: ServiceType;
+}
+
+const ServiceCard: React.FC = ({ service }) => {
+ return (
+
+
+
+
+
+
+
{service.title}
+
+
{service.description}
+
+
+
{service.id.toString().padStart(2, '0')}
+
+
+ );
+};
+
+export default ServiceCard;
diff --git a/src/components/mobile-app-development-service/support/common/CircularProgress/CircularProgress.tsx b/src/components/mobile-app-development-service/support/common/CircularProgress/CircularProgress.tsx
new file mode 100644
index 0000000..18c1202
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/common/CircularProgress/CircularProgress.tsx
@@ -0,0 +1,53 @@
+"use client";
+import React from 'react';
+
+interface CircularProgressProps {
+ percent: number;
+ radius: number;
+ strokeColor: string;
+ strokeWidth: number;
+}
+
+const CircularProgress: React.FC = ({ percent, radius, strokeColor, strokeWidth }) => {
+ const normalizedRadius = radius - strokeWidth * 2;
+ const circumference = normalizedRadius * 2 * Math.PI;
+ const strokeDashoffset = circumference - (percent / 100) * circumference;
+
+ return (
+
+
+
+
+ {percent}%
+
+
+ );
+};
+
+export default CircularProgress;
diff --git a/src/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup.tsx b/src/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup.tsx
new file mode 100644
index 0000000..4a8898a
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup.tsx
@@ -0,0 +1,472 @@
+"use client";
+import React, { useEffect, useState } from 'react';
+import { createPortal } from 'react-dom';
+import ReCAPTCHA from "react-google-recaptcha";
+import axios from "axios";
+
+interface ContactPopupProps {
+ isOpen: boolean;
+ onClose: () => void;
+}
+
+const ContactPopup: React.FC = ({ isOpen, onClose }) => {
+ const [formData, setFormData] = useState({
+ name: "",
+ phone: "",
+ email: "",
+ businessName: "",
+ projectRequirement: "",
+ budgetRange: "",
+ });
+
+ const [formErrors, setFormErrors] = useState({});
+ const [captchaToken, setCaptchaToken] = useState(null);
+ const [alert, setAlert] = useState({ show: false, type: "", message: "" });
+ const [isSubmitting, setIsSubmitting] = useState(false);
+ const [mounted, setMounted] = useState(false);
+
+ useEffect(() => {
+ setMounted(true);
+ }, []);
+
+ // Close on ESC key
+ useEffect(() => {
+ const handleEsc = (e: KeyboardEvent) => {
+ if (e.key === 'Escape') onClose();
+ };
+ window.addEventListener('keydown', handleEsc);
+ return () => window.removeEventListener('keydown', handleEsc);
+ }, [onClose]);
+
+ const handleChange = (e: React.ChangeEvent) => {
+ const { name, value } = e.target;
+ setFormData((prev) => ({ ...prev, [name]: value }));
+ };
+
+ const handleCaptchaChange = (token: string | null) => {
+ setCaptchaToken(token);
+ };
+
+ const handleSubmit = async (e: React.FormEvent) => {
+ e.preventDefault();
+
+ const errors: any = {};
+ if (!formData.name.trim()) errors.name = "Name is required.";
+ if (!formData.phone.trim()) errors.phone = "Phone is required.";
+ if (!formData.email.trim()) errors.email = "Email is required.";
+ if (!formData.businessName.trim()) errors.businessName = "Business name requested.";
+ if (!formData.projectRequirement.trim()) errors.projectRequirement = "Requirement details needed.";
+ if (!formData.budgetRange) errors.budgetRange = "Please select a budget range.";
+ // if (!captchaToken) errors.captcha = "Please verify the CAPTCHA.";
+
+ setFormErrors(errors);
+ if (Object.keys(errors).length > 0) return;
+
+ setIsSubmitting(true);
+
+ const emailData = {
+ ...formData,
+ message: `Business: ${formData.businessName} Budget: ${formData.budgetRange} Requirement: ${formData.projectRequirement}`,
+ to: "selvipalanikumarn@gmail.com",
+ senderName: "Metatroncube Contact Popup",
+ recaptchaToken: captchaToken,
+ };
+
+ try {
+ const res = await axios.post("https://mailserver.metatronnest.com/send", emailData, {
+ headers: { "Content-Type": "application/json" },
+ });
+
+ setAlert({
+ show: true,
+ type: "success",
+ message: res?.data?.message || "Message sent successfully!",
+ });
+
+ setFormData({
+ name: "",
+ phone: "",
+ email: "",
+ businessName: "",
+ projectRequirement: "",
+ budgetRange: "",
+ });
+ setCaptchaToken(null);
+ setFormErrors({});
+ // Close after delay
+ setTimeout(onClose, 2000);
+ } catch (error) {
+ console.error("❌ Error sending email:", error);
+ setAlert({
+ show: true,
+ type: "danger",
+ message: "Failed to send message. Please try again later.",
+ });
+ } finally {
+ setIsSubmitting(false);
+ }
+ };
+
+ useEffect(() => {
+ if (alert.show) {
+ const timer = setTimeout(() => {
+ setAlert((prev) => ({ ...prev, show: false }));
+ }, 5000);
+ return () => clearTimeout(timer);
+ }
+ }, [alert.show]);
+
+ if (!mounted || !isOpen) return null;
+
+ const modalContent = (
+
+
e.stopPropagation()}>
+
+ {/* Left Side: Info */}
+
+
+
+
Let’s Discuss Your App Idea
+
Fill out the form and our team will contact you within 24 hours.
+
+
+
+
+
+
Email Us
+
info@metatroncubesolutions.com
+
+
+
+
+
+
+
+
+
+ {/* Right Side: Form */}
+
+
+
+
+
+
Start Your Project
+
+ {alert.show && (
+
+ {alert.message}
+
+ )}
+
+
+
+
+
+
+
+
+ );
+
+ return typeof document !== 'undefined'
+ ? createPortal(modalContent, document.body)
+ : null;
+};
+
+export default ContactPopup;
diff --git a/src/components/mobile-app-development-service/support/common/GoogleReviewsBranding.tsx b/src/components/mobile-app-development-service/support/common/GoogleReviewsBranding.tsx
new file mode 100644
index 0000000..32ad85d
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/common/GoogleReviewsBranding.tsx
@@ -0,0 +1,56 @@
+import React from 'react';
+
+const GoogleReviewsBranding = ({ centered = false }) => {
+ return (
+
+
+ G
+ o
+ o
+ g
+ l
+ e
+
+
+
Reviews
+
+ ★
+ ★
+ ★
+ ★
+ ★
+
+
+
+ );
+};
+
+export default GoogleReviewsBranding;
diff --git a/src/components/mobile-app-development-service/support/common/GsapReveal.tsx b/src/components/mobile-app-development-service/support/common/GsapReveal.tsx
new file mode 100644
index 0000000..5c0d1a2
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/common/GsapReveal.tsx
@@ -0,0 +1,48 @@
+"use client";
+import React, { useEffect, useRef } from 'react';
+import { gsap } from 'gsap';
+import { ScrollTrigger } from 'gsap/ScrollTrigger';
+
+gsap.registerPlugin(ScrollTrigger);
+
+interface GsapRevealProps {
+ children: React.ReactNode;
+ y?: number;
+ duration?: number;
+ delay?: number;
+}
+
+const GsapReveal: React.FC = ({ children, y = 50, duration = 1, delay = 0 }) => {
+ const revealRef = useRef(null);
+
+ useEffect(() => {
+ const el = revealRef.current;
+ if (!el) return;
+
+ const tween = gsap.fromTo(el,
+ { opacity: 0, y: y },
+ {
+ opacity: 1,
+ y: 0,
+ duration: duration,
+ delay: delay,
+ ease: 'power2.out',
+ scrollTrigger: {
+ trigger: el,
+ start: 'top 90%',
+ toggleActions: 'play none none none',
+ once: true,
+ },
+ }
+ );
+
+ return () => {
+ tween.kill();
+ };
+ }, [y, duration, delay]);
+
+ return {children}
;
+};
+
+export default GsapReveal;
+
diff --git a/src/components/mobile-app-development-service/support/common/ImageLightbox.tsx b/src/components/mobile-app-development-service/support/common/ImageLightbox.tsx
new file mode 100644
index 0000000..37759b0
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/common/ImageLightbox.tsx
@@ -0,0 +1,37 @@
+"use client";
+import React from 'react';
+
+interface ImageLightboxProps {
+ isOpen: boolean;
+ onClose: () => void;
+ imageUrl: string;
+}
+
+const ImageLightbox: React.FC = ({ isOpen, onClose, imageUrl }) => {
+ if (!isOpen) return null;
+
+ return (
+
+
+
+
+
+
+
+
+
+ );
+
+};
+
+export default ImageLightbox;
diff --git a/src/components/mobile-app-development-service/support/common/VideoModal/VideoModal.tsx b/src/components/mobile-app-development-service/support/common/VideoModal/VideoModal.tsx
new file mode 100644
index 0000000..1774c73
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/common/VideoModal/VideoModal.tsx
@@ -0,0 +1,46 @@
+"use client";
+import React from 'react';
+import { createPortal } from 'react-dom';
+
+interface VideoModalProps {
+ isOpen: boolean;
+ onClose: () => void;
+ videoUrl: string;
+}
+
+const VideoModal: React.FC = ({ isOpen, onClose, videoUrl }) => {
+ const [mounted, setMounted] = React.useState(false);
+
+ React.useEffect(() => {
+ setMounted(true);
+ }, []);
+
+ if (!mounted || !isOpen) return null;
+
+ const modalContent = (
+
+
e.stopPropagation()}>
+
+
+
+ );
+
+ return typeof document !== 'undefined'
+ ? createPortal(modalContent, document.body)
+ : null;
+};
+
+export default VideoModal;
diff --git a/src/components/mobile-app-development-service/support/layout/CTA/CTA.tsx b/src/components/mobile-app-development-service/support/layout/CTA/CTA.tsx
new file mode 100644
index 0000000..994845e
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/layout/CTA/CTA.tsx
@@ -0,0 +1,65 @@
+"use client";
+import React, { useState } from 'react';
+import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup';
+
+const CTA = () => {
+ const [isContactOpen, setIsContactOpen] = useState(false);
+ return (
+
+
+
+
+
+
Ready to Turn Your App Idea Into Reality?
+
+
Let’s build a powerful, scalable mobile application that drives engagement and business growth.
+
+ {/*
e.preventDefault()}>
+
+ Subscribe
+ */}
+
+
+
+ No hidden charges. Transparent process. Dedicated support.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
setIsContactOpen(false)} />
+
+ );
+};
+
+export default CTA;
diff --git a/src/components/mobile-app-development-service/support/layout/Footer/Footer.tsx b/src/components/mobile-app-development-service/support/layout/Footer/Footer.tsx
new file mode 100644
index 0000000..a178c3b
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/layout/Footer/Footer.tsx
@@ -0,0 +1,201 @@
+import Link from 'next/link';
+import React from 'react';
+
+const Footer = ({ logo = '/assets/img-app/home/footer/footer-logo-black.webp', containerClass = 'vl-footer1-section-area', topSpace = false }) => {
+ const currentYear = new Date().getFullYear();
+
+ const companyLinks = [
+ { label: 'Home', link: '#home' },
+ { label: 'About Us', link: '#about' },
+ { label: 'Portfolio', link: '#portfolio' },
+ { label: 'Faq', link: '#faq' },
+ { label: 'Contact', link: '/pages/contact' },
+ ];
+
+ const serviceLinks = [
+ { label: 'Website Development', link: '#services' },
+ ];
+
+ const socialLinks = [
+ { icon: 'fa-facebook-f', link: 'https://www.facebook.com/metatroncubecanada', bg: '#0866ff' },
+ { icon: 'fa-instagram', link: 'https://www.instagram.com/metatron_digitalagency', bg: '#d62976' },
+ { icon: 'fa-x-twitter', link: 'https://x.com/MetatroncubeDA', bg: '#000' },
+ { icon: 'fa-linkedin-in', link: 'https://www.linkedin.com/company/metatroncube-software-solutions/posts/?feedView=all', bg: '#0077b5' },
+ { icon: 'fa-youtube', link: 'https://www.youtube.com/@metatron_digitalagency', bg: '#ff0000' },
+ ];
+
+ return (
+
+ {/* Light overlay to ensure text readability */}
+
+
+ {topSpace && (
+ <>
+
+
+ >
+ )}
+
+
+ {/* Column 1: Logo & Description */}
+
+
+
+
+
+ We build secure, scalable, high-performance mobile apps that drive growth and deliver real business results.
+
+
+
+ {socialLinks.map((social, idx) => (
+
+ ))}
+
+
+
+
+ {/* Column 2: Company */}
+
+
+
+
+ Company
+
+
+
+ {companyLinks.map((item, idx) => (
+
+ ) => { e.currentTarget.style.color = '#3779b9'; }}
+ onMouseLeave={(e: React.MouseEvent) => { e.currentTarget.style.color = '#1a1f2b'; }}
+ >
+ {item.label}
+
+
+ ))}
+
+
+
+
+ {/* Column 3: Services */}
+
+
+
+
+ Services
+
+
+
+ {serviceLinks.map((item, idx) => (
+
+ ) => { e.currentTarget.style.color = '#3779b9'; }}
+ onMouseLeave={(e: React.MouseEvent) => { e.currentTarget.style.color = '#1a1f2b'; }}
+ >
+ {item.label}
+
+
+ ))}
+
+
+
+
+ {/* Column 4: Newsletter */}
+ {/* Column 4: Location */}
+
+
+
+
+ Get In Touch
+
+
+
+ {/* Email */}
+
+
+ {/* Location */}
+
+
+
+
+
+
+ Waterloo, Ontario Canada
+
+
+
+
+ {/* Phone */}
+
+
+
+
+
+
+
+
+
+
+
© Copyright {currentYear} - MetatronCube . All Right Reserved
+
+
+
+
+
+ );
+};
+
+export default Footer;
diff --git a/src/components/mobile-app-development-service/support/layout/Header/Header.tsx b/src/components/mobile-app-development-service/support/layout/Header/Header.tsx
new file mode 100644
index 0000000..fce78b6
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/layout/Header/Header.tsx
@@ -0,0 +1,72 @@
+import React, { useState, useEffect } from 'react';
+import Link from 'next/link';
+import useSticky from '@/hooks/useSticky';
+import NavItems from './NavItems';
+import MobileMenu from './MobileMenu';
+import ContactPopup from '@/components/mobile-app-development-service/support/common/ContactPopup/ContactPopup';
+
+const Header = () => {
+ const { sticky } = useSticky();
+ const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false);
+ const [isPopupOpen, setIsPopupOpen] = useState(false);
+
+ useEffect(() => {
+ const handleOpenPopup = () => setIsPopupOpen(true);
+ window.addEventListener('openContactPopup', handleOpenPopup);
+ return () => window.removeEventListener('openContactPopup', handleOpenPopup);
+ }, []);
+
+ const toggleMobileMenu = () => {
+ setIsMobileMenuOpen(!isMobileMenuOpen);
+ };
+
+ return (
+ <>
+
+
+
+ setIsPopupOpen(false)} />
+ >
+ );
+};
+
+export default Header;
diff --git a/src/components/mobile-app-development-service/support/layout/Header/MobileMenu.tsx b/src/components/mobile-app-development-service/support/layout/Header/MobileMenu.tsx
new file mode 100644
index 0000000..a01ba86
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/layout/Header/MobileMenu.tsx
@@ -0,0 +1,86 @@
+"use client";
+import React from 'react';
+import Link from 'next/link';
+
+interface MobileMenuProps {
+ isMobileMenuOpen: boolean;
+ toggleMobileMenu: () => void;
+ themeBtn?: string;
+ arrow?: boolean;
+ arrow2?: boolean;
+}
+
+const navItems = [
+ { title: 'Home', link: '#home' },
+ { title: 'About', link: '#about' },
+ { title: 'Services', link: '#services' },
+ { title: 'Portfolio', link: '#portfolio' },
+ { title: 'FAQ', link: '#faq' },
+ { title: 'Contact', link: '#contact-trigger' },
+];
+
+const MobileMenu: React.FC = ({ isMobileMenuOpen, toggleMobileMenu }) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {navItems.map((item, index) => (
+
+ {
+ if (item.link === '#contact-trigger') {
+ e.preventDefault();
+ window.dispatchEvent(new CustomEvent('openContactPopup'));
+ }
+ toggleMobileMenu();
+ }}
+ >
+ {item.title}
+
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default MobileMenu;
diff --git a/src/components/mobile-app-development-service/support/layout/Header/NavItems.tsx b/src/components/mobile-app-development-service/support/layout/Header/NavItems.tsx
new file mode 100644
index 0000000..0b75406
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/layout/Header/NavItems.tsx
@@ -0,0 +1,42 @@
+import Link from 'next/link';
+import React from 'react';
+
+interface NavItemsProps {
+ themeBtn?: string;
+ arrow?: boolean;
+ arrow2?: boolean;
+ btnSpace?: boolean;
+}
+
+const navItems = [
+ { title: 'Home', link: '#home' },
+ { title: 'About', link: '#about' },
+ { title: 'Services', link: '#services' },
+ { title: 'Portfolio', link: '#portfolio' },
+ { title: 'FAQ', link: '#faq' },
+ { title: 'Contact', link: '#contact-trigger' },
+];
+
+const NavItems: React.FC = () => {
+ return (
+
+ {navItems.map((item, index) => (
+
+ {
+ if (item.link === '#contact-trigger') {
+ e.preventDefault();
+ window.dispatchEvent(new CustomEvent('openContactPopup'));
+ }
+ }}
+ >
+ {item.title}
+
+
+ ))}
+
+ );
+};
+
+export default NavItems;
diff --git a/src/components/mobile-app-development-service/support/layout/MainLayout.tsx b/src/components/mobile-app-development-service/support/layout/MainLayout.tsx
new file mode 100644
index 0000000..2a6a252
--- /dev/null
+++ b/src/components/mobile-app-development-service/support/layout/MainLayout.tsx
@@ -0,0 +1,26 @@
+"use client";
+import React, { useEffect } from 'react';
+import AOS from 'aos';
+import Header from './Header/Header';
+import Footer from './Footer/Footer';
+import CTA from './CTA/CTA';
+
+const MainLayout = ({ children }: { children: React.ReactNode }) => {
+ useEffect(() => {
+ AOS.init({
+ duration: 1000,
+ once: true,
+ });
+ }, []);
+
+ return (
+ <>
+
+ {children}
+
+
+ >
+ );
+};
+
+export default MainLayout;
diff --git a/src/components/sections/Home1/About.tsx b/src/components/web-development-service/About.tsx
similarity index 100%
rename from src/components/sections/Home1/About.tsx
rename to src/components/web-development-service/About.tsx
diff --git a/src/components/sections/Home1/BannerBottom.tsx b/src/components/web-development-service/BannerBottom.tsx
similarity index 100%
rename from src/components/sections/Home1/BannerBottom.tsx
rename to src/components/web-development-service/BannerBottom.tsx
diff --git a/src/components/sections/Home1/BrandSlider.tsx b/src/components/web-development-service/BrandSlider.tsx
similarity index 100%
rename from src/components/sections/Home1/BrandSlider.tsx
rename to src/components/web-development-service/BrandSlider.tsx
diff --git a/src/components/sections/Home1/CaseStudies.tsx b/src/components/web-development-service/CaseStudies.tsx
similarity index 100%
rename from src/components/sections/Home1/CaseStudies.tsx
rename to src/components/web-development-service/CaseStudies.tsx
diff --git a/src/components/sections/Home1/CaseStudy.tsx b/src/components/web-development-service/CaseStudy.tsx
similarity index 100%
rename from src/components/sections/Home1/CaseStudy.tsx
rename to src/components/web-development-service/CaseStudy.tsx
diff --git a/src/components/sections/Home1/FAQ.tsx b/src/components/web-development-service/FAQ.tsx
similarity index 100%
rename from src/components/sections/Home1/FAQ.tsx
rename to src/components/web-development-service/FAQ.tsx
diff --git a/src/components/sections/Home1/Hero.tsx b/src/components/web-development-service/Hero.tsx
similarity index 100%
rename from src/components/sections/Home1/Hero.tsx
rename to src/components/web-development-service/Hero.tsx
diff --git a/src/components/sections/Home1/KeyFeatures.tsx b/src/components/web-development-service/KeyFeatures.tsx
similarity index 100%
rename from src/components/sections/Home1/KeyFeatures.tsx
rename to src/components/web-development-service/KeyFeatures.tsx
diff --git a/src/components/sections/Home1/Pricing.tsx b/src/components/web-development-service/Pricing.tsx
similarity index 100%
rename from src/components/sections/Home1/Pricing.tsx
rename to src/components/web-development-service/Pricing.tsx
diff --git a/src/components/sections/Home1/Service.tsx b/src/components/web-development-service/Service.tsx
similarity index 100%
rename from src/components/sections/Home1/Service.tsx
rename to src/components/web-development-service/Service.tsx
diff --git a/src/components/sections/Home1/Testimonial.tsx b/src/components/web-development-service/Testimonial.tsx
similarity index 100%
rename from src/components/sections/Home1/Testimonial.tsx
rename to src/components/web-development-service/Testimonial.tsx
diff --git a/src/components/sections/Home1/Work.tsx b/src/components/web-development-service/Work.tsx
similarity index 100%
rename from src/components/sections/Home1/Work.tsx
rename to src/components/web-development-service/Work.tsx
diff --git a/src/components/sections/Home1/WorkProcess.tsx b/src/components/web-development-service/WorkProcess.tsx
similarity index 100%
rename from src/components/sections/Home1/WorkProcess.tsx
rename to src/components/web-development-service/WorkProcess.tsx
diff --git a/src/components/web-development-service/style.css b/src/components/web-development-service/style.css
new file mode 100644
index 0000000..2fd12f5
--- /dev/null
+++ b/src/components/web-development-service/style.css
@@ -0,0 +1,19371 @@
+:root {
+ --primary-blue: #3779b9;
+ --dark-bg: #1a1f2b;
+ --secondary-dark: #343a40;
+ --white: #fff;
+
+ --ztc-bg-bg-1: #1a1f2b;
+ --ztc-text-text-1: #fff;
+ --ztc-text-text-2: #3779b9;
+ --ztc-text-text-3: #1a1f2b;
+ --bg-light-blue: #f8fbff;
+
+ /* Responsive Typography Settings */
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 38px;
+ --subheading-size: 24px;
+ --body-size: 17px;
+ --small-text-size: 17px;
+ --btn-font-size: 16px;
+ --btn-padding: 18px 45px;
+}
+
+@media (max-width: 1919px) and (min-width: 1600px) {
+ :root {
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 36px;
+ --subheading-size: 22px;
+ --body-size: 17px;
+ --small-text-size: 16px;
+ --btn-font-size: 15px;
+ --btn-padding: 16px 40px;
+ }
+}
+
+@media (max-width: 1599px) and (min-width: 1540px) {
+ :root {
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 35px;
+ --subheading-size: 22px;
+ --body-size: 17px;
+ --small-text-size: 16px;
+ --btn-font-size: 15px;
+ --btn-padding: 16px 40px;
+ }
+}
+
+@media (max-width: 1539px) and (min-width: 1440px) {
+ :root {
+ --hero-title-size: 61px;
+ --section-heading-size: 46px;
+ --main-heading-size: 36px;
+ --subheading-size: 21px;
+ --body-size: 17px;
+ --small-text-size: 16px;
+ --btn-font-size: 15px;
+ --btn-padding: 16px 40px;
+ }
+}
+
+@media (max-width: 1439px) and (min-width: 1360px) {
+ :root {
+ --hero-title-size: 50px;
+ --section-heading-size: 46px;
+ --main-heading-size: 36px;
+ --subheading-size: 21px;
+ --body-size: 16px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 1359px) and (min-width: 1200px) {
+ :root {
+ --hero-title-size: 40px;
+ --section-heading-size: 36px;
+ --main-heading-size: 36px;
+ --subheading-size: 20px;
+ --body-size: 16px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 1199px) and (min-width: 1024px) {
+ :root {
+ --hero-title-size: 38px;
+ --section-heading-size: 33px;
+ --main-heading-size: 36px;
+ --subheading-size: 20px;
+ --body-size: 16px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 1023px) and (min-width: 992px) {
+ :root {
+ --hero-title-size: 40px;
+ --section-heading-size: 44px;
+ --main-heading-size: 36px;
+ --subheading-size: 20px;
+ --body-size: 15px;
+ --small-text-size: 15px;
+ --btn-font-size: 14px;
+ --btn-padding: 14px 35px;
+ }
+}
+
+@media (max-width: 991px) and (min-width: 768px) {
+ :root {
+ --hero-title-size: 32px;
+ --section-heading-size: 35px;
+ --main-heading-size: 24px;
+ --subheading-size: 15px;
+ --body-size: 14px;
+ --small-text-size: 12px;
+ --btn-font-size: 13px;
+ --btn-padding: 12px 30px;
+ }
+}
+
+@media (max-width: 767px) and (min-width: 500px) {
+ :root {
+ --hero-title-size: 29px;
+ --section-heading-size: 30px;
+ --main-heading-size: 22px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 25px;
+ }
+}
+
+@media (max-width: 499px) and (min-width: 475px) {
+ :root {
+ --hero-title-size: 28px;
+ --section-heading-size: 30px;
+ --main-heading-size: 22px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 25px;
+ }
+}
+
+@media (max-width: 474px) and (min-width: 424px) {
+ :root {
+ --hero-title-size: 28px;
+ --section-heading-size: 30px;
+ --main-heading-size: 22px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 25px;
+ }
+}
+
+@media (max-width: 423px) {
+ :root {
+ --hero-title-size: 25px;
+ --section-heading-size: 28px;
+ --main-heading-size: 20px;
+ --subheading-size: 14px;
+ --body-size: 12px;
+ --small-text-size: 12px;
+ --btn-font-size: 12px;
+ --btn-padding: 12px 20px;
+ }
+}
+
+/* Typography Application */
+h1,
+.heading1 h1 {
+ font-size: var(--hero-title-size) !important;
+}
+
+h2,
+.heading2 h2,
+.heading1 h2,
+.consen-section-title h2,
+.vl-section-title {
+ font-size: var(--section-heading-size) !important;
+}
+
+h3,
+h4,
+.case-study-title h3 {
+ font-size: var(--subheading-size) !important;
+}
+
+h5,
+h6,
+.heading2 h5,
+.heading1 h5,
+.consen-section-title h5,
+.case-study-title h6 {
+ font-size: var(--small-text-size) !important;
+}
+
+p,
+.consen-section-title p {
+ font-size: var(--body-size) !important;
+}
+
+.vl-btn1,
+.vl-btn2,
+.kf-demo-btn {
+ font-size: var(--btn-font-size) !important;
+ padding: var(--btn-padding) !important;
+}
+
+/* Small text utility */
+.small-text {
+ font-size: var(--small-text-size) !important;
+}
+
+body,
+html {
+ overflow-x: hidden !important;
+ scroll-behavior: smooth !important;
+}
+
+/* ============================================================
+ CREATIVE CONTACT POPUP
+ ============================================================ */
+.contact-popup-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(26, 31, 43, 0.8);
+ backdrop-filter: blur(10px);
+ z-index: 9999;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ opacity: 0;
+ visibility: hidden;
+ transition: all 0.4s ease;
+}
+
+.contact-popup-overlay.active {
+ opacity: 1;
+ visibility: visible;
+}
+
+.contact-popup-content {
+ background: #fff;
+ width: 100%;
+ max-width: 900px;
+ border-radius: 24px;
+ overflow: hidden;
+ position: relative;
+ transform: translateY(30px);
+ transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
+ box-shadow: 0 30px 60px rgba(0, 0, 0, 0.3);
+}
+
+.contact-popup-overlay.active .contact-popup-content {
+ transform: translateY(0);
+}
+
+a,
+a:hover {
+ text-decoration: none;
+}
+
+/* Force-remove underlines from all nav/header links (Bootstrap override) */
+header a,
+header a:hover,
+header a:focus,
+header a:active,
+nav a,
+nav a:hover,
+nav a:focus,
+nav a:active,
+.vl-main-menu a,
+.vl-main-menu a:hover,
+.vl-main-menu ul li a,
+.vl-mobile-menu-active a,
+.vl-mobile-menu-active a:hover {
+ text-decoration: none !important;
+}
+
+/* ============================================================
+ FAQ SECTION — Spacing, Center Image, Responsive Fix
+ ============================================================ */
+
+/* Left column: right padding to give breathing room from center image */
+.faqv2-col-left {
+ padding-right: 24px !important;
+}
+
+/* Right column: left padding to give breathing room from center image */
+.faqv2-col-right {
+ padding-left: 24px !important;
+}
+
+/* Center column: center the image vertically */
+.faqv2-col-center {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+/* Center wrap: position context for badges */
+.faqv2-center-wrap {
+ position: relative;
+ width: 100%;
+}
+
+/* Center main image: never overflows its column */
+.faqv2-main-img {
+ width: 100%;
+ max-width: 500px;
+ margin: 0 auto;
+ border-radius: 16px;
+ overflow: hidden;
+}
+
+.faqv2-main-img img {
+ width: 100%;
+ height: auto;
+ object-fit: contain;
+ display: block;
+ border-radius: 16px;
+}
+
+/* Floating images */
+.faqv2-float-img {
+ position: absolute;
+ border-radius: 12px;
+ overflow: hidden;
+ box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
+}
+
+.faqv2-float-top {
+ top: -20px;
+ right: 0;
+ width: 80px;
+ height: 80px;
+}
+
+.faqv2-float-top img,
+.faqv2-float-bottom img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.faqv2-float-bottom {
+ bottom: 10px;
+ left: 0;
+ width: 80px;
+ height: 80px;
+}
+
+/* Decorative elements */
+.faqv2-el {
+ position: absolute;
+ width: 30px;
+ pointer-events: none;
+}
+
+.faqv2-el-tl {
+ top: 30px;
+ left: -10px;
+}
+
+.faqv2-el-tr {
+ top: 30px;
+ right: -10px;
+}
+
+.faqv2-el-bl {
+ bottom: 30px;
+ left: -10px;
+}
+
+.faqv2-el-br {
+ bottom: 30px;
+ right: -10px;
+}
+
+/* Stat badges */
+.faqv2-stat-badge {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #ffffff;
+ border-radius: 50px;
+ padding: 8px 16px;
+ box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
+ position: absolute;
+ bottom: -20px;
+ left: 50%;
+ transform: translateX(-50%);
+ white-space: nowrap;
+ font-size: 13px;
+}
+
+.faqv2-stat-badge strong {
+ display: block;
+ font-weight: 700;
+ color: #1a1f2b;
+ font-size: 15px;
+}
+
+.faqv2-stat-badge span {
+ color: #666;
+ font-size: 12px;
+}
+
+.faqv2-stat-badge2 {
+ bottom: auto;
+ top: -20px;
+ left: 50%;
+}
+
+.faqv2-stat-icon img {
+ width: 28px;
+ height: 28px;
+ object-fit: contain;
+}
+
+/* FAQ accordion items */
+.faqv2-item {
+ border: 1px solid #e8edf5;
+ border-radius: 12px;
+ margin-bottom: 10px;
+ background: #fff;
+ transition: box-shadow 0.2s;
+}
+
+.faqv2-item:hover,
+.faqv2-item-open {
+ box-shadow: 0 4px 20px rgba(55, 121, 185, 0.1);
+ border-color: #3779b9;
+}
+
+.faqv2-question {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 14px 18px;
+ background: none;
+ border: none;
+ cursor: pointer;
+ text-align: left;
+ gap: 10px;
+}
+
+.faqv2-q-text {
+ font-size: 14px;
+ font-weight: 600;
+ color: #1a1f2b;
+ line-height: 1.4;
+}
+
+.faqv2-icon {
+ width: 28px;
+ height: 28px;
+ min-width: 28px;
+ border-radius: 50%;
+ background: #f0f5ff;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: transform 0.3s, background 0.3s;
+}
+
+.faqv2-icon i {
+ font-size: 11px;
+ color: #3779b9;
+ transition: transform 0.3s;
+}
+
+.faqv2-icon-open {
+ background: #3779b9;
+}
+
+.faqv2-icon-open i {
+ color: #fff;
+ transform: rotate(180deg);
+}
+
+.faqv2-answer p {
+ font-size: 13px;
+ color: #555;
+ line-height: 1.6;
+ margin: 0;
+}
+
+/* Responsive: on mobile hide center image, stack columns */
+@media (max-width: 991px) {
+ .faqv2-col-left {
+ padding-right: 0 !important;
+ }
+
+ .faqv2-col-right {
+ padding-left: 0 !important;
+ }
+}
+
+ul {
+ padding: 0;
+ margin: 0;
+ margin-bottom: 0px !important;
+}
+
+ul li {
+ list-style: none;
+}
+
+
+h2,
+p {
+ margin-bottom: 0;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin-bottom: 0;
+}
+
+input,
+textarea {
+ background: none;
+ border: none;
+ outline: none;
+}
+
+img {
+ max-width: 100%;
+ max-height: 100%;
+}
+
+.space6 {
+ height: 6px;
+}
+
+.space8 {
+ height: 8px;
+}
+
+.space10 {
+ height: 10px;
+}
+
+.space12 {
+ height: 12px;
+}
+
+.space14 {
+ height: 14px;
+}
+
+.space16 {
+ height: 16px;
+}
+
+.space18 {
+ height: 18px;
+}
+
+.space20 {
+ height: 20px;
+}
+
+.space22 {
+ height: 22px;
+}
+
+.space24 {
+ height: 24px;
+}
+
+.space26 {
+ height: 26px;
+}
+
+.space28 {
+ height: 28px;
+}
+
+.space30 {
+ height: 30px;
+}
+
+.space32 {
+ height: 32px;
+}
+
+.space34 {
+ height: 34px;
+}
+
+.space36 {
+ height: 36px;
+}
+
+.space38 {
+ height: 38px;
+}
+
+.space40 {
+ height: 40px;
+}
+
+.space42 {
+ height: 42px;
+}
+
+.space44 {
+ height: 44px;
+}
+
+.space46 {
+ height: 46px;
+}
+
+.space48 {
+ height: 48px;
+}
+
+.space50 {
+ height: 50px;
+}
+
+.space52 {
+ height: 52px;
+}
+
+.space54 {
+ height: 54px;
+}
+
+.space56 {
+ height: 56px;
+}
+
+.space58 {
+ height: 58px;
+}
+
+.space60 {
+ height: 60px;
+}
+
+.space62 {
+ height: 62px;
+}
+
+.space64 {
+ height: 64px;
+}
+
+.space66 {
+ height: 66px;
+}
+
+.space68 {
+ height: 68px;
+}
+
+.space70 {
+ height: 70px;
+}
+
+.space72 {
+ height: 72px;
+}
+
+.space74 {
+ height: 74px;
+}
+
+.space76 {
+ height: 76px;
+}
+
+.space78 {
+ height: 78px;
+}
+
+.space80 {
+ height: 80px;
+}
+
+.space82 {
+ height: 82px;
+}
+
+.space84 {
+ height: 84px;
+}
+
+.space86 {
+ height: 86px;
+}
+
+.space {
+ height: 88px;
+}
+
+.space90 {
+ height: 90px;
+}
+
+.space92 {
+ height: 92px;
+}
+
+.space94 {
+ height: 94px;
+}
+
+.space96 {
+ height: 96px;
+}
+
+.space98 {
+ height: 98px;
+}
+
+.space100 {
+ height: 80px;
+}
+
+@media (max-width: 767px) {
+ .space100 {
+ height: 60px !important;
+ }
+}
+
+@keyframes animation-5 {
+ 0% {
+ transform: scale(1);
+ }
+
+ 100% {
+ transform: scale(1.1);
+ }
+}
+
+.aniamtion-key-5 {
+ position: relative;
+ animation-name: animation-5;
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+ transition: all 0.4s ease-in-out;
+}
+
+@keyframes animation-7 {
+ 0% {
+ transform: rotate(0);
+ }
+
+ 100% {
+ transform: rotate(-1000deg);
+ }
+}
+
+.keyframe5 {
+ position: relative;
+ animation-name: animation-7;
+ animation-duration: 90s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+ animation-timing-function: cubic-bezier(0.59, 0.59, 1, 1);
+}
+
+@keyframes keyframe6 {
+ 0% {
+ transform: rotate(0);
+ }
+
+ 100% {
+ transform: rotate(1000deg);
+ }
+}
+
+.keyframe6 {
+ position: relative;
+ animation-name: keyframe6;
+ animation-duration: 90s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+ animation-timing-function: cubic-bezier(0.59, 0.59, 1, 1);
+}
+
+@keyframes animation-1 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(30px);
+ }
+}
+
+.aniamtion-key-1 {
+ position: relative;
+ animation-name: animation-1;
+ animation-duration: 3s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-2 {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ transform: translateX(50px);
+ }
+}
+
+.aniamtion-key-2 {
+ position: relative;
+ animation-name: animation-2;
+ animation-duration: 2.5s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-3 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(60px);
+ }
+}
+
+.aniamtion-key-3 {
+ position: relative;
+ animation-name: animation-3;
+ animation-duration: 1.3s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-4 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(40px);
+ }
+}
+
+.aniamtion-key-4 {
+ position: relative;
+ animation-name: animation-4;
+ animation-duration: 1.6s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-6 {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(50px);
+ }
+}
+
+.aniamtion-key-6 {
+ position: relative;
+ animation-name: animation-6;
+ animation-duration: 1.9s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes animation-8 {
+ 0% {
+ padding-left: 0px;
+ }
+
+ 100% {
+ padding-left: 50px;
+ }
+}
+
+@keyframes floating-up-down {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 100% {
+ transform: translateY(-20px);
+ }
+}
+
+.floating-slow {
+ animation: floating-up-down 4s ease-in-out infinite alternate;
+}
+
+.floating-fast {
+ animation: floating-up-down 2s ease-in-out infinite alternate;
+}
+
+.aniamtion-key-7 {
+ position: relative;
+ animation-name: animation-8;
+ animation-duration: 1.3s;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@-webkit-keyframes fade-in-down {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+
+@keyframes fade-in-down {
+ 0% {
+ -webkit-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+ }
+
+ 100% {
+ opacity: 1;
+ -webkit-transform: none;
+ transform: none;
+ }
+}
+
+@keyframes pulse-border {
+ 0% {
+ transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
+ opacity: 1;
+ }
+
+ 100% {
+ transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
+ opacity: 0;
+ }
+}
+
+.pulse-border {
+ position: relative;
+ animation-name: pulse-border;
+ animation-duration: 1500ms;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes marquee {
+ 0% {
+ transform: translateX(0);
+ }
+
+ 100% {
+ transform: translatex(-100%);
+ }
+}
+
+@keyframes marquee-2 {
+ 0% {
+ transform: translateX(-100%);
+ }
+
+ 100% {
+ transform: translatex(0);
+ }
+}
+
+/* File: src/assets/scss/utils/_root.scss */
+:root {
+ --ztc-text-text-1: #fff;
+ --ztc-text-text-2: #1a1f2b;
+ --ztc-text-text-3: #37385C;
+ --ztc-text-text-4: #EFF1FF;
+ --ztc-text-text-5: #C0F037;
+ --ztc-text-text-6: #032530;
+ --ztc-text-text-7: #0E082B;
+ --ztc-text-text-8: #46475F;
+ --ztc-text-text-9: #3A0CA3;
+ --ztc-text-text-10: #010225;
+ --ztc-text-text-11: #3D3E58;
+ --ztc-text-text-12: #202CD3;
+ --ztc-text-text-13: #6D4BFB;
+ --ztc-text-text-14: #010225;
+ --ztc-text-text-15: #505169;
+ --ztc-bg-bg-1: #fff;
+ --ztc-bg-bg-2: #1a1f2b;
+ --ztc-bg-bg-3: #37385C;
+ --ztc-bg-bg-4: #EFF1FF;
+ --ztc-bg-bg-5: #3779b9;
+ --ztc-bg-bg-6: #C0F037;
+ --ztc-bg-bg-7: #032530;
+ --ztc-bg-bg-8: #0E082B;
+ --ztc-bg-bg-9: #3A0CA3;
+ --ztc-bg-bg-10: linear-gradient(90deg, #202CD3 1.1%, #0778F9 100%);
+ --ztc-bg-bg-11: #010225;
+ --ztc-bg-bg-12: #6D4BFB;
+ --ztc-bg-bg-13: #010225;
+ --ztc-border-border-1: #E5E7EB;
+ --ztc-border-border-2: #dfdcdc;
+ --ztc-font-size-font-s10: 10px;
+ --ztc-font-size-font-s12: 12px;
+ --ztc-font-size-font-s14: 14px;
+ --ztc-font-size-font-s16: 16px;
+ --ztc-font-size-font-s18: 18px;
+ --ztc-font-size-font-s20: 20px;
+ --ztc-font-size-font-s22: 22px;
+ --ztc-font-size-font-s24: 24px;
+ --ztc-font-size-font-s26: 26px;
+ --ztc-font-size-font-s28: 28px;
+ --ztc-font-size-font-s30: 30px;
+ --ztc-font-size-font-s32: 32px;
+ --ztc-font-size-font-s34: 34px;
+ --ztc-font-size-font-s36: 36px;
+ --ztc-font-size-font-s38: 38px;
+ --ztc-font-size-font-s40: 40px;
+ --ztc-font-size-font-s42: 42px;
+ --ztc-font-size-font-s44: 44px;
+ --ztc-font-size-font-s46: 46px;
+ --ztc-font-size-font-s48: 48px;
+ --ztc-font-size-font-s50: 50px;
+ --ztc-font-size-font-s52: 52px;
+ --ztc-font-size-font-s54: 54px;
+ --ztc-font-size-font-s56: 56px;
+ --ztc-font-size-font-s58: 58px;
+ --ztc-font-size-font-s60: 60px;
+ --ztc-font-size-font-s62: 62px;
+ --ztc-font-size-font-s64: 64px;
+ --ztc-font-size-font-s66: 66px;
+ --ztc-font-size-font-s68: 68px;
+ --ztc-font-size-font-s70: 70px;
+ --ztc-font-size-font-s10: 10px;
+ --ztc-font-size-font-s12: 12px;
+ --ztc-font-size-font-s14: 14px;
+ --ztc-font-size-font-s16: 16px;
+ --ztc-font-size-font-s18: 18px;
+ --ztc-font-size-font-s20: 20px;
+ --ztc-font-size-font-s22: 22px;
+ --ztc-font-size-font-s24: 24px;
+ --ztc-font-size-font-s26: 26px;
+ --ztc-font-size-font-s28: 28px;
+ --ztc-font-size-font-s30: 30px;
+ --ztc-font-size-font-s32: 32px;
+ --ztc-font-size-font-s34: 34px;
+ --ztc-font-size-font-s36: 36px;
+ --ztc-font-size-font-s38: 38px;
+ --ztc-font-size-font-s40: 40px;
+ --ztc-font-size-font-s42: 42px;
+ --ztc-font-size-font-s44: 44px;
+ --ztc-font-size-font-s46: 46px;
+ --ztc-font-size-font-s48: 48px;
+ --ztc-font-size-font-s50: 50px;
+ --ztc-font-size-font-s52: 52px;
+ --ztc-font-size-font-s54: 54px;
+ --ztc-font-size-font-s56: 56px;
+ --ztc-font-size-font-s58: 58px;
+ --ztc-font-size-font-s60: 60px;
+ --ztc-font-size-font-s62: 62px;
+ --ztc-font-size-font-s64: 64px;
+ --ztc-font-size-font-s66: 66px;
+ --ztc-font-size-font-s68: 68px;
+ --ztc-font-size-font-s70: 70px;
+ --ztc-specing-height6: 6px;
+ --ztc-specing-height8: 8px;
+ --ztc-specing-height10: 10px;
+ --ztc-specing-height12: 12px;
+ --ztc-specing-height14: 114px;
+ --ztc-specing-height16: 16px;
+ --ztc-specing-height18: 18px;
+ --ztc-specing-height20: 20px;
+ --ztc-specing-height22: 22px;
+ --ztc-specing-height24: 24px;
+ --ztc-specing-height26: 26px;
+ --ztc-specing-height28: 28px;
+ --ztc-specing-height30: 30px;
+ --ztc-specing-height32: 32px;
+ --ztc-specing-height34: 34px;
+ --ztc-specing-height36: 36px;
+ --ztc-specing-height38: 38px;
+ --ztc-specing-height40: 40px;
+ --ztc-specing-height42: 42px;
+ --ztc-specing-height44: 44px;
+ --ztc-specing-height46: 46px;
+ --ztc-specing-height48: 48px;
+ --ztc-specing-height50: 50px;
+ --ztc-specing-height52: 52px;
+ --ztc-specing-height54: 54px;
+ --ztc-specing-height56: 56px;
+ --ztc-specing-height58: 58px;
+ --ztc-specing-height60: 60px;
+ --ztc-specing-height70: 70px;
+ --ztc-specing-height80: 80px;
+ --ztc-specing-height90: 90px;
+ --ztc-specing-height100: 100px;
+ --ztc-specing-height110: 110px;
+ --ztc-specing-height120: 120px;
+ --ztc-specing-height130: 130px;
+ --ztc-weight-regular: 400;
+ --ztc-weight-medium: 500;
+ --ztc-weight-semibold: 600;
+ --ztc-weight-bold: 700;
+ --ztc-weight-black: 800;
+ --ztc-family-font1: 'Figtree', sans-serif;
+ --ztc-family-font2: 'Figtree', sans-serif;
+}
+
+/* File: src/assets/scss/theme/_spacing.scss */
+.sp1 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp1 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp1 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp2 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp2 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp2 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp3 {
+ padding: 80px 0 80px;
+}
+
+.sp4 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp4 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp4 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp5 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp5 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp5 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp6 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp6 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp6 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp7 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp7 {
+ padding: 60px 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp7 {
+ padding: 60px 0 60px;
+ }
+}
+
+.sp8 {
+ padding: 80px 0 0;
+}
+
+@media (max-width: 767px) {
+ .sp8 {
+ padding: 60px 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp8 {
+ padding: 60px 0 0;
+ }
+}
+
+.sp9 {
+ padding: 80px 0 0;
+}
+
+@media (max-width: 767px) {
+ .sp9 {
+ padding: 60px 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp9 {
+ padding: 60px 0 0;
+ }
+}
+
+.sp10 {
+ padding: 0 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp10 {
+ padding: 0 0 60px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp10 {
+ padding: 0 0 60px;
+ }
+}
+
+.space-margin60 {
+ margin-bottom: 60px;
+}
+
+@media (max-width: 767px) {
+ .space-margin60 {
+ margin-bottom: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .space-margin60 {
+ margin-bottom: 30px;
+ }
+}
+
+/* File: src/assets/scss/theme/_comon.scss */
+/*============= COMMON CSS AREA ===============*/
+.heading1 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 13px 16px 13px 46px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading1 h5 {
+ font-size: var(--ztc-font-size-font-s10);
+ /* padding-left: 10px; */
+ }
+}
+
+.heading1 h5 span {
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 28px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ background: #fff;
+ border: 1px solid #3779b9;
+ margin: 0 6px 0 0;
+ position: absolute;
+ left: 6px;
+ top: 6px;
+}
+
+.heading1 h5 span img {
+
+
+ width: 25px;
+ height: 25px;
+
+}
+
+.heading1 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s54);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 64px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading1 h1 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 33px;
+ }
+
+ .heading1 p {
+
+ line-height: 20px;
+
+ }
+}
+
+.heading1 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading1 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading1 p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.heading2 h5 {
+ background: #3779b9;
+ background-clip: text;
+ -webkit-background-clip: text;
+ /* -webkit-text-fill-color: transparent; */
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ letter-spacing: -0.18px;
+ text-transform: uppercase;
+ position: relative;
+ display: inline-block;
+ padding: 8px;
+}
+
+.heading2 h5::after {
+ position: absolute;
+ content: "";
+ left: 0;
+ top: 0;
+ border-radius: 8px;
+ background: #F1F1FF;
+ height: 100%;
+ width: 100%;
+ transition: all 0.4s;
+ z-index: -1;
+}
+
+.heading2 h5 span {
+ height: 28px;
+ width: 28px;
+ text-align: center;
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+ background: #fff;
+ border: 1px solid #3779b9;
+ border-radius: 50%;
+ margin: 0 6px 0 0;
+}
+
+.heading2 h5 span img {
+ width: 20px;
+ height: 20px;
+ position: relative;
+ top: -2px;
+ color: #fff;
+}
+
+.heading2 h2 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s40);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .heading2 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading2 p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.heading3 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 6px 8px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+@media (max-width: 767px) {
+ .heading3 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading3 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading3 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s54);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 64px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading3 h1 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading3 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading3 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading3 p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.heading4 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 6px 8px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+@media (max-width: 767px) {
+ .heading4 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading4 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading4 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading4 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading4 p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.heading5 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 4px;
+ background: rgba(58, 12, 163, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 6px 8px;
+ position: relative;
+ color: var(--ztc-text-text-9);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading5 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading5 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading5 h2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading5 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading5 p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.heading6 h5 {
+ background: linear-gradient(90deg, #202CD3 1.1%, #0778F9 100%);
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ letter-spacing: -0.18px;
+ text-transform: uppercase;
+ position: relative;
+ display: inline-block;
+ padding: 6px 12px;
+}
+
+.heading6 h5 img {
+ margin: 0 4px 0 0;
+}
+
+.heading6 h5::after {
+ position: absolute;
+ content: "";
+ left: 0;
+ top: 0;
+ border-radius: 8px;
+ background: linear-gradient(90deg, rgba(32, 44, 211, 0.1) 1.1%, rgba(7, 120, 249, 0.1) 100%);
+ backdrop-filter: blur(5px);
+ height: 100%;
+ width: 100%;
+ transition: all 0.4s;
+ z-index: -1;
+}
+
+.heading6 h2 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s40);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 48px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .heading6 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading6 p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+ opacity: 80%;
+}
+
+.heading7 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 4px;
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 13px 16px 13px 46px;
+ position: relative;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading7 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading7 h5 span {
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 28px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ background: #fff;
+ margin: 0 6px 0 0;
+ position: absolute;
+ left: 6px;
+ top: 6px;
+}
+
+.heading7 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s54);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 64px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading7 h1 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading7 h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading7 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading7 p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.heading8 h5 {
+ display: inline-block;
+ align-items: center;
+ border-radius: 4px;
+ background: rgba(109, 75, 251, 0.1);
+ padding: 12px 14px;
+ position: relative;
+ color: var(--ztc-text-text-13);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ text-transform: uppercase;
+}
+
+@media (max-width: 767px) {
+ .heading8 h5 {
+ font-size: var(--ztc-font-size-font-s14);
+ }
+}
+
+.heading8 h5 img {
+ height: 24px;
+ width: 24px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+.heading8 h2 {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+ letter-spacing: -0.54px;
+}
+
+@media (max-width: 767px) {
+ .heading8 h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.heading8 p {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-btn1 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 24px;
+ border-radius: 8px;
+ color: #1a1f2b;
+ background: var(--ztc-bg-bg-1);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+}
+
+.vl-btn1:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-btn1:hover i {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.vl-btn1:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.vl-btn1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ top: 0;
+ left: 50%;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-btn1 i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-menu-btn {
+ background-color: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ width: 140px;
+ height: 40px;
+ line-height: 40px;
+ padding: 0 20px;
+ overflow: hidden;
+ display: inline-block;
+ font-weight: 500;
+ font-size: 15px;
+ text-transform: capitalize;
+ letter-spacing: 0.03em;
+ position: relative;
+ z-index: 9;
+}
+
+.vl-menu-btn:hover {
+ color: var(--vl-common-white);
+ background-color: var(--vl-common-black);
+}
+
+.vl-btn2 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 24px;
+ border-radius: 8px;
+ color: #fff;
+ background: var(--ztc-bg-bg-5);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+}
+
+.vl-btn2:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ transform: translateY(-5px);
+}
+
+.vl-btn2:hover i {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.vl-btn2:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.vl-btn2::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ border-radius: 8px;
+ background: var(--Main-Color, linear-gradient(90deg, #726EFC 0%, #1a1f2b 100%));
+ transition: all 0.4s;
+ top: 0;
+ left: 50%;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-btn2 i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-btn3 {
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.vl-btn3 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.vl-btn3 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-2);
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.vl-btn3:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.vl-btn3:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.vl-btn4 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: uppercase;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-9);
+ padding: 20px 26px;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.vl-btn4:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-btn4:hover::before {
+ width: 100%;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+ left: 0;
+ top: 0;
+}
+
+.vl-btn4:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 0.1;
+ transition: all 0.4s;
+}
+
+.vl-btn4::after {
+ position: absolute;
+ content: "";
+ height: 36px;
+ width: 36px;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+ left: 12px;
+ top: 11px;
+}
+
+.vl-btn4::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 1px;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-8);
+ left: 50%;
+ top: 0;
+ border-radius: 7px;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.vl-btn5 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.vl-btn5 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.vl-btn5 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-1);
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.vl-btn5:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-btn5:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.vl-btn6 {
+ display: inline-block;
+ padding: 20px 10px 20px 24px;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ position: relative;
+ z-index: 2;
+ font-family: var(--ztc-family-font1);
+ border: none;
+ overflow: hidden;
+ background-color: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+ border-radius: 8px;
+ position: relative;
+ z-index: 1;
+}
+
+.vl-btn6::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-13);
+ width: 10px;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-btn6 span {
+ display: inline-block;
+ transform: rotate(-45deg) translateX(0px) translateY(1px);
+ transition: all 0.4s;
+}
+
+.vl-btn6 .arrow2 {
+ transform: translateY(-4px) rotate(-45deg) translateX(-48px);
+ transition: all 0.4s;
+ opacity: 0;
+}
+
+.vl-btn6 .arrow1 {
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.vl-btn6:hover .arrow2 {
+ transform: translateY(-12px) rotate(-45deg) translateX(-18px);
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.vl-btn6:hover .arrow1 {
+ transition: all 0.4s;
+ transform: translateY(-7px) rotate(-45deg) translateX(45px);
+ opacity: 0;
+}
+
+.vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-btn6:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ left: 0;
+ width: 100%;
+}
+
+/*============= COMMON CSS AREA ENDS===============*/
+.image-anime {
+ position: relative;
+ overflow: hidden;
+}
+
+.image-anime:after {
+ content: "";
+ position: absolute;
+ width: 200%;
+ height: 0%;
+ left: 50%;
+ top: 50%;
+ background-color: rgba(255, 255, 255, 0.3);
+ transform: translate(-50%, -50%) rotate(-45deg);
+ z-index: 1;
+}
+
+.image-anime:hover:after {
+ height: 250%;
+ transition: all 600ms linear;
+ background-color: transparent;
+}
+
+.reveal {
+ position: relative;
+ display: -ms-inline-flexbox;
+ visibility: hidden;
+ overflow: hidden;
+}
+
+.reveal img {
+ height: 100%;
+ width: 100%;
+ display: inline-block;
+ -o-object-fit: cover;
+ object-fit: cover;
+ transform-origin: left;
+}
+
+.bg1 {
+ background: var(--ztc-bg-bg-1) !important;
+}
+
+.bg-heading h5::after {
+ border-radius: 8px !important;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%) !important;
+ backdrop-filter: blur(5px) !important;
+}
+
+.pagination-area {
+ text-align: center;
+}
+
+.pagination-area ul {
+ justify-content: center;
+}
+
+.pagination-area ul li a {
+ box-shadow: none;
+ border: none;
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 38px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ height: 50px;
+ width: 50px;
+ margin: 0 8px 0 0;
+}
+
+.pagination-area ul li a.active {
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+}
+
+.pagination-area ul li a:hover {
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+/* File: src/assets/scss/theme/_theme.scss */
+/*
+============================
+Name: MetatronCube - Technology And IT Solutions Services
+Version: 1.0.0
+Description: MetatronCube - Technology And IT Solutions Services
+Author: unifato
+Author URI: https:/themeforest.net/user/unifato/portfolio
+Location:
+============================
+*/
+/*============= HEDAER CSS AREA ===============*/
+/*============= HERO CSS AREA ===============*/
+/*============= MOBILE-MENU CSS AREA ===============*/
+/*============= ABOUT CSS AREA ===============*/
+/*============= SERVICE CSS AREA ===============*/
+/*============= WORK CSS AREA ===============*/
+/*============= TESTIMONIAL CSS AREA ===============*/
+/*============= BLOG CSS AREA ===============*/
+/*============= CONTACT CSS AREA ===============*/
+/*============= TEAM CSS AREA ===============*/
+/*============= FAQ CSS AREA ===============*/
+/*============= CASE CSS AREA ===============*/
+/*============= CTA CSS AREA ===============*/
+/*============= OTHERS CSS AREA ===============*/
+/*============= FOOTER CSS AREA ===============*/
+/* File: src/assets/scss/components/_about.scss */
+/*============= ABOUT CSS AREA ===============*/
+.about1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area .elements9 {
+ position: absolute;
+ top: -50px;
+ height: 100%;
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 50%;
+}
+
+.about1-section-area .about-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area .about-images-area .check-icons {
+ display: flex;
+ align-items: center;
+ border-radius: 8px;
+ background: #FFF;
+ box-shadow: -2px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 16px 20px;
+ width: 340px;
+ top: 42%;
+ left: 24%;
+ right: 24%;
+ position: absolute;
+}
+
+.about1-section-area .about-images-area .check-icons img {
+ height: 40px;
+ width: 40px;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+.about1-section-area .about-images-area .check-icons p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ padding-left: 16px;
+}
+
+.about1-section-area .about-images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+.about1-section-area .about-images-area .elements10 {
+ position: absolute;
+ left: -70px;
+}
+
+@media (max-width: 767px) {
+ .about1-section-area .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about1-section-area .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+.about1-section-area .about-header-area .progresbar {
+ display: flex;
+ align-items: center;
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar {
+ position: relative;
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar .circle {
+ height: 80px;
+ width: 80px;
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar .circle canvas {
+ width: 80px;
+ height: 80px;
+ transform: rotate(90deg);
+}
+
+.about1-section-area .about-header-area .progresbar .progressbar .count {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ position: absolute;
+ top: 37%;
+ left: 28%;
+}
+
+.about1-section-area .about-header-area .progresbar .content-area {
+ padding-left: 10px;
+}
+
+.about1-section-area .about-header-area .progresbar .content-area h4 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ /* 100% */
+}
+
+.about1-section-area .about-header-area .pera-box {
+ /* background: #EFF1FF; */
+ padding: 20px 24px;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area .about-header-area .pera-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 8px;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ border-radius: 8px 0px 0px 8px;
+ background: #3779b9;
+}
+
+.about2-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about2-section-area .about-list-box {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ border-radius: 60px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ padding: 12px 45px 12px 12px;
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+.about2-section-area .about-list-box.box2 {
+ margin-left: -50px;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box.box2 {
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box.box2 {
+ margin-left: 0;
+ }
+}
+
+.about2-section-area .about-list-box.box2::after {
+ right: -329px !important;
+}
+
+.about2-section-area .about-list-box.box1::after {
+ right: -335px !important;
+}
+
+.about2-section-area .about-list-box.box3::after {
+ right: -345px !important;
+}
+
+.about2-section-area .about-list-box::after {
+ position: absolute;
+ content: "";
+ right: -335px;
+ border: 1px solid var(--ztc-text-text-1);
+ width: 100%;
+ z-index: -1;
+ top: 30px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box::after {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box::after {
+ display: none;
+ }
+}
+
+.about2-section-area .about-list-box span {
+ height: 40px;
+ width: 40px;
+ text-align: center;
+ line-height: 40px;
+ border-radius: 50%;
+ background: var(--ztc-text-text-5);
+ color: var(--ztc-text-text-6);
+ display: inline-block;
+ margin: 0 10px 0 0;
+}
+
+.about2-section-area .about-list-box2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ border-radius: 60px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ padding: 12px 45px 12px 12px;
+ position: relative;
+ left: 86px;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box2 {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box2 {
+ left: 0;
+ font-size: var(--ztc-font-size-font-s16);
+ }
+}
+
+.about2-section-area .about-list-box2.box2 {
+ margin-left: 50px;
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box2.box2 {
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box2.box2 {
+ margin-left: 0;
+ }
+}
+
+.about2-section-area .about-list-box2.box2::after {
+ right: 328px !important;
+}
+
+.about2-section-area .about-list-box2.box1::after {
+ right: 354px !important;
+}
+
+.about2-section-area .about-list-box2.box3::after {
+ right: 323px !important;
+}
+
+.about2-section-area .about-list-box2::after {
+ position: absolute;
+ content: "";
+ right: 335px;
+ border: 1px solid var(--ztc-text-text-1);
+ width: 100%;
+ z-index: -1;
+ top: 30px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about2-section-area .about-list-box2::after {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .about2-section-area .about-list-box2::after {
+ display: none;
+ }
+}
+
+.about2-section-area .about-list-box2 span {
+ height: 40px;
+ width: 40px;
+ text-align: center;
+ line-height: 40px;
+ border-radius: 50%;
+ background: var(--ztc-text-text-5);
+ color: var(--ztc-text-text-6);
+ display: inline-block;
+ margin: 0 10px 0 0;
+}
+
+.about2-section-area .about-images {
+ position: relative;
+ z-index: 2;
+}
+
+.about2-section-area .about-images .elements10 {
+ position: absolute;
+ top: -20px;
+ right: 0;
+ filter: brightness(0.5);
+ z-index: -1;
+}
+
+.about2-section-area .about-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.about3-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about3-section-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+.about3-section-area .images .elements27 {
+ position: absolute;
+ bottom: -60px;
+ left: -60px;
+ z-index: -1;
+}
+
+.about3-section-area .images .elements28 {
+ position: absolute;
+ top: -20px;
+ left: -20px;
+ z-index: 1;
+}
+
+.about3-section-area .images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.about3-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.about3-section-area .about-header-area {
+ position: relative;
+ z-index: 1;
+ padding: 0 40px;
+}
+
+@media (max-width: 767px) {
+ .about3-section-area .about-header-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about3-section-area .about-header-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+.about3-section-area .about-header-area ul li {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ padding-top: 16px;
+}
+
+.about3-section-area .about-header-area ul li img {
+ margin: 0 4px 0 0;
+}
+
+.about4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.about4-section-area .elements41 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.about4-section-area .about-bg1 {
+ position: absolute;
+ z-index: -2;
+ left: 100px;
+ top: 20px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .about4-section-area .about-bg1 {
+ left: 0;
+ }
+}
+
+.about4-section-area .about-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about4-section-area .about-images-area svg {
+ position: absolute;
+ z-index: -1;
+ left: -141px;
+ transform: rotate(45deg);
+ top: -140px;
+}
+
+.about4-section-area .about-images-area svg .stop-color1 {
+ stop-color: #3B32F6;
+}
+
+.about4-section-area .about-images-area svg .stop-color2 {
+ stop-color: #49A6FF;
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-images-area svg {
+ top: -80px;
+ left: 0;
+ }
+}
+
+.about4-section-area .about-images-area .img1 img {
+ width: 500px;
+ height: 500px;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about4-section-area .about-images-area .img1 img {
+ width: 100%;
+ height: 100%;
+ }
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-images-area .img1 img {
+ width: 100%;
+ height: 100%;
+ }
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-header {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about4-section-area .about-header {
+ margin-top: 30px;
+ }
+}
+
+@media (max-width: 767px) {
+ .about4-section-area .about-header h2 {
+ font-size: var(--ztc-font-size-font-s30);
+ }
+}
+
+.about4-section-area .about-header .bg-progress {
+ border-radius: 8px;
+ background: #F2F4FF;
+ padding: 24px;
+}
+
+.about4-section-area .about-header .bg-progress .progress-bar {
+ margin-bottom: 24px;
+}
+
+.about4-section-area .about-header .bg-progress label {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.about4-section-area .about-header .bg-progress .progress {
+ background-color: #DADCE9;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.about4-section-area .about-header .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-10);
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+.about5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about5-section-area .img1 {
+ padding: 30px;
+ border-radius: 8px;
+ position: relative;
+}
+
+.about5-section-area .img1 .about-img9 {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+.about5-section-area .img1 .about-img10 {
+ position: absolute;
+ right: -100px;
+ bottom: -21px;
+ width: 210px;
+ height: 260px;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .img1 .about-img10 {
+ display: none;
+ }
+}
+
+.about5-section-area .img1 .elements47 {
+ position: absolute;
+ bottom: 25px;
+ left: 50%;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .img1 .elements47 {
+ display: none;
+ }
+}
+
+.about5-section-area .about5-header {
+ padding: 0 0 0 80px;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .about5-header {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about5-section-area .about5-header {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+.about5-section-area .about5-header .counter-boxarea .counter-box {
+ position: relative;
+ z-index: 1;
+}
+
+.about5-section-area .about5-header .counter-boxarea .counter-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 2px;
+ right: 20px;
+ top: 0;
+ transition: all 0.4s;
+ background: #E6E6E9;
+}
+
+@media (max-width: 767px) {
+ .about5-section-area .about5-header .counter-boxarea .counter-box::after {
+ display: none;
+ }
+}
+
+.about5-section-area .about5-header .counter-boxarea .counter-box.box2::after {
+ display: none;
+}
+
+.about6-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about6-section-area .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+.about6-section-area .about6-header .about-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 24px;
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea:hover {
+ transform: translateY(-5px);
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea:hover .icons {
+ transition: all 0.4s;
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-12);
+ display: inline-block;
+ margin: 0 auto;
+ position: absolute;
+}
+
+.about6-section-area .about6-header .about-boxarea .icons img {
+ height: 40px;
+ width: 40px;
+ display: inline-block;
+ object-fit: contain;
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area {
+ padding-left: 80px;
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area .about6-header .about-boxarea .content-area a {
+ line-height: 26px;
+ }
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+.about6-section-area .about6-header .about-boxarea .content-area p {
+ font-size: var(--ztc-font-size-font-s16);
+ line-height: 26px;
+}
+
+.about6-section-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+.about6-section-area .images .about-img12 {
+ width: 270px;
+ height: 300px;
+ object-fit: cover;
+ border-radius: 8px;
+ position: absolute;
+ left: -100px;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area .images .about-img12 {
+ display: none;
+ }
+}
+
+.about1-section-area-widget {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area-widget .elements9 {
+ position: absolute;
+ top: -50px;
+ height: 100%;
+ -o-object-fit: cover;
+ object-fit: cover;
+ width: 50%;
+}
+
+.about1-section-area-widget .about-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area-widget .about-images-area .check-icons {
+ display: flex;
+ align-items: center;
+ border-radius: 8px;
+ background: #FFF;
+ box-shadow: -2px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 16px 20px;
+ width: 340px;
+ top: 42%;
+ left: 24%;
+ right: 24%;
+ position: absolute;
+}
+
+.about1-section-area-widget .about-images-area .check-icons img {
+ height: 40px;
+ width: 40px;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+.about1-section-area-widget .about-images-area .check-icons p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ padding-left: 16px;
+}
+
+.about1-section-area-widget .about-images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+.about1-section-area-widget .about-images-area .elements10 {
+ position: absolute;
+ left: -70px;
+}
+
+@media (max-width: 767px) {
+ .about1-section-area-widget .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about1-section-area-widget .about-header-area {
+ margin-top: 30px;
+ }
+}
+
+.about1-section-area-widget .about-header-area h5::after {
+ border-radius: 8px;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+ backdrop-filter: blur(5px);
+}
+
+.about1-section-area-widget .about-header-area .progresbar {
+ display: flex;
+ align-items: center;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar {
+ position: relative;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar .circle {
+ height: 80px;
+ width: 80px;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar .circle canvas {
+ width: 80px;
+ height: 80px;
+ transform: rotate(90deg);
+}
+
+.about1-section-area-widget .about-header-area .progresbar .progressbar .count {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ position: absolute;
+ top: 37%;
+ left: 28%;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .content-area {
+ padding-left: 10px;
+}
+
+.about1-section-area-widget .about-header-area .progresbar .content-area h4 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ /* 100% */
+}
+
+.about1-section-area-widget .about-header-area .pera-box {
+ /* background: #EFF1FF; */
+ padding: 20px 24px;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.about1-section-area-widget .about-header-area .pera-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 8px;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ border-radius: 8px 0px 0px 8px;
+ background: #3779b9;
+}
+
+.about6-section-area-widget {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area-widget .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .about6-section-area-widget .about6-header {
+ margin-bottom: 50px;
+ }
+}
+
+.about6-section-area-widget .about6-header .about-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 24px;
+ transition: all 0.4s;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea:hover {
+ transform: translateY(-5px);
+ transition: all 0.4s;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea:hover .icons {
+ transition: all 0.4s;
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-5);
+ display: inline-block;
+ margin: 0 auto;
+ position: absolute;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .icons img {
+ height: 40px;
+ width: 40px;
+ display: inline-block;
+ object-fit: contain;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .content-area {
+ padding-left: 80px;
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .content-area a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .about6-section-area-widget .about6-header .about-boxarea .content-area a {
+ line-height: 26px;
+ }
+}
+
+.about6-section-area-widget .about6-header .about-boxarea .content-area p {
+ font-size: var(--ztc-font-size-font-s16);
+ line-height: 26px;
+ color: var(--ztc-text-text-3);
+ font-weight: var(--ztc-weight-medium);
+}
+
+.about6-section-area-widget .images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.about6-section-area-widget .images-area .elements27 {
+ position: absolute;
+ right: 0;
+ bottom: -50px;
+ right: -50px;
+}
+
+.about6-section-area-widget .images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+/*============= ABOUT CSS AREA ENDS ===============*/
+/* File: src/assets/scss/components/_service.scss */
+/*============= SERVICE CSS AREA ===============*/
+.service1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service1-section-area .service-header h5::after {
+ border-radius: 8px;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+ backdrop-filter: blur(5px);
+}
+
+.service1-section-area .service1-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ padding: 28px;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+ overflow: hidden;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+}
+
+.service1-section-area .service1-boxarea:hover .arrow {
+ top: 16px;
+ right: 16px;
+ transition: all 0.6s;
+}
+
+.service1-section-area .service1-boxarea:hover .icons {
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.service1-section-area .service1-boxarea:hover h5 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ padding-left: 0;
+}
+
+.service1-section-area .service1-boxarea:hover h5::after {
+ background: #1a1f2b;
+ transition: all 0.4s;
+ left: 26px;
+}
+
+.service1-section-area .service1-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+}
+
+.service1-section-area .service1-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ transition: all 0.4s;
+ left: 50%;
+ border-radius: 16px;
+ background: #3779b9;
+ visibility: hidden;
+ opacity: 0;
+ top: 0;
+ z-index: -1;
+}
+
+.service1-section-area .service1-boxarea .icons {
+ height: 70px;
+ width: 70px;
+ text-align: center;
+ line-height: 70px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #1a1f2b;
+}
+
+.service1-section-area .service1-boxarea .arrow {
+ position: absolute;
+ right: -100px;
+ top: -100px;
+ transition: all 0.8s;
+}
+
+.service1-section-area .service1-boxarea .arrow a {
+ height: 40px;
+ width: 40px;
+ text-align: center;
+ line-height: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: var(--ztc-bg-bg-1);
+ color: #1a1f2b;
+ line-height: 40px;
+ border-radius: 50%;
+ transform: rotate(-45deg);
+}
+
+.service1-section-area .service1-boxarea a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s22);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 22px;
+ display: block;
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea p {
+ color: var(--Paragraph-Color, #37385C);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+ flex-grow: 1;
+}
+
+.service1-section-area .service1-boxarea h5 {
+ color: #1a1f2b;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ padding-left: 68px;
+ position: relative;
+ z-index: 1;
+ transition: all 0.4s;
+}
+
+.service1-section-area .service1-boxarea h5::after {
+ position: absolute;
+ z-index: 1;
+ content: "";
+ height: 2px;
+ width: 60px;
+ left: 0;
+ top: 6px;
+ transition: all 0.4s;
+ background: #1a1f2b;
+}
+
+.service2-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service2-section-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img/all-images/bg/service-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -1;
+ opacity: 0.5;
+}
+
+.service2-section-area::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img/all-images/bg/team-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -2;
+ opacity: 10%;
+ background-attachment: fixed;
+}
+
+.service2-section-area .service-widgets-section {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane {
+ border-radius: 16px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.06);
+ backdrop-filter: blur(15px);
+ padding: 40px 50px;
+ transform: rotateX(45deg) translateY(50px);
+ transition: all 0.4s;
+ opacity: 0;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane {
+ padding: 24px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane.fade.show.active {
+ transform: rotateX(0deg) translateY(0);
+ opacity: 1;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .icons {
+ background: rgba(192, 240, 55, 0.1);
+ border-width: 1.5px;
+ border: rgba(192, 240, 55, 0.1);
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ height: 90px;
+ width: 90px;
+ text-align: center;
+ line-height: 90px;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .icons img {
+ height: 50px;
+ width: 50px;
+ object-fit: contain;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .content-area h3 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s28);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 28px;
+ display: inline-block;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .content-area p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ margin-top: 30px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: absolute;
+ bottom: -20px;
+ left: -30px;
+ z-index: 1;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area::after {
+ position: absolute;
+ content: "";
+ height: 10px;
+ width: 100%;
+ background: #203B44;
+ top: -32px;
+ left: 0;
+ right: 0;
+ transition: all 0.4s;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul {
+ justify-content: space-between;
+ align-items: center;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul {
+ justify-content: center;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li:nth-child(4) {
+ margin-top: 20px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button {
+ border-radius: 120px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: #10303A;
+ padding: 8px 16px 8px 8px;
+ position: relative;
+ z-index: 1;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li button {
+ display: block !important;
+ margin-bottom: 16px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button::after {
+ position: absolute;
+ z-index: 1;
+ content: "";
+ height: 10px;
+ left: 0;
+ top: -32px;
+ transition: all 0.4s;
+ width: 100%;
+ background: var(--ztc-bg-bg-6);
+ border-radius: 40px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li button::after {
+ display: none;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active {
+ background: var(--ztc-bg-bg-6);
+ color: var(--ztc-text-text-6);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active span {
+ background: rgba(3, 37, 48, 0.2);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active span img {
+ transition: all 0.4s;
+ filter: brightness(0);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button span {
+ height: 48px;
+ width: 48px;
+ text-align: center;
+ line-height: 48px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: rgba(192, 240, 55, 0.06);
+ border-width: 1px;
+ border: rgba(192, 240, 55, 0.1);
+ margin: 0 8px 0 0;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button span img {
+ height: 28px;
+ width: 28px;
+ object-fit: contain;
+ transition: all 0.4s;
+}
+
+.service4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service4-section-area .elements42 {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+}
+
+.service4-section-area .service-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+@media (max-width: 767px) {
+ .service4-section-area .service-header {
+ display: inline-block;
+ }
+
+ .service4-section-area .service-header .btn-area1 {
+ margin-top: 20px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service4-section-area .service-header {
+ display: inline-block;
+ }
+
+ .service4-section-area .service-header .btn-area1 {
+ margin-top: 20px;
+ }
+}
+
+.service4-section-area .service-single-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px;
+ margin-top: 30px;
+}
+
+.service4-section-area .service-single-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.service4-section-area .service-single-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ transform: rotateY(-180deg);
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ opacity: 90%;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn {
+ opacity: 1;
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn::after {
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn::before {
+ visibility: visible;
+ opacity: 1;
+ right: auto;
+ left: 0;
+}
+
+.service4-section-area .service-single-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-10);
+ border-radius: 8px;
+ top: 0;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.service4-section-area .service-single-boxarea .icons {
+ height: 90px;
+ width: 90px;
+ text-align: center;
+ line-height: 90px;
+ display: inline-block;
+ border-radius: 50%;
+ background: #F2F4FF;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.service4-section-area .service-single-boxarea .content-area p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+ padding: 14px 20px;
+ border-radius: 70px;
+ position: relative;
+ z-index: 1;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background: var(--ztc-bg-bg-10);
+ left: 0;
+ top: 0;
+ z-index: -1;
+ border-radius: 70px;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background: var(--ztc-bg-bg-1);
+ right: 0;
+ top: 0;
+ z-index: -2;
+ border-radius: 70px;
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ padding: 80px 0 230px;
+ border-radius: 16px;
+}
+
+@media (max-width: 767px) {
+ .service5-section-area {
+ margin: 0;
+ padding: 50px 0 50px;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area {
+ margin: 0;
+ padding: 50px 0 50px;
+ border-radius: 0;
+ }
+}
+
+.service5-section-area .service5-slider-box {
+ position: relative;
+ z-index: 2;
+}
+
+.service5-section-area .service5-slider-box .owl-stage-outer {
+ position: absolute;
+ z-index: 2;
+}
+
+@media (max-width: 767px) {
+ .service5-section-area .service5-slider-box .owl-stage-outer {
+ position: relative;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area .service5-slider-box .owl-stage-outer {
+ position: relative;
+ }
+}
+
+.service5-section-area .service5-slider-box .owl-nav {
+ position: absolute;
+ right: 0;
+ top: -120px;
+}
+
+@media (max-width: 767px) {
+ .service5-section-area .service5-slider-box .owl-nav {
+ position: relative;
+ left: 0;
+ top: 0;
+ margin-top: 30px;
+ text-align: center;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area .service5-slider-box .owl-nav {
+ position: relative;
+ left: 0;
+ top: 0;
+ margin-top: 30px;
+ text-align: center;
+ }
+}
+
+.service5-section-area .service5-slider-box .owl-nav .owl-next,
+.service5-section-area .service5-slider-box .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-13);
+ text-align: center;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.service5-section-area .service5-slider-box .owl-nav .owl-next:hover,
+.service5-section-area .service5-slider-box .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-12);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.service5-section-area .service5-slider-box .owl-nav .owl-next.owl-prev,
+.service5-section-area .service5-slider-box .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 44px;
+ text-align: center;
+ border: 1px solid rgba(189, 189, 189, 0.12);
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service5-section-area .service5-slider-box .service-slider-box {
+ padding: 32px;
+ }
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-12);
+ display: inline-block;
+ margin: 0 auto;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .icons img {
+ height: 40px;
+ width: 40px;
+ display: inline-block;
+ object-fit: contain;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .content-area a {
+ color: var(--ztc-text-text-14);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.service5-section-area .service5-slider-box .service-slider-box .content-area p {
+ color: var(--ztc-text-text-15);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+}
+
+.service-sidebar-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service-widget-sidebar {
+ position: sticky;
+ top: 100px;
+}
+
+.service-sidebar-area .service-widget-sidebar h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li {
+ margin-top: 18px;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 20px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.service-sidebar-area .service-widget-sidebar .category-list-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li {
+ display: inline-block;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service-widget-sidebar .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.service-sidebar-area .service-widget-sidebar .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area {
+ margin-top: 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ height: 120px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.service-sidebar-area .service-widget-sidebar .contact-boxarea .input-area button {
+ border: none;
+ outline: none;
+}
+
+.service-sidebar-area .service2-widget-sidebar.rightside {
+ padding: 0 50px 0 0;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service-sidebar-area .service2-widget-sidebar.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar {
+ padding: 0 0 0 50px;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service-sidebar-area .service2-widget-sidebar {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 32px;
+}
+
+.service-sidebar-area .service2-widget-sidebar p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .list li {
+ margin-top: 18px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .list li img {
+ height: 20px;
+ width: 20px;
+ object-fit: cover;
+ border-radius: 50%;
+ margin: 0 4px 0 0;
+}
+
+.service-sidebar-area .service2-widget-sidebar .list li {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 18px;
+ opacity: 90%;
+}
+
+.service-sidebar-area .service2-widget-sidebar .pera-box {
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 22px 22px 22px 28px;
+ position: relative;
+ z-index: 1;
+}
+
+.service-sidebar-area .service2-widget-sidebar .pera-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 6px;
+ left: 0;
+ top: 0;
+ border-radius: 8px 0px 0px 8px;
+ background: #3779b9;
+}
+
+.service-sidebar-area .service2-widget-sidebar .pera-box h4 {
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item {
+ border-radius: 8px;
+ background: #3779b9;
+ border: none;
+ border-radius: 8px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button {
+ box-shadow: none;
+ outline: none;
+ border: none;
+ padding: 26px 24px;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ text-transform: capitalize;
+ border-radius: 6px;
+ background: var(--Gray-Color, #EFF1FF);
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button {
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 28px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ color: var(--ztc-text-text-1);
+ padding: 26px 24px 22px;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::after {
+ z-index: 1;
+ filter: brightness(0);
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button::before {
+ position: absolute;
+ content: "";
+ height: 28px;
+ width: 28px;
+ border-radius: 50%;
+ background: #6D4BFB;
+ right: 20px;
+ top: 23px;
+}
+
+@media (max-width: 767px) {
+ .service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item button::before {
+ top: 40px;
+ }
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.service-sidebar-area .service2-widget-sidebar .faq-widget-area .accordion .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ opacity: 90%;
+ padding: 0 24px 24px 30px;
+}
+
+/*============= SERVICE CSS AREA ENDS===============*/
+/* File: src/assets/scss/components/_hero.scss */
+/*============= HERO CSS AREA ===============*/
+.hero1-section-area {
+ position: relative;
+ z-index: 2;
+ background-image: url(/assets/img/home/banner/bg.webp);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+ padding: 200px 0 0 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area {
+ height: 1374px;
+ }
+}
+
+.hero1-section-area .elements4 {
+ position: absolute;
+ right: 0;
+ z-index: -1;
+ height: 100%;
+ top: 0;
+}
+
+.hero1-section-area .elements5 {
+ position: absolute;
+ left: 0;
+}
+
+.hero1-section-area .elements6 {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+}
+
+.hero1-section-area .hero1-header {
+ padding: 0 70px 0 0;
+ position: relative;
+ margin-top: -50px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero1-header {
+ margin-top: 0;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero1-header {
+ margin-top: 0;
+ padding: 0;
+ }
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-left: 20px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero1-header .btn-area1 .popup-youtube {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube span {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: #fff;
+ display: inline-block;
+ background: var(--ztc-bg-bg-1);
+ color: #3617A0;
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 12px 0 0;
+ position: relative;
+ z-index: 1;
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube span::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 28px;
+ top: 28px;
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ z-index: -1;
+ border-radius: 50%;
+ animation: pulse-border 1500ms ease-out infinite;
+ opacity: 40%;
+ display: inline-block;
+ opacity: 40%;
+}
+
+.hero1-section-area .hero-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .hero1-section-area .hero-images-area {
+ left: -50px;
+ top: -8px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .hero1-section-area .hero-images-area {
+ left: -50px;
+ top: -8px;
+ }
+}
+
+.hero1-section-area .hero-images-area .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .img1 img {
+ object-fit: contain;
+ }
+}
+
+.hero1-section-area .hero-images-area .image-bg1 {
+ position: absolute;
+ bottom: 0;
+ z-index: -1;
+ left: 0;
+ width: 600px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .image-bg1 {
+ width: 100%;
+ }
+}
+
+.hero1-section-area .hero-images-area .image-bg1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.hero1-section-area .hero-images-area .elements3 {
+ position: absolute;
+ right: -140px;
+ top: 40%;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements3 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements3 {
+ display: none;
+ }
+}
+
+.hero1-section-area .hero-images-area .elements2 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements2 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements2 {
+ display: none;
+ }
+}
+
+.hero1-section-area .hero-images-area .elements1 {
+ position: absolute;
+ top: 0;
+ left: -110px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements1 {
+ left: -40px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements1 {
+ left: -40px;
+ }
+}
+
+.hero2-section-area {
+ position: relative;
+ z-index: 2;
+ overflow: hidden;
+ padding: 170px 0 80px 0;
+ background-image: url(/assets/img/all-images/bg/hero-bg3.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.hero2-section-area .hero2-header {
+ padding: 0 90px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .hero2-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero2-section-area .hero2-header {
+ padding: 0;
+ }
+}
+
+.hero2-section-area .counter-boxarea .counter-box {
+ position: relative;
+ z-index: 1;
+}
+
+.hero2-section-area .counter-boxarea .counter-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 2px;
+ right: 20px;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-1);
+ opacity: 0.2;
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .counter-boxarea .counter-box::after {
+ display: none;
+ }
+}
+
+.hero2-section-area .counter-boxarea .counter-box.box2::after {
+ display: none;
+}
+
+.hero2-section-area .hero2-images-area {
+ position: relative;
+ z-index: 1;
+ left: 50px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero2-section-area .hero2-images-area {
+ left: 0;
+ margin-top: 50px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .hero2-images-area {
+ left: 0;
+ margin-top: 50px;
+ }
+}
+
+.hero2-section-area .hero2-images-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+.hero2-section-area .hero2-images-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: relative;
+ left: 0;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.hero2-section-area .hero2-images-area .images .elements19 {
+ position: absolute;
+ right: 250px;
+ bottom: 0;
+}
+
+.hero2-section-area .hero2-images-area .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 0 0 200px 200px;
+}
+
+.hero3-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ padding: 185px 0 50px;
+}
+
+.hero3-section-area .elements24 {
+ position: absolute;
+ right: 0;
+ top: 50%;
+}
+
+.hero3-section-area .elements25 {
+ position: absolute;
+ right: 0;
+ height: 1000px;
+ top: 0;
+ width: 45%;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .elements25 {
+ display: none;
+ }
+}
+
+.hero3-section-area .hero3-header h5 {
+ text-transform: uppercase;
+}
+
+.hero3-section-area .hero3-header h4 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+}
+
+.hero3-section-area .hero3-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.hero3-section-area .hero3-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ padding: 28px 24px;
+}
+
+.hero3-section-area .hero3-header form input::placeholder {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ opacity: 0.9;
+}
+
+.hero3-section-area .hero3-header form button {
+ position: absolute;
+ top: 11px;
+ right: 10px;
+ border: none;
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .hero3-header form button {
+ position: relative;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ }
+}
+
+.hero3-section-area .hero3-header form button::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 0.1;
+}
+
+.hero3-section-area .hero3-header form button:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.hero3-section-area .hero3-header form button:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.hero3-section-area .hero3-header ul li {
+ display: inline-block;
+}
+
+.hero3-section-area .hero3-header ul li a {
+ height: 40px;
+ width: 40px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .hero3-header ul li a {
+ margin-bottom: 10px;
+ display: inline-block;
+ }
+}
+
+.hero3-section-area .header-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.hero3-section-area .header-images-area .img1 {
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img1 {
+ text-align: center;
+ margin-top: 50px;
+ }
+}
+
+.hero3-section-area .header-images-area .img1 img {
+ width: 200px;
+ height: 200px;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter1 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 58px;
+ left: -100px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero3-section-area .header-images-area .img1 .letter1 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img1 .letter1 {
+ display: none;
+ }
+}
+
+.hero3-section-area .header-images-area .img1 .letter1 svg {
+ position: absolute;
+ top: -9px;
+ right: 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 0;
+ right: -100px;
+}
+
+.hero3-section-area .header-images-area .img1 .letter2 svg {
+ position: absolute;
+ top: -9px;
+ left: 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 40px;
+ right: -100px;
+}
+
+.hero3-section-area .header-images-area .img1 .letter3 svg {
+ position: absolute;
+ bottom: -9px;
+ left: 0;
+}
+
+.hero3-section-area .header-images-area .img2 {
+ padding-top: 40px;
+ position: relative;
+ left: 100px;
+ z-index: 1;
+ display: inline-block;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero3-section-area .header-images-area .img2 {
+ left: 170px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img2 {
+ left: 0;
+ }
+}
+
+.hero3-section-area .header-images-area .img2 .letter1 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 150px;
+ left: -50px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter1 svg {
+ position: absolute;
+ top: -8px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img2 .letter1 {
+ display: none;
+ }
+}
+
+.hero3-section-area .header-images-area .img2 .letter2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 63px;
+ left: -34px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter2 svg {
+ position: absolute;
+ top: -8px;
+ right: 0;
+}
+
+.hero3-section-area .header-images-area .img2 .letter3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 50%;
+ right: -50px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter3 svg {
+ position: absolute;
+ top: -8px;
+ left: 0;
+}
+
+.hero4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ padding: 220px 0 120px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area {
+ padding: 170px 0 120px;
+ }
+}
+
+.hero4-section-area .hand-img {
+ position: absolute;
+ bottom: 0;
+ left: 54%;
+ z-index: 2;
+}
+
+.hero4-section-area .hand-img .elements31 {
+ position: absolute;
+ left: -145px;
+ bottom: 50px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .hand-img .elements31 {
+ left: -110px;
+ bottom: 20px;
+ }
+}
+
+.hero4-section-area .elements33 {
+ position: absolute;
+ bottom: 0;
+}
+
+.hero4-section-area .elements34 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.hero4-section-area .elements35 {
+ position: absolute;
+ top: 60px;
+ left: 100px;
+}
+
+.hero4-section-area .her4-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.hero4-section-area .her4-images-area .img1 img {
+ height: 450px;
+ width: 600px;
+ object-fit: contain;
+ border-radius: 4px;
+}
+
+.hero4-section-area .her4-images-area .bg {
+ position: absolute;
+ top: -90px;
+ z-index: -1;
+ width: 1500px;
+ height: 1500px;
+ left: -118px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .bg {
+ top: 10px;
+ z-index: -1;
+ width: 500px;
+ height: 500px;
+ left: -77px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .her4-images-area .bg {
+ left: -80px;
+ z-index: -2;
+ }
+}
+
+.hero4-section-area .her4-images-area .elements37 {
+ position: absolute;
+ top: 0;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .elements37 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .her4-images-area .elements37 {
+ left: 0;
+ }
+}
+
+.hero4-section-area .her4-images-area .elements38 {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .elements38 {
+ display: none;
+ }
+}
+
+.hero4-section-area .hero4-heading {
+ padding: 0 80px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .hero4-heading {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .hero4-heading {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.hero5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+ padding: 55px 0;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+.hero5-section-area .elements44 {
+ position: absolute;
+ right: 0;
+ z-index: 1;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .elements44 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .elements44 {
+ display: none;
+ }
+}
+
+.hero5-section-area .elements45 {
+ position: absolute;
+ right: 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .elements45 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .elements45 {
+ display: none;
+ }
+}
+
+.hero5-section-area .elements46 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.hero5-section-area .hero6-header {
+ padding: 0 80px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .hero6-header {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header h5 {
+ font-size: var(--ztc-font-size-font-s12);
+ }
+}
+
+.hero5-section-area .hero6-header .btn-area1 {
+ display: flex;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header .btn-area1 {
+ display: inline-block;
+ }
+}
+
+.hero5-section-area .hero6-header .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-14);
+}
+
+.hero5-section-area .hero6-header .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play {
+ display: inline-block;
+ margin-left: 16px;
+ background: none;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .hero6-header .btn-area1 .play {
+ margin-top: 20px;
+ }
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play .icon {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-text-text-1);
+ color: var(--ztc-text-text-13);
+ position: relative;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play .icon::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 28px;
+ top: 28px;
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ z-index: -1;
+ border-radius: 50%;
+ animation: pulse-border 1500ms ease-out infinite;
+ opacity: 40%;
+ display: inline-block;
+}
+
+.hero5-section-area .hero6-header .btn-area1 .play .text {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ transition: all 0.4s;
+ display: inline-block;
+ padding-left: 12px;
+}
+
+.inner-page-hero-area {
+ position: relative;
+ z-index: 1;
+ padding: 200px 0 100px;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area {
+ padding: 160px 0 100px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .inner-page-hero-area {
+ padding: 160px 0 100px;
+ }
+}
+
+.inner-page-hero-area .elements5 {
+ position: absolute;
+ top: 100px;
+}
+
+.inner-page-hero-area .elements4 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.inner-page-hero-area .elements1 {
+ position: absolute;
+ bottom: 40px;
+ right: 140px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .inner-page-hero-area .elements1 {
+ z-index: -1;
+ }
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area .elements1 {
+ display: none;
+ }
+}
+
+.inner-page-hero-area .elements16 {
+ position: absolute;
+ bottom: 0;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area .elements16 {
+ display: none;
+ }
+}
+
+.inner-page-hero-area .inner-header a {
+ color: var(--ztc-text-text-1);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .inner-page-hero-area .inner-header a {
+ font-size: var(--ztc-font-size-font-s18);
+ }
+}
+
+.inner-page-hero-area .inner-header a i {
+ margin: 0 4px;
+}
+
+/*============= HERO CSS AREA ===============*/
+/* File: src/assets/scss/components/_mobile-menu.scss */
+/*============= MOBILE MENU CSS AREA ===============*/
+.vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-1);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.vl-offcanvas {
+ position: fixed;
+ background: #3779b9;
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 26px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+ margin-left: 10px;
+}
+
+.vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.vl-offcanvas .vl-offcanvas-logo {
+ height: 40px;
+ width: 170px;
+ object-fit: contain;
+}
+
+.vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage2-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-1);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage2-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-text-text-6);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage2-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage2-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage2-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage2-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage2-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage2-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage2-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage2-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage2-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage2-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage2-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage2-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage2-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage2-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage2-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage2-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage3-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-7);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-7);
+}
+
+.homepage3-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-7);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage3-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-text-text-9);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage3-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage3-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage3-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage3-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage3-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage3-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage3-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage3-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage3-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage3-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage3-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage3-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage3-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage3-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage3-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage3-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage4-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-1);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage4-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-bg-bg-10);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage4-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage4-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage4-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage4-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage4-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage4-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage4-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage4-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage4-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage4-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage4-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage4-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage4-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage4-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage4-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+.homepage5-body .vl-header-action-item {
+ float: right;
+ border: 1px solid var(--ztc-text-text-14);
+ padding: 6px;
+ border-radius: 4px;
+ color: var(--ztc-text-text-14);
+}
+
+.homepage5-body .vl-header-action-item button {
+ border: none;
+ outline: none;
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-14);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.homepage5-body .vl-offcanvas {
+ position: fixed;
+ background: var(--ztc-bg-bg-12);
+ width: 450px;
+ z-index: 99;
+ right: 0;
+ top: 0;
+ padding: 50px 40px;
+ height: 100%;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateX(100%);
+ transition: 0.3s;
+ overflow-y: scroll;
+ overscroll-behavior-y: contain;
+ scrollbar-width: none;
+}
+
+@media only screen and (max-width: 450px) {
+ .homepage5-body .vl-offcanvas {
+ width: 100%;
+ }
+}
+
+.homepage5-body .vl-offcanvas-open {
+ opacity: 1;
+ visibility: visible;
+ transform: translateX(0);
+}
+
+.homepage5-body .vl-offcanvas-close-toggle {
+ font-size: var(--ztc-font-size-font-s30);
+ color: var(--vl-heading-color);
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px),
+only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage5-body .vl-offcanvas-header {
+ margin-bottom: 40px;
+ }
+}
+
+.homepage5-body .vl-offcanvas-title {
+ font-size: 35px;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-info span a {
+ display: block;
+ color: var(--ztc-text-text-1);
+ margin-bottom: 10px;
+}
+
+.homepage5-body .vl-offcanvas-info span a i {
+ margin: 0 4px 0 0;
+}
+
+.homepage5-body .vl-offcanvas-sm-title {
+ font-size: var(--ztc-font-size-font-s24);
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-social a {
+ display: inline-block;
+ text-align: center;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ border-radius: 40px;
+ color: var(--ztc-text-text-1);
+ border: 1px solid var(--ztc-text-text-1);
+ font-size: 14px;
+}
+
+.homepage5-body .vl-offcanvas-overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 50;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ transition: 0.45 easc-in-out;
+ background: rgba(24, 24, 24, 0.4);
+}
+
+.homepage5-body .vl-offcanvas-overlay-open {
+ opacity: 0.7;
+ visibility: visible;
+}
+
+.homepage5-body .vl-offcanvas .vl-offcanvas-logo {
+ height: 50px;
+ width: 122px;
+ object-fit: contain;
+}
+
+.homepage5-body .vl-offcanvas .vl-offcanvas-close button {
+ border: none;
+ background: none;
+ outline: none;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-menu ul {
+ list-style: none;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li {
+ position: relative;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li a {
+ padding: 8px 0;
+ display: block;
+ font-size: var(--ztc-font-size-font-s18);
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li a span {
+ display: block;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li>a {
+ border-bottom: none;
+}
+
+.homepage5-body .vl-offcanvas-menu ul li.active>a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage5-body .vl-offcanvas-menu ul li.active>.vl-menu-close i {
+ transform: rotate(90deg);
+}
+
+.homepage5-body .vl-offcanvas-menu ul li .sub-menu {
+ display: none;
+ padding-left: 20px;
+}
+
+.homepage5-body .vl-menu-close {
+ position: absolute;
+ right: 0;
+ top: 7px;
+ border: 1px solid var(--ztc-text-text-1);
+ height: 30px;
+ width: 30px;
+ text-align: center;
+ font-size: 12px;
+ line-height: 25px;
+ background: transparent;
+ color: var(--ztc-text-text-1);
+ border-radius: 4px;
+}
+
+.homepage5-body .vl-menu-close i {
+ transition: 0.3s;
+}
+
+/*============= MOBILE MENU CSS AREA ===============*/
+/* File: src/assets/scss/layout/blog/_blog.scss */
+/*============= BLOG CSS AREA ===============*/
+.vl-blog-1-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-1-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-1-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content {
+ position: absolute;
+ z-index: 2;
+ padding: 32px;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ bottom: 24px;
+ left: 32px;
+ right: 36px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ padding: 16px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ }
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #35169E;
+ transition: all 0.4s;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content p {
+ color: var(--ztc-text-text-3);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content .vl-blog-1-icon {
+ position: absolute;
+ right: -20px;
+ top: -20px;
+}
+
+.vl-blog-1-area .vl-blog-1-item .vl-blog-1-content .vl-blog-1-icon a {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: #3779b9;
+ color: var(--ztc-text-text-1);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s24);
+ transform: rotate(-45deg);
+}
+
+.vl-blog-2-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/footer-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.vl-blog-2-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-2-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 16px;
+ background: #0B2C36;
+ margin: -100px 16px 0;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-1);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 6px 10px;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+ filter: brightness(0) invert(1);
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-1);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: var(--ztc-text-text-5);
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-1);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-2-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: var(--ztc-text-text-5);
+ transition: all 0.4s;
+}
+
+.features3-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.features3-section-area .images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.features3-section-area .images-area .elements28 {
+ position: absolute;
+ top: -22px;
+ left: -22px;
+ z-index: 1;
+}
+
+.features3-section-area .images-area svg {
+ position: absolute;
+ top: -120px;
+ left: 33px;
+ right: 0;
+ width: 600px;
+ height: 700px;
+}
+
+@media (max-width: 767px) {
+ .features3-section-area .images-area svg {
+ width: 100%;
+ height: 100%;
+ top: 0;
+ }
+}
+
+.features3-section-area .images-area .img1 {
+ background: #EBE6F5;
+ padding: 16px;
+ border-radius: 8px;
+}
+
+.features3-section-area .content-area {
+ padding: 0 0 0 70px;
+}
+
+@media (max-width: 767px) {
+ .features3-section-area .content-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .features3-section-area .content-area {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+.features3-section-area .content-area h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+}
+
+.features3-section-area .content-area2 {
+ padding: 0 70px 0 0;
+}
+
+@media (max-width: 767px) {
+ .features3-section-area .content-area2 {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .features3-section-area .content-area2 {
+ margin-top: 30px;
+ padding: 0;
+ }
+}
+
+.features3-section-area .content-area2 h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+}
+
+.vl-blog-4-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-4-area .elements39 {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-4-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-12);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: linear-gradient(0deg, rgba(32, 44, 211, 0.1) 0%, rgba(32, 44, 211, 0.1) 100%);
+ padding: 6px 10px;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-10);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-10);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-4-area-inner .elements39 {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.hero1-header.heading1>div>h5 {
+ padding-left: 16px;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-4-area-inner .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-v1-area .blog-v1-leftside h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li {
+ margin-top: 18px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 20px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .category-list-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .blog-v1-leftside .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area ul li a {
+ margin: 0 10px 0 0;
+}
+
+.vl-blog-v1-area .blog-v1-leftside .auhtor-area ul li a img {
+ height: 70px;
+ width: 70px;
+ text-align: center;
+ line-height: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+}
+
+.vl-blog-v1-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-v1-area .vl-blog-1-item:hover .vl-blog-1-thumb .vl-blog-1-content ul li a {
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-v1-area .vl-blog-1-item:hover .vl-blog-1-thumb .vl-blog-1-content ul li a svg {
+ filter: brightness(0) invert(1);
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-thumb img {
+ height: 500px;
+ }
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content {
+ position: absolute;
+ z-index: 2;
+ padding: 32px;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ bottom: 24px;
+ left: 32px;
+ right: 36px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ padding: 16px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content {
+ left: 16px;
+ right: 16px;
+ }
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li:nth-child(2) {
+ margin-top: 10px;
+ }
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content h4 a:hover {
+ color: #35169E;
+ transition: all 0.4s;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content p {
+ color: var(--ztc-text-text-3);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content .vl-blog-1-icon {
+ position: absolute;
+ right: -20px;
+ top: -20px;
+}
+
+.vl-blog-v1-area .vl-blog-1-item1 .vl-blog-1-content .vl-blog-1-icon a {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: #3779b9;
+ color: var(--ztc-text-text-1);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s24);
+ transform: rotate(-45deg);
+}
+
+.vl-blog-details-section {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li {
+ margin-top: 18px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 20px;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .category-list-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .tags-area {
+ text-align: center;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area ul li a {
+ margin: 0 10px 0 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .auhtor-area ul li a img {
+ height: 70px;
+ width: 70px;
+ text-align: center;
+ line-height: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area {
+ text-align: center;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts {
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts {
+ text-align: center;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 {
+ position: absolute;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 {
+ position: relative;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .img1 img {
+ height: 100px;
+ width: 100px;
+ object-fit: cover;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content {
+ padding-left: 140px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content {
+ padding-left: 0;
+ margin-top: 16px;
+ }
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content ul li a img {
+ margin: -5px 4px 0 0;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 26px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-auhtor-details-side .recent-posts-area .recent-posts .content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-others-sidebar {
+ position: relative;
+ z-index: 1;
+ padding: 0 0 0 70px;
+}
+
+.vl-blog-details-section .blog-others-sidebar.rightside {
+ padding: 0 70px 0 0 !important;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar.rightside {
+ padding: 0 !important;
+ margin-bottom: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-details-section .blog-others-sidebar.rightside {
+ padding: 0 !important;
+ margin-bottom: 30px;
+ }
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar {
+ padding: 0;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-details-section .blog-others-sidebar {
+ padding: 0;
+ margin-top: 30px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar h2 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s38);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 48px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar h2 {
+ font-size: var(--ztc-font-size-font-s32);
+ line-height: 40px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+}
+
+.vl-blog-details-section .blog-others-sidebar p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li {
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .list-author li:nth-child(3) {
+ margin-top: 10px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li:nth-child(1) a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var --ztc-weight-medium;
+ line-height: 16px;
+ text-transform: capitalize;
+ display: inline-block;
+ background: var(--ztc-bg-bg-5);
+ padding: 10px;
+ border-radius: 4px;
+ margin: 0 16px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li a img {
+ height: 18px;
+ width: 18px;
+ object-fit: contain;
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .list-author li a span {
+ color: #CDCDD6;
+ display: inline-block;
+ margin: 0 8px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ background: var(--ztc-bg-bg-2);
+ transition: all 0.4s;
+ opacity: 30%;
+ top: 0;
+ left: 0;
+ transform: rotate(0);
+ border-radius: 8px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .play {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin-left: -40px;
+ margin-top: -40px;
+ z-index: 2;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .play a {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s32);
+ position: relative;
+}
+
+.vl-blog-details-section .blog-others-sidebar .images .play a::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 40px;
+ top: 40px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ z-index: -1;
+ border-radius: 50%;
+ animation: pulse-border 1500ms ease-out infinite;
+ opacity: 40%;
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding-top: 32px;
+ border-top: 1px solid #E6E6EB;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .tags-social {
+ display: inline-block;
+ }
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .tags-social .tags {
+ margin-bottom: 16px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li:nth-child(1) {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ margin: 0 16px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 10px;
+ margin: 0 8px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .tags ul li a:hover {
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li:nth-child(1) {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ margin: 0 16px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li {
+ display: inline-block;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li a {
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ /* background: #EFF1FF; */
+ color: var(--ztc-text-text-2);
+ transition: all 0.4s;
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 8px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .tags-social .social ul li a:hover {
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+ border-radius: 4px;
+ padding: 24px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea.box2 {
+ margin: 0 0 0 30px;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea.box2 {
+ margin: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea.box2 {
+ margin: 0;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes {
+ display: inline-block;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box {
+ display: flex;
+ align-items: center;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .img3 img {
+ height: 80px;
+ width: 80px;
+ border-radius: 50%;
+ object-fit: cover;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content {
+ padding-left: 18px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content .date {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ margin-bottom: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content .date img {
+ height: 18px;
+ width: 18px;
+ object-fit: contain;
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .comments-auhtor-box .content .name {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: block;
+ transition: all 0.4s;
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .reply {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ text-transform: capitalize;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .reply {
+ margin-top: 12px;
+ }
+}
+
+.vl-blog-details-section .blog-others-sidebar .comments-boxarea .comments-boxes .reply i {
+ margin: 0 2px 0 0;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area {
+ margin-top: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ height: 120px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.vl-blog-details-section .blog-others-sidebar .contact-boxarea .input-area button {
+ border: none;
+ outline: none;
+ width: 100%;
+ text-align: center;
+}
+
+.vl-blog-bottom-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ border-radius: 16px;
+ margin-bottom: 30px;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item:hover .vl-blog-1-thumb img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-thumb {
+ overflow: hidden;
+ border-radius: 8px;
+ transition: all 0.4s;
+ position: relative;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-thumb img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content {
+ position: relative;
+ z-index: 2;
+ padding: 24px;
+ border-radius: 8px;
+ background: #FFF;
+ border: 1px solid rgba(170, 170, 170, 0.09);
+ margin: -100px 16px 0;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li {
+ display: inline-block;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li a {
+ color: #1a1f2b;
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 4px;
+ background: rgba(111, 105, 247, 0.2);
+ padding: 6px 10px;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li a img {
+ margin: -5px 4px 0 0;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content ul li a span {
+ color: #E6E6EB;
+ display: inline-block;
+ margin: 0 8px 0;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content h4 a {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 30px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content h4 a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content .readmore {
+ color: var(--ztc-text-text-2);
+ font-family: var(---ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content .readmore i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.vl-blog-bottom-area .vl-blog-1-item .vl-blog-1-content .readmore:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+/*============= BLOG CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/footer/_footer-1.scss */
+/*============= FOOTER CSS AREA ===============*/
+.vl-footer1-section-area .footer-logo1 img {
+ object-fit: contain;
+}
+
+.vl-footer1-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+}
+
+.vl-footer1-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer1-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ /* background: #EFF1FF; */
+ color: var(--ztc-text-text-2);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer1-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: #3779b9;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+@media (max-width: 767px) {
+ .vl-footer1-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer1-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer1-section-area .vl-footer-widget h3 {
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer1-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ /* margin-top: 24px; */
+}
+
+.vl-footer1-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-2);
+ transition: all 0.4s;
+}
+
+.vl-footer1-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+}
+
+.vl-footer1-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #DADAE0;
+}
+
+.vl-footer2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.vl-footer2-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer2-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: rgba(255, 255, 255, 0.1);
+ color: var(--ztc-text-text-1);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.vl-footer2-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer2-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer2-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer2-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+ opacity: 80%;
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-5);
+ transition: all 0.4s;
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0) invert(1);
+}
+
+.vl-footer2-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ opacity: 80%;
+ border-top: 1px solid #375159;
+}
+
+.vl-footer3-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.vl-footer3-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer3-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: var(--ztc-text-text-1);
+ color: var(--ztc-text-text-7);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-9);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer3-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer3-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer3-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer3-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-9);
+ transition: all 0.4s;
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer3-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #CDCEDF;
+}
+
+.vl-footer4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-footer4-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer4-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: linear-gradient(90deg, rgba(32, 44, 211, 0.1) 1.1%, rgba(7, 120, 249, 0.1) 100%);
+ color: var(--ztc-text-text-10);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-12);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer4-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer4-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer4-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer4-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+ opacity: 80%;
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer4-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ opacity: 80%;
+ border-top: 1px solid #D9D9DE;
+}
+
+.vl-footer5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-footer5-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer5-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: #F5F6FF;
+ color: var(--ztc-text-text-14);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-13);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer5-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer5-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer5-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer5-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer5-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #DBDADF;
+}
+
+/*============= FOOTER CSS AREA ===============*/
+/* File: src/assets/scss/layout/header/_header-1.scss */
+/*============= HEADER CSS AREA ===============*/
+/*============= HEADER CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/menu/_menu-1.scss */
+/*============= HEADER CSS AREA ENDS ===============*/
+.homepage1-body .row-bg3 {
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(1px);
+ padding: 20px 20px;
+ border-radius: 16px;
+}
+
+@media (max-width: 767px) {
+ .homepage1-body .row-bg3 {
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .row-bg3 {
+ border-radius: 0;
+ }
+}
+
+.homepage1-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage1-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage1-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage1-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage1-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage1-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage1-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage1-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-1);
+ background: none;
+ opacity: 70%;
+}
+
+.homepage1-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage1-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: #fff;
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-2);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: #3779b9;
+ z-index: 1;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: #1a1f2b;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-main-menu-black ul li a {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+ padding: 0 20px;
+}
+
+.homepage1-body .vl-main-menu-black ul li:hover a {
+ color: var(--vl-theme-orange);
+}
+
+.homepage1-body .vl-main-menu-black ul li .sub-menu li:hover>a {
+ color: var(--vl-theme-orange);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage1-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: #fff;
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage1-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage1-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage1-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage1-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage1-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage1-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-2);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 18%;
+ right: 18%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb .btn-area1 {
+ left: 25%;
+ right: 25%;
+ }
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 24px;
+ border-radius: 8px;
+ color: #1a1f2b !important;
+ background: var(--ztc-bg-bg-1);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+ width: 150px;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover {
+ color: var(--ztc-text-text-1) !important;
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover i {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ top: 0;
+ left: 50%;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1 i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-2) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage1-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 20%;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb:hover .btn-area1 {
+ top: 25%;
+ }
+}
+
+.homepage1-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage1-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage1-body .header-sticky .row-bg3 {
+ background: var(--ztc-bg-bg-2);
+}
+
+@keyframes vlfadeInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-100%);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.vlfadeInDown {
+ animation: vlfadeInDown 1s ease-out forwards;
+}
+
+.body-bg2 {
+ background: var(--ztc-bg-bg-7);
+}
+
+.homepage2-body {
+ overflow-x: hidden !important;
+}
+
+.homepage2-body .row-bg2 {
+ border-radius: 100px;
+ border: 1px solid rgba(255, 255, 255, 0.08);
+ background: rgba(255, 255, 255, 0.06);
+ -webkit-backdrop-filter: blur(2px);
+ backdrop-filter: blur(2px);
+ padding: 12px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .row-bg2 {
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .row-bg2 {
+ border-radius: 0;
+ }
+}
+
+.homepage2-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage2-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage2-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage2-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage2-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage2-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage2-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-5);
+ background: none;
+}
+
+.homepage2-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage2-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-6);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+ border: 1px solid #314C54;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-1);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-6);
+ z-index: 1;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage2-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 198%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 198%;
+ transform: scale(1);
+}
+
+.homepage2-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-7);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+ border: 1px solid #314C54;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage2-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage2-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage2-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage2-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage2-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage2-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-2);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb .btn-area1 {
+ left: 20%;
+ right: 20%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-home-thumb .btn-area1 {
+ left: 10%;
+ right: 10%;
+ }
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 {
+ color: var(--ztc-text-text-6) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-2);
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.homepage2-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage2-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 16%;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage2-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage2-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage2-body .header-sticky .row-bg2 {
+ background: #032530;
+}
+
+.homepage3-body {
+ overflow-x: hidden !important;
+}
+
+.homepage3-body .row-bg {
+ background: var(--ztc-bg-bg-1);
+ padding: 12px 0;
+ border-radius: 8px;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .row-bg {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .row-bg {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+.homepage3-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage3-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage3-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage3-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage3-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage3-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage3-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-9);
+ background: none;
+}
+
+.homepage3-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage3-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-7);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-9);
+ z-index: 1;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage3-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage3-body .vl-mega-menu {
+ position: absolute;
+ left: -258px;
+ top: 100px;
+ width: 1300px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+ border: 1px solid #fff;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage3-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage3-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage3-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage3-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage3-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage3-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-7);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 17%;
+ right: 17%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb .btn-area1 {
+ left: 25%;
+ right: 25%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-home-thumb .btn-area1 {
+ left: 17%;
+ right: 17%;
+ }
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4 {
+ color: var(--ztc-text-text-1) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: uppercase;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-9);
+ padding: 20px 26px;
+ display: inline-block;
+ border-radius: 8px;
+ width: 160px;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-9) !important;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover::before {
+ width: 100%;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+ left: 0;
+ top: 0;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 0.1;
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4::after {
+ position: absolute;
+ content: "";
+ height: 36px;
+ width: 36px;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+ left: 12px;
+ top: 11px;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 1px;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-1);
+ left: 50%;
+ top: 0;
+ border-radius: 7px;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.homepage3-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-7) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage3-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 23%;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-home-thumb:hover .btn-area1 {
+ top: 23%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb:hover .btn-area1 {
+ top: 25%;
+ }
+}
+
+.homepage3-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage3-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ margin-top: 0;
+}
+
+.homepage3-body .header-sticky .vl-transparent-header {
+ margin: 0;
+}
+
+.homepage3-body .header-sticky .row-bg {
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+}
+
+.homepage4-body {
+ overflow-x: hidden !important;
+}
+
+.homepage4-body .row-bg4 {
+ border-radius: 100px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 12px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .row-bg4 {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .row-bg4 {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+.homepage4-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage4-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage4-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage4-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage4-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage4-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage4-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-1);
+ background: none;
+ opacity: 80%;
+}
+
+.homepage4-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage4-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-10);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: 1;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-12);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage4-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-12);
+}
+
+.homepage4-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage4-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage4-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage4-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage4-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage4-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage4-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage4-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-10);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb .btn-area1 {
+ left: 20%;
+ right: 20%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-home-thumb .btn-area1 {
+ left: 10%;
+ right: 10%;
+ }
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 {
+ color: var(--ztc-text-text-1) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-1) !important;
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.homepage4-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-10) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage4-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 16%;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage4-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage4-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage4-body .header-sticky .row-bg4 {
+ background: var(--ztc-bg-bg-11);
+}
+
+.homepage5-body .row-bg4 {
+ padding: 16px 0;
+ margin: 0 18px;
+ border-radius: 0 0 8px 8px;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .row-bg4 {
+ border-radius: 4px;
+ margin: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .row-bg4 {
+ border-radius: 4px;
+ margin: 0;
+ }
+}
+
+.homepage5-body .col-lg-2 {
+ padding: 0;
+ transition: all 0.4s;
+}
+
+.homepage5-body .col-lg-3 {
+ padding: 0;
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-transparent-header {
+ position: relative;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+}
+
+.homepage5-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage5-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage5-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage5-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage5-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-13);
+ background: none;
+}
+
+.homepage5-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage5-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-14);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-12);
+ z-index: 1;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage5-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage5-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage5-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage5-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage5-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage5-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-14);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb .btn-area1 {
+ left: 23%;
+ right: 23%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-home-thumb .btn-area1 {
+ left: 14%;
+ right: 14%;
+ }
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 {
+ display: inline-block;
+ padding: 20px 10px 20px 24px;
+ color: var(--ztc-text-text-1) !important;
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ position: relative;
+ z-index: 2;
+ font-family: var(--ztc-family-font1);
+ border: none;
+ overflow: hidden;
+ background-color: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+ border-radius: 8px;
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-13);
+ width: 10px;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 span {
+ display: inline-block;
+ transform: rotate(-45deg) translateX(0px) translateY(1px);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 .arrow2 {
+ transform: translateY(-4px) rotate(-45deg) translateX(-48px);
+ transition: all 0.4s;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 .arrow1 {
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover .arrow2 {
+ transform: translateY(-12px) rotate(-45deg) translateX(-18px);
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover .arrow1 {
+ transition: all 0.4s;
+ transform: translateY(-7px) rotate(-45deg) translateX(45px);
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ left: 0;
+ width: 100%;
+}
+
+.homepage5-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-14) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage5-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 20%;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage5-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage5-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage5-body .header-sticky .row-bg4 {
+ background: var(--ztc-bg-bg-1);
+ padding: 14px 0;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+}
+
+.homepage5-body .header-sticky .row-bg4 .col-lg-2 {
+ padding: 0 15px;
+ transition: all 0.4s;
+}
+
+.homepage5-body .header-sticky .row-bg4 .col-lg-3 {
+ padding: 0 15px;
+ transition: all 0.4s;
+}
+
+/*============= HEADER CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_others.scss */
+/*============= OTHERS CSS AREA STARTS ===============*/
+.preloader {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 9999999999;
+ background-color: var(--ztc-text-text-2);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.loading-container,
+.loading {
+ height: 140px;
+ position: relative;
+ width: 140px;
+ border-radius: 100%;
+}
+
+.loading-container {
+ margin: 40px auto;
+}
+
+.loading {
+ border: 1px solid transparent;
+ border-color: transparent var(--ztc-text-text-1) transparent var(--ztc-text-text-1);
+ animation: rotate-loading 1.5s linear 0s infinite normal;
+ transform-origin: 50% 50%;
+}
+
+.loading-container:hover .loading,
+.loading-container .loading {
+ transition: all 0.5s ease-in-out;
+}
+
+#loading-icon {
+ position: absolute;
+ top: 48%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ height: 80px;
+ width: 70px;
+}
+
+@keyframes rotate-loading {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.progress-wrap {
+ position: fixed;
+ right: 30px;
+ bottom: 30px;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ border-radius: 50px;
+ box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
+ z-index: 10000;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateY(15px);
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+ color: var(--ztc-text-text-1);
+}
+
+.progress-wrap.active-progress {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+
+.progress-wrap::after {
+ position: absolute;
+ font-family: "FontAwesome";
+ content: "\f062";
+ text-align: center;
+ line-height: 56px;
+ font-size: 18px;
+ color: var(--ztc-text-text-2);
+ left: 0;
+ top: 0;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ z-index: 1;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap:hover::after {
+ opacity: 0;
+ color: var(--ztc-text-text-2);
+}
+
+.progress-wrap::before {
+ position: absolute;
+ font-family: "FontAwesome";
+ content: "\f062";
+ text-align: center;
+ line-height: 56px;
+ font-size: 18px;
+ opacity: 0;
+ left: 0;
+ top: 0;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ z-index: 2;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap:hover::before {
+ opacity: 1;
+ color: var(--ztc-text-text-2);
+}
+
+.progress-wrap svg path {
+ fill: none;
+}
+
+.progress-wrap svg.progress-circle path {
+ stroke: var(--ztc-text-text-2);
+ stroke-width: 4;
+ box-sizing: border-box;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap.active-progress {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+
+.others3-section-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-text-text-9);
+}
+
+.others3-section-area .elements29 {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+.others3-section-area .others-heading h5 img {
+ filter: brightness(0) invert(1);
+}
+
+.others3-section-area .others-heading .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+.others3-section-area .others-heading .btn-area1 a::after {
+ background: var(--ztc-bg-bg-9);
+ opacity: 10%;
+}
+
+.others3-section-area .others-heading .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.others3-section-area .others-heading .btn-area1 a:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.others3-section-area .img1 {
+ position: absolute;
+ top: 0;
+}
+
+@media (max-width: 767px) {
+ .others3-section-area .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .others3-section-area .img1 {
+ position: relative;
+ }
+}
+
+.others3-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+/*============= OTHERS CSS AREA ENDS ===============*/
+.pricingplan1-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.pricingplan1-section-area .elements30 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.pricingplan1-section-area .toggle-inner input {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ border-radius: 25px;
+ right: 0;
+ z-index: 1;
+ opacity: 0;
+ cursor: pointer;
+}
+
+.pricingplan1-section-area .custom-toggle {
+ position: absolute;
+ height: 20px;
+ width: 20px;
+ background-color: var(--ztc-text-text-1);
+ top: 5px;
+ left: 35px;
+ border-radius: 50%;
+ transition: 300ms all;
+}
+
+.pricingplan1-section-area .toggle-inner .t-month,
+.pricingplan1-section-area .toggle-inner .t-year {
+ position: absolute;
+ left: -75px;
+ top: 2px;
+ transition: 300ms all;
+}
+
+.pricingplan1-section-area .toggle-inner .t-year {
+ left: unset;
+ left: 73px;
+ opacity: 0.5;
+}
+
+.pricingplan1-section-area .active>.toggle-inner .t-month {
+ opacity: 0.5;
+}
+
+.pricingplan1-section-area .active>.toggle-inner .t-year {
+ opacity: 1;
+}
+
+.pricingplan1-section-area .toggle-inner input:checked+span {
+ left: 5px;
+}
+
+.pricingplan1-section-area .toggle-inner {
+ width: 60px;
+ margin: 0 auto;
+ height: 30px;
+ border-radius: 25px;
+ position: relative;
+ background: var(--ztc-bg-bg-9);
+ left: -20px;
+}
+
+.pricingplan1-section-area .t-year h4 {
+ min-width: 200px;
+}
+
+.pricingplan1-section-area .t-year {
+ text-align: left;
+}
+
+.pricingplan1-section-area .plan-toggle-wrap h4 {
+ font-size: var(--ztc-font-size-font-s16);
+ font-weight: var(--ztc-weight-bold);
+ color: var(--ztc-text-text-7);
+ font-family: "Figtree", sans-serif;
+ margin-bottom: 0;
+}
+
+.pricingplan1-section-area .single-pricing-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 32px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ text-transform: uppercase;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box ul li {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+ margin-top: 16px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box ul li img {
+ margin: 0 6px 0 0;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 54px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h2 span {
+ font-size: var(--ztc-font-size-font-s16);
+ display: inline-block;
+ color: var(--ztc-text-text-8);
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box .btn-area1 a {
+ width: 100%;
+ text-align: center;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box .btn-area1 a::after {
+ left: 26%;
+}
+
+.pricing4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.pricing4-section-area .pricing-single-boxarea {
+ position: relative;
+ z-index: 1;
+ background: #F2F4FF;
+ border-radius: 8px;
+ padding: 42px 24px 32px 24px;
+ margin-bottom: 30px;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price {
+ z-index: 1;
+ top: -80px;
+ position: relative;
+ left: 32px;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 44px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price img {
+ position: absolute;
+ top: -38px;
+ z-index: -1;
+ left: -42px;
+ width: 160px;
+ height: 160px;
+ object-fit: contain;
+ max-width: 160px;
+ max-height: 160px;
+}
+
+.pricing4-section-area .pricing-single-boxarea p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 18px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea h3 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 32px;
+ text-transform: capitalize;
+ padding-bottom: 20px;
+ border-bottom: 1px solid #DADCE8;
+}
+
+.pricing4-section-area .pricing-single-boxarea ul li {
+ margin-top: 16px;
+ color: #333647;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea ul li img {
+ margin: 0 6px 0 0;
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 {
+ background: var(--ztc-bg-bg-10);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 p {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 h3 {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 ul li {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 .btn-area1 a span {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-12);
+}
+
+/*============= PRICING CSS AREA STARTS ===============*/
+/*============= PRICING CSS AREA ENDS ===============*/
+/*============= CHOOSE CSS AREA STARTS ===============*/
+/*============= CHOOSE CSS AREA ENDS ===============*/
+/*============= ERROR CSS AREA ENDS ===============*/
+/*============= ERROR CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_team.scss */
+/*============= TEAM CSS AREA ===============*/
+.team1-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/service-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.team1-section-area .team-header h5::after {
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+}
+
+.team1-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.team1-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea:hover ul {
+ right: 50px;
+ transition: all 0.6s;
+}
+
+.team1-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.team1-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea .content-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 28px 24px;
+ position: relative;
+ z-index: 1;
+ margin: -55px 24px 0 24px;
+}
+
+.team1-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.team1-section-area .team-author-boxarea .content-area .icons a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #3779b9;
+}
+
+.team1-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 124px;
+ z-index: 2;
+ right: -100px;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea ul li a {
+ /* background: #EFF1FF; */
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 12px;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.team1-section-area .team-author-boxarea ul li a:hover {
+ background: #1a1f2b;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.team2-section-area {
+ position: relative;
+}
+
+.team2-section-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -1;
+}
+
+.team2-section-area::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img/all-images/bg/team-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-attachment: fixed;
+ left: 0;
+ top: 0;
+ z-index: -2;
+ opacity: 0.1;
+}
+
+.team2-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.team2-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.team2-section-area .team-author-boxarea:hover ul {
+ bottom: 100px;
+ transition: all 0.6s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.team2-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.team2-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.team2-section-area .team-author-boxarea .content-area {
+ position: relative;
+ z-index: 1;
+ text-align: center;
+ padding-top: 24px;
+}
+
+.team2-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.team2-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 80%;
+}
+
+.team2-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 70%;
+ z-index: 2;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--ztc-text-text-6);
+ backdrop-filter: blur(10px);
+ padding: 10px;
+ left: 10%;
+ right: 10%;
+ visibility: hidden;
+ opacity: 0;
+}
+
+@media (max-width: 767px) {
+ .team2-section-area .team-author-boxarea ul {
+ left: 15%;
+ right: 15%;
+ }
+}
+
+.team2-section-area .team-author-boxarea ul li {
+ display: inline-block;
+}
+
+.team2-section-area .team-author-boxarea ul li a {
+ background: rgba(255, 255, 255, 0.1);
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 8px 0 0;
+}
+
+.team2-section-area .team-author-boxarea ul li a:hover {
+ background: var(--ztc-text-text-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.teaminner-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.teaminner-section-area .team-header h5::after {
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+}
+
+.teaminner-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.teaminner-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea:hover ul {
+ right: 50px;
+ transition: all 0.6s;
+}
+
+.teaminner-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.teaminner-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 28px 24px;
+ position: relative;
+ z-index: 1;
+ margin: -55px 24px 0 24px;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .icons a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #3779b9;
+}
+
+.teaminner-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 124px;
+ z-index: 2;
+ right: -100px;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea ul li a {
+ background: #fff;
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 12px;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.teaminner-section-area .team-author-boxarea ul li a:hover {
+ background: #1a1f2b;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+/*============= TEAM CSS AREA STARTS ===============*/
+/* File: src/assets/scss/layout/pages/_faq.scss */
+/*============= FAQ CSS AREA ===============*/
+.faq3-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq3-section-area .images {
+ position: relative;
+}
+
+.faq3-section-area .images .elements27 {
+ height: 150px;
+ width: 150px;
+ object-fit: cover;
+ border-radius: 50%;
+ position: absolute;
+ bottom: -50px;
+ left: -50px;
+ z-index: -1;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item {
+ border: none;
+ padding: 0;
+ background: var(--ztc-bg-bg-9);
+ border-radius: 10px;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ border-radius: 8px;
+ background: #FFF;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ border: none;
+ padding: 0;
+ padding: 20px 22px;
+ font-family: var(--ztc-family-font1);
+ color: #0E082B;
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 600;
+ line-height: 20px;
+}
+
+@media (max-width: 767px) {
+ .faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ line-height: 28px;
+ padding: 20px 40px 20px 20px;
+ }
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ display: inline-block;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button::after {
+ height: 20px;
+ position: absolute;
+ right: 16px;
+ width: 20px;
+ filter: brightness(0) invert(1);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button::before {
+ position: absolute;
+ content: "";
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 32px;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-9);
+ right: 10px;
+ top: 12px;
+}
+
+@media (max-width: 767px) {
+ .faq3-section-area .faq-accordion-area .accordion-item h2 button::before {
+ top: 41px;
+ }
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed) {
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item .accordion-body p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: 500;
+ line-height: 26px;
+ padding: 0 20px 20px 20px;
+}
+
+.faq5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq5-section-area .faq-widget-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item {
+ background: var(--ztc-bg-bg-12);
+ border: none;
+ border-radius: 16px;
+ padding: 0;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ padding: 40px 48px;
+ box-shadow: none;
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 32px;
+ text-transform: capitalize;
+ border-radius: 16px 16px 0 0;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ font-size: var(--ztc-font-size-font-s24);
+ line-height: 24px;
+ }
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ padding: 20px 24px;
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 28px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ height: 48px;
+ width: 48px;
+ position: absolute;
+ content: "";
+ background: var(--ztc-bg-bg-12);
+ right: 34px;
+ top: 32px;
+ transition: all 0.4s;
+ border-radius: 50%;
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ right: 10px;
+ top: 25px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ top: 27px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ color: var(--ztc-text-text-1);
+ box-shadow: none;
+ padding: 40px 48px 20px 48px;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ padding: 20px 24px 20px 24px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 400;
+ line-height: 28px;
+ opacity: 90%;
+ padding: 0 40px 40px 40px;
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body p {
+ padding: 0 24px 20px 24px;
+ }
+}
+
+.faq-inner-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq-inner-section-area .faq-widget-area ul {
+ justify-content: center;
+ /* background: #EFF1FF; */
+ border-radius: 16px;
+ padding: 18px;
+ width: 100%;
+ margin: 0 auto;
+ width: 1125px;
+}
+
+@media (max-width: 767px) {
+ .faq-inner-section-area .faq-widget-area ul {
+ width: 100%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq-inner-section-area .faq-widget-area ul {
+ width: 100%;
+ }
+}
+
+.faq-inner-section-area .faq-widget-area ul li button {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 18px;
+ /* 100% */
+ display: inline-block;
+ background: var(--ztc-text-text-1);
+ padding: 16px 20px;
+ border-radius: 4px;
+ margin: 0 16px 0 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq-inner-section-area .faq-widget-area ul li button {
+ margin-bottom: 10px;
+ }
+}
+
+@media (max-width: 767px) {
+ .faq-inner-section-area .faq-widget-area ul li button {
+ margin-bottom: 10px;
+ }
+}
+
+.faq-inner-section-area .faq-widget-area ul li button.active {
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item {
+ border: none;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 8px;
+ padding: 0;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 18px;
+ /* 100% */
+ letter-spacing: -0.36px;
+ border: none;
+ box-shadow: none;
+ /* background: #EFF1FF; */
+ padding: 20px 18px;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button::before {
+ height: 28px;
+ width: 28px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 50%;
+ content: "";
+ position: absolute;
+ right: 14px;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: 500;
+ line-height: 24px;
+ padding: 0 18px 18px 18px;
+}
+
+/*============= FAQ CSS AREA ===============*/
+/* File: src/assets/scss/layout/pages/_contact.scss */
+/*============= CONTACT CSS AREA ===============*/
+.contact-inner-area {
+ position: relative;
+ z-index: 1;
+}
+
+.contact-inner-area .widget-contactbox {
+ /* background: #EFF1FF; */
+ border-radius: 8px;
+ padding: 24px;
+ position: relative;
+ display: flex;
+ align-items: center;
+ z-index: 1;
+}
+
+.contact-inner-area .widget-contactbox:hover::after {
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.contact-inner-area .widget-contactbox:hover .content h4 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox:hover .content a {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox::after {
+ background: var(--ztc-bg-bg-5);
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ width: 10px;
+ border-radius: 10px;
+ top: 0;
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.contact-inner-area .widget-contactbox .icons {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-block;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 50%;
+}
+
+.contact-inner-area .widget-contactbox .content {
+ padding-left: 16px;
+}
+
+.contact-inner-area .widget-contactbox .content h4 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox .content a {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 10px;
+}
+
+.contact-inner-area .contact-author-boxarea {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+ border-radius: 8px;
+ padding: 32px;
+}
+
+@media (max-width: 767px) {
+ .contact-inner-area .contact-author-boxarea {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .contact-inner-area .contact-author-boxarea {
+ margin-top: 30px;
+ }
+}
+
+.contact-inner-area .contact-author-boxarea h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 4px;
+ padding: 18px;
+ margin-top: 16px;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 0.7;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 4px;
+ padding: 18px;
+ margin-top: 16px;
+ height: 140px;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 0.7;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area button {
+ width: 100%;
+ text-align: center;
+ border: none;
+ outline: none;
+}
+
+/*============= CONTACT CSS AREA ENDS===============*/
+/* File: src/assets/scss/layout/pages/_cta.scss */
+/*============= CTA CSS AREA ===============*/
+.cta1-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/home/bg/bg-5.webp);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta1-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta1-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta1-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta1-section-area .cta-header form input {
+ width: 100%;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 26px 24px;
+}
+
+.cta1-section-area .cta-header form input::placeholder {
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta1-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ border-radius: 8px;
+ background: #3779b9;
+ color: var(--ztc-text-text-1);
+ position: absolute;
+ right: 10px;
+ top: 10px;
+}
+
+.cta1-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta1-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta1-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta1-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta1-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta1-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .cta1-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+.cta1-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta1-section-area .cta-images .elements7 {
+ position: absolute;
+ z-index: -1;
+ bottom: 0;
+}
+
+.cta1-section-area .cta-images .elements8 {
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/cta-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta2-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta2-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta2-section-area .cta-header h2 {
+ color: var(--ztc-text-text-2);
+}
+
+.cta2-section-area .cta-header p {
+ color: var(--ztc-text-text-3);
+}
+
+.cta2-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta2-section-area .cta-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: #AEDC42;
+ border-radius: 68px;
+ padding: 26px 24px;
+}
+
+.cta2-section-area .cta-header form input::placeholder {
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta2-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ position: absolute;
+ background: none;
+ right: 10px;
+ top: 10px;
+}
+
+.cta2-section-area .cta-header form button span {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-6);
+}
+
+.cta2-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .cta2-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+.cta2-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta2-section-area .cta-images .elements7 {
+ position: absolute;
+ z-index: -1;
+ bottom: 0;
+ filter: brightness(0.4);
+}
+
+.cta2-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta2-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta2-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta2-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta2-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta2-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta3-section-area {
+ position: relative;
+ z-index: 2;
+ margin-bottom: -170px;
+}
+
+.cta3-section-area .cta-bg-area {
+ background: var(--ztc-bg-bg-9);
+ overflow: hidden;
+ padding: 70px;
+ border-radius: 8px;
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .cta3-section-area .cta-bg-area {
+ padding: 30px;
+ }
+}
+
+.cta3-section-area .cta-bg-area .elements26 {
+ position: absolute;
+ opacity: 10%;
+ top: 0;
+ left: 50%;
+ margin-left: -150px;
+}
+
+.cta3-section-area .cta-bg-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta3-section-area .cta-bg-area .cta-header h2 {
+ color: var(--ztc-text-text-1);
+}
+
+.cta3-section-area .cta-bg-area .cta-header p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a::after {
+ background: var(--ztc-bg-bg-9);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ background: var(--ztc-bg-bg-8);
+ color: var(--ztc-text-text-1);
+ margin-left: 16px;
+}
+
+@media (max-width: 767px) {
+ .cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2:hover {
+ color: var(--ztc-text-text-9);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2:hover::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 10%;
+}
+
+.cta4-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/hero-bg5.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta4-section-area .elements33 {
+ position: absolute;
+ bottom: 0;
+}
+
+.cta4-section-area .elements1 {
+ position: absolute;
+ right: 150px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .elements1 {
+ left: 0;
+ right: inherit;
+ top: 295px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .elements1 {
+ top: 26%;
+ }
+}
+
+.cta4-section-area .elements16 {
+ position: absolute;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .elements16 {
+ top: 35%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .elements16 {
+ top: 27%;
+ }
+}
+
+.cta4-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta4-section-area .cta-header h2 {
+ color: var(--ztc-text-text-1);
+}
+
+.cta4-section-area .cta-header p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.cta4-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta4-section-area .cta-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 68px;
+ padding: 26px 24px;
+}
+
+.cta4-section-area .cta-header form input::placeholder {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta4-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ position: absolute;
+ background: none;
+ right: 10px;
+ top: 10px;
+}
+
+.cta4-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: -100px;
+ margin-left: 35px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .cta-images .img1 {
+ position: relative;
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .cta-images .img1 {
+ position: relative;
+ }
+}
+
+.cta4-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta4-section-area .cta-images .elements36 {
+ position: absolute !important;
+ z-index: -1;
+ top: 80px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .cta-images .elements36 {
+ top: 460px;
+ }
+}
+
+.cta4-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta4-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta4-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta4-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta4-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta4-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .cta-header {
+ padding-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .cta-header {
+ padding-top: 50px;
+ }
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6 {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-14);
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2 {
+ background: var(--ztc-bg-bg-13);
+ color: var(--ztc-text-text-1);
+ margin-left: 16px;
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2 {
+ margin-left: 0;
+ margin-top: 16px;
+ }
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2:hover {
+ color: var(--ztc-text-text-1);
+}
+
+.cta5-section-area .images-area {
+ position: relative;
+ top: 80px;
+}
+
+.cta5-section-area .images-area .img1 {
+ transform: rotate(-10deg);
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .images-area .img1 {
+ transform: rotate(0);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .images-area .img1 {
+ transform: rotate(0);
+ }
+}
+
+.cta5-section-area .images-area .img2 {
+ position: relative;
+ transform: rotate(10deg);
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .images-area .img2 {
+ transform: rotate(0);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .images-area .img2 {
+ transform: rotate(0);
+ }
+}
+
+/*============= CTA CSS AREA ENDS===============*/
+/* File: src/assets/scss/layout/pages/_testimonial.scss */
+/*============= TESTIMONIAL CSS AREA ===============*/
+.testimonial1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial1-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+}
+
+@media (max-width: 991px) {
+ .testimonial-img-single {
+ text-align: center;
+ }
+}
+
+@media (max-width: 767px) {
+ .testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 8px;
+ padding: 28px 38px 28px 28px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .quito1 {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li {
+ display: inline-block;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li a {
+ height: 26px;
+ width: 26px;
+ text-align: center;
+ line-height: 26px;
+ border-radius: 4px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 2px;
+ background: rgba(255, 255, 255, 0.1);
+ color: #FFA800;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .elements18 {
+ position: absolute;
+ bottom: -35px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .mans-img img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text {
+ padding-left: 16px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img {
+ position: relative;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img.slick-slide.slick-current.slick-active:after {
+ position: absolute;
+ content: "";
+ height: 74px;
+ width: 74px;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ top: -1px;
+ left: -2px;
+ border-radius: 50%;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img img {
+ height: 70px;
+ width: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+ transition: all 0.4s;
+ margin: 0 0 10px 0;
+ cursor: pointer;
+}
+
+.testimonial2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/footer-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.testimonial2-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+}
+
+@media (max-width: 767px) {
+ .testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.1);
+ padding: 28px 38px 28px 28px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .quito2 {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li {
+ display: inline-block;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li a {
+ height: 26px;
+ width: 26px;
+ text-align: center;
+ line-height: 26px;
+ border-radius: 4px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 2px;
+ background: rgba(255, 255, 255, 0.1);
+ color: #FFA800;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ transition: all 0.4s;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area h4 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: italic;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ display: inline-block;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .elements21 {
+ position: absolute;
+ bottom: -30px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .mans-img img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text {
+ padding-left: 16px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area img.elements17 {
+ filter: brightness(0) invert(1);
+}
+
+.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img {
+ position: relative;
+}
+
+.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img.slick-slide.slick-current.slick-active:after {
+ position: absolute;
+ content: "";
+ height: 74px;
+ width: 74px;
+ background: var(--ztc-bg-bg-6);
+ z-index: -1;
+ top: -1px;
+ left: -2px;
+ border-radius: 50%;
+}
+
+.testimonial2-section-area .slider-galeria-thumbs .testimonial3-sliders-img img {
+ height: 70px;
+ width: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+ transition: all 0.4s;
+ margin: 0 0 10px 0;
+ cursor: pointer;
+}
+
+.testimonial4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial4-section-area .testimonial4-slider {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav {
+ position: absolute;
+ top: -100px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .testimonial4-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial4-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-next,
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-12);
+ background: var(--ztc-bg-bg-1);
+ border-radius: 50%;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-next:hover,
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-next.owl-prev,
+.testimonial4-section-area .testimonial4-slider .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 28px;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .man img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text {
+ padding-left: 16px;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .man-text .text p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding-bottom: 0;
+ border: none;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ opacity: 80%;
+ padding-bottom: 24px;
+ border-bottom: 1px solid #E6E6E8;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .logo-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .logo-area img {
+ width: 85px;
+ height: 28px;
+ object-fit: contain;
+}
+
+.testimonial4-section-area .testimonial4-slider .testimonial-review-box .logo-area ul li {
+ color: #FFA800;
+ display: inline-block;
+}
+
+.testimonial5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+}
+
+@media (max-width: 767px) {
+ .testimonial5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+.testimonial5-section-area .elements46 {
+ position: absolute;
+ top: 0;
+ right: 0;
+ height: 100%;
+}
+
+.testimonial5-section-area .testimonial4-slider {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav {
+ position: absolute;
+ top: -100px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .testimonial5-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial5-section-area .testimonial4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-next,
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-13);
+ background: var(--ztc-bg-bg-1);
+ border-radius: 50%;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-next:hover,
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-next.owl-prev,
+.testimonial5-section-area .testimonial4-slider .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 28px;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .man img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text {
+ padding-left: 16px;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .man-text .text p {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding-bottom: 0;
+ border: none;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box p {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ opacity: 80%;
+ padding-bottom: 24px;
+ border-bottom: 1px solid #E6E6E8;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .logo-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .logo-area img {
+ width: 85px;
+ height: 28px;
+ object-fit: contain;
+}
+
+.testimonial5-section-area .testimonial4-slider .testimonial-review-box .logo-area ul li {
+ color: #FFA800;
+ display: inline-block;
+}
+
+.testimonial-inner-section {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial-inner-section .testimonial-review-box {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.09);
+ padding: 32px 28px;
+ margin-bottom: 30px;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .man img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text {
+ padding-left: 16px;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text a:hover {
+ color: #1a1f2b;
+ transition: all 0.4s;
+}
+
+.testimonial-inner-section .testimonial-review-box .man-text .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding-bottom: 0;
+ border: none;
+}
+
+.testimonial-inner-section .testimonial-review-box p {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ opacity: 80%;
+ padding-bottom: 24px;
+ border-bottom: 1px solid #E6E6E8;
+}
+
+.testimonial-inner-section .testimonial-review-box .logo-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial-inner-section .testimonial-review-box .logo-area img {
+ width: 85px;
+ height: 28px;
+ object-fit: contain;
+}
+
+.testimonial-inner-section .testimonial-review-box .logo-area ul li {
+ color: #FFA800;
+ display: inline-block;
+}
+
+/*============= TESTIMONIAL CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_case.scss */
+/*============= CASE STUDY CSS AREA ENDS ===============*/
+.case1-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.case1-section-area .case-works-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area {
+ background: #ffffff;
+ border-radius: 20px;
+ padding: 80px 50px;
+ position: relative;
+ z-index: 10;
+ box-shadow: 0 40px 100px rgba(0, 0, 0, 0.08);
+ margin-top: -373px;
+}
+
+@media (max-width: 991px) {
+ .case1-section-area .case-works-section-area .others-widget-area {
+ padding: 40px 20px;
+ margin-top: 20px;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea {
+ position: relative;
+ z-index: 2;
+ transition: all 0.3s ease;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea:hover h3 {
+ transform: rotateY(360deg);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area,
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 {
+ background: #ffffff;
+ padding: 30px;
+ border-radius: 12px;
+ text-align: center;
+ position: relative;
+ z-index: 1;
+ box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
+ border: 1px solid #f0f3f9;
+}
+
+@media (max-width: 767px) {
+
+ .case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area,
+ .case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 {
+ margin: 0 !important;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area:hover h4 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area h4 {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area p {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2:hover h4 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 h4 {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea .content-area2 p {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box1 h3,
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box2 h3 {
+ position: absolute;
+ right: -30px;
+ top: 50%;
+ transform: translateY(-50%);
+ z-index: 3;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box3 h3,
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea.box4 h3 {
+ position: absolute;
+ left: -32px;
+ top: 50%;
+ transform: translateY(-50%);
+ z-index: 3;
+}
+
+@media (max-width: 991px) {
+ .case1-section-area .case-works-section-area .others-widget-area .card-boxarea h3 {
+ position: static !important;
+ transform: none !important;
+ margin: 0 auto 15px !important;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .card-boxarea h3 {
+ background: linear-gradient(135deg, #3779b9 0%, #1a1f2b 100%) !important;
+ box-shadow: 0 5px 15px rgba(55, 121, 185, 0.4);
+ color: #fff;
+ border: 2px solid #fff;
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: 24px;
+ font-weight: 700;
+ line-height: 60px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border-radius: 50%;
+ height: 60px;
+ width: 60px;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images {
+ position: relative;
+ z-index: 1;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images {
+ margin-top: 30px;
+ margin-bottom: 30px;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements12 {
+ position: absolute;
+ top: -10px;
+ left: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements13 {
+ position: absolute;
+ bottom: -10px;
+ left: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements14 {
+ position: absolute;
+ top: -10px;
+ right: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .elements15 {
+ position: absolute;
+ bottom: -10px;
+ right: -100px;
+ z-index: 2;
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+@media (max-width: 991px) {
+ .case1-section-area .case-works-section-area .others-widget-area .images img:not(.img1 img) {
+ display: none !important;
+ }
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .img1 {
+ background: #F1F0FE;
+ padding: 16px;
+ border-radius: 50%;
+}
+
+.case1-section-area .case-works-section-area .others-widget-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-header {
+ text-align: center;
+ }
+}
+
+.case1-section-area .case-header h5::after {
+ border-radius: 8px;
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+ backdrop-filter: blur(5px);
+}
+
+.case1-section-area .case-slider-widget {
+ position: relative;
+ z-index: 1;
+}
+
+.case1-section-area .case-slider-widget .owl-stage-outer {
+ overflow: inherit !important;
+}
+
+.case1-section-area .case-slider-widget .owl-nav {
+ position: absolute;
+ top: -110px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-slider-widget .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case1-section-area .case-slider-widget .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.case1-section-area .case-slider-widget .owl-nav .owl-next,
+.case1-section-area .case-slider-widget .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ border: none;
+ outline: none;
+ font-size: var(--ztc-font-size-font-s24);
+ color: #1a1f2b;
+}
+
+.case1-section-area .case-slider-widget .owl-nav .owl-next.owl-prev,
+.case1-section-area .case-slider-widget .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.case1-section-area .case-slider-widget .owl-nav .owl-next:hover,
+.case1-section-area .case-slider-widget .owl-nav .owl-prev:hover {
+ background: #1a1f2b;
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea {
+ position: relative;
+ z-index: 1;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ border-radius: 6px;
+ background: rgba(255, 255, 255, 0.1);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea:hover .content-area .arrow a {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .img1 {
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 20px 40px 20px 24px;
+ position: relative;
+ z-index: 2;
+ display: inline-block;
+ margin-top: -110px;
+ margin-left: 28px;
+}
+
+@media (max-width: 767px) {
+ .case1-section-area .case-slider-widget .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 16px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case1-section-area .case-slider-widget .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 16px;
+ }
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area p {
+ color: var(--Main-Color, #6F69F7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 6px;
+ background: rgba(111, 105, 247, 0.1);
+ padding: 8px 10px;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area .arrow {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+}
+
+.case1-section-area .case-slider-widget .case-slider-boxarea .content-area .arrow a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ transition: all 0.4s;
+ display: inline-block;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transform: rotate(-45deg);
+}
+
+.case4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case4-section-area .elements41 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.case4-section-area .case4-slider {
+ position: relative;
+ z-index: 1;
+}
+
+.case4-section-area .case4-slider .owl-nav {
+ position: absolute;
+ top: -130px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .case4-section-area .case4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case4-section-area .case4-slider .owl-nav {
+ position: relative;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ text-align: center;
+ margin-top: 30px;
+ }
+}
+
+.case4-section-area .case4-slider .owl-nav .owl-next,
+.case4-section-area .case4-slider .owl-nav .owl-prev {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ background: var(--ztc-bg-bg-1);
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.case4-section-area .case4-slider .owl-nav .owl-next:hover,
+.case4-section-area .case4-slider .owl-nav .owl-prev:hover {
+ background: var(--ztc-bg-bg-10);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .owl-nav .owl-next.owl-prev,
+.case4-section-area .case4-slider .owl-nav .owl-prev.owl-prev {
+ margin: 0 16px 0 0;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ overflow: hidden;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 24px 60px 24px 24px;
+ position: absolute;
+ bottom: 20px;
+ z-index: 2;
+ left: 20px;
+ right: 20px;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area a span {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 28px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area .arrow {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+}
+
+.case4-section-area .case4-slider .case-single-boxarea .content-area .arrow a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ display: inline-block;
+ transition: all 0.4s;
+ background: linear-gradient(90deg, #202CD3 1.1%, #0778F9 100%);
+ color: var(--ztc-text-text-1);
+ border-radius: 50%;
+ transform: rotate(-45deg);
+}
+
+.case-inner-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case-inner-area .case-slider-boxarea {
+ position: relative;
+ z-index: 1;
+ margin-bottom: 30px;
+}
+
+.case-inner-area .case-slider-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ border-radius: 6px;
+ background: rgba(255, 255, 255, 0.1);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea:hover .content-area .arrow a {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea .img1 {
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.case-inner-area .case-slider-boxarea .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea .content-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 20px 40px 20px 24px;
+ position: relative;
+ z-index: 2;
+ display: inline-block;
+ margin-top: -110px;
+ margin-left: 28px;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+}
+
+@media (max-width: 767px) {
+ .case-inner-area .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case-inner-area .case-slider-boxarea .content-area {
+ padding: 20px;
+ margin-left: 0;
+ }
+}
+
+.case-inner-area .case-slider-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case-inner-area .case-slider-boxarea .content-area p {
+ color: var(--Main-Color, #6F69F7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 6px;
+ background: rgba(111, 105, 247, 0.1);
+ padding: 8px 10px;
+}
+
+.case-inner-area .case-slider-boxarea .content-area a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.case-inner-area .case-slider-boxarea .content-area .arrow {
+ position: absolute;
+ top: -15px;
+ right: -15px;
+}
+
+.case-inner-area .case-slider-boxarea .content-area .arrow a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ transition: all 0.4s;
+ display: inline-block;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-5);
+ color: var(--ztc-text-text-1);
+ transform: rotate(-45deg);
+}
+
+.case-single-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.case-single-section-area .case-widgets-area .search-area {
+ position: relative;
+ z-index: 1;
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.case-single-section-area .case-widgets-area .search-area form {
+ position: relative;
+ z-index: 1;
+}
+
+.case-single-section-area .case-widgets-area .search-area form input {
+ width: 100%;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 19px 16px;
+}
+
+.case-single-section-area .case-widgets-area .search-area form button {
+ border: none;
+ background: none;
+ outline: none;
+ position: absolute;
+ right: 12px;
+ top: 12px;
+ font-size: var(--ztc-font-size-font-s22);
+}
+
+.case-single-section-area .case-widgets-area .tags-area {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li {
+ display: inline-block;
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a {
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ display: inline-block;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ padding: 10px;
+ font-weight: var(--ztc-weight-semibold);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 16px;
+ position: relative;
+ z-index: 1;
+ margin-right: 12px;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-widgets-area .tags-area ul li a {
+ margin-right: 0;
+ }
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.case-single-section-area .case-widgets-area .tags-area ul li a::after {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea {
+ border-radius: 8px;
+ background: var(--Gray-Color, #EFF1FF);
+ padding: 24px 28px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area {
+ margin-top: 16px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ padding: 20px;
+ border-radius: 4px;
+ background: var(--ztc-bg-bg-1);
+ height: 120px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.case-single-section-area .case-widgets-area .contact-boxarea .input-area button {
+ border: none;
+ outline: none;
+}
+
+.case-single-section-area .case-sider-widget-area.rightside {
+ padding: 0 50px 0 0;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-sider-widget-area.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case-single-section-area .case-sider-widget-area.rightside {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.case-single-section-area .case-sider-widget-area {
+ padding: 0 0 0 50px;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-sider-widget-area {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .case-single-section-area .case-sider-widget-area {
+ padding: 0;
+ margin-top: 50px;
+ }
+}
+
+.case-single-section-area .case-sider-widget-area h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 32px;
+}
+
+@media (max-width: 767px) {
+ .case-single-section-area .case-sider-widget-area h3 {
+ line-height: 40px;
+ }
+}
+
+.case-single-section-area .case-sider-widget-area p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ letter-spacing: -0.18px;
+}
+
+.case-single-section-area .case-sider-widget-area .img1 img {
+ border-radius: 8px;
+}
+
+.case-single-section-area .case-sider-widget-area .list li {
+ margin-top: 20px;
+ /* background: #EFF1FF; */
+ padding: 14px;
+ border-radius: 8px;
+}
+
+.case-single-section-area .case-sider-widget-area .list li img {
+ height: 28px;
+ width: 28px;
+ object-fit: cover;
+ border-radius: 50%;
+ margin: 0 4px 0 0;
+}
+
+.case-single-section-area .case-sider-widget-area .list li {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress {
+ border-radius: 8px;
+ background: #F2F4FF;
+ padding: 24px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress .progress-bar {
+ margin-bottom: 24px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress label {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress .progress {
+ background-color: #DADCEB;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.case-single-section-area .case-sider-widget-area .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-5);
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+/*============= CASE STUDY CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_work.scss */
+/*============= WORK CSS AREA ===============*/
+.work1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.work1-section-area .elements9 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.work1-section-area .solution-header .bg-progress {
+ background: #F2F4FF;
+ border-radius: 8px;
+ padding: 24px;
+}
+
+.work1-section-area .solution-header .bg-progress .progress-bar {
+ margin-bottom: 20px;
+}
+
+.work1-section-area .solution-header .bg-progress label {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.work1-section-area .solution-header .bg-progress .progress {
+ background-color: #DADCEB;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.work1-section-area .solution-header .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: #3779b9;
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+.work1-section-area .soultions-images {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images {
+ padding-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work1-section-area .soultions-images {
+ padding-top: 50px;
+ }
+}
+
+.work1-section-area .soultions-images .elements10 {
+ position: absolute;
+ left: -50px;
+ top: -50px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work1-section-area .soultions-images .elements10 {
+ right: -50px;
+ left: inherit;
+ top: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .elements10 {
+ display: none;
+ }
+}
+
+.work1-section-area .soultions-images .img2 {
+ position: relative;
+ z-index: 1;
+ margin-top: -250px;
+ margin-left: -150px;
+ height: 330px;
+ width: 400px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work1-section-area .soultions-images .img2 {
+ margin-left: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .img2 {
+ margin-left: 0;
+ margin-top: 30px;
+ }
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .img2 {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ }
+}
+
+.work1-section-area .soultions-images .img2 img {
+ height: 330px;
+ width: 400px;
+}
+
+@media (max-width: 767px) {
+ .work1-section-area .soultions-images .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 8px;
+ }
+}
+
+.work-others-section {
+ position: relative;
+ z-index: 1;
+ padding: 80px 0 280px;
+}
+
+.work-others-section .elements16 {
+ position: absolute;
+ right: -70px;
+ top: 0;
+}
+
+.work-others-section .elements1 {
+ position: absolute;
+ right: 180px;
+ top: 20px;
+ z-index: -1;
+}
+
+.work2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.work2-section-area .elements9 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.work2-section-area .soultions-images {
+ position: relative;
+ z-index: 1;
+ padding: 0 50px 0 0;
+}
+
+@media (max-width: 767px) {
+ .work2-section-area .soultions-images {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work2-section-area .soultions-images {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.work2-section-area .soultions-images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.work2-section-area .soultions-images .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: absolute;
+ bottom: 0;
+ left: 40%;
+ z-index: 1;
+}
+
+.work2-section-area .soultions-images .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.work2-section-area .soultions-images .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.work2-section-area .soultions-images .img2 {
+ position: relative;
+}
+
+.work2-section-area .soultions-images .img2 .star {
+ position: absolute;
+ left: -30px;
+ z-index: 2;
+ top: 20px;
+}
+
+@media (max-width: 767px) {
+ .work2-section-area .soultions-images .img2 .star {
+ left: 40%;
+ }
+}
+
+.work2-section-area .soultions-images .img2 .star img {
+ height: 60px;
+ width: 60px;
+ object-fit: contain;
+}
+
+.work2-section-area .soultions-images .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 0 0 200px 200px;
+}
+
+.work2-section-area .solution-header .bg-progress {
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.06);
+ padding: 24px;
+}
+
+.work2-section-area .solution-header .bg-progress .progress-bar {
+ margin-bottom: 24px;
+}
+
+.work2-section-area .solution-header .bg-progress label {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.work2-section-area .solution-header .bg-progress .progress {
+ background-color: #344F57;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.work2-section-area .solution-header .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-6);
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+.works3-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.works3-section-area .works-single-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ text-align: center;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 40px;
+ border-radius: 8px;
+ margin-bottom: 38px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .works3-section-area .works-single-boxarea {
+ padding: 30px;
+ }
+}
+
+.works3-section-area .works-single-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-9);
+ top: 0;
+ visibility: hidden;
+ opacity: 0;
+ border-radius: 8px;
+ z-index: -1;
+}
+
+.works3-section-area .works-single-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.works3-section-area .works-single-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .icons img {
+ filter: none;
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.works3-section-area .works-single-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-9);
+}
+
+.works3-section-area .works-single-boxarea .icons img {
+ filter: brightness(0) invert(1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea .content-area a {
+ color: var(--ztc-text-text-7);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea .content-area p {
+ color: var(--ztc-text-text-8);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+}
+
+.work4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.work4-section-area .elements16 {
+ position: absolute;
+ left: -100px;
+ transform: rotateY(-180deg);
+ top: 0;
+}
+
+.work4-section-area .elements1 {
+ position: absolute;
+ left: 140px;
+ top: 0;
+}
+
+.work4-section-area .others-widget-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 16px;
+ position: relative;
+}
+
+.work4-section-area .others-widget-area .card-boxarea:hover h3 {
+ transform: rotateY(360deg);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea h3 {
+ line-height: 50px;
+ letter-spacing: -0.24px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ background: #F2F4FF;
+}
+
+.work4-section-area .others-widget-area .card-boxarea h3 img {
+ height: 30px;
+ width: 30px;
+ display: inline-block;
+ text-align: center;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area {
+ background: #F2F4FF;
+ padding: 28px;
+ border-radius: 4px;
+ text-align: center;
+ margin: 0 40px 0 0;
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea .content-area {
+ margin: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area p {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 {
+ background: #F2F4FF;
+ padding: 28px;
+ border-radius: 4px;
+ text-align: center;
+ margin: 0 0 0 40px;
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea .content-area2 {
+ margin: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 a {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 p {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box1 h3 {
+ position: relative;
+ left: -75px;
+ margin-bottom: 20px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box1 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box2 h3 {
+ position: relative;
+ left: -73px;
+ margin-top: 13px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box2 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box3 h3 {
+ position: relative;
+ left: 74px;
+ margin-top: -33px;
+ margin-bottom: 16px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box3 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box4 h3 {
+ position: relative;
+ left: 74px;
+ margin-top: 16px;
+ margin-bottom: -16px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box4 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images {
+ margin-top: 30px;
+ margin-bottom: 30px;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements12 {
+ position: absolute;
+ top: -10px;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements13 {
+ position: absolute;
+ bottom: -10px;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements14 {
+ position: absolute;
+ top: -10px;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements15 {
+ position: absolute;
+ bottom: -10px;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .img1 {
+ position: relative;
+ z-index: 1;
+ background: #F1F0FE;
+ /* padding: 16px; */
+ border-radius: 50%;
+}
+
+.work4-section-area .others-widget-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+.work5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.work5-section-area .work-widget-boxes {
+ position: relative;
+ z-index: 1;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea {
+ text-align: center;
+ position: relative;
+ z-index: 1;
+ margin-bottom: 30px;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea.box2::after {
+ display: none;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 82%;
+ left: 63%;
+ top: 50%;
+ background: #E6E6E9;
+ z-index: -1;
+}
+
+@media (max-width: 767px) {
+ .work5-section-area .work-widget-boxes .work-boxarea::after {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work5-section-area .work-widget-boxes .work-boxarea::after {
+ display: none;
+ }
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover h5 {
+ background: var(--ztc-bg-bg-12);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover .icons img {
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+ filter: brightness(0) invert(1);
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea h5 {
+ color: var(--ztc-text-text-13);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 80px;
+ background: rgba(109, 75, 251, 0.1);
+ padding: 8px 14px;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 80px;
+ background: rgba(109, 75, 251, 0.2);
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea .icons img {
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .work5-section-area .work-widget-boxes .work-boxarea a {
+ font-size: var(--ztc-font-size-font-s18);
+ }
+}
+
+/*============= WORK CSS AREA ===============*/
+/* File: src/assets/scss/layout/pages/_about.scss */
+/* ============= BANNERBOTTOM SECTION ============= */
+.bannerbottom-section.website-service-strip {
+ padding: 80px 0;
+ background: #ffffff;
+ overflow: hidden;
+}
+
+.bannerbottom-section .bottom-info-strip {
+ position: relative;
+ /* background: #ffffff; */
+ /* box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05); */
+ /* border-radius: 16px; */
+ padding: 40px;
+ padding-bottom: 0px;
+}
+
+.bannerbottom-section .script-font {
+ font-family: 'Figtree', cursive;
+ font-size: 28px;
+ color: #fff;
+ margin-bottom: 0;
+ font-weight: 600;
+ font-style: italic;
+}
+
+.bannerbottom-section .title-font {
+ font-size: 26px !important;
+ font-weight: 600;
+ color: #1a1f2b;
+ margin-bottom: 12px;
+ line-height: 1.3;
+}
+
+.bannerbottom-section .desc-font {
+ font-size: 15px !important;
+ color: #777;
+ line-height: 1.7;
+ margin-bottom: 15px;
+}
+
+.bannerbottom-section .phone-number {
+ font-size: var(--body-size) !important;
+ font-weight: 700;
+ color: #3779b9;
+ margin: 0;
+}
+
+.bannerbottom-section .call-info-box span {
+ font-size: var(--small-text-size) !important;
+ color: #fff;
+}
+
+.bannerbottom-section .call-icon-bg {
+ width: 54px;
+ height: 54px;
+ background: #f0f5ff;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+}
+
+.bannerbottom-section .scooter-mini-icon {
+ width: 28px;
+ height: 28px;
+ object-fit: contain;
+}
+
+/* Central Illustration */
+.bannerbottom-section .central-illustration-wrap {
+ min-height: 420px;
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ align-items: center;
+ padding-bottom: 10px;
+ overflow: visible;
+}
+
+.bannerbottom-section .main-delivery-img {
+ max-width: 320px;
+ height: auto;
+ position: relative;
+ z-index: 1;
+}
+
+/* Floating Items Container */
+.bannerbottom-section .floating-items-container {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ pointer-events: none;
+}
+
+.bannerbottom-section .floating-item {
+ position: absolute;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ animation: bbFloating 4s ease-in-out infinite;
+ pointer-events: auto;
+}
+
+.bannerbottom-section .floating-item.item-1 {
+ left: -10px;
+ top: 160px;
+ animation-delay: 0s;
+}
+
+.bannerbottom-section .floating-item.item-2 {
+ left: 12%;
+ top: -17px;
+ animation-delay: 1s;
+}
+
+.bannerbottom-section .floating-item.item-3 {
+ right: 7%;
+ top: 0px !important;
+ animation-delay: 2s;
+}
+
+.bannerbottom-section .floating-item.item-4 {
+ right: -10px;
+ top: 160px;
+ animation-delay: 3s;
+}
+
+.bannerbottom-section .floating-circle {
+ width: 65px;
+ height: 65px;
+ background: #fff;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 0 5px 20px rgba(0, 0, 0, 0.10);
+ margin-bottom: 8px;
+ border: 1px solid rgba(55, 121, 185, 0.1);
+}
+
+.bannerbottom-section .floating-circle img {
+ width: 55px;
+ height: 55px;
+ object-fit: contain;
+}
+
+.bannerbottom-section .floating-content h6 {
+ font-size: 13px !important;
+ font-weight: 700 !important;
+ color: #fff !important;
+ margin: 0 !important;
+ white-space: nowrap !important;
+}
+
+.bannerbottom-section .floating-content p {
+ font-size: 13px !important;
+ color: #fff;
+ margin: 0;
+ white-space: nowrap;
+}
+
+@keyframes bbFloating {
+ 0% {
+ transform: translateY(0);
+ }
+
+ 50% {
+ transform: translateY(-14px);
+ }
+
+ 100% {
+ transform: translateY(0);
+ }
+}
+
+/* Responsive */
+@media (max-width: 1360px) {
+ .cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+ position: relative !important;
+ left: 281px !important;
+ }
+}
+
+@media (max-width: 1360px) {
+ .cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+ position: relative !important;
+ left: 231px !important;
+ }
+
+ .case-el-right-2 {
+ top: 75% !important;
+ right: 0% !important;
+ width: 150px !important;
+ animation-delay: 1.5s;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ right: -18px !important;
+ top: 160px !important;
+ animation-delay: 3s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: -21px !important;
+ top: 160px !important;
+ animation-delay: 0s !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .cta1-section-area .cta-images ul li a {
+ display: none !important;
+ }
+}
+
+@media (max-width: 1200px) {
+ .bannerbottom-section .floating-item.item-3 {
+ right: -1%;
+ top: 15px;
+ animation-delay: 2s;
+ }
+}
+
+
+@media (max-width: 1199px) {
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: 380px;
+ }
+
+ .bannerbottom-section .floating-item.item-2 {
+ left: 8%;
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: 8%;
+ }
+}
+
+@media (max-width: 991px) {
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: 420px;
+ margin-top: 30px;
+ }
+
+ .bannerbottom-section .bottom-info-strip {
+ padding: 30px 20px;
+ }
+
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: auto;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding-bottom: 0;
+ margin: 20px 0;
+ }
+
+ .bannerbottom-section .floating-items-container {
+ position: relative;
+ width: 100%;
+ height: auto;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ gap: 24px;
+ margin-bottom: 24px;
+ }
+
+ .bannerbottom-section .floating-item {
+ position: relative !important;
+ left: auto !important;
+ top: auto !important;
+ right: auto !important;
+ width: calc(50% - 16px);
+ animation: bbFloating 4s ease-in-out infinite !important;
+ }
+
+ .bannerbottom-section .info-column-right {
+ text-align: center !important;
+ }
+
+ .bannerbottom-section .call-info-box {
+ justify-content: center !important;
+ }
+
+ .bannerbottom-section .main-delivery-img {
+ max-width: 85%;
+ }
+}
+
+@media (max-width: 767px) {
+ .bannerbottom-section {
+ padding: 50px 0;
+ }
+
+ .bannerbottom-section .central-illustration-wrap {
+ min-height: auto;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding-bottom: 0;
+ margin: 20px 0;
+ }
+
+ .bannerbottom-section .floating-items-container {
+ position: relative;
+ width: 100%;
+ height: auto;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ gap: 24px;
+ margin-bottom: 24px;
+ }
+
+ .bannerbottom-section .floating-item {
+ position: relative !important;
+ left: auto !important;
+ top: auto !important;
+ right: auto !important;
+ width: calc(50% - 16px);
+ animation: bbFloating 4s ease-in-out infinite !important;
+ }
+
+ .bannerbottom-section .info-column-right {
+ text-align: center !important;
+ }
+
+ .bannerbottom-section .call-info-box {
+ justify-content: center !important;
+ }
+
+ .bannerbottom-section .main-delivery-img {
+ max-width: 85%;
+ }
+}
+
+@media (max-width: 480px) {
+ .bannerbottom-section .floating-item {
+ width: calc(50% - 12px);
+ }
+
+ .bannerbottom-section .floating-circle {
+ width: 55px;
+ height: 55px;
+ }
+
+ .bannerbottom-section .floating-circle img {
+ width: 35px;
+ height: 35px;
+ }
+}
+
+/* ============= BANNERBOTTOM SECTION END ============= */
+
+/* ============================================================
+ KEY FEATURES SLIDER SECTION
+ ============================================================ */
+.kf-section {
+ padding: 80px 0;
+ position: relative;
+ background-color: #1a1f2b;
+ overflow: hidden;
+}
+
+/* --- KeyFeatures: New Staggered Image Layout --- */
+.kf-image-new-wrap {
+ position: relative;
+ width: 100%;
+ max-width: 480px;
+ margin: 0 auto;
+ padding: 20px 0 60px 0;
+}
+
+/* Main large image top-left */
+.kf-main-img-box {
+ position: relative;
+ z-index: 2;
+ width: 78%;
+ border-radius: 20px;
+ overflow: hidden;
+ box-shadow: 0 20px 60px rgba(55, 121, 185, 0.25);
+ margin-left: 0;
+}
+
+.kf-main-img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ display: block;
+ min-height: 280px;
+}
+
+/* Accent small image bottom-right (overlapping) */
+.kf-accent-img-box {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ width: 46%;
+ z-index: 3;
+ border-radius: 16px;
+ overflow: hidden;
+ box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
+ border: 4px solid #fff;
+}
+
+.kf-accent-img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ display: block;
+ min-height: 160px;
+}
+
+/* Badge – Years of Excellence */
+.kf-exp-badge {
+ position: absolute;
+ bottom: 30px;
+ left: -10px;
+ z-index: 4;
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #3779b9;
+ color: #fff;
+ border-radius: 50px;
+ padding: 10px 20px 10px 14px;
+ box-shadow: 0 8px 24px rgba(55, 121, 185, 0.4);
+}
+
+.kf-exp-num {
+ font-size: 28px;
+ font-weight: 800;
+ line-height: 1;
+ color: #fff;
+}
+
+.kf-exp-num sup {
+ font-size: 14px;
+ vertical-align: super;
+}
+
+.kf-exp-label {
+ font-size: 12px;
+ font-weight: 600;
+ line-height: 1.4;
+ color: rgba(255, 255, 255, 0.9);
+}
+
+/* Dot grid decoration – top-right corner */
+.kf-dot-grid {
+ position: absolute;
+ top: 10px;
+ right: 0;
+ z-index: 1;
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ gap: 7px;
+}
+
+.kf-dot-sm {
+ width: 6px;
+ height: 6px;
+ border-radius: 50%;
+ background: #3779b9;
+ opacity: 0.35;
+ display: block;
+}
+
+/* Responsive – new wrap */
+@media (max-width: 1200px) {
+ .kf-image-new-wrap {
+ max-width: 420px;
+ }
+
+ .kf-main-img {
+ min-height: 240px;
+ }
+
+ .kf-accent-img {
+ min-height: 140px;
+ }
+}
+
+@media (max-width: 992px) {
+ .kf-image-new-wrap {
+ max-width: 460px;
+ padding-bottom: 50px;
+ }
+}
+
+@media (max-width: 768px) {
+ .kf-image-new-wrap {
+ max-width: 380px;
+ padding-bottom: 40px;
+ }
+
+ .kf-main-img {
+ min-height: 200px;
+ }
+
+ .kf-accent-img {
+ min-height: 120px;
+ }
+
+ .kf-exp-badge {
+ left: 0;
+ padding: 8px 14px 8px 10px;
+ }
+
+ .kf-exp-num {
+ font-size: 22px;
+ }
+}
+
+@media (max-width: 500px) {
+ .kf-image-new-wrap {
+ max-width: 320px;
+ }
+
+ .kf-exp-badge {
+ bottom: 20px;
+ }
+}
+
+@media (max-width: 375px) {
+ .kf-image-new-wrap {
+ max-width: 100%;
+ }
+
+ .kf-accent-img {
+ min-height: 100px;
+ }
+}
+
+.kf-container {
+ max-width: 1320px;
+ margin: 0 auto;
+ padding: 0 2rem;
+ display: flex;
+ align-items: center;
+ gap: 3rem;
+ position: relative;
+ z-index: 3;
+}
+
+.kf-slider-column {
+ padding: 0 40px;
+ flex: 1;
+ min-width: 0;
+ overflow: hidden;
+}
+
+.kf-header {
+ margin-bottom: 24px;
+}
+
+.kf-subtitle {
+ display: block;
+ font-size: 15px;
+ font-weight: 600;
+ color: #3779b9;
+ text-transform: uppercase;
+ letter-spacing: 2px;
+ margin-bottom: 10px;
+}
+
+.kf-title {
+ font-size: 36px;
+ font-weight: 700;
+ color: #ffffff;
+ line-height: 1.3;
+ margin-bottom: 0;
+}
+
+.kf-highlight {
+ color: #3779b9;
+}
+
+.kf-slider-window {
+ width: 100%;
+ overflow: hidden;
+ padding: 20px 4px;
+ margin: -20px -4px;
+}
+
+.kf-slider-track {
+ display: flex;
+ gap: 1.5rem;
+ flex-wrap: nowrap;
+ align-items: stretch;
+ transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
+ will-change: transform;
+}
+
+.kf-column-wrapper {
+ display: flex;
+ flex-direction: column;
+ gap: 1.5rem;
+ flex-grow: 0;
+ flex-shrink: 0;
+}
+
+.kf-card {
+ width: 100%;
+ flex: 1;
+ background: rgba(255, 255, 255, 0.05);
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ padding: 24px 20px;
+ border-radius: 24px;
+ text-align: center;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ box-shadow: 0 16px 40px rgba(0, 0, 0, 0.2);
+ transition: all 0.4s cubic-bezier(0.2, 1, 0.3, 1);
+}
+
+.kf-card:hover {
+ border-color: #3779b9;
+ transform: translateY(-8px) scale(1.02);
+ background: rgba(55, 121, 185, 0.1);
+ box-shadow: 0 24px 60px rgba(55, 121, 185, 0.2);
+}
+
+.kf-icon-box {
+ width: 64px;
+ height: 64px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 14px;
+ border-radius: 50%;
+ background: rgba(55, 121, 185, 0.12);
+ border: 1px solid rgba(55, 121, 185, 0.25);
+}
+
+.kf-card-img {
+ width: 38px;
+ height: 38px;
+ object-fit: contain;
+}
+
+.kf-card-name {
+ font-size: 17px;
+ font-weight: 600;
+ color: #ffffff;
+ line-height: 1.5;
+ margin: 0;
+ min-height: 2.2em;
+ font-size: 18px !important;
+ margin-bottom: 10px !important;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.4s ease;
+}
+
+.kf-card-desc {
+ font-size: 14px !important;
+ line-height: 1.6 !important;
+ color: #1a1f2b !important;
+ margin: 0 !important;
+ transition: all 0.4s ease;
+}
+
+.kf-card:hover .kf-card-desc {
+ color: #ffffff !important;
+}
+
+.kf-card-placeholder {
+ flex: 1;
+ visibility: hidden;
+ pointer-events: none;
+}
+
+.kf-dots {
+ display: flex;
+ gap: 10px;
+ margin-top: 28px;
+}
+
+.kf-dot {
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ background: rgba(255, 255, 255, 0.2);
+ cursor: pointer;
+ transition: all 0.4s ease;
+}
+
+.kf-dot-active {
+ background: #3779b9;
+ width: 30px;
+ border-radius: 10px;
+}
+
+.kf-controls-row {
+ display: flex;
+ align-items: center;
+ gap: 1.5rem;
+ margin-top: 1.5rem;
+ flex-wrap: wrap;
+ padding-bottom: 10px;
+}
+
+.kf-controls {
+ display: flex;
+ gap: 1rem;
+}
+
+
+.kf-control-btn {
+ width: 58px;
+ height: 58px;
+ border-radius: 50%;
+ border: 1px solid rgba(255, 255, 255, 0.15);
+ background: rgba(255, 255, 255, 0.04);
+ color: #ffffff;
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transition: all 0.35s ease;
+ font-size: 1.3rem;
+}
+
+.kf-control-btn:hover {
+ background: #3779b9;
+ border-color: #3779b9;
+ transform: scale(1.1);
+ box-shadow: 0 8px 22px rgba(55, 121, 185, 0.35);
+}
+
+.kf-demo-btn {
+ display: inline-block;
+ padding: 14px 28px;
+ background: #3779b9;
+ color: #fff;
+ border-radius: 50px;
+ font-weight: 600;
+ font-size: 14px;
+ text-decoration: none;
+ transition: all 0.35s ease;
+ white-space: nowrap;
+}
+
+.kf-demo-btn:hover {
+ background: #2a5f96;
+ color: #fff;
+ box-shadow: 0 8px 24px rgba(55, 121, 185, 0.4);
+ transform: translateY(-2px);
+}
+
+.kf-image-column {
+ flex: 0 0 clamp(28%, 33%, 38%);
+ position: relative;
+}
+
+.kf-image-wrapper {
+ width: 100%;
+ height: 580px;
+ overflow: hidden;
+ border-radius: 160px 0 160px 0;
+ box-shadow: -24px 24px 70px rgba(0, 0, 0, 0.4);
+ border: 1px solid rgba(255, 255, 255, 0.08);
+ background: rgba(55, 121, 185, 0.08);
+}
+
+.kf-featured-image {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ transition: transform 2s cubic-bezier(0.2, 1, 0.3, 1);
+}
+
+.kf-image-wrapper:hover .kf-featured-image {
+ transform: scale(1.12);
+}
+
+/* Light variant */
+.kf-section-light {
+ background-color: #ffffff !important;
+}
+
+.kf-section-light .kf-title {
+ color: #1a1f2b;
+}
+
+.kf-section-light .kf-card {
+ background: #f5f8fc;
+ border: 1px solid #e3eaf4;
+ box-shadow: 0 8px 28px rgba(55, 121, 185, 0.08);
+}
+
+.kf-section-light .kf-card:hover {
+ background: #3779b9 !important;
+ border-color: #3779b9 !important;
+ box-shadow: 0 20px 50px rgba(55, 121, 185, 0.35) !important;
+ transform: translateY(-8px) scale(1.02);
+}
+
+.kf-section-light .kf-card:hover .kf-card-name,
+.kf-section-light .kf-card:hover .kf-card-desc {
+ color: #ffffff !important;
+}
+
+.kf-section-light .kf-card:hover .kf-icon-box {
+ background: rgba(255, 255, 255, 0.18) !important;
+ border-color: rgba(255, 255, 255, 0.35) !important;
+}
+
+.kf-section-light .kf-card-name {
+ color: #1a1f2b;
+}
+
+.kf-section-light .kf-icon-box {
+ background: rgba(55, 121, 185, 0.08);
+ border-color: rgba(55, 121, 185, 0.2);
+}
+
+.kf-section-light .kf-control-btn {
+ border-color: #3779b9;
+ background: #3779b9;
+ color: #fff;
+}
+
+.kf-section-light .kf-control-btn:hover {
+ background: #2a5f96;
+ border-color: #2a5f96;
+}
+
+.kf-section-light .kf-dot {
+ background: #c8d8ea;
+}
+
+.kf-section-light .kf-image-wrapper {
+ border: 2px solid #e3eaf4;
+ box-shadow: 24px 24px 60px rgba(55, 121, 185, 0.12);
+}
+
+/* Responsive */
+@media (min-width: 1920px) {
+ .kf-container {
+ max-width: 1600px;
+ gap: 4rem;
+ }
+
+ .kf-title {
+ font-size: 42px;
+ }
+
+ .kf-image-wrapper {
+ height: 680px;
+ }
+}
+
+@media (max-width: 1440px) {
+ .kf-container {
+ max-width: 1280px;
+ gap: 3rem;
+ }
+
+ .kf-image-wrapper {
+ height: 560px;
+ }
+}
+
+@media (max-width: 1280px) {
+ .kf-container {
+ gap: 2.5rem;
+ padding: 0 1.5rem;
+ }
+
+ .kf-title {
+ font-size: 32px;
+ }
+
+ .kf-image-wrapper {
+ height: 520px;
+ }
+}
+
+@media (max-width: 1200px) {
+ .kf-container {
+ flex-direction: column;
+ align-items: stretch;
+ gap: 2.5rem;
+ }
+
+ .kf-image-column {
+ width: 100%;
+ max-width: 680px;
+ margin: 0 auto;
+ order: 1;
+ }
+
+ .kf-slider-column {
+ order: 2;
+ padding: 0 80px;
+ }
+
+ .kf-image-wrapper {
+ height: 420px;
+ border-radius: 120px 0 120px 0;
+ }
+}
+
+@media (max-width: 1024px) {
+ .kf-container {
+ padding: 0 1.5rem;
+ }
+
+ .specialty-list li {
+
+ font-size: 14px !important;
+
+ }
+
+ .kf-title {
+ font-size: 28px;
+ }
+
+ .kf-card-name {
+ font-size: 15px;
+ }
+}
+
+@media (max-width: 768px) {
+ .kf-section {
+ padding: 60px 0;
+ }
+
+ .kf-container {
+ padding: 0 1rem;
+ gap: 2rem;
+ }
+
+ .kf-title {
+ font-size: 24px;
+ }
+
+ .kf-image-column {
+ max-width: 100%;
+ }
+
+ .kf-image-wrapper {
+ height: 300px;
+ border-radius: 80px 0 80px 0;
+ }
+
+ .kf-controls-row {
+ flex-direction: column;
+ /* align-items: flex-start; */
+ gap: 1rem;
+ }
+
+ .kf-card {
+ padding: 20px 16px;
+ }
+
+ .kf-card-name {
+ font-size: 14px;
+ min-height: 2.8em;
+ }
+}
+
+@media (max-width: 576px) {
+ .kf-title {
+ font-size: 22px;
+ }
+
+ .kf-subtitle {
+ font-size: 13px;
+ }
+
+ .kf-image-wrapper {
+ height: 260px;
+ }
+
+ .kf-control-btn {
+ width: 48px;
+ height: 48px;
+ font-size: 1rem;
+ }
+
+ .kf-demo-btn {
+ padding: 12px 22px;
+ font-size: 13px;
+ }
+}
+
+@media (max-width: 480px) {
+ .kf-image-wrapper {
+ height: 230px;
+ border-radius: 60px 0 60px 0;
+ }
+
+ .kf-card {
+ padding: 18px 14px;
+ border-radius: 18px;
+ }
+
+ .kf-icon-box {
+ width: 54px;
+ height: 54px;
+ }
+
+ .kf-card-img {
+ width: 30px;
+ height: 30px;
+ }
+}
+
+@media (max-width: 375px) {
+ .kf-section {
+ padding: 40px 0;
+ }
+
+ .kf-container {
+ padding: 0 0.85rem;
+ }
+
+ .kf-title {
+ font-size: 20px;
+ }
+
+ .kf-image-wrapper {
+ height: 200px;
+ }
+
+ .kf-demo-btn {
+ font-size: 12px;
+ padding: 11px 18px;
+ width: 100%;
+ text-align: center;
+ }
+}
+
+@media (max-width: 320px) {
+ .kf-title {
+ font-size: 18px;
+ }
+
+ .kf-image-wrapper {
+ height: 180px;
+ border-radius: 50px 0 50px 0;
+ }
+
+ .kf-card-name {
+ font-size: 13px;
+ }
+
+ .kf-control-btn {
+ width: 42px;
+ height: 42px;
+ font-size: 0.9rem;
+ }
+}
+
+/* ============================================================
+ KEY FEATURES SECTION END
+ ============================================================ */
+
+/* ===== ANIMATION SAFETY FALLBACKS ===== */
+/* Ensure text-anime elements are always visible even if GSAP plugin hasn't run */
+.text-anime-style-3,
+.text-anime-style-2,
+.text-anime-style-1 {
+ opacity: 1 !important;
+ visibility: visible !important;
+}
+
+.text-anime-style-3 .word,
+.text-anime-style-2 .word,
+.text-anime-style-1 .word {
+ opacity: 1 !important;
+ transform: none !important;
+}
+
+/* ===== ANIMATION SAFETY FALLBACKS END ===== */
+
+/* ===== WORK PROCESS CARDS ===== */
+.work-process-card {
+ background: rgba(255, 255, 255, 0.07);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ border-radius: 16px;
+ padding: 32px 24px;
+ text-align: center;
+ height: 100%;
+ transition: all 0.4s ease;
+ position: relative;
+}
+
+.work-process-card:hover {
+ background: rgba(255, 255, 255, 0.13);
+ transform: translateY(-8px);
+ box-shadow: 0 20px 50px rgba(0, 0, 0, 0.25);
+}
+
+.work-process-icon {
+ width: 72px;
+ height: 72px;
+ margin: 0 auto 16px;
+ background: rgba(255, 255, 255, 0.1);
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.work-process-icon img {
+ width: 40px;
+ height: 40px;
+ object-fit: contain;
+ filter: brightness(0) invert(1);
+}
+
+.work-process-number {
+ font-size: 48px;
+ font-weight: 800;
+ color: rgba(255, 255, 255, 0.08);
+ position: absolute;
+ top: 16px;
+ right: 20px;
+ line-height: 1;
+ pointer-events: none;
+}
+
+.work-process-title {
+ font-size: 18px;
+ font-weight: 700;
+ color: #fff;
+ margin: 0 0 12px 0;
+}
+
+.work-process-desc {
+ font-size: 14px;
+ color: #fff;
+ line-height: 1.7;
+ margin: 0;
+}
+
+/* ===== WORK PROCESS CARDS END ===== */
+
+/* ===== TESTIMONIAL THUMB BUTTONS ===== */
+.testi-thumb-item {
+ transition: transform 0.2s ease;
+}
+
+.testi-thumb-item:hover {
+ transform: scale(1.1);
+}
+
+.testi-thumb-item.active img {
+ box-shadow: 0 0 0 3px rgba(46, 7, 151, 0.35) !important;
+}
+
+/* ===== TESTIMONIAL THUMB BUTTONS END ===== */
+
+/* ============================================================
+ FAQ SECTION
+ ============================================================ */
+.ztc-faq-section {
+ background: #f5f8fc;
+ position: relative;
+ overflow: hidden;
+}
+
+.ztc-faq-section .heading2 h5,
+.ztc-faq-section h5 {
+ color: #1a1f2b;
+}
+
+.ztc-faq-section h2 {
+ color: #1a1f2b;
+}
+
+/* --- Side Images --- */
+.faq-side-img {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.faq-side-img img {
+ width: 100%;
+ height: 480px;
+ object-fit: cover;
+ border-radius: 20px;
+ box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
+}
+
+.faq-img-left img {
+ border-radius: 0 80px 0 80px;
+}
+
+.faq-img-right img {
+ border-radius: 80px 0 80px 0;
+}
+
+/* Floating badge on images */
+.faq-badge {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #fff;
+ border-radius: 50px;
+ padding: 10px 20px;
+ box-shadow: 0 10px 30px rgba(46, 7, 151, 0.15);
+ position: absolute;
+ bottom: -18px;
+ white-space: nowrap;
+ font-weight: 700;
+ font-size: 14px;
+ color: #1a1f2b;
+}
+
+.faq-badge-left {
+ left: 10px;
+}
+
+.faq-badge-right {
+ right: 10px;
+}
+
+.faq-badge img {
+ width: 22px;
+ height: 22px;
+}
+
+/* --- Accordion --- */
+.faq-accordion-wrap {
+ display: flex;
+ flex-direction: column;
+ gap: 14px;
+}
+
+.faq-item {
+ background: #fff;
+ border-radius: 14px;
+ border: 1px solid #e3eaf4;
+ overflow: hidden;
+ box-shadow: 0 4px 16px rgba(46, 7, 151, 0.04);
+ transition: box-shadow 0.3s ease, border-color 0.3s ease;
+}
+
+.faq-item-open {
+ border-color: #3779b9;
+ box-shadow: 0 8px 30px rgba(46, 7, 151, 0.12);
+}
+
+.faq-question {
+ width: 100%;
+ background: none;
+ border: none;
+ padding: 20px 20px 20px 24px;
+ display: flex;
+ align-items: center;
+ gap: 14px;
+ cursor: pointer;
+ text-align: left;
+ transition: background 0.2s ease;
+}
+
+.faq-question:hover {
+ background: rgba(46, 7, 151, 0.03);
+}
+
+.faq-q-num {
+ font-size: 13px;
+ font-weight: 700;
+ color: #3779b9;
+ min-width: 28px;
+ opacity: 0.6;
+}
+
+.faq-q-text {
+ flex: 1;
+ font-size: 16px;
+ font-weight: 600;
+ color: #1a1f2b;
+ line-height: 1.5;
+}
+
+.faq-icon {
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ background: rgba(46, 7, 151, 0.08);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #3779b9;
+ font-size: 13px;
+ transition: background 0.3s ease, transform 0.3s ease;
+ flex-shrink: 0;
+}
+
+.faq-icon-open {
+ background: #3779b9;
+ color: #fff;
+ transform: rotate(45deg);
+}
+
+.faq-answer p {
+ font-size: 15px;
+ line-height: 1.75;
+ color: #555e6d;
+ margin: 0;
+}
+
+/* Responsive */
+
+@media (max-width: 1360px) {
+ .hero1-section-area .hero-images-area .img1 img {
+
+ position: relative;
+ top: -11px;
+
+ }
+
+ .hero1-section-area .hero-images-area .image-bg1 img {
+
+ position: relative;
+ top: -245px;
+
+ }
+}
+
+@media (max-width: 1024px) {
+
+ .homepage1-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 8px;
+ }
+
+ .vl-btn1 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 12px !important;
+ border-radius: 8px;
+ color: #1a1f2b;
+ background: var(--ztc-bg-bg-1);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: 16px;
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+ }
+
+ .heading1 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: 40px;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 40px;
+ letter-spacing: -0.54px;
+ }
+
+ .heading1 p {
+
+ line-height: 20px;
+
+ }
+
+ .bannerbottom-section .bottom-info-strip {
+ position: relative;
+ /* background: #ffffff; */
+ /* box-shadow: 0 10px 40px rgba(0, 0, 0, 0.05); */
+ /* border-radius: 16px; */
+ padding: 0px !important;
+ padding-bottom: 0px;
+ }
+
+}
+
+
+
+@media (max-width: 500px) {
+
+ .hero1-section-area .hero-images-area .img1 img {
+ position: relative;
+ top: -13px;
+ }
+
+ .hero1-section-area .hero-images-area .image-bg1 img {
+
+ display: none;
+
+ }
+}
+
+@media (max-width: 1200px) {
+ .faq-side-img img {
+ height: 380px;
+ }
+
+ .case-el-right-2 {
+
+ top: 75% !important;
+ right: -4% !important;
+ width: 150px !important;
+ animation-delay: 1.5s;
+
+ }
+
+ .case-el-left-4 {
+ top: 92% !important;
+ left: 3% !important;
+ width: 150px !important;
+ animation-delay: 3s !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .faq-badge {
+ font-size: 12px;
+ padding: 8px 14px;
+ }
+}
+
+@media (max-width: 768px) {
+ .ztc-faq-section {
+ padding: 60px 0;
+ }
+
+ .faq-q-text {
+ font-size: 15px;
+ }
+}
+
+@media (max-width: 480px) {
+ .faq-question {
+ padding: 16px;
+ }
+
+ .faq-q-text {
+ font-size: 14px;
+ }
+}
+
+@media (max-width: 320px) {
+
+ .floating-slow {
+
+ display: none;
+
+ }
+
+ .heading1 h1 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: 33px;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 33px;
+ letter-spacing: -0.54px;
+ }
+
+ .heading1 p {
+
+ line-height: 20px;
+
+ }
+
+ .heading1 h5 {
+ font-size: 10px !important;
+ /* padding-left: 10px !important; */
+ }
+}
+
+/* ============================================================
+ FAQ SECTION END
+ ============================================================ */
+
+/* ============================================================
+ FAQ V2 - 3 Column (Left FAQs | Center Image | Right FAQs)
+ ============================================================ */
+
+/* --- Grid --- */
+.faqv2-grid {
+ padding-bottom: 0;
+}
+
+.faqv2-col-left {
+ padding-right: 48px;
+}
+
+.faqv2-col-right {
+ padding-left: 58px;
+}
+
+.faqv2-col-center {
+ align-items: flex-start;
+ justify-content: center;
+ padding: 0 10px;
+}
+
+/* --- Section header text --- */
+.faqv2-subtitle {
+ font-size: 15px;
+ color: #3779b9 !important;
+ font-weight: 600 !important;
+ text-transform: uppercase !important;
+ letter-spacing: 2px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 10px;
+}
+
+.faqv2-subtitle span {
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 28px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ background: #fff;
+ border: 1px solid #3779b9;
+ margin: 0 6px 0 0;
+}
+
+.faqv2-subtitle span img {
+ width: 20px;
+ height: 20px;
+ position: relative;
+ top: -2px;
+ color: #fff;
+}
+
+.faqv2-title {
+ color: #1a1f2b;
+}
+
+.faqv2-desc {
+ color: #667280;
+ font-size: 15px;
+ line-height: 1.75;
+}
+
+.faqv2-desc a {
+ color: #3779b9;
+ font-weight: 600;
+ text-decoration: none;
+}
+
+.faqv2-desc a:hover {
+ text-decoration: underline;
+}
+
+/* ---- Accordion Items ---- */
+.faqv2-accordion {
+ display: flex;
+ flex-direction: column;
+ gap: 12px;
+}
+
+.faqv2-item {
+ background: #fff;
+ border: 1px solid #e3eaf4;
+ border-radius: 12px;
+ overflow: visible;
+ /* Changed from hidden to allow shadows */
+ box-shadow: 0 3px 12px rgba(55, 121, 185, 0.04);
+ position: relative;
+}
+
+.faqv2-item-open {
+ border-color: #3779b9;
+ box-shadow: 0 10px 30px rgba(55, 121, 185, 0.15);
+ z-index: 2;
+}
+
+.faqv2-question {
+ width: 100%;
+ background: none;
+ border: none;
+ padding: 16px 20px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ gap: 12px;
+ cursor: pointer;
+ text-align: left;
+ transition: background 0.2s ease;
+}
+
+.faqv2-question:hover {
+ background: rgba(55, 121, 185, 0.04);
+}
+
+.faqv2-item-open .faqv2-question:hover {
+ background: transparent;
+ /* Fix for hover hide/flicker when open */
+}
+
+.faqv2-q-text {
+ flex: 1;
+ font-size: var(--small-text-size) !important;
+ font-weight: 600;
+ color: #1a1f2b;
+ line-height: 1.5;
+}
+
+.faqv2-icon {
+ width: 30px;
+ height: 30px;
+ border-radius: 50%;
+ background: rgba(55, 121, 185, 0.08);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #3779b9;
+ font-size: 12px;
+ flex-shrink: 0;
+}
+
+.faqv2-icon-open {
+ background: #3779b9;
+ color: #fff;
+ transform: rotate(180deg);
+}
+
+.faqv2-answer p {
+ font-size: var(--body-size) !important;
+ line-height: 1.75;
+ color: #667280;
+ margin: 0;
+}
+
+/* ---- Center Image Wrap ---- */
+.faqv2-center-wrap {
+ position: relative;
+ width: 100%;
+ padding-bottom: 40px;
+}
+
+/* Main image */
+.faqv2-main-img {
+ position: relative;
+ z-index: 2;
+ border-radius: 24px;
+ overflow: hidden;
+ box-shadow: 0 24px 64px rgba(55, 121, 185, 0.15);
+}
+
+.faqv2-main-img img {
+ width: 100%;
+ height: 500px;
+ object-fit: cover;
+ border-radius: 24px;
+ display: block;
+}
+
+/* Decorative ring behind image */
+.faqv2-ring {
+ position: absolute;
+ top: -20px;
+ left: -20px;
+ right: -20px;
+ bottom: -20px;
+ border: 2px dashed rgba(55, 121, 185, 0.15);
+ border-radius: 30px;
+ z-index: 1;
+ animation: faqRingSpin 30s linear infinite;
+}
+
+@keyframes faqRingSpin {
+ from {
+ transform: rotate(0deg);
+ }
+
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+/* Floating secondary images */
+.faqv2-float-img {
+ position: absolute;
+ z-index: 3;
+ border-radius: 14px;
+ overflow: hidden;
+ box-shadow: 0 12px 36px rgba(0, 0, 0, 0.18);
+ border: 3px solid #fff;
+ animation: faqFloat 4s ease-in-out infinite alternate;
+}
+
+.faqv2-float-top {
+ width: 100px;
+ height: 100px;
+ top: -24px;
+ right: -24px;
+ animation-delay: 0s;
+}
+
+.faqv2-float-bottom {
+ width: 88px;
+ height: 88px;
+ bottom: 30px;
+ left: -24px;
+ animation-delay: 2s;
+}
+
+.faqv2-float-img img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+@keyframes faqFloat {
+ from {
+ transform: translateY(0);
+ }
+
+ to {
+ transform: translateY(-10px);
+ }
+}
+
+/* Element dots */
+.faqv2-el {
+ position: absolute;
+ z-index: 4;
+ width: 22px;
+ height: 22px;
+ object-fit: contain;
+}
+
+.faqv2-el-tl {
+ top: 50px;
+ left: -10px;
+}
+
+.faqv2-el-tr {
+ top: 70px;
+ right: 10px;
+}
+
+.faqv2-el-bl {
+ bottom: 90px;
+ left: 10px;
+}
+
+.faqv2-el-br {
+ bottom: 60px;
+ right: -10px;
+}
+
+/* Stat badges */
+.faqv2-stat-badge {
+ position: absolute;
+ z-index: 5;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ background: #fff;
+ border-radius: 50px;
+ padding: 10px 18px 10px 10px;
+ box-shadow: 0 10px 30px rgba(55, 121, 185, 0.15);
+ bottom: 50px;
+ right: -20px;
+ white-space: nowrap;
+}
+
+.faqv2-stat-badge2 {
+ bottom: auto;
+ top: 60px;
+ left: -20px;
+ right: auto;
+}
+
+.faqv2-stat-badge div:last-child {
+ display: flex;
+ flex-direction: column;
+ line-height: 1.2;
+}
+
+.faqv2-stat-badge strong {
+ font-size: var(--main-heading-size) !important;
+ font-weight: 800;
+ color: #1a1f2b;
+}
+
+.faqv2-stat-badge span {
+ font-size: var(--small-text-size) !important;
+ color: #667280;
+}
+
+.faqv2-stat-icon {
+ width: 40px;
+ height: 40px;
+ border-radius: 50%;
+ background: rgba(55, 121, 185, 0.1);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.faqv2-stat-icon img {
+ width: 20px;
+ height: 20px;
+}
+
+.faqv2-stat-icon2 {
+ background: rgba(55, 121, 185, 0.12);
+}
+
+/* ---- Responsive ---- */
+@media (max-width: 1200px) {
+ .faqv2-col-left {
+ padding-right: 16px;
+ }
+
+ .faqv2-col-right {
+ padding-left: 16px;
+ }
+
+ .faqv2-main-img img {
+ height: 420px;
+ }
+}
+
+/* On tablet/mobile: hide center column, show both FAQ stacks full width */
+@media (max-width: 992px) {
+
+ .faqv2-col-left,
+ .faqv2-col-right {
+ padding: 0;
+ }
+
+ .faqv2-col-left {
+ margin-bottom: 20px;
+ }
+
+ .faqv2-q-text {
+ font-size: 14.5px;
+ }
+}
+
+@media (max-width: 768px) {
+ .ztc-faq-section {
+ padding: 60px 0;
+ }
+
+ .faqv2-question {
+ padding: 14px 16px;
+ }
+
+ .faqv2-q-text {
+ font-size: 14px;
+ }
+}
+
+@media (max-width: 480px) {
+ .faqv2-question {
+ padding: 12px 14px;
+ }
+
+ .faqv2-q-text {
+ font-size: 13.5px;
+ }
+
+ .faqv2-answer p {
+ font-size: 13px;
+ }
+}
+
+/* ============================================================
+ FAQ V2 END
+ ============================================================ */
+
+/* ============================================================
+ WORK SECTION - Image Stack + Step List Layout
+ ============================================================ */
+/* Image Stack */
+.work-img-stack {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+}
+
+.work-img-main {
+ border-radius: 24px;
+ overflow: hidden;
+ height: 51px;
+ box-shadow: 0 24px 60px rgba(0, 0, 0, 0.3);
+}
+
+.work-img-main img {
+ width: 100%;
+ height: 500px;
+ object-fit: cover;
+ border-radius: 24px;
+ display: block;
+}
+
+.work-img-float {
+ position: absolute;
+ bottom: -30px;
+ right: -20px;
+ width: 130px;
+ height: 130px;
+ border-radius: 18px;
+ overflow: hidden;
+ border: 4px solid rgba(255, 255, 255, 0.15);
+ box-shadow: 0 16px 40px rgba(0, 0, 0, 0.3);
+ animation: workFloat 4s ease-in-out infinite alternate;
+}
+
+.work-img-float img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+@keyframes workFloat {
+ from {
+ transform: translateY(0);
+ }
+
+ to {
+ transform: translateY(-12px);
+ }
+}
+
+.work-stat-badge {
+ position: absolute;
+ top: 30px;
+ left: -20px;
+ display: flex;
+ align-items: center;
+ gap: 12px;
+ background: #3779b9;
+ backdrop-filter: blur(12px);
+ -webkit-backdrop-filter: blur(12px);
+ border: 1px solid rgba(255, 255, 255, 0.2);
+ border-radius: 50px;
+ padding: 10px 18px 10px 10px;
+ white-space: nowrap;
+ box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
+}
+
+.work-stat-icon {
+ width: 38px;
+ height: 38px;
+ border-radius: 50%;
+ background: rgba(255, 255, 255, 0.15);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.work-stat-icon img {
+ width: 20px;
+ height: 20px;
+ filter: brightness(0) invert(1);
+}
+
+.work-stat-text {
+ display: flex;
+ flex-direction: column;
+ line-height: 1.2;
+}
+
+.work-stat-text strong {
+ font-size: var(--main-heading-size) !important;
+ font-weight: 800;
+ color: #fff;
+}
+
+.work-stat-text span {
+ font-size: var(--small-text-size) !important;
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.work-el {
+ position: absolute;
+ width: 20px;
+ height: 20px;
+ object-fit: contain;
+}
+
+.work-el-1 {
+ top: 40px;
+ right: 20px;
+}
+
+.work-el-2 {
+ bottom: 80px;
+ left: 0;
+}
+
+/* Step List */
+.work-content-area {
+ color: #fff;
+}
+
+.work-content-area h5 {
+ color: #fff;
+}
+
+.work-content-area h2 {
+ color: #fff;
+}
+
+.work-lead-para {
+ font-size: 16px;
+ line-height: 1.8;
+ color: rgba(255, 255, 255, 0.75);
+}
+
+.work-steps-list {
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+}
+
+.work-step-row {
+ display: flex;
+ align-items: flex-start;
+ gap: 20px;
+ padding: 20px;
+ background: rgba(255, 255, 255, 0.06);
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ border-radius: 14px;
+ transition: background 0.3s ease, border-color 0.3s ease;
+}
+
+.work-step-row:hover {
+ background: rgba(255, 255, 255, 0.1);
+ border-color: rgba(255, 255, 255, 0.2);
+}
+
+.work-step-num {
+ font-size: 28px;
+ font-weight: 700;
+ color: #1a1f2b;
+ min-width: 44px;
+ line-height: 1;
+ padding-top: 4px;
+}
+
+.work-step-body h4 {
+ font-size: 16px;
+ font-weight: 700;
+ color: #fff;
+ margin: 0 0 6px 0;
+}
+
+.work-step-body p {
+ font-size: 14px;
+ line-height: 1.7;
+ color: #fff;
+ margin: 0;
+}
+
+/* Responsive */
+@media (max-width: 1200px) {
+ .work-img-main img {
+ height: 420px;
+ }
+}
+
+@media (max-width: 992px) {
+ .work-img-float {
+ width: 100px;
+ height: 100px;
+ right: -10px;
+ }
+
+ .work-img-main img {
+ height: 360px;
+ }
+}
+
+@media (max-width: 768px) {
+ .work-img-main img {
+ height: 300px;
+ }
+
+ .work-stat-badge {
+ left: 0;
+ font-size: 12px;
+ }
+
+ .work-step-row {
+ padding: 16px;
+ }
+
+ .work-step-num {
+ font-size: 22px;
+ min-width: 36px;
+ }
+
+ .work-step-body h4 {
+ font-size: 15px;
+ }
+}
+
+@media (max-width: 480px) {
+ .work-img-float {
+ display: none;
+ }
+
+ .work-lead-para {
+ font-size: 14px;
+ }
+}
+
+/* ============================================================
+ WORK SECTION END
+ ============================================================ */
+
+/* ============================================================
+ CASE STUDY - Creative Layout
+ ============================================================ */
+.case-images-creative {
+ position: relative;
+ display: flex;
+ justify-content: center;
+}
+
+.img-main-wrap {
+ position: relative;
+ z-index: 5;
+ border-radius: 120px 0 120px 0;
+ overflow: hidden;
+ box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15);
+}
+
+.img-main {
+ width: 100%;
+ height: 520px;
+ object-fit: cover;
+ display: block;
+ transition: transform 1s ease;
+}
+
+.img-main-wrap:hover .img-main {
+ transform: scale(1.05);
+}
+
+.float-badge {
+ position: absolute;
+ bottom: 30px;
+ right: 20px;
+ z-index: 10;
+}
+
+.badge-inner {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ background: #fff;
+ padding: 10px 20px;
+ border-radius: 50px;
+ box-shadow: 0 10px 30px rgba(55, 121, 185, 0.2);
+ font-weight: 700;
+ color: #1a1f2b;
+}
+
+.badge-inner img {
+ width: 22px;
+ height: 22px;
+}
+
+.case-lead-para {
+ font-size: 17px;
+ line-height: 1.8;
+ color: #555e6d;
+}
+
+.case-sub-para {
+ font-size: 15px;
+ line-height: 1.7;
+ color: #667280;
+}
+
+.case-features-list {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 15px;
+}
+
+.case-features-list li {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ font-weight: 600;
+ color: #1a1f2b;
+ font-size: 14px;
+}
+
+.case-features-list li img {
+ width: 18px;
+ height: 18px;
+}
+
+@media (max-width: 992px) {
+ .img-main {
+ height: 400px;
+ }
+
+ .case-features-list {
+ grid-template-columns: 1fr;
+ }
+}
+
+@media (max-width: 768px) {
+ .img-main {
+ height: 320px;
+ }
+}
+
+
+/* ============================================================
+ SERVICE SECTION - Parallax & Legibility
+ ============================================================ */
+.service-parallax {
+ background-attachment: fixed !important;
+}
+
+.service-parallax .text-white {
+ color: #fff !important;
+}
+
+.service-parallax .text-white span {
+ color: #fff !important;
+}
+
+.service-parallax .service1-boxarea {
+ background: rgba(255, 255, 255, 0.08) !important;
+ backdrop-filter: blur(10px);
+ -webkit-backdrop-filter: blur(10px);
+ border: 1px solid rgba(255, 255, 255, 0.12);
+ box-shadow: 0 20px 50px rgba(0, 0, 0, 0.2) !important;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+}
+
+.service-parallax .service1-boxarea p {
+ color: rgba(255, 255, 255, 0.7) !important;
+}
+
+.service-parallax .service1-boxarea a {
+ color: #fff !important;
+}
+
+.service-parallax .service1-boxarea h5 {
+ color: #1a1f2b !important;
+}
+
+.service-parallax .service1-boxarea:hover {
+ background: rgba(255, 255, 255, 0.15) !important;
+ border-color: rgba(255, 255, 255, 0.25);
+}
+
+/* ============================================================
+ MONITOR FRAME FOR PORTFOLIO
+ ============================================================ */
+.monitor-frame {
+ position: relative;
+ width: 100%;
+ background: #2a2e35;
+ border-radius: 12px 12px 2px 2px;
+ padding: 8px;
+ box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
+ border: 3px solid #333;
+ overflow: hidden;
+ transition: all 0.4s ease;
+}
+
+.monitor-screen {
+ position: relative;
+ width: 100%;
+ background: #f8fbff;
+ border-radius: 2px;
+ overflow: hidden;
+ aspect-ratio: 16 / 10;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ border: 1px solid #ddd;
+}
+
+.monitor-stand {
+ width: 45px;
+ height: 15px;
+ background: #1a1f2b;
+ margin: 0 auto;
+ position: relative;
+ box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.5);
+}
+
+.monitor-base {
+ width: 90px;
+ height: 6px;
+ background: #1a1f2b;
+ margin: 0 auto;
+ border-radius: 3px 3px 0 0;
+ box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
+}
+
+/* Hover Effects */
+.case-study-single-box:hover .monitor-frame {
+ transform: translateY(-8px);
+ border-color: #3779b9;
+ box-shadow: 0 25px 50px rgba(55, 121, 185, 0.15);
+}
+
+.monitor-screen img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ object-position: top;
+ transition: transform 1.5s ease;
+}
+
+.case-study-single-box:hover .monitor-screen img {
+ transform: scale(1.1);
+}
+
+/* Responsive Scaling */
+@media (max-width: 991px) {
+ .monitor-frame {
+ padding: 6px;
+ border-width: 2px;
+ }
+
+ .monitor-stand {
+ width: 35px;
+ height: 12px;
+ }
+
+ .monitor-base {
+ width: 70px;
+ height: 5px;
+ }
+}
+
+@media (max-width: 575px) {
+ .monitor-frame {
+ padding: 4px;
+ border-width: 2px;
+ border-radius: 8px 8px 1px 1px;
+ }
+
+ .monitor-stand {
+ width: 25px;
+ height: 10px;
+ }
+
+ .monitor-base {
+ width: 50px;
+ height: 4px;
+ }
+
+ .case-studies-section {
+ padding-top: 50px !important;
+ padding-bottom: 50px !important;
+ }
+}
+
+.case-study-content {
+ margin-top: 25px;
+}
+
+.case-study-title h3 {
+ font-size: 20px;
+ margin-top: 5px;
+}
+
+@media (max-width: 767px) {
+ .case-study-title h3 {
+ font-size: 18px;
+ }
+
+ .case-floating-element {
+ display: none !important;
+ }
+}
+
+/* Floating Elements Positioning */
+.case-floating-element {
+ position: absolute;
+ z-index: -1;
+ pointer-events: none;
+ animation: float-anime 6s infinite ease-in-out;
+ opacity: 0.8;
+ filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.1));
+}
+
+.case-el-left-1 {
+ top: 10%;
+ left: 2%;
+ width: 150px;
+}
+
+.case-el-left-2 {
+ top: 35%;
+ left: 4%;
+ width: 150px;
+ animation-delay: 1s;
+}
+
+.case-el-left-3 {
+ top: 14%;
+ left: 14%;
+ width: 150px;
+ animation-delay: 2s;
+}
+
+.case-el-left-4 {
+ top: 85%;
+ left: 3%;
+ width: 150px;
+ animation-delay: 3s;
+}
+
+.case-el-right-1 {
+ top: 15%;
+ right: 3%;
+ width: 150px;
+ animation-delay: 0.5s;
+}
+
+.case-el-right-2 {
+ top: 75%;
+ right: 5%;
+ width: 150px;
+ animation-delay: 1.5s;
+}
+
+.case-el-right-3 {
+ top: 65%;
+ right: 2%;
+ width: 150px;
+ animation-delay: 2.5s;
+}
+
+.case-el-right-4 {
+ top: 90%;
+ right: 4%;
+ width: 150px;
+ animation-delay: 3.5s;
+}
+
+@keyframes float-anime {
+
+ 0%,
+ 100% {
+ transform: translateY(0) rotate(0deg);
+ }
+
+ 50% {
+ transform: translateY(-20px) rotate(5deg);
+ }
+}
+
+.case-studies-section .consen-section-title.pb-80 {
+ padding-bottom: 30px !important;
+}
+
+.case-studies-section .mb-80 {
+ margin-bottom: 40px !important;
+}
+
+/* ================================================================
+ GLOBAL RESPONSIVE MASTER OVERRIDE
+ Covers: 1920 | 1600 | 1540 | 1440 | 1360 | 1200 | 1024 | 992 | 768 | 500 | 475 | 320
+ ================================================================ */
+
+/* ---------------------------------------------------------------
+ REMOVE ALL UNDERLINES — every link on every section
+ --------------------------------------------------------------- */
+a,
+a:hover,
+a:focus,
+a:active,
+a:visited {
+ text-decoration: none !important;
+}
+
+/* Belt-and-suspenders for Bootstrap overrides */
+.btn,
+.vl-btn1,
+.vl-btn2,
+header a,
+nav a,
+footer a,
+.vl-main-menu a,
+.vl-mobile-menu-active a,
+.faqv2-accordion a,
+.vl-blog-1-area a,
+.case-study-content a,
+.team-card a,
+.work-content-area a,
+.footer-area a,
+.consen-footer a,
+.cta-area a {
+ text-decoration: none !important;
+}
+
+/* ---------------------------------------------------------------
+ GLOBAL — prevent horizontal overflow at all sizes
+ --------------------------------------------------------------- */
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+body {
+ overflow-x: hidden;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+}
+
+/* ---------------------------------------------------------------
+ Header — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+
+ .vl-header-area .container,
+ .vl-header-area .headerfix {
+ max-width: 100% !important;
+ padding: 0 20px !important;
+ }
+
+
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: -5% !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ right: -18px !important;
+ top: 346px !important;
+ animation-delay: 3s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: -21px !important;
+ top: 346px !important;
+ animation-delay: 0s !important;
+ }
+}
+
+
+
+@media (max-width: 992px) {
+
+ .vl-header-area .container,
+ .vl-header-area .headerfix {
+ padding: 0 16px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .hero1-section-area .hero-images-area .img1 img {
+ position: relative;
+ top: 65px !important;
+ }
+
+ .hero1-section-area .hero-images-area .image-bg1 img {
+
+ position: relative;
+ top: -335px;
+
+ }
+
+ .hero1-section-area {
+ position: relative;
+ z-index: 2;
+ padding: 170px 0 0 0;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: 44px !important;
+ top: 203px !important;
+ animation-delay: 0s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: 7%;
+ top: -127px !important;
+ animation-delay: 2s;
+ }
+
+ .bannerbottom-section .floating-item.item-2 {
+ left: -5% !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ left: -5% !important;
+ top: 68px !important;
+ }
+
+ .case-el-left-3 {
+ top: 1% !important;
+ left: 3%;
+ width: 150px;
+ animation-delay: 2s;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Banner / Hero — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 160px 0 80px !important;
+ min-height: auto !important;
+ }
+}
+
+@media (max-width: 1024px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 140px 0 70px !important;
+ }
+
+ .vl-hero-1-area h1 {
+ font-size: 44px !important;
+ }
+}
+
+@media (max-width: 992px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 120px 0 60px !important;
+ text-align: center;
+ }
+
+ .vl-hero-1-area .row {
+ justify-content: center;
+ }
+
+ .vl-hero-1-area h1 {
+ font-size: 36px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .vl-hero-1-area h1 {
+ font-size: 30px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .vl-hero-1-area h1 {
+ font-size: 26px !important;
+ }
+
+
+}
+
+@media (max-width: 475px) {
+ .vl-hero-1-area h1 {
+ font-size: 24px !important;
+ }
+}
+
+@media (max-width: 320px) {
+ .vl-hero-1-area h1 {
+ font-size: 20px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Work Section (How It Works) — image mosaic + steps
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+ .work-others-section .container {
+ padding: 0 24px !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 480px;
+ margin: 0 auto;
+ }
+}
+
+@media (max-width: 1024px) {
+ .work-others-section .row {
+ gap: 40px !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 440px;
+ }
+
+ .work-content-area h2 {
+ font-size: 28px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .work-others-section .row.align-items-center {
+ flex-direction: column !important;
+ }
+
+ .work-others-section .col-lg-5,
+ .work-others-section .col-lg-7 {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 500px;
+ margin: 0 auto 40px;
+ }
+
+ .work-content-area {
+ padding: 0 10px !important;
+ }
+
+ .work-content-area h2 {
+ font-size: 26px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .work-others-section {
+ padding: 60px 0 !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 420px;
+ }
+
+ .work-stat-badge {
+ bottom: -30px !important;
+ }
+
+ .work-steps-list {
+ gap: 12px !important;
+ }
+
+ .work-step-row {
+ padding: 14px !important;
+ }
+
+ .work-content-area h2 {
+ font-size: 22px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .work-mosaic-wrap {
+ max-width: 340px;
+ }
+
+ .work-content-area h2 {
+ font-size: 20px !important;
+ }
+}
+
+@media (max-width: 475px) {
+ .work-mosaic-wrap {
+ max-width: 100%;
+ }
+}
+
+@media (max-width: 320px) {
+ .work-content-area h2 {
+ font-size: 18px !important;
+ }
+
+ .work-step-row {
+ padding: 10px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ WorkProcess (Circular Step Diagram) — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+ .case-works-section-area .row.align-items-center {
+ gap: 20px !important;
+ }
+
+ /* .card-boxarea {
+ padding: 18px !important;
+ } */
+
+ .card-boxarea h3 {
+ font-size: 32px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .case-works-section-area .row.align-items-center {
+ flex-direction: column !important;
+ }
+
+ .case-works-section-area .col-lg-4 {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+
+ .others-widget-area .row.align-items-center {
+ flex-wrap: wrap !important;
+ }
+
+ .case-works-section-area [class*="col-lg-"] {
+ width: 100% !important;
+ }
+
+ .case-works-section-area .images {
+ text-align: center;
+ margin: 40px auto;
+ }
+
+ /* .card-boxarea {
+ margin-bottom: 20px !important;
+ } */
+
+ .space100 {
+ height: 20px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .case1-section-area {
+ padding: 60px 0 !important;
+ }
+
+ .case-works-section-area {
+ padding: 30px 20px !important;
+ }
+
+ .card-boxarea a {
+ font-size: 14px !important;
+ }
+
+ .card-boxarea p {
+ font-size: 13px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .card-boxarea {
+ padding: 14px !important;
+ }
+
+ .card-boxarea h3 {
+ font-size: 28px !important;
+ }
+
+ .case-works-section-area {
+
+ padding: 0px !important;
+
+ }
+
+ .case1-section-area .case-works-section-area .others-widget-area {
+
+ padding: 0px !important;
+
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ top: -134px !important;
+ animation-delay: 2s;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: 9px !important;
+ top: 163px !important;
+ animation-delay: 0s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ left: -5% !important;
+ top: 32px !important;
+ }
+}
+
+@media (max-width: 320px) {
+ .card-boxarea h3 {
+ font-size: 24px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ KeyFeatures — 992px fix (was missing in existing responsive CSS)
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+ .kf-container {
+ flex-direction: column !important;
+ align-items: stretch !important;
+ padding: 0 16px !important;
+ }
+
+ .kf-image-column {
+ width: 100% !important;
+ max-width: 600px !important;
+ margin: 0 auto !important;
+ }
+
+ .kf-image-wrapper {
+ height: 380px !important;
+ }
+
+ .kf-slider-column {
+ padding: 0 40px !important;
+ }
+
+ .kf-title {
+ font-size: 26px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ CaseStudies (Portfolio) — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+ .case-studies-section .container {
+ padding: 0 20px !important;
+ }
+
+ .monitor-frame {
+ width: 100% !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .case-studies-section .col-lg-4 {
+ width: 50% !important;
+ flex: 0 0 50% !important;
+ max-width: 50% !important;
+ }
+}
+
+@media (max-width: 768px) {
+
+ .case-studies-section .col-lg-4,
+ .case-studies-section .col-md-6 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Team Section — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+ .team-area .col-lg-4 {
+ width: 50% !important;
+ flex: 0 0 50% !important;
+ max-width: 50% !important;
+ }
+}
+
+@media (max-width: 600px) {
+ .team-area .col-lg-4 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Testimonial — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+
+ .testimonial-section-area,
+ .vl-testimonial-1-area {
+ padding: 60px 0 !important;
+ }
+}
+
+@media (max-width: 992px) {
+
+ .testimonial-section-area .row,
+ .vl-testimonial-1-area .row {
+ flex-direction: column !important;
+ }
+
+ .testimonial-section-area [class*="col-lg"],
+ .vl-testimonial-1-area [class*="col-lg"] {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ FAQ — responsive fixes (3-col breakpoints)
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+ .ztc-faq-section .faqv2-main-img {
+ max-width: 240px !important;
+ }
+}
+
+@media (max-width: 1024px) {
+ .ztc-faq-section .faqv2-col-left {
+ padding-right: 16px !important;
+ }
+
+ .ztc-faq-section .faqv2-col-right {
+ padding-left: 16px !important;
+ }
+
+ .ztc-faq-section .faqv2-main-img {
+ max-width: 300px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .ztc-faq-section .row {
+ flex-direction: column !important;
+ }
+
+ .ztc-faq-section .col-lg-4 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+
+ .ztc-faq-section .faqv2-col-left,
+ .ztc-faq-section .faqv2-col-right {
+ padding: 0 10px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .ztc-faq-section {
+ padding: 60px 0 !important;
+ }
+
+ .faqv2-q-text {
+ font-size: 13px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .faqv2-question {
+ padding: 12px 14px !important;
+ }
+
+ .faqv2-q-text {
+ font-size: 12px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Blogs Section — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+ .vl-blog-1-area .col-lg-6 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .vl-blog-1-area {
+ padding: 60px 0 !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Footer — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 992px) {
+
+ .footer-area .col-lg-3,
+ .footer-area .col-lg-4,
+ .consen-footer .col-lg-3,
+ .consen-footer .col-lg-4 {
+ width: 50% !important;
+ flex: 0 0 50% !important;
+ max-width: 50% !important;
+ margin-bottom: 30px !important;
+ }
+}
+
+@media (max-width: 600px) {
+
+ .footer-area .col-lg-3,
+ .footer-area .col-lg-4,
+ .footer-area .col-md-6,
+ .consen-footer .col-lg-3,
+ .consen-footer .col-lg-4,
+ .consen-footer .col-md-6 {
+ width: 100% !important;
+ flex: 0 0 100% !important;
+ max-width: 100% !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ General Section Spacing — prevent sections merging
+ --------------------------------------------------------------- */
+.sp1 {
+ padding: 80px 0;
+}
+
+@media (max-width: 1200px) {
+ .sp1 {
+ padding: 80px 0;
+ }
+}
+
+@media (max-width: 1024px) {
+ .sp1 {
+ padding: 80px 0;
+ }
+
+ .cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+ position: relative !important;
+ left: 390px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .sp1 {
+ padding: 70px 0;
+ }
+}
+
+@media (max-width: 768px) {
+ .sp1 {
+ padding: 60px 0;
+ }
+}
+
+@media (max-width: 500px) {
+ .sp1 {
+ padding: 50px 0;
+ }
+}
+
+@media (max-width: 320px) {
+ .sp1 {
+ padding: 40px 0;
+ }
+}
+
+/* Container padding on small screens */
+@media (max-width: 992px) {
+ .container {
+ padding-left: 20px !important;
+ padding-right: 20px !important;
+ }
+
+ .specialty-list li {
+
+ font-size: 13px !important;
+
+ }
+}
+
+@media (max-width: 500px) {
+ .container {
+ padding-left: 16px !important;
+ padding-right: 16px !important;
+ }
+}
+
+@media (max-width: 320px) {
+ .container {
+ padding-left: 12px !important;
+ padding-right: 12px !important;
+ }
+}
+
+
+/* Brand Slider Section */
+.brand-slider-area {
+ padding: 30px 0 60px 0;
+ background-color: #fff;
+ margin-top: -1px;
+}
+
+.brand-item {
+ padding: 0 15px;
+ display: flex !important;
+ justify-content: center;
+ align-items: center;
+ height: 80px;
+ outline: none;
+}
+
+.brand-item img {
+ max-height: 45px;
+ width: auto;
+ filter: grayscale(1) opacity(0.6);
+ transition: all 0.3s ease;
+}
+
+.brand-item:hover img {
+ filter: grayscale(0) opacity(1);
+}
+
+@media (max-width: 480px) {
+ .brand-item {
+ padding: 0 8px;
+ }
+
+ .brand-item img {
+ max-height: 28px;
+ width: auto !important;
+ object-fit: contain;
+ }
+}
+
+@media (max-width: 320px) {
+ .brand-item {
+ padding: 0 4px;
+ margin: 0 2px;
+ }
+
+ /* .brand-item img {
+ max-height: 22px;
+ width: auto !important;
+ object-fit: contain;
+ } */
+}
+
+.brand-slider-area.sp2 {
+ padding: 80px 0 80px 0;
+ background-color: #fff;
+}
+
+.brand-slider-area .heading2 p {
+ max-width: 650px;
+ margin: 0 auto;
+ color: #555;
+}
+
+
+/* Case Study Slider Customization */
+.case-studies-slider-container .slick-dots {
+ bottom: -50px;
+}
+
+.case-studies-slider-container .slick-dots li button:before {
+ font-size: 12px;
+ color: #3779b9;
+}
+
+.case-studies-slider-container .slick-dots li.slick-active button:before {
+ color: #3779b9;
+}
+
+.case-studies-slider-container {
+ padding-top: 40px;
+}
+
+
+/* Fix for Slider monitor frame spacing */
+.case-study-single-box {
+ padding: 10px;
+ transition: transform 0.3s ease;
+}
+
+.case-study-single-box:hover {
+ transform: translateY(-5px);
+}
+
+/* About Section Specialties refined */
+.specialty-row {
+ display: flex;
+ gap: 40px;
+}
+
+.specialty-list {
+ display: flex;
+ flex-direction: column;
+ gap: 12px;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+}
+
+.specialty-list li {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ font-size: 16px;
+ font-weight: 600;
+ color: #1a1f2b;
+ white-space: nowrap;
+}
+
+.specialty-list li i {
+ width: 14px;
+ height: 14px;
+ background: #3779b9;
+ padding: 3px;
+ border-radius: 4px;
+ color: #fff;
+ font-size: 8px;
+ /* Extremely small checkmark */
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-shrink: 0;
+}
+
+@media (max-width: 575px) {
+ .specialty-row {
+ /* flex-direction: column; */
+ gap: 20px;
+ }
+}
+
+/* BannerBottom Enhanced Background */
+.bannerbottom-section {
+ background-image: url(/assets/img/bg/hero-bg5.png);
+ background-attachment: fixed;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ position: relative;
+ padding: 120px 0;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.bannerbottom-section::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-image: url(/assets/img/home/bg/bg-1.webp);
+ z-index: -1;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+.bannerbottom-section .title-font {
+ color: #fff !important;
+ text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
+}
+
+.bannerbottom-section .desc-font {
+ color: rgba(255, 255, 255, 0.95) !important;
+}
+
+.bannerbottom-section .script-font {
+ color: #fff !important;
+ font-weight: 700;
+}
+
+.bannerbottom-section .phone-number a {
+ color: #fff !important;
+ font-weight: 800;
+}
+
+
+.bottom-info-strip {
+ background: transparent !important;
+ box-shadow: none !important;
+ border: none !important;
+}
+
+/* Dual CTA Buttons Styling */
+.btn-area1 {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 20px;
+}
+
+.secondary-cta {
+ background: transparent !important;
+ border: 2px solid #fff !important;
+ color: #fff !important;
+}
+
+.secondary-cta:hover {
+ background: #fff !important;
+ color: #1a1f2b !important;
+}
+
+@media (max-width: 575px) {
+ .btn-area1 {
+ flex-direction: column;
+ width: 100%;
+ }
+
+ .btn-area1 .vl-btn1 {
+ width: 100%;
+ text-align: center;
+ justify-content: center;
+ }
+}
+
+.vl-offcanvas-menu.d-lg-none.mb-40 ul {
+ padding-left: 0;
+}
+
+@media (max-width: 425px) {
+
+ .vl-logo {
+ width: 200px;
+ }
+
+ .specialty-row {
+ flex-direction: column !important;
+ gap: 20px;
+ }
+
+ .about1-section-area .about-images-area .elements10 {
+
+ display: none !important;
+
+ }
+
+ .homepage1-body .row-bg3 {
+ padding: 20px 5px;
+ }
+
+ .vl-header-action-item {
+ padding: 0px;
+ }
+
+}
+
+
+
+@media only screen and (max-width:1920px) and (min-width: 500px) {
+
+ .kf-dots {
+ display: none !important;
+ }
+
+ .kf-controls {
+
+
+ display: none;
+
+ }
+
+
+
+}
+
+.homepage1-body .vl-main-menu ul {
+ padding-left: 0;
+}
+
+/*============= PRICING CSS AREA STARTS ===============*/
+.pricing-single-boxarea {
+ transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.pricing-single-boxarea:hover {
+ transform: translateY(-15px);
+}
+
+.pricing-single-boxarea.box2:hover {
+ box-shadow: 0 40px 80px rgba(55, 121, 185, 0.3) !important;
+}
+
+.pricing-single-boxarea .vl-btn1 {
+ border: none;
+}
+
+.pricing-single-boxarea .vl-btn1:hover {
+ opacity: 0.9;
+ transform: scale(1.02);
+}
+
+.pricing-features li i {
+ font-size: 18px;
+}
+
+/*============= PRICING CSS AREA ENDS ===============*/
\ No newline at end of file
diff --git a/src/utils/constant.utils.ts b/src/utils/constant.utils.ts
index d14737b..8c5594f 100644
--- a/src/utils/constant.utils.ts
+++ b/src/utils/constant.utils.ts
@@ -267,3 +267,33 @@ export const WebServicesData = [
imagePopup: "/assets/img/images/portfolio/web-development/wordpress/TNCSC.png",
},
];
+
+export const MobileAppServicesData = [
+ {
+ id: 1,
+ category: "live",
+ image: "/assets/img-app/home/section6/clickstocart.jpg",
+ alt: "ClicksToCart",
+ title: "E-Commerce App",
+ name: "ClicksToCart",
+ link: "#",
+ },
+ {
+ id: 2,
+ category: "coming-soon",
+ image: "/assets/img-app/home/section6/socialbuddy.png",
+ alt: "Social Buddy",
+ title: "Social Networking",
+ name: "Social Buddy",
+ link: "#",
+ },
+ {
+ id: 3,
+ category: "coming-soon",
+ image: "/assets/img-app/home/section6/data4autos.png",
+ alt: "Data4Autos",
+ title: "Automotive Analytics",
+ name: "Data4Autos",
+ link: "#",
+ }
+];