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 +
+
+ +
+
+
+ +
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(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.title}
+

{item.desc}

+
+
+ ))} +
+ + {/* Central hero image */} + Digital Solutions Illustration +
+
+ + {/* 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.

+
+
+ Phone Icon +
+
+ Speak With Our App Experts Today +

+ +1-647-679-7651 +

+
+
+
+
+ +
+
+
+
+ ); +}; + +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) => ( +
+ {brand.alt} +
+ ))} +
+
+
+
+ ); +}; + +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" + > +
+ {item.alt} +
+
+
+ + {/* 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 ( +
+
+
+
+
+
+
+
+
+
+

01

+
+
+ Discovery Consultation +
+

With our intuitive interface and robust features, you buy, sell.

+
+
+
+
+
+ Customized IT Strategy +
+

Plus, our commitment to the security means that PayCoin.

+
+
+

02

+
+
+
+
+
+ + + + +
+ +
+
+
+
+
+
+

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"; +}) => ( +
+ +
+

{faq.a}

+
+
+); + +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" + /> + ))} +
+
+ +
+
+
+ FAQ Section +
+
+
+ +
+
+ {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.

+
+
+ +
+ + {/* 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 */} +
+ Key Features +
+ + {/* Right – Slider */} +
+
+ BENEFITS +

+ What You Get With Our App Development +

+
+ +
+
+ {columns.map((column, colIdx) => ( +
+ {column.map((feature, idx) => ( +
+
+ {feature.text} +
+
{feature.text}
+
+ ))} + {column.length < 2 &&
} +
+ ))} +
+
+ + {/* Dots */} +
+ {Array.from({ length: maxIndex + 1 }).map((_, idx) => ( +
setCurrentIndex(idx)} + /> + ))} +
+ + {/* Controls + CTA */} +
+
+ + +
+ +
+
+ + 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. +

+
*/} +
+
+
+
+ Our IT Services +
+
+
+ + {/* Service Cards */} +
+ {services.slice(0, 6).map((service, i) => ( +
+ +
+ ))} +
+ + {/* Bottom CTA Area */} +
+
+
+ +
+
+
+
+ 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 */} +
+ +
+ Testimonials +
+
+
+ + {/* 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 ? ( + {name} + ) : ( + {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 */} +
+ + How It Works + +
+ + {/* 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(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.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.title} +
+
+

{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.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.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
+
+
+
+
+
+

Call Us Free

+
+1-647-679-7651
+
+
+
+ +
+ + + + + +
+
+
+ + {/* Right Side: Form */} +
+ + +

Start Your Project

+ + {alert.show && ( +
+ {alert.message} +
+ )} + +
+
+
+ + {formErrors.name && {formErrors.name}} +
+
+ + {formErrors.email && {formErrors.email}} +
+
+ + {formErrors.phone && {formErrors.phone}} +
+
+ + {formErrors.businessName && {formErrors.businessName}} +
+
+ + {formErrors.budgetRange && {formErrors.budgetRange}} +
+
+ + {formErrors.budgetRange && {formErrors.budgetRange}} +
+
+ + + {formErrors.projectRequirement && {formErrors.projectRequirement}} + +
+
+ +
+ {formErrors.captcha && {formErrors.captcha}} +
+ + +
+
+
+
+ + +
+ ); + + 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 ( +
+
+
+
+ Preview +
+
+
+
+ ); + +}; + +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()}> + + +
*/} +
+
+

+ 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 */} +
+
+ MetatronCube Logo +
+

+ We build secure, scalable, high-performance mobile apps that drive growth and deliver real business results. +

+
+ +
+
+ + {/* 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 */} + +
+ +
+
+
+
+

© 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 ( + <> +
+
+
+
+
+
+ + MetatronCube + +
+
+
+
+ +
+
+
+
+ + + +
+
+ +
+
+
+
+
+
+ + + 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 ( +
+
+
+
+
+ + logo + +
+
+ +
+
+ +
+ +
+ +
+ + +
+
+

Follow Us

+ + + + + +
+
+
+
+
+ ); +}; + +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}
+ +