To get started, edit the page.tsx file.
-- Looking for a starting point or more instructions? Head over to{" "} - - Templates - {" "} - or the{" "} - - Learning - {" "} - center. -
-diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..3aff08b
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,6071 @@
+{
+ "name": "nextjs-app",
+ "version": "0.1.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "nextjs-app",
+ "version": "0.1.0",
+ "dependencies": {
+ "@fortawesome/fontawesome-free": "^7.2.0",
+ "@types/react-google-recaptcha": "2.1.9",
+ "aos": "^2.3.4",
+ "axios": "1.13.5",
+ "bootstrap": "^5.3.8",
+ "gsap": "^3.14.2",
+ "next": "15.1.6",
+ "react": "19.2.3",
+ "react-countup": "^6.5.3",
+ "react-dom": "19.2.3",
+ "react-google-recaptcha": "3.1.0",
+ "react-slick": "^0.31.0",
+ "sass": "^1.97.3",
+ "slick-carousel": "^1.8.1"
+ },
+ "devDependencies": {
+ "@types/aos": "^3.0.7",
+ "@types/bootstrap": "^5.2.10",
+ "@types/node": "^20",
+ "@types/react": "^19",
+ "@types/react-dom": "^19",
+ "@types/react-slick": "^0.23.13",
+ "eslint": "^9",
+ "eslint-config-next": "15.1.6",
+ "typescript": "^5"
+ }
+ },
+ "node_modules/@emnapi/core": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz",
+ "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/wasi-threads": "1.1.0",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/runtime": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz",
+ "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/wasi-threads": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz",
+ "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.4.3"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
+ "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/config-array": {
+ "version": "0.21.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
+ "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.7",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.2"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
+ "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.17.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/core": {
+ "version": "0.17.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
+ "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
+ "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^10.0.1",
+ "globals": "^14.0.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.1",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "9.39.3",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.3.tgz",
+ "integrity": "sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ }
+ },
+ "node_modules/@eslint/object-schema": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
+ "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
+ "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.17.0",
+ "levn": "^0.4.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@fortawesome/fontawesome-free": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-7.2.0.tgz",
+ "integrity": "sha512-3DguDv/oUE+7vjMeTSOjCSG+KeawgVQOHrKRnvUuqYh1mfArrh7s+s8hXW3e4RerBA1+Wh+hBqf8sJNpqNrBWg==",
+ "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@humanfs/core": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanfs/node": {
+ "version": "0.16.7",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
+ "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.4.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/retry": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@img/sharp-darwin-arm64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
+ "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-darwin-arm64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-darwin-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
+ "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-darwin-x64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-libvips-darwin-arm64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
+ "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-darwin-x64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
+ "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-arm": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
+ "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-arm64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
+ "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-s390x": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
+ "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linux-x64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
+ "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
+ "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-libvips-linuxmusl-x64": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
+ "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-linux-arm": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
+ "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-arm": "1.0.5"
+ }
+ },
+ "node_modules/@img/sharp-linux-arm64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
+ "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-arm64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linux-s390x": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
+ "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-s390x": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linux-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
+ "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linux-x64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linuxmusl-arm64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
+ "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-linuxmusl-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
+ "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
+ }
+ },
+ "node_modules/@img/sharp-wasm32": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
+ "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
+ "cpu": [
+ "wasm32"
+ ],
+ "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/runtime": "^1.2.0"
+ },
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-win32-ia32": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
+ "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@img/sharp-win32-x64": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
+ "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ }
+ },
+ "node_modules/@napi-rs/wasm-runtime": {
+ "version": "0.2.12",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz",
+ "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.4.3",
+ "@emnapi/runtime": "^1.4.3",
+ "@tybys/wasm-util": "^0.10.0"
+ }
+ },
+ "node_modules/@next/env": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.6.tgz",
+ "integrity": "sha512-d9AFQVPEYNr+aqokIiPLNK/MTyt3DWa/dpKveiAaVccUadFbhFEvY6FXYX2LJO2Hv7PHnLBu2oWwB4uBuHjr/w==",
+ "license": "MIT"
+ },
+ "node_modules/@next/eslint-plugin-next": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.6.tgz",
+ "integrity": "sha512-+slMxhTgILUntZDGNgsKEYHUvpn72WP1YTlkmEhS51vnVd7S9jEEy0n9YAMcI21vUG4akTw9voWH02lrClt/yw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-glob": "3.3.1"
+ }
+ },
+ "node_modules/@next/swc-darwin-arm64": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.6.tgz",
+ "integrity": "sha512-u7lg4Mpl9qWpKgy6NzEkz/w0/keEHtOybmIl0ykgItBxEM5mYotS5PmqTpo+Rhg8FiOiWgwr8USxmKQkqLBCrw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-darwin-x64": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.6.tgz",
+ "integrity": "sha512-x1jGpbHbZoZ69nRuogGL2MYPLqohlhnT9OCU6E6QFewwup+z+M6r8oU47BTeJcWsF2sdBahp5cKiAcDbwwK/lg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-arm64-gnu": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.6.tgz",
+ "integrity": "sha512-jar9sFw0XewXsBzPf9runGzoivajeWJUc/JkfbLTC4it9EhU8v7tCRLH7l5Y1ReTMN6zKJO0kKAGqDk8YSO2bg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-arm64-musl": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.6.tgz",
+ "integrity": "sha512-+n3u//bfsrIaZch4cgOJ3tXCTbSxz0s6brJtU3SzLOvkJlPQMJ+eHVRi6qM2kKKKLuMY+tcau8XD9CJ1OjeSQQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-x64-gnu": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.6.tgz",
+ "integrity": "sha512-SpuDEXixM3PycniL4iVCLyUyvcl6Lt0mtv3am08sucskpG0tYkW1KlRhTgj4LI5ehyxriVVcfdoxuuP8csi3kQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-linux-x64-musl": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.6.tgz",
+ "integrity": "sha512-L4druWmdFSZIIRhF+G60API5sFB7suTbDRhYWSjiw0RbE+15igQvE2g2+S973pMGvwN3guw7cJUjA/TmbPWTHQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-win32-arm64-msvc": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.6.tgz",
+ "integrity": "sha512-s8w6EeqNmi6gdvM19tqKKWbCyOBvXFbndkGHl+c9YrzsLARRdCHsD9S1fMj8gsXm9v8vhC8s3N8rjuC/XrtkEg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@next/swc-win32-x64-msvc": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.6.tgz",
+ "integrity": "sha512-6xomMuu54FAFxttYr5PJbEfu96godcxBTRk1OhAvJq0/EnmFU/Ybiax30Snis4vdWZ9LGpf7Roy5fSs7v/5ROQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nolyfill/is-core-module": {
+ "version": "1.0.39",
+ "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
+ "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.4.0"
+ }
+ },
+ "node_modules/@parcel/watcher": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz",
+ "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "detect-libc": "^2.0.3",
+ "is-glob": "^4.0.3",
+ "node-addon-api": "^7.0.0",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher-android-arm64": "2.5.6",
+ "@parcel/watcher-darwin-arm64": "2.5.6",
+ "@parcel/watcher-darwin-x64": "2.5.6",
+ "@parcel/watcher-freebsd-x64": "2.5.6",
+ "@parcel/watcher-linux-arm-glibc": "2.5.6",
+ "@parcel/watcher-linux-arm-musl": "2.5.6",
+ "@parcel/watcher-linux-arm64-glibc": "2.5.6",
+ "@parcel/watcher-linux-arm64-musl": "2.5.6",
+ "@parcel/watcher-linux-x64-glibc": "2.5.6",
+ "@parcel/watcher-linux-x64-musl": "2.5.6",
+ "@parcel/watcher-win32-arm64": "2.5.6",
+ "@parcel/watcher-win32-ia32": "2.5.6",
+ "@parcel/watcher-win32-x64": "2.5.6"
+ }
+ },
+ "node_modules/@parcel/watcher-android-arm64": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz",
+ "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-arm64": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz",
+ "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-x64": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz",
+ "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-freebsd-x64": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz",
+ "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-glibc": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz",
+ "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-musl": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz",
+ "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-glibc": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz",
+ "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-musl": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz",
+ "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-glibc": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz",
+ "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-musl": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz",
+ "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-arm64": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz",
+ "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-ia32": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz",
+ "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-x64": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz",
+ "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher/node_modules/picomatch": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/@popperjs/core": {
+ "version": "2.11.8",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
+ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@rtsao/scc": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
+ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@rushstack/eslint-patch": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.16.1.tgz",
+ "integrity": "sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@swc/counter": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
+ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@swc/helpers": {
+ "version": "0.5.15",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
+ "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ }
+ },
+ "node_modules/@tybys/wasm-util": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@types/aos": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@types/aos/-/aos-3.0.7.tgz",
+ "integrity": "sha512-sEhyFqvKauUJZDbvAB3Pggynrq6g+2PS4XB3tmUr+mDL1gfDJnwslUC4QQ7/l8UD+LWpr3RxZVR/rHoZrLqZVg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/bootstrap": {
+ "version": "5.2.10",
+ "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.10.tgz",
+ "integrity": "sha512-F2X+cd6551tep0MvVZ6nM8v7XgGN/twpdNDjqS1TUM7YFNEtQYWk+dKAnH+T1gr6QgCoGMPl487xw/9hXooa2g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@popperjs/core": "^2.9.2"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/json5": {
+ "version": "0.0.29",
+ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/node": {
+ "version": "20.19.33",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.33.tgz",
+ "integrity": "sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.21.0"
+ }
+ },
+ "node_modules/@types/react": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
+ "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
+ "license": "MIT",
+ "dependencies": {
+ "csstype": "^3.2.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
+ "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "^19.2.0"
+ }
+ },
+ "node_modules/@types/react-google-recaptcha": {
+ "version": "2.1.9",
+ "resolved": "https://registry.npmjs.org/@types/react-google-recaptcha/-/react-google-recaptcha-2.1.9.tgz",
+ "integrity": "sha512-nT31LrBDuoSZJN4QuwtQSF3O89FVHC4jLhM+NtKEmVF5R1e8OY0Jo4//x2Yapn2aNHguwgX5doAq8Zo+Ehd0ug==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-slick": {
+ "version": "0.23.13",
+ "resolved": "https://registry.npmjs.org/@types/react-slick/-/react-slick-0.23.13.tgz",
+ "integrity": "sha512-bNZfDhe/L8t5OQzIyhrRhBr/61pfBcWaYJoq6UDqFtv5LMwfg4NsVDD2J8N01JqdAdxLjOt66OZEp6PX+dGs/A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz",
+ "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.12.2",
+ "@typescript-eslint/scope-manager": "8.56.0",
+ "@typescript-eslint/type-utils": "8.56.0",
+ "@typescript-eslint/utils": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
+ "ignore": "^7.0.5",
+ "natural-compare": "^1.4.0",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^8.56.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
+ "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz",
+ "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
+ "debug": "^4.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/project-service": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz",
+ "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/tsconfig-utils": "^8.56.0",
+ "@typescript-eslint/types": "^8.56.0",
+ "debug": "^4.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz",
+ "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/tsconfig-utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz",
+ "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz",
+ "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0",
+ "@typescript-eslint/utils": "8.56.0",
+ "debug": "^4.4.3",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/types": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz",
+ "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz",
+ "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/project-service": "8.56.0",
+ "@typescript-eslint/tsconfig-utils": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/visitor-keys": "8.56.0",
+ "debug": "^4.4.3",
+ "minimatch": "^9.0.5",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.4.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
+ "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
+ "version": "9.0.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.6.tgz",
+ "integrity": "sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz",
+ "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.56.0",
+ "@typescript-eslint/types": "8.56.0",
+ "@typescript-eslint/typescript-estree": "8.56.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.56.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz",
+ "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.56.0",
+ "eslint-visitor-keys": "^5.0.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@unrs/resolver-binding-android-arm-eabi": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz",
+ "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-android-arm64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz",
+ "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-darwin-arm64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz",
+ "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-darwin-x64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz",
+ "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-freebsd-x64": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz",
+ "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz",
+ "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz",
+ "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz",
+ "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-arm64-musl": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz",
+ "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz",
+ "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz",
+ "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-riscv64-musl": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz",
+ "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-s390x-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz",
+ "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-x64-gnu": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz",
+ "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-linux-x64-musl": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz",
+ "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-wasm32-wasi": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz",
+ "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==",
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@napi-rs/wasm-runtime": "^0.2.11"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@unrs/resolver-binding-win32-arm64-msvc": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz",
+ "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-win32-ia32-msvc": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz",
+ "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@unrs/resolver-binding-win32-x64-msvc": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz",
+ "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/acorn": {
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/aos": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/aos/-/aos-2.3.4.tgz",
+ "integrity": "sha512-zh/ahtR2yME4I51z8IttIt4lC1Nw0ktsFtmeDzID1m9naJnWXhCoARaCgNOGXb5CLy3zm+wqmRAEgMYB5E2HUw==",
+ "license": "MIT",
+ "dependencies": {
+ "classlist-polyfill": "^1.0.3",
+ "lodash.debounce": "^4.0.6",
+ "lodash.throttle": "^4.0.1"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true,
+ "license": "Python-2.0"
+ },
+ "node_modules/aria-query": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
+ "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
+ "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "is-array-buffer": "^3.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array-includes": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz",
+ "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.24.0",
+ "es-object-atoms": "^1.1.1",
+ "get-intrinsic": "^1.3.0",
+ "is-string": "^1.1.1",
+ "math-intrinsics": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.findlast": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
+ "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.findlastindex": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
+ "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.9",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "es-shim-unscopables": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.flat": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz",
+ "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.flatmap": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz",
+ "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.tosorted": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz",
+ "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.3",
+ "es-errors": "^1.3.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/arraybuffer.prototype.slice": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
+ "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/ast-types-flow": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
+ "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/async-function": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
+ "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/axe-core": {
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.1.tgz",
+ "integrity": "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==",
+ "dev": true,
+ "license": "MPL-2.0",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/axios": {
+ "version": "1.13.5",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
+ "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
+ "license": "MIT",
+ "dependencies": {
+ "follow-redirects": "^1.15.11",
+ "form-data": "^4.0.5",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/axobject-query": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
+ "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/bootstrap": {
+ "version": "5.3.8",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz",
+ "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/twbs"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/bootstrap"
+ }
+ ],
+ "license": "MIT",
+ "peerDependencies": {
+ "@popperjs/core": "^2.11.8"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/busboy": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
+ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
+ "dependencies": {
+ "streamsearch": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=10.16.0"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
+ "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/call-bound": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001774",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001774.tgz",
+ "integrity": "sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "CC-BY-4.0"
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/classlist-polyfill": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz",
+ "integrity": "sha512-GzIjNdcEtH4ieA2S8NmrSxv7DfEV5fmixQeyTmqmRmRJPGpRBaSnA2a0VrCjyT8iW8JjEdMbKzDotAJf+ajgaQ==",
+ "license": "Unlicense"
+ },
+ "node_modules/classnames": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
+ "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==",
+ "license": "MIT"
+ },
+ "node_modules/client-only": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
+ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
+ "license": "MIT"
+ },
+ "node_modules/color": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=12.5.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "devOptional": true,
+ "license": "MIT"
+ },
+ "node_modules/color-string": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/countup.js": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/countup.js/-/countup.js-2.9.0.tgz",
+ "integrity": "sha512-llqrvyXztRFPp6+i8jx25phHWcVWhrHO4Nlt0uAOSKHB8778zzQswa4MU3qKBvkXfJKftRYFJuVHez67lyKdHg==",
+ "license": "MIT"
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+ "license": "MIT"
+ },
+ "node_modules/damerau-levenshtein": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
+ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/data-view-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
+ "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
+ "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/inspect-js"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
+ "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
+ "license": "Apache-2.0",
+ "optional": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/es-abstract": {
+ "version": "1.24.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz",
+ "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.2",
+ "arraybuffer.prototype.slice": "^1.0.4",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "data-view-buffer": "^1.0.2",
+ "data-view-byte-length": "^1.0.2",
+ "data-view-byte-offset": "^1.0.1",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "es-set-tostringtag": "^2.1.0",
+ "es-to-primitive": "^1.3.0",
+ "function.prototype.name": "^1.1.8",
+ "get-intrinsic": "^1.3.0",
+ "get-proto": "^1.0.1",
+ "get-symbol-description": "^1.1.0",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.1.0",
+ "is-array-buffer": "^3.0.5",
+ "is-callable": "^1.2.7",
+ "is-data-view": "^1.0.2",
+ "is-negative-zero": "^2.0.3",
+ "is-regex": "^1.2.1",
+ "is-set": "^2.0.3",
+ "is-shared-array-buffer": "^1.0.4",
+ "is-string": "^1.1.1",
+ "is-typed-array": "^1.1.15",
+ "is-weakref": "^1.1.1",
+ "math-intrinsics": "^1.1.0",
+ "object-inspect": "^1.13.4",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.7",
+ "own-keys": "^1.0.1",
+ "regexp.prototype.flags": "^1.5.4",
+ "safe-array-concat": "^1.1.3",
+ "safe-push-apply": "^1.0.0",
+ "safe-regex-test": "^1.1.0",
+ "set-proto": "^1.0.0",
+ "stop-iteration-iterator": "^1.1.0",
+ "string.prototype.trim": "^1.2.10",
+ "string.prototype.trimend": "^1.0.9",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.3",
+ "typed-array-byte-length": "^1.0.3",
+ "typed-array-byte-offset": "^1.0.4",
+ "typed-array-length": "^1.0.7",
+ "unbox-primitive": "^1.1.0",
+ "which-typed-array": "^1.1.19"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-define-property": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-iterator-helpers": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz",
+ "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.24.1",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.1.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.3.0",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "iterator.prototype": "^1.1.5",
+ "safe-array-concat": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-object-atoms": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-shim-unscopables": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz",
+ "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
+ "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.2.7",
+ "is-date-object": "^1.0.5",
+ "is-symbol": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "9.39.3",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.3.tgz",
+ "integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.8.0",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.21.1",
+ "@eslint/config-helpers": "^0.4.2",
+ "@eslint/core": "^0.17.0",
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "9.39.3",
+ "@eslint/plugin-kit": "^0.4.1",
+ "@humanfs/node": "^0.16.6",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@humanwhocodes/retry": "^0.4.2",
+ "@types/estree": "^1.0.6",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.6",
+ "debug": "^4.3.2",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^8.4.0",
+ "eslint-visitor-keys": "^4.2.1",
+ "espree": "^10.4.0",
+ "esquery": "^1.5.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^8.0.0",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "ignore": "^5.2.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ },
+ "peerDependencies": {
+ "jiti": "*"
+ },
+ "peerDependenciesMeta": {
+ "jiti": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-config-next": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.6.tgz",
+ "integrity": "sha512-Wd1uy6y7nBbXUSg9QAuQ+xYEKli5CgUhLjz1QHW11jLDis5vK5XB3PemL6jEmy7HrdhaRFDz+GTZ/3FoH+EUjg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@next/eslint-plugin-next": "15.1.6",
+ "@rushstack/eslint-patch": "^1.10.3",
+ "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
+ "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
+ "eslint-import-resolver-node": "^0.3.6",
+ "eslint-import-resolver-typescript": "^3.5.2",
+ "eslint-plugin-import": "^2.31.0",
+ "eslint-plugin-jsx-a11y": "^6.10.0",
+ "eslint-plugin-react": "^7.37.0",
+ "eslint-plugin-react-hooks": "^5.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0",
+ "typescript": ">=3.3.1"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-import-resolver-node": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
+ "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^3.2.7",
+ "is-core-module": "^2.13.0",
+ "resolve": "^1.22.4"
+ }
+ },
+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-import-resolver-typescript": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz",
+ "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@nolyfill/is-core-module": "1.0.39",
+ "debug": "^4.4.0",
+ "get-tsconfig": "^4.10.0",
+ "is-bun-module": "^2.0.0",
+ "stable-hash": "^0.0.5",
+ "tinyglobby": "^0.2.13",
+ "unrs-resolver": "^1.6.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint-import-resolver-typescript"
+ },
+ "peerDependencies": {
+ "eslint": "*",
+ "eslint-plugin-import": "*",
+ "eslint-plugin-import-x": "*"
+ },
+ "peerDependenciesMeta": {
+ "eslint-plugin-import": {
+ "optional": true
+ },
+ "eslint-plugin-import-x": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-module-utils": {
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz",
+ "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^3.2.7"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-plugin-import": {
+ "version": "2.32.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz",
+ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rtsao/scc": "^1.1.0",
+ "array-includes": "^3.1.9",
+ "array.prototype.findlastindex": "^1.2.6",
+ "array.prototype.flat": "^1.3.3",
+ "array.prototype.flatmap": "^1.3.3",
+ "debug": "^3.2.7",
+ "doctrine": "^2.1.0",
+ "eslint-import-resolver-node": "^0.3.9",
+ "eslint-module-utils": "^2.12.1",
+ "hasown": "^2.0.2",
+ "is-core-module": "^2.16.1",
+ "is-glob": "^4.0.3",
+ "minimatch": "^3.1.2",
+ "object.fromentries": "^2.0.8",
+ "object.groupby": "^1.0.3",
+ "object.values": "^1.2.1",
+ "semver": "^6.3.1",
+ "string.prototype.trimend": "^1.0.9",
+ "tsconfig-paths": "^3.15.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-plugin-jsx-a11y": {
+ "version": "6.10.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz",
+ "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "aria-query": "^5.3.2",
+ "array-includes": "^3.1.8",
+ "array.prototype.flatmap": "^1.3.2",
+ "ast-types-flow": "^0.0.8",
+ "axe-core": "^4.10.0",
+ "axobject-query": "^4.1.0",
+ "damerau-levenshtein": "^1.0.8",
+ "emoji-regex": "^9.2.2",
+ "hasown": "^2.0.2",
+ "jsx-ast-utils": "^3.3.5",
+ "language-tags": "^1.0.9",
+ "minimatch": "^3.1.2",
+ "object.fromentries": "^2.0.8",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.includes": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependencies": {
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9"
+ }
+ },
+ "node_modules/eslint-plugin-react": {
+ "version": "7.37.5",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz",
+ "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-includes": "^3.1.8",
+ "array.prototype.findlast": "^1.2.5",
+ "array.prototype.flatmap": "^1.3.3",
+ "array.prototype.tosorted": "^1.1.4",
+ "doctrine": "^2.1.0",
+ "es-iterator-helpers": "^1.2.1",
+ "estraverse": "^5.3.0",
+ "hasown": "^2.0.2",
+ "jsx-ast-utils": "^2.4.1 || ^3.0.0",
+ "minimatch": "^3.1.2",
+ "object.entries": "^1.1.9",
+ "object.fromentries": "^2.0.8",
+ "object.values": "^1.2.1",
+ "prop-types": "^15.8.1",
+ "resolve": "^2.0.0-next.5",
+ "semver": "^6.3.1",
+ "string.prototype.matchall": "^4.0.12",
+ "string.prototype.repeat": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
+ }
+ },
+ "node_modules/eslint-plugin-react-hooks": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
+ "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-react/node_modules/resolve": {
+ "version": "2.0.0-next.6",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz",
+ "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "is-core-module": "^2.16.1",
+ "node-exports-info": "^1.6.0",
+ "object-keys": "^1.1.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/espree": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.15.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
+ "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fastq": {
+ "version": "1.20.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
+ "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flat-cache": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.4"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
+ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.11",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
+ "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
+ "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
+ "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "es-set-tostringtag": "^2.1.0",
+ "hasown": "^2.0.2",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/function.prototype.name": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
+ "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "functions-have-names": "^1.2.3",
+ "hasown": "^2.0.2",
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/generator-function": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz",
+ "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "function-bind": "^1.1.2",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
+ "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-tsconfig": {
+ "version": "4.13.6",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz",
+ "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "resolve-pkg-maps": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/globals": {
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globalthis": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gsap": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/gsap/-/gsap-3.14.2.tgz",
+ "integrity": "sha512-P8/mMxVLU7o4+55+1TCnQrPmgjPKnwkzkXOK1asnR9Jg2lna4tEY5qBJjMmAaOBDDZWtlRjBXjLa0w53G/uBLA==",
+ "license": "Standard 'no charge' license: https://gsap.com/standard-license."
+ },
+ "node_modules/has-bigints": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
+ "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-define-property": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz",
+ "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
+ "license": "MIT",
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "react-is": "^16.7.0"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz",
+ "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==",
+ "license": "MIT"
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/internal-slot": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
+ "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.2",
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/is-array-buffer": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
+ "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
+ "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/is-async-function": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz",
+ "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "async-function": "^1.0.0",
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.1",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-bigint": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz",
+ "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-bigints": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz",
+ "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-bun-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz",
+ "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.7.1"
+ }
+ },
+ "node_modules/is-bun-module/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.16.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-view": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz",
+ "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz",
+ "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "devOptional": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-finalizationregistry": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
+ "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-generator-function": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz",
+ "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.4",
+ "generator-function": "^2.0.0",
+ "get-proto": "^1.0.1",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "devOptional": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-map": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz",
+ "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
+ "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-set": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
+ "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
+ "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz",
+ "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
+ "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "which-typed-array": "^1.1.16"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakmap": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakref": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz",
+ "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakset": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz",
+ "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/iterator.prototype": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz",
+ "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.6",
+ "get-proto": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "set-function-name": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/jquery": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jquery/-/jquery-4.0.0.tgz",
+ "integrity": "sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "license": "MIT"
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json2mq": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz",
+ "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==",
+ "license": "MIT",
+ "dependencies": {
+ "string-convert": "^0.2.0"
+ }
+ },
+ "node_modules/jsx-ast-utils": {
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
+ "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-includes": "^3.1.6",
+ "array.prototype.flat": "^1.3.1",
+ "object.assign": "^4.1.4",
+ "object.values": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/language-subtag-registry": {
+ "version": "0.3.23",
+ "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz",
+ "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==",
+ "dev": true,
+ "license": "CC0-1.0"
+ },
+ "node_modules/language-tags": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz",
+ "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "language-subtag-registry": "^0.3.20"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
+ "license": "MIT"
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lodash.throttle": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
+ "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==",
+ "license": "MIT"
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "license": "MIT",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz",
+ "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/napi-postinstall": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz",
+ "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "napi-postinstall": "lib/cli.js"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/napi-postinstall"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/next": {
+ "version": "15.1.6",
+ "resolved": "https://registry.npmjs.org/next/-/next-15.1.6.tgz",
+ "integrity": "sha512-Hch4wzbaX0vKQtalpXvUiw5sYivBy4cm5rzUKrBnUB/y436LGrvOUqYvlSeNVCWFO/770gDlltR9gqZH62ct4Q==",
+ "deprecated": "This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/CVE-2025-66478 for more details.",
+ "license": "MIT",
+ "dependencies": {
+ "@next/env": "15.1.6",
+ "@swc/counter": "0.1.3",
+ "@swc/helpers": "0.5.15",
+ "busboy": "1.6.0",
+ "caniuse-lite": "^1.0.30001579",
+ "postcss": "8.4.31",
+ "styled-jsx": "5.1.6"
+ },
+ "bin": {
+ "next": "dist/bin/next"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
+ },
+ "optionalDependencies": {
+ "@next/swc-darwin-arm64": "15.1.6",
+ "@next/swc-darwin-x64": "15.1.6",
+ "@next/swc-linux-arm64-gnu": "15.1.6",
+ "@next/swc-linux-arm64-musl": "15.1.6",
+ "@next/swc-linux-x64-gnu": "15.1.6",
+ "@next/swc-linux-x64-musl": "15.1.6",
+ "@next/swc-win32-arm64-msvc": "15.1.6",
+ "@next/swc-win32-x64-msvc": "15.1.6",
+ "sharp": "^0.33.5"
+ },
+ "peerDependencies": {
+ "@opentelemetry/api": "^1.1.0",
+ "@playwright/test": "^1.41.2",
+ "babel-plugin-react-compiler": "*",
+ "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
+ "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
+ "sass": "^1.3.0"
+ },
+ "peerDependenciesMeta": {
+ "@opentelemetry/api": {
+ "optional": true
+ },
+ "@playwright/test": {
+ "optional": true
+ },
+ "babel-plugin-react-compiler": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/node-addon-api": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/node-exports-info": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz",
+ "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array.prototype.flatmap": "^1.3.3",
+ "es-errors": "^1.3.0",
+ "object.entries": "^1.1.9",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.13.4",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
+ "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
+ "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.entries": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz",
+ "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.fromentries": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
+ "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.groupby": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
+ "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.values": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz",
+ "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.4",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/own-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz",
+ "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.6",
+ "object-keys": "^1.1.1",
+ "safe-push-apply": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "license": "ISC"
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/possible-typed-array-names": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
+ "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prop-types": {
+ "version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "license": "MIT",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "license": "MIT"
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/react": {
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
+ "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-async-script": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/react-async-script/-/react-async-script-1.2.0.tgz",
+ "integrity": "sha512-bCpkbm9JiAuMGhkqoAiC0lLkb40DJ0HOEJIku+9JDjxX3Rcs+ztEOG13wbrOskt3n2DTrjshhaQ/iay+SnGg5Q==",
+ "license": "MIT",
+ "dependencies": {
+ "hoist-non-react-statics": "^3.3.0",
+ "prop-types": "^15.5.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.4.1"
+ }
+ },
+ "node_modules/react-countup": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/react-countup/-/react-countup-6.5.3.tgz",
+ "integrity": "sha512-udnqVQitxC7QWADSPDOxVWULkLvKUWrDapn5i53HE4DPRVgs+Y5rr4bo25qEl8jSh+0l2cToJgGMx+clxPM3+w==",
+ "license": "MIT",
+ "dependencies": {
+ "countup.js": "^2.8.0"
+ },
+ "peerDependencies": {
+ "react": ">= 16.3.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
+ "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
+ "license": "MIT",
+ "dependencies": {
+ "scheduler": "^0.27.0"
+ },
+ "peerDependencies": {
+ "react": "^19.2.3"
+ }
+ },
+ "node_modules/react-google-recaptcha": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-3.1.0.tgz",
+ "integrity": "sha512-cYW2/DWas8nEKZGD7SCu9BSuVz8iOcOLHChHyi7upUuVhkpkhYG/6N3KDiTQ3XAiZ2UAZkfvYKMfAHOzBOcGEg==",
+ "license": "MIT",
+ "dependencies": {
+ "prop-types": "^15.5.0",
+ "react-async-script": "^1.2.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.4.1"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
+ "license": "MIT"
+ },
+ "node_modules/react-slick": {
+ "version": "0.31.0",
+ "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.31.0.tgz",
+ "integrity": "sha512-zo6VLT8wuSBJffg/TFPbzrw2dEnfZ/cUKmYsKByh3AgatRv29m2LoFbq5vRMa3R3A4wp4d8gwbJKO2fWZFaI3g==",
+ "license": "MIT",
+ "dependencies": {
+ "classnames": "^2.2.5",
+ "json2mq": "^0.2.0",
+ "lodash.debounce": "^4.0.8",
+ "resize-observer-polyfill": "^1.5.0"
+ },
+ "peerDependencies": {
+ "react": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^0.14.0 || ^15.0.1 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/reflect.getprototypeof": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
+ "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.9",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.7",
+ "get-proto": "^1.0.1",
+ "which-builtin-type": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
+ "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "set-function-name": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resize-observer-polyfill": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
+ "license": "MIT"
+ },
+ "node_modules/resolve": {
+ "version": "1.22.11",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
+ "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.16.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resolve-pkg-maps": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
+ "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
+ "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/safe-array-concat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
+ "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "has-symbols": "^1.1.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">=0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safe-push-apply": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
+ "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safe-regex-test": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
+ "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "is-regex": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/sass": {
+ "version": "1.97.3",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz",
+ "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==",
+ "license": "MIT",
+ "dependencies": {
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
+ }
+ },
+ "node_modules/scheduler": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
+ "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
+ "license": "MIT"
+ },
+ "node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/set-function-name": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "functions-have-names": "^1.2.3",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/set-proto": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz",
+ "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/sharp": {
+ "version": "0.33.5",
+ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
+ "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
+ "hasInstallScript": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "dependencies": {
+ "color": "^4.2.3",
+ "detect-libc": "^2.0.3",
+ "semver": "^7.6.3"
+ },
+ "engines": {
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/libvips"
+ },
+ "optionalDependencies": {
+ "@img/sharp-darwin-arm64": "0.33.5",
+ "@img/sharp-darwin-x64": "0.33.5",
+ "@img/sharp-libvips-darwin-arm64": "1.0.4",
+ "@img/sharp-libvips-darwin-x64": "1.0.4",
+ "@img/sharp-libvips-linux-arm": "1.0.5",
+ "@img/sharp-libvips-linux-arm64": "1.0.4",
+ "@img/sharp-libvips-linux-s390x": "1.0.4",
+ "@img/sharp-libvips-linux-x64": "1.0.4",
+ "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
+ "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
+ "@img/sharp-linux-arm": "0.33.5",
+ "@img/sharp-linux-arm64": "0.33.5",
+ "@img/sharp-linux-s390x": "0.33.5",
+ "@img/sharp-linux-x64": "0.33.5",
+ "@img/sharp-linuxmusl-arm64": "0.33.5",
+ "@img/sharp-linuxmusl-x64": "0.33.5",
+ "@img/sharp-wasm32": "0.33.5",
+ "@img/sharp-win32-ia32": "0.33.5",
+ "@img/sharp-win32-x64": "0.33.5"
+ }
+ },
+ "node_modules/sharp/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "license": "ISC",
+ "optional": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
+ "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3",
+ "side-channel-list": "^1.0.0",
+ "side-channel-map": "^1.0.1",
+ "side-channel-weakmap": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
+ "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
+ "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-weakmap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
+ "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3",
+ "side-channel-map": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/simple-swizzle": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
+ "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "is-arrayish": "^0.3.1"
+ }
+ },
+ "node_modules/slick-carousel": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz",
+ "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "jquery": ">=1.8.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/stable-hash": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz",
+ "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
+ "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "internal-slot": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/streamsearch": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
+ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/string-convert": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz",
+ "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==",
+ "license": "MIT"
+ },
+ "node_modules/string.prototype.includes": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
+ "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/string.prototype.matchall": {
+ "version": "4.0.12",
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz",
+ "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.6",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.6",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "internal-slot": "^1.1.0",
+ "regexp.prototype.flags": "^1.5.3",
+ "set-function-name": "^2.0.2",
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.repeat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz",
+ "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.5"
+ }
+ },
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.10",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
+ "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-data-property": "^1.1.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-object-atoms": "^1.0.0",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
+ "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/styled-jsx": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
+ "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",
+ "license": "MIT",
+ "dependencies": {
+ "client-only": "0.0.1"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "peerDependencies": {
+ "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"
+ },
+ "peerDependenciesMeta": {
+ "@babel/core": {
+ "optional": true
+ },
+ "babel-plugin-macros": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/tinyglobby": {
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
+ "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/tinyglobby/node_modules/fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tinyglobby/node_modules/picomatch": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/ts-api-utils": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
+ "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.12"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4"
+ }
+ },
+ "node_modules/tsconfig-paths": {
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/json5": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/typed-array-buffer": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/typed-array-byte-length": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
+ "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "for-each": "^0.3.3",
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-byte-offset": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
+ "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "for-each": "^0.3.3",
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.15",
+ "reflect.getprototypeof": "^1.0.9"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-length": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz",
+ "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0",
+ "reflect.getprototypeof": "^1.0.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
+ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
+ "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "which-boxed-primitive": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/undici-types": {
+ "version": "6.21.0",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
+ "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/unrs-resolver": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz",
+ "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "dependencies": {
+ "napi-postinstall": "^0.3.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/unrs-resolver"
+ },
+ "optionalDependencies": {
+ "@unrs/resolver-binding-android-arm-eabi": "1.11.1",
+ "@unrs/resolver-binding-android-arm64": "1.11.1",
+ "@unrs/resolver-binding-darwin-arm64": "1.11.1",
+ "@unrs/resolver-binding-darwin-x64": "1.11.1",
+ "@unrs/resolver-binding-freebsd-x64": "1.11.1",
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1",
+ "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1",
+ "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-arm64-musl": "1.11.1",
+ "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1",
+ "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-x64-gnu": "1.11.1",
+ "@unrs/resolver-binding-linux-x64-musl": "1.11.1",
+ "@unrs/resolver-binding-wasm32-wasi": "1.11.1",
+ "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1",
+ "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1",
+ "@unrs/resolver-binding-win32-x64-msvc": "1.11.1"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
+ "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-bigint": "^1.1.0",
+ "is-boolean-object": "^1.2.1",
+ "is-number-object": "^1.1.1",
+ "is-string": "^1.1.1",
+ "is-symbol": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-builtin-type": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
+ "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "function.prototype.name": "^1.1.6",
+ "has-tostringtag": "^1.0.2",
+ "is-async-function": "^2.0.0",
+ "is-date-object": "^1.1.0",
+ "is-finalizationregistry": "^1.1.0",
+ "is-generator-function": "^1.0.10",
+ "is-regex": "^1.2.1",
+ "is-weakref": "^1.0.2",
+ "isarray": "^2.0.5",
+ "which-boxed-primitive": "^1.1.0",
+ "which-collection": "^1.0.2",
+ "which-typed-array": "^1.1.16"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-collection": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-typed-array": {
+ "version": "1.1.20",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
+ "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "for-each": "^0.3.5",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
index 1a6cc6c..a980c3c 100644
--- a/package.json
+++ b/package.json
@@ -9,16 +9,30 @@
"lint": "eslint"
},
"dependencies": {
- "next": "16.1.6",
+ "@fortawesome/fontawesome-free": "^7.2.0",
+ "@types/react-google-recaptcha": "2.1.9",
+ "aos": "^2.3.4",
+ "axios": "1.13.5",
+ "bootstrap": "^5.3.8",
+ "gsap": "^3.14.2",
+ "next": "15.1.6",
"react": "19.2.3",
- "react-dom": "19.2.3"
+ "react-countup": "^6.5.3",
+ "react-dom": "19.2.3",
+ "react-google-recaptcha": "3.1.0",
+ "react-slick": "^0.31.0",
+ "sass": "^1.97.3",
+ "slick-carousel": "^1.8.1"
},
"devDependencies": {
+ "@types/aos": "^3.0.7",
+ "@types/bootstrap": "^5.2.10",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
+ "@types/react-slick": "^0.23.13",
"eslint": "^9",
- "eslint-config-next": "16.1.6",
+ "eslint-config-next": "15.1.6",
"typescript": "^5"
}
}
diff --git a/public/assets/img/about/about-img1.png b/public/assets/img/about/about-img1.png
new file mode 100644
index 0000000..e6d7af4
Binary files /dev/null and b/public/assets/img/about/about-img1.png differ
diff --git a/public/assets/img/about/about-img10.png b/public/assets/img/about/about-img10.png
new file mode 100644
index 0000000..b6db9d1
Binary files /dev/null and b/public/assets/img/about/about-img10.png differ
diff --git a/public/assets/img/about/about-img11.png b/public/assets/img/about/about-img11.png
new file mode 100644
index 0000000..9584e02
Binary files /dev/null and b/public/assets/img/about/about-img11.png differ
diff --git a/public/assets/img/about/about-img12.png b/public/assets/img/about/about-img12.png
new file mode 100644
index 0000000..5d71af0
Binary files /dev/null and b/public/assets/img/about/about-img12.png differ
diff --git a/public/assets/img/about/about-img13.png b/public/assets/img/about/about-img13.png
new file mode 100644
index 0000000..6c8f0b3
Binary files /dev/null and b/public/assets/img/about/about-img13.png differ
diff --git a/public/assets/img/about/about-img14.png b/public/assets/img/about/about-img14.png
new file mode 100644
index 0000000..86d63f5
Binary files /dev/null and b/public/assets/img/about/about-img14.png differ
diff --git a/public/assets/img/about/about-img15.png b/public/assets/img/about/about-img15.png
new file mode 100644
index 0000000..5e5190f
Binary files /dev/null and b/public/assets/img/about/about-img15.png differ
diff --git a/public/assets/img/about/about-img2.png b/public/assets/img/about/about-img2.png
new file mode 100644
index 0000000..4120f26
Binary files /dev/null and b/public/assets/img/about/about-img2.png differ
diff --git a/public/assets/img/about/about-img3.png b/public/assets/img/about/about-img3.png
new file mode 100644
index 0000000..8f29cc3
Binary files /dev/null and b/public/assets/img/about/about-img3.png differ
diff --git a/public/assets/img/about/about-img4.png b/public/assets/img/about/about-img4.png
new file mode 100644
index 0000000..98fab7c
Binary files /dev/null and b/public/assets/img/about/about-img4.png differ
diff --git a/public/assets/img/about/about-img5.png b/public/assets/img/about/about-img5.png
new file mode 100644
index 0000000..ea9ddaf
Binary files /dev/null and b/public/assets/img/about/about-img5.png differ
diff --git a/public/assets/img/about/about-img6.png b/public/assets/img/about/about-img6.png
new file mode 100644
index 0000000..9ea849a
Binary files /dev/null and b/public/assets/img/about/about-img6.png differ
diff --git a/public/assets/img/about/about-img7.png b/public/assets/img/about/about-img7.png
new file mode 100644
index 0000000..a56dd6a
Binary files /dev/null and b/public/assets/img/about/about-img7.png differ
diff --git a/public/assets/img/about/about-img8.png b/public/assets/img/about/about-img8.png
new file mode 100644
index 0000000..f3eefce
Binary files /dev/null and b/public/assets/img/about/about-img8.png differ
diff --git a/public/assets/img/about/about-img9.png b/public/assets/img/about/about-img9.png
new file mode 100644
index 0000000..437e4f7
Binary files /dev/null and b/public/assets/img/about/about-img9.png differ
diff --git a/public/assets/img/about/logo.png b/public/assets/img/about/logo.png
new file mode 100644
index 0000000..c3f25ee
Binary files /dev/null and b/public/assets/img/about/logo.png differ
diff --git a/public/assets/img/all-images/about/about-img1.png b/public/assets/img/all-images/about/about-img1.png
new file mode 100644
index 0000000..e6d7af4
Binary files /dev/null and b/public/assets/img/all-images/about/about-img1.png differ
diff --git a/public/assets/img/all-images/about/about-img10.png b/public/assets/img/all-images/about/about-img10.png
new file mode 100644
index 0000000..b6db9d1
Binary files /dev/null and b/public/assets/img/all-images/about/about-img10.png differ
diff --git a/public/assets/img/all-images/about/about-img11.png b/public/assets/img/all-images/about/about-img11.png
new file mode 100644
index 0000000..9584e02
Binary files /dev/null and b/public/assets/img/all-images/about/about-img11.png differ
diff --git a/public/assets/img/all-images/about/about-img12.png b/public/assets/img/all-images/about/about-img12.png
new file mode 100644
index 0000000..5d71af0
Binary files /dev/null and b/public/assets/img/all-images/about/about-img12.png differ
diff --git a/public/assets/img/all-images/about/about-img13.png b/public/assets/img/all-images/about/about-img13.png
new file mode 100644
index 0000000..6c8f0b3
Binary files /dev/null and b/public/assets/img/all-images/about/about-img13.png differ
diff --git a/public/assets/img/all-images/about/about-img14.png b/public/assets/img/all-images/about/about-img14.png
new file mode 100644
index 0000000..86d63f5
Binary files /dev/null and b/public/assets/img/all-images/about/about-img14.png differ
diff --git a/public/assets/img/all-images/about/about-img15.png b/public/assets/img/all-images/about/about-img15.png
new file mode 100644
index 0000000..5e5190f
Binary files /dev/null and b/public/assets/img/all-images/about/about-img15.png differ
diff --git a/public/assets/img/all-images/about/about-img2.png b/public/assets/img/all-images/about/about-img2.png
new file mode 100644
index 0000000..4120f26
Binary files /dev/null and b/public/assets/img/all-images/about/about-img2.png differ
diff --git a/public/assets/img/all-images/about/about-img3.png b/public/assets/img/all-images/about/about-img3.png
new file mode 100644
index 0000000..8f29cc3
Binary files /dev/null and b/public/assets/img/all-images/about/about-img3.png differ
diff --git a/public/assets/img/all-images/about/about-img4.png b/public/assets/img/all-images/about/about-img4.png
new file mode 100644
index 0000000..98fab7c
Binary files /dev/null and b/public/assets/img/all-images/about/about-img4.png differ
diff --git a/public/assets/img/all-images/about/about-img5.png b/public/assets/img/all-images/about/about-img5.png
new file mode 100644
index 0000000..ea9ddaf
Binary files /dev/null and b/public/assets/img/all-images/about/about-img5.png differ
diff --git a/public/assets/img/all-images/about/about-img6.png b/public/assets/img/all-images/about/about-img6.png
new file mode 100644
index 0000000..9ea849a
Binary files /dev/null and b/public/assets/img/all-images/about/about-img6.png differ
diff --git a/public/assets/img/all-images/about/about-img7.png b/public/assets/img/all-images/about/about-img7.png
new file mode 100644
index 0000000..a56dd6a
Binary files /dev/null and b/public/assets/img/all-images/about/about-img7.png differ
diff --git a/public/assets/img/all-images/about/about-img8.png b/public/assets/img/all-images/about/about-img8.png
new file mode 100644
index 0000000..f3eefce
Binary files /dev/null and b/public/assets/img/all-images/about/about-img8.png differ
diff --git a/public/assets/img/all-images/about/about-img9.png b/public/assets/img/all-images/about/about-img9.png
new file mode 100644
index 0000000..437e4f7
Binary files /dev/null and b/public/assets/img/all-images/about/about-img9.png differ
diff --git a/public/assets/img/all-images/bg/about-bg1.png b/public/assets/img/all-images/bg/about-bg1.png
new file mode 100644
index 0000000..f0fc294
Binary files /dev/null and b/public/assets/img/all-images/bg/about-bg1.png differ
diff --git a/public/assets/img/all-images/bg/about-bg2.png b/public/assets/img/all-images/bg/about-bg2.png
new file mode 100644
index 0000000..4b7378c
Binary files /dev/null and b/public/assets/img/all-images/bg/about-bg2.png differ
diff --git a/public/assets/img/all-images/bg/about-bg3.png b/public/assets/img/all-images/bg/about-bg3.png
new file mode 100644
index 0000000..44fbb1d
Binary files /dev/null and b/public/assets/img/all-images/bg/about-bg3.png differ
diff --git a/public/assets/img/all-images/bg/cta-bg1.png b/public/assets/img/all-images/bg/cta-bg1.png
new file mode 100644
index 0000000..de8ea84
Binary files /dev/null and b/public/assets/img/all-images/bg/cta-bg1.png differ
diff --git a/public/assets/img/all-images/bg/footer-bg1.png b/public/assets/img/all-images/bg/footer-bg1.png
new file mode 100644
index 0000000..c014b2b
Binary files /dev/null and b/public/assets/img/all-images/bg/footer-bg1.png differ
diff --git a/public/assets/img/all-images/bg/footer-bg2.png b/public/assets/img/all-images/bg/footer-bg2.png
new file mode 100644
index 0000000..e04fce7
Binary files /dev/null and b/public/assets/img/all-images/bg/footer-bg2.png differ
diff --git a/public/assets/img/all-images/bg/hero-bg1.png b/public/assets/img/all-images/bg/hero-bg1.png
new file mode 100644
index 0000000..e3a8d79
Binary files /dev/null and b/public/assets/img/all-images/bg/hero-bg1.png differ
diff --git a/public/assets/img/all-images/bg/hero-bg2.png b/public/assets/img/all-images/bg/hero-bg2.png
new file mode 100644
index 0000000..025bcfa
Binary files /dev/null and b/public/assets/img/all-images/bg/hero-bg2.png differ
diff --git a/public/assets/img/all-images/bg/hero-bg3.png b/public/assets/img/all-images/bg/hero-bg3.png
new file mode 100644
index 0000000..0823f51
Binary files /dev/null and b/public/assets/img/all-images/bg/hero-bg3.png differ
diff --git a/public/assets/img/all-images/bg/hero-bg4.png b/public/assets/img/all-images/bg/hero-bg4.png
new file mode 100644
index 0000000..a112e68
Binary files /dev/null and b/public/assets/img/all-images/bg/hero-bg4.png differ
diff --git a/public/assets/img/all-images/bg/hero-bg5.png b/public/assets/img/all-images/bg/hero-bg5.png
new file mode 100644
index 0000000..1117b1e
Binary files /dev/null and b/public/assets/img/all-images/bg/hero-bg5.png differ
diff --git a/public/assets/img/all-images/bg/hero-bg6.png b/public/assets/img/all-images/bg/hero-bg6.png
new file mode 100644
index 0000000..7653472
Binary files /dev/null and b/public/assets/img/all-images/bg/hero-bg6.png differ
diff --git a/public/assets/img/all-images/bg/img-bg1.png b/public/assets/img/all-images/bg/img-bg1.png
new file mode 100644
index 0000000..413c3c9
Binary files /dev/null and b/public/assets/img/all-images/bg/img-bg1.png differ
diff --git a/public/assets/img/all-images/bg/service-bg1.png b/public/assets/img/all-images/bg/service-bg1.png
new file mode 100644
index 0000000..42c2e21
Binary files /dev/null and b/public/assets/img/all-images/bg/service-bg1.png differ
diff --git a/public/assets/img/all-images/bg/service-bg2.png b/public/assets/img/all-images/bg/service-bg2.png
new file mode 100644
index 0000000..5a0438b
Binary files /dev/null and b/public/assets/img/all-images/bg/service-bg2.png differ
diff --git a/public/assets/img/all-images/bg/team-bg1.png b/public/assets/img/all-images/bg/team-bg1.png
new file mode 100644
index 0000000..13f1164
Binary files /dev/null and b/public/assets/img/all-images/bg/team-bg1.png differ
diff --git a/public/assets/img/all-images/blog/blog-img1.png b/public/assets/img/all-images/blog/blog-img1.png
new file mode 100644
index 0000000..3264a3b
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img1.png differ
diff --git a/public/assets/img/all-images/blog/blog-img10.png b/public/assets/img/all-images/blog/blog-img10.png
new file mode 100644
index 0000000..163fa34
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img10.png differ
diff --git a/public/assets/img/all-images/blog/blog-img11.png b/public/assets/img/all-images/blog/blog-img11.png
new file mode 100644
index 0000000..f3e0c02
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img11.png differ
diff --git a/public/assets/img/all-images/blog/blog-img12.png b/public/assets/img/all-images/blog/blog-img12.png
new file mode 100644
index 0000000..797ed43
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img12.png differ
diff --git a/public/assets/img/all-images/blog/blog-img13.png b/public/assets/img/all-images/blog/blog-img13.png
new file mode 100644
index 0000000..e716951
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img13.png differ
diff --git a/public/assets/img/all-images/blog/blog-img14.png b/public/assets/img/all-images/blog/blog-img14.png
new file mode 100644
index 0000000..cbfcd11
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img14.png differ
diff --git a/public/assets/img/all-images/blog/blog-img15.png b/public/assets/img/all-images/blog/blog-img15.png
new file mode 100644
index 0000000..f17c9d7
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img15.png differ
diff --git a/public/assets/img/all-images/blog/blog-img16.png b/public/assets/img/all-images/blog/blog-img16.png
new file mode 100644
index 0000000..d9b72e6
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img16.png differ
diff --git a/public/assets/img/all-images/blog/blog-img17.png b/public/assets/img/all-images/blog/blog-img17.png
new file mode 100644
index 0000000..08c0a46
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img17.png differ
diff --git a/public/assets/img/all-images/blog/blog-img18.png b/public/assets/img/all-images/blog/blog-img18.png
new file mode 100644
index 0000000..dada6d2
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img18.png differ
diff --git a/public/assets/img/all-images/blog/blog-img19.png b/public/assets/img/all-images/blog/blog-img19.png
new file mode 100644
index 0000000..bd54dc3
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img19.png differ
diff --git a/public/assets/img/all-images/blog/blog-img2.png b/public/assets/img/all-images/blog/blog-img2.png
new file mode 100644
index 0000000..4f56d6c
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img2.png differ
diff --git a/public/assets/img/all-images/blog/blog-img20.png b/public/assets/img/all-images/blog/blog-img20.png
new file mode 100644
index 0000000..221311a
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img20.png differ
diff --git a/public/assets/img/all-images/blog/blog-img21.png b/public/assets/img/all-images/blog/blog-img21.png
new file mode 100644
index 0000000..9068b0b
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img21.png differ
diff --git a/public/assets/img/all-images/blog/blog-img22.png b/public/assets/img/all-images/blog/blog-img22.png
new file mode 100644
index 0000000..8966d6a
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img22.png differ
diff --git a/public/assets/img/all-images/blog/blog-img23.png b/public/assets/img/all-images/blog/blog-img23.png
new file mode 100644
index 0000000..43a6626
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img23.png differ
diff --git a/public/assets/img/all-images/blog/blog-img24.png b/public/assets/img/all-images/blog/blog-img24.png
new file mode 100644
index 0000000..8adb289
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img24.png differ
diff --git a/public/assets/img/all-images/blog/blog-img25.png b/public/assets/img/all-images/blog/blog-img25.png
new file mode 100644
index 0000000..1ce9ae9
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img25.png differ
diff --git a/public/assets/img/all-images/blog/blog-img26.png b/public/assets/img/all-images/blog/blog-img26.png
new file mode 100644
index 0000000..f3f7ef9
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img26.png differ
diff --git a/public/assets/img/all-images/blog/blog-img27.png b/public/assets/img/all-images/blog/blog-img27.png
new file mode 100644
index 0000000..72aadff
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img27.png differ
diff --git a/public/assets/img/all-images/blog/blog-img28.png b/public/assets/img/all-images/blog/blog-img28.png
new file mode 100644
index 0000000..922906b
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img28.png differ
diff --git a/public/assets/img/all-images/blog/blog-img3.png b/public/assets/img/all-images/blog/blog-img3.png
new file mode 100644
index 0000000..6fcfdf7
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img3.png differ
diff --git a/public/assets/img/all-images/blog/blog-img4.png b/public/assets/img/all-images/blog/blog-img4.png
new file mode 100644
index 0000000..fc01ee2
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img4.png differ
diff --git a/public/assets/img/all-images/blog/blog-img5.png b/public/assets/img/all-images/blog/blog-img5.png
new file mode 100644
index 0000000..fc9b8c8
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img5.png differ
diff --git a/public/assets/img/all-images/blog/blog-img6.png b/public/assets/img/all-images/blog/blog-img6.png
new file mode 100644
index 0000000..802a231
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img6.png differ
diff --git a/public/assets/img/all-images/blog/blog-img7.png b/public/assets/img/all-images/blog/blog-img7.png
new file mode 100644
index 0000000..f33dcea
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img7.png differ
diff --git a/public/assets/img/all-images/blog/blog-img8.png b/public/assets/img/all-images/blog/blog-img8.png
new file mode 100644
index 0000000..0613ddb
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img8.png differ
diff --git a/public/assets/img/all-images/blog/blog-img9.png b/public/assets/img/all-images/blog/blog-img9.png
new file mode 100644
index 0000000..ea3b006
Binary files /dev/null and b/public/assets/img/all-images/blog/blog-img9.png differ
diff --git a/public/assets/img/all-images/case/case-img1.png b/public/assets/img/all-images/case/case-img1.png
new file mode 100644
index 0000000..e1265cb
Binary files /dev/null and b/public/assets/img/all-images/case/case-img1.png differ
diff --git a/public/assets/img/all-images/case/case-img10.png b/public/assets/img/all-images/case/case-img10.png
new file mode 100644
index 0000000..4364d70
Binary files /dev/null and b/public/assets/img/all-images/case/case-img10.png differ
diff --git a/public/assets/img/all-images/case/case-img11.png b/public/assets/img/all-images/case/case-img11.png
new file mode 100644
index 0000000..db324b8
Binary files /dev/null and b/public/assets/img/all-images/case/case-img11.png differ
diff --git a/public/assets/img/all-images/case/case-img12.png b/public/assets/img/all-images/case/case-img12.png
new file mode 100644
index 0000000..7475f5e
Binary files /dev/null and b/public/assets/img/all-images/case/case-img12.png differ
diff --git a/public/assets/img/all-images/case/case-img2.png b/public/assets/img/all-images/case/case-img2.png
new file mode 100644
index 0000000..a5e121c
Binary files /dev/null and b/public/assets/img/all-images/case/case-img2.png differ
diff --git a/public/assets/img/all-images/case/case-img3.png b/public/assets/img/all-images/case/case-img3.png
new file mode 100644
index 0000000..6476acf
Binary files /dev/null and b/public/assets/img/all-images/case/case-img3.png differ
diff --git a/public/assets/img/all-images/case/case-img4.png b/public/assets/img/all-images/case/case-img4.png
new file mode 100644
index 0000000..98a3202
Binary files /dev/null and b/public/assets/img/all-images/case/case-img4.png differ
diff --git a/public/assets/img/all-images/case/case-img5.png b/public/assets/img/all-images/case/case-img5.png
new file mode 100644
index 0000000..9022587
Binary files /dev/null and b/public/assets/img/all-images/case/case-img5.png differ
diff --git a/public/assets/img/all-images/case/case-img6.png b/public/assets/img/all-images/case/case-img6.png
new file mode 100644
index 0000000..0ab77e8
Binary files /dev/null and b/public/assets/img/all-images/case/case-img6.png differ
diff --git a/public/assets/img/all-images/case/case-img7.png b/public/assets/img/all-images/case/case-img7.png
new file mode 100644
index 0000000..d8791a0
Binary files /dev/null and b/public/assets/img/all-images/case/case-img7.png differ
diff --git a/public/assets/img/all-images/case/case-img8.png b/public/assets/img/all-images/case/case-img8.png
new file mode 100644
index 0000000..ab4d180
Binary files /dev/null and b/public/assets/img/all-images/case/case-img8.png differ
diff --git a/public/assets/img/all-images/case/case-img9.png b/public/assets/img/all-images/case/case-img9.png
new file mode 100644
index 0000000..cdaac74
Binary files /dev/null and b/public/assets/img/all-images/case/case-img9.png differ
diff --git a/public/assets/img/all-images/cta/cta-img1.png b/public/assets/img/all-images/cta/cta-img1.png
new file mode 100644
index 0000000..b876535
Binary files /dev/null and b/public/assets/img/all-images/cta/cta-img1.png differ
diff --git a/public/assets/img/all-images/cta/cta-img2.png b/public/assets/img/all-images/cta/cta-img2.png
new file mode 100644
index 0000000..83144a5
Binary files /dev/null and b/public/assets/img/all-images/cta/cta-img2.png differ
diff --git a/public/assets/img/all-images/cta/cta-img3.png b/public/assets/img/all-images/cta/cta-img3.png
new file mode 100644
index 0000000..b38e59f
Binary files /dev/null and b/public/assets/img/all-images/cta/cta-img3.png differ
diff --git a/public/assets/img/all-images/demo/demo-img1.png b/public/assets/img/all-images/demo/demo-img1.png
new file mode 100644
index 0000000..ce7ae92
Binary files /dev/null and b/public/assets/img/all-images/demo/demo-img1.png differ
diff --git a/public/assets/img/all-images/demo/demo-img2.png b/public/assets/img/all-images/demo/demo-img2.png
new file mode 100644
index 0000000..cc5a4e5
Binary files /dev/null and b/public/assets/img/all-images/demo/demo-img2.png differ
diff --git a/public/assets/img/all-images/demo/demo-img3.png b/public/assets/img/all-images/demo/demo-img3.png
new file mode 100644
index 0000000..8453a2d
Binary files /dev/null and b/public/assets/img/all-images/demo/demo-img3.png differ
diff --git a/public/assets/img/all-images/demo/demo-img4.png b/public/assets/img/all-images/demo/demo-img4.png
new file mode 100644
index 0000000..8848fd7
Binary files /dev/null and b/public/assets/img/all-images/demo/demo-img4.png differ
diff --git a/public/assets/img/all-images/demo/demo-img5.png b/public/assets/img/all-images/demo/demo-img5.png
new file mode 100644
index 0000000..f0a5b92
Binary files /dev/null and b/public/assets/img/all-images/demo/demo-img5.png differ
diff --git a/public/assets/img/all-images/faq/faq-img1.png b/public/assets/img/all-images/faq/faq-img1.png
new file mode 100644
index 0000000..f1ea70a
Binary files /dev/null and b/public/assets/img/all-images/faq/faq-img1.png differ
diff --git a/public/assets/img/all-images/hero/hero-img1.png b/public/assets/img/all-images/hero/hero-img1.png
new file mode 100644
index 0000000..105fca0
Binary files /dev/null and b/public/assets/img/all-images/hero/hero-img1.png differ
diff --git a/public/assets/img/all-images/hero/hero-img2.png b/public/assets/img/all-images/hero/hero-img2.png
new file mode 100644
index 0000000..f03b9db
Binary files /dev/null and b/public/assets/img/all-images/hero/hero-img2.png differ
diff --git a/public/assets/img/all-images/hero/hero-img3.png b/public/assets/img/all-images/hero/hero-img3.png
new file mode 100644
index 0000000..9661d1e
Binary files /dev/null and b/public/assets/img/all-images/hero/hero-img3.png differ
diff --git a/public/assets/img/all-images/hero/hero-img4.png b/public/assets/img/all-images/hero/hero-img4.png
new file mode 100644
index 0000000..8f7f9ee
Binary files /dev/null and b/public/assets/img/all-images/hero/hero-img4.png differ
diff --git a/public/assets/img/all-images/hero/hero-img5.png b/public/assets/img/all-images/hero/hero-img5.png
new file mode 100644
index 0000000..376996a
Binary files /dev/null and b/public/assets/img/all-images/hero/hero-img5.png differ
diff --git a/public/assets/img/all-images/hero/hero-img6.png b/public/assets/img/all-images/hero/hero-img6.png
new file mode 100644
index 0000000..1c14a98
Binary files /dev/null and b/public/assets/img/all-images/hero/hero-img6.png differ
diff --git a/public/assets/img/all-images/hero/hero-img7.png b/public/assets/img/all-images/hero/hero-img7.png
new file mode 100644
index 0000000..fea596d
Binary files /dev/null and b/public/assets/img/all-images/hero/hero-img7.png differ
diff --git a/public/assets/img/all-images/others/author-img1.png b/public/assets/img/all-images/others/author-img1.png
new file mode 100644
index 0000000..561ffa6
Binary files /dev/null and b/public/assets/img/all-images/others/author-img1.png differ
diff --git a/public/assets/img/all-images/others/author-img2.png b/public/assets/img/all-images/others/author-img2.png
new file mode 100644
index 0000000..eb348ef
Binary files /dev/null and b/public/assets/img/all-images/others/author-img2.png differ
diff --git a/public/assets/img/all-images/others/author-img3.png b/public/assets/img/all-images/others/author-img3.png
new file mode 100644
index 0000000..0e863c3
Binary files /dev/null and b/public/assets/img/all-images/others/author-img3.png differ
diff --git a/public/assets/img/all-images/others/author-img4.png b/public/assets/img/all-images/others/author-img4.png
new file mode 100644
index 0000000..e63fb8c
Binary files /dev/null and b/public/assets/img/all-images/others/author-img4.png differ
diff --git a/public/assets/img/all-images/others/author-img5.png b/public/assets/img/all-images/others/author-img5.png
new file mode 100644
index 0000000..7f0b8d5
Binary files /dev/null and b/public/assets/img/all-images/others/author-img5.png differ
diff --git a/public/assets/img/all-images/others/author-img6.png b/public/assets/img/all-images/others/author-img6.png
new file mode 100644
index 0000000..36583de
Binary files /dev/null and b/public/assets/img/all-images/others/author-img6.png differ
diff --git a/public/assets/img/all-images/others/author-img7.png b/public/assets/img/all-images/others/author-img7.png
new file mode 100644
index 0000000..d964547
Binary files /dev/null and b/public/assets/img/all-images/others/author-img7.png differ
diff --git a/public/assets/img/all-images/others/author-img8.png b/public/assets/img/all-images/others/author-img8.png
new file mode 100644
index 0000000..14f8a0f
Binary files /dev/null and b/public/assets/img/all-images/others/author-img8.png differ
diff --git a/public/assets/img/all-images/others/download-img1.png b/public/assets/img/all-images/others/download-img1.png
new file mode 100644
index 0000000..2ee6be1
Binary files /dev/null and b/public/assets/img/all-images/others/download-img1.png differ
diff --git a/public/assets/img/all-images/others/error.png b/public/assets/img/all-images/others/error.png
new file mode 100644
index 0000000..1423be9
Binary files /dev/null and b/public/assets/img/all-images/others/error.png differ
diff --git a/public/assets/img/all-images/others/others-img1.png b/public/assets/img/all-images/others/others-img1.png
new file mode 100644
index 0000000..a61799d
Binary files /dev/null and b/public/assets/img/all-images/others/others-img1.png differ
diff --git a/public/assets/img/all-images/others/others-img2.png b/public/assets/img/all-images/others/others-img2.png
new file mode 100644
index 0000000..d42483e
Binary files /dev/null and b/public/assets/img/all-images/others/others-img2.png differ
diff --git a/public/assets/img/all-images/service/service-img1.png b/public/assets/img/all-images/service/service-img1.png
new file mode 100644
index 0000000..6d4d18d
Binary files /dev/null and b/public/assets/img/all-images/service/service-img1.png differ
diff --git a/public/assets/img/all-images/service/service-img2.png b/public/assets/img/all-images/service/service-img2.png
new file mode 100644
index 0000000..7910444
Binary files /dev/null and b/public/assets/img/all-images/service/service-img2.png differ
diff --git a/public/assets/img/all-images/service/service-img3.png b/public/assets/img/all-images/service/service-img3.png
new file mode 100644
index 0000000..0c8b2d1
Binary files /dev/null and b/public/assets/img/all-images/service/service-img3.png differ
diff --git a/public/assets/img/all-images/service/service-img4.png b/public/assets/img/all-images/service/service-img4.png
new file mode 100644
index 0000000..69bf4db
Binary files /dev/null and b/public/assets/img/all-images/service/service-img4.png differ
diff --git a/public/assets/img/all-images/team/team-img1.png b/public/assets/img/all-images/team/team-img1.png
new file mode 100644
index 0000000..7efe388
Binary files /dev/null and b/public/assets/img/all-images/team/team-img1.png differ
diff --git a/public/assets/img/all-images/team/team-img10.png b/public/assets/img/all-images/team/team-img10.png
new file mode 100644
index 0000000..28dc792
Binary files /dev/null and b/public/assets/img/all-images/team/team-img10.png differ
diff --git a/public/assets/img/all-images/team/team-img11.png b/public/assets/img/all-images/team/team-img11.png
new file mode 100644
index 0000000..a36ca81
Binary files /dev/null and b/public/assets/img/all-images/team/team-img11.png differ
diff --git a/public/assets/img/all-images/team/team-img12.png b/public/assets/img/all-images/team/team-img12.png
new file mode 100644
index 0000000..3418de5
Binary files /dev/null and b/public/assets/img/all-images/team/team-img12.png differ
diff --git a/public/assets/img/all-images/team/team-img13.png b/public/assets/img/all-images/team/team-img13.png
new file mode 100644
index 0000000..71ee1c5
Binary files /dev/null and b/public/assets/img/all-images/team/team-img13.png differ
diff --git a/public/assets/img/all-images/team/team-img14.png b/public/assets/img/all-images/team/team-img14.png
new file mode 100644
index 0000000..d2d12bc
Binary files /dev/null and b/public/assets/img/all-images/team/team-img14.png differ
diff --git a/public/assets/img/all-images/team/team-img15.png b/public/assets/img/all-images/team/team-img15.png
new file mode 100644
index 0000000..a9e0ce9
Binary files /dev/null and b/public/assets/img/all-images/team/team-img15.png differ
diff --git a/public/assets/img/all-images/team/team-img16.png b/public/assets/img/all-images/team/team-img16.png
new file mode 100644
index 0000000..aa328e9
Binary files /dev/null and b/public/assets/img/all-images/team/team-img16.png differ
diff --git a/public/assets/img/all-images/team/team-img2.png b/public/assets/img/all-images/team/team-img2.png
new file mode 100644
index 0000000..7fc1b6a
Binary files /dev/null and b/public/assets/img/all-images/team/team-img2.png differ
diff --git a/public/assets/img/all-images/team/team-img3.png b/public/assets/img/all-images/team/team-img3.png
new file mode 100644
index 0000000..2495747
Binary files /dev/null and b/public/assets/img/all-images/team/team-img3.png differ
diff --git a/public/assets/img/all-images/team/team-img4.png b/public/assets/img/all-images/team/team-img4.png
new file mode 100644
index 0000000..e6d74d3
Binary files /dev/null and b/public/assets/img/all-images/team/team-img4.png differ
diff --git a/public/assets/img/all-images/team/team-img5.png b/public/assets/img/all-images/team/team-img5.png
new file mode 100644
index 0000000..7a1b611
Binary files /dev/null and b/public/assets/img/all-images/team/team-img5.png differ
diff --git a/public/assets/img/all-images/team/team-img6.png b/public/assets/img/all-images/team/team-img6.png
new file mode 100644
index 0000000..e8566ce
Binary files /dev/null and b/public/assets/img/all-images/team/team-img6.png differ
diff --git a/public/assets/img/all-images/team/team-img7.png b/public/assets/img/all-images/team/team-img7.png
new file mode 100644
index 0000000..ccfb0c1
Binary files /dev/null and b/public/assets/img/all-images/team/team-img7.png differ
diff --git a/public/assets/img/all-images/team/team-img8.png b/public/assets/img/all-images/team/team-img8.png
new file mode 100644
index 0000000..2ebf399
Binary files /dev/null and b/public/assets/img/all-images/team/team-img8.png differ
diff --git a/public/assets/img/all-images/team/team-img9.png b/public/assets/img/all-images/team/team-img9.png
new file mode 100644
index 0000000..b1211cf
Binary files /dev/null and b/public/assets/img/all-images/team/team-img9.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img1.png b/public/assets/img/all-images/testimonial/testimonial-img1.png
new file mode 100644
index 0000000..5bcb081
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img1.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img2.png b/public/assets/img/all-images/testimonial/testimonial-img2.png
new file mode 100644
index 0000000..f54cae0
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img2.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img3.png b/public/assets/img/all-images/testimonial/testimonial-img3.png
new file mode 100644
index 0000000..131244b
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img3.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img4.png b/public/assets/img/all-images/testimonial/testimonial-img4.png
new file mode 100644
index 0000000..af7b101
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img4.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img5.png b/public/assets/img/all-images/testimonial/testimonial-img5.png
new file mode 100644
index 0000000..b554586
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img5.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img6.png b/public/assets/img/all-images/testimonial/testimonial-img6.png
new file mode 100644
index 0000000..04d8fb1
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img6.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img7.png b/public/assets/img/all-images/testimonial/testimonial-img7.png
new file mode 100644
index 0000000..0f26de0
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img7.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img8.png b/public/assets/img/all-images/testimonial/testimonial-img8.png
new file mode 100644
index 0000000..de825c9
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img8.png differ
diff --git a/public/assets/img/all-images/testimonial/testimonial-img9.png b/public/assets/img/all-images/testimonial/testimonial-img9.png
new file mode 100644
index 0000000..561cea3
Binary files /dev/null and b/public/assets/img/all-images/testimonial/testimonial-img9.png differ
diff --git a/public/assets/img/all-images/work/work-img1.png b/public/assets/img/all-images/work/work-img1.png
new file mode 100644
index 0000000..893d4f0
Binary files /dev/null and b/public/assets/img/all-images/work/work-img1.png differ
diff --git a/public/assets/img/all-images/work/work-img2.png b/public/assets/img/all-images/work/work-img2.png
new file mode 100644
index 0000000..795d16c
Binary files /dev/null and b/public/assets/img/all-images/work/work-img2.png differ
diff --git a/public/assets/img/all-images/work/work-img3.png b/public/assets/img/all-images/work/work-img3.png
new file mode 100644
index 0000000..e4777d1
Binary files /dev/null and b/public/assets/img/all-images/work/work-img3.png differ
diff --git a/public/assets/img/all-images/work/work-img4.png b/public/assets/img/all-images/work/work-img4.png
new file mode 100644
index 0000000..745ac47
Binary files /dev/null and b/public/assets/img/all-images/work/work-img4.png differ
diff --git a/public/assets/img/bg/about-bg1.png b/public/assets/img/bg/about-bg1.png
new file mode 100644
index 0000000..f0fc294
Binary files /dev/null and b/public/assets/img/bg/about-bg1.png differ
diff --git a/public/assets/img/bg/about-bg2.png b/public/assets/img/bg/about-bg2.png
new file mode 100644
index 0000000..4b7378c
Binary files /dev/null and b/public/assets/img/bg/about-bg2.png differ
diff --git a/public/assets/img/bg/about-bg3.png b/public/assets/img/bg/about-bg3.png
new file mode 100644
index 0000000..44fbb1d
Binary files /dev/null and b/public/assets/img/bg/about-bg3.png differ
diff --git a/public/assets/img/bg/cta-bg1.png b/public/assets/img/bg/cta-bg1.png
new file mode 100644
index 0000000..de8ea84
Binary files /dev/null and b/public/assets/img/bg/cta-bg1.png differ
diff --git a/public/assets/img/bg/footer-bg1.png b/public/assets/img/bg/footer-bg1.png
new file mode 100644
index 0000000..c014b2b
Binary files /dev/null and b/public/assets/img/bg/footer-bg1.png differ
diff --git a/public/assets/img/bg/footer-bg2.png b/public/assets/img/bg/footer-bg2.png
new file mode 100644
index 0000000..e04fce7
Binary files /dev/null and b/public/assets/img/bg/footer-bg2.png differ
diff --git a/public/assets/img/bg/hero-bg1.png b/public/assets/img/bg/hero-bg1.png
new file mode 100644
index 0000000..e3a8d79
Binary files /dev/null and b/public/assets/img/bg/hero-bg1.png differ
diff --git a/public/assets/img/bg/hero-bg2.png b/public/assets/img/bg/hero-bg2.png
new file mode 100644
index 0000000..025bcfa
Binary files /dev/null and b/public/assets/img/bg/hero-bg2.png differ
diff --git a/public/assets/img/bg/hero-bg3.png b/public/assets/img/bg/hero-bg3.png
new file mode 100644
index 0000000..0823f51
Binary files /dev/null and b/public/assets/img/bg/hero-bg3.png differ
diff --git a/public/assets/img/bg/hero-bg4.png b/public/assets/img/bg/hero-bg4.png
new file mode 100644
index 0000000..a112e68
Binary files /dev/null and b/public/assets/img/bg/hero-bg4.png differ
diff --git a/public/assets/img/bg/hero-bg5.png b/public/assets/img/bg/hero-bg5.png
new file mode 100644
index 0000000..1117b1e
Binary files /dev/null and b/public/assets/img/bg/hero-bg5.png differ
diff --git a/public/assets/img/bg/hero-bg6.png b/public/assets/img/bg/hero-bg6.png
new file mode 100644
index 0000000..7653472
Binary files /dev/null and b/public/assets/img/bg/hero-bg6.png differ
diff --git a/public/assets/img/bg/img-bg1.png b/public/assets/img/bg/img-bg1.png
new file mode 100644
index 0000000..413c3c9
Binary files /dev/null and b/public/assets/img/bg/img-bg1.png differ
diff --git a/public/assets/img/bg/service-bg1.png b/public/assets/img/bg/service-bg1.png
new file mode 100644
index 0000000..42c2e21
Binary files /dev/null and b/public/assets/img/bg/service-bg1.png differ
diff --git a/public/assets/img/bg/service-bg2.png b/public/assets/img/bg/service-bg2.png
new file mode 100644
index 0000000..5a0438b
Binary files /dev/null and b/public/assets/img/bg/service-bg2.png differ
diff --git a/public/assets/img/bg/team-bg1.png b/public/assets/img/bg/team-bg1.png
new file mode 100644
index 0000000..13f1164
Binary files /dev/null and b/public/assets/img/bg/team-bg1.png differ
diff --git a/public/assets/img/blog/blog-img1.png b/public/assets/img/blog/blog-img1.png
new file mode 100644
index 0000000..3264a3b
Binary files /dev/null and b/public/assets/img/blog/blog-img1.png differ
diff --git a/public/assets/img/blog/blog-img10.png b/public/assets/img/blog/blog-img10.png
new file mode 100644
index 0000000..163fa34
Binary files /dev/null and b/public/assets/img/blog/blog-img10.png differ
diff --git a/public/assets/img/blog/blog-img11.png b/public/assets/img/blog/blog-img11.png
new file mode 100644
index 0000000..f3e0c02
Binary files /dev/null and b/public/assets/img/blog/blog-img11.png differ
diff --git a/public/assets/img/blog/blog-img12.png b/public/assets/img/blog/blog-img12.png
new file mode 100644
index 0000000..797ed43
Binary files /dev/null and b/public/assets/img/blog/blog-img12.png differ
diff --git a/public/assets/img/blog/blog-img13.png b/public/assets/img/blog/blog-img13.png
new file mode 100644
index 0000000..e716951
Binary files /dev/null and b/public/assets/img/blog/blog-img13.png differ
diff --git a/public/assets/img/blog/blog-img14.png b/public/assets/img/blog/blog-img14.png
new file mode 100644
index 0000000..cbfcd11
Binary files /dev/null and b/public/assets/img/blog/blog-img14.png differ
diff --git a/public/assets/img/blog/blog-img15.png b/public/assets/img/blog/blog-img15.png
new file mode 100644
index 0000000..f17c9d7
Binary files /dev/null and b/public/assets/img/blog/blog-img15.png differ
diff --git a/public/assets/img/blog/blog-img16.png b/public/assets/img/blog/blog-img16.png
new file mode 100644
index 0000000..d9b72e6
Binary files /dev/null and b/public/assets/img/blog/blog-img16.png differ
diff --git a/public/assets/img/blog/blog-img17.png b/public/assets/img/blog/blog-img17.png
new file mode 100644
index 0000000..08c0a46
Binary files /dev/null and b/public/assets/img/blog/blog-img17.png differ
diff --git a/public/assets/img/blog/blog-img18.png b/public/assets/img/blog/blog-img18.png
new file mode 100644
index 0000000..dada6d2
Binary files /dev/null and b/public/assets/img/blog/blog-img18.png differ
diff --git a/public/assets/img/blog/blog-img19.png b/public/assets/img/blog/blog-img19.png
new file mode 100644
index 0000000..bd54dc3
Binary files /dev/null and b/public/assets/img/blog/blog-img19.png differ
diff --git a/public/assets/img/blog/blog-img2.png b/public/assets/img/blog/blog-img2.png
new file mode 100644
index 0000000..4f56d6c
Binary files /dev/null and b/public/assets/img/blog/blog-img2.png differ
diff --git a/public/assets/img/blog/blog-img20.png b/public/assets/img/blog/blog-img20.png
new file mode 100644
index 0000000..221311a
Binary files /dev/null and b/public/assets/img/blog/blog-img20.png differ
diff --git a/public/assets/img/blog/blog-img21.png b/public/assets/img/blog/blog-img21.png
new file mode 100644
index 0000000..9068b0b
Binary files /dev/null and b/public/assets/img/blog/blog-img21.png differ
diff --git a/public/assets/img/blog/blog-img22.png b/public/assets/img/blog/blog-img22.png
new file mode 100644
index 0000000..8966d6a
Binary files /dev/null and b/public/assets/img/blog/blog-img22.png differ
diff --git a/public/assets/img/blog/blog-img23.png b/public/assets/img/blog/blog-img23.png
new file mode 100644
index 0000000..43a6626
Binary files /dev/null and b/public/assets/img/blog/blog-img23.png differ
diff --git a/public/assets/img/blog/blog-img24.png b/public/assets/img/blog/blog-img24.png
new file mode 100644
index 0000000..8adb289
Binary files /dev/null and b/public/assets/img/blog/blog-img24.png differ
diff --git a/public/assets/img/blog/blog-img25.png b/public/assets/img/blog/blog-img25.png
new file mode 100644
index 0000000..1ce9ae9
Binary files /dev/null and b/public/assets/img/blog/blog-img25.png differ
diff --git a/public/assets/img/blog/blog-img26.png b/public/assets/img/blog/blog-img26.png
new file mode 100644
index 0000000..f3f7ef9
Binary files /dev/null and b/public/assets/img/blog/blog-img26.png differ
diff --git a/public/assets/img/blog/blog-img27.png b/public/assets/img/blog/blog-img27.png
new file mode 100644
index 0000000..72aadff
Binary files /dev/null and b/public/assets/img/blog/blog-img27.png differ
diff --git a/public/assets/img/blog/blog-img28.png b/public/assets/img/blog/blog-img28.png
new file mode 100644
index 0000000..922906b
Binary files /dev/null and b/public/assets/img/blog/blog-img28.png differ
diff --git a/public/assets/img/blog/blog-img3.png b/public/assets/img/blog/blog-img3.png
new file mode 100644
index 0000000..6fcfdf7
Binary files /dev/null and b/public/assets/img/blog/blog-img3.png differ
diff --git a/public/assets/img/blog/blog-img4.png b/public/assets/img/blog/blog-img4.png
new file mode 100644
index 0000000..fc01ee2
Binary files /dev/null and b/public/assets/img/blog/blog-img4.png differ
diff --git a/public/assets/img/blog/blog-img5.png b/public/assets/img/blog/blog-img5.png
new file mode 100644
index 0000000..fc9b8c8
Binary files /dev/null and b/public/assets/img/blog/blog-img5.png differ
diff --git a/public/assets/img/blog/blog-img6.png b/public/assets/img/blog/blog-img6.png
new file mode 100644
index 0000000..802a231
Binary files /dev/null and b/public/assets/img/blog/blog-img6.png differ
diff --git a/public/assets/img/blog/blog-img7.png b/public/assets/img/blog/blog-img7.png
new file mode 100644
index 0000000..f33dcea
Binary files /dev/null and b/public/assets/img/blog/blog-img7.png differ
diff --git a/public/assets/img/blog/blog-img8.png b/public/assets/img/blog/blog-img8.png
new file mode 100644
index 0000000..0613ddb
Binary files /dev/null and b/public/assets/img/blog/blog-img8.png differ
diff --git a/public/assets/img/blog/blog-img9.png b/public/assets/img/blog/blog-img9.png
new file mode 100644
index 0000000..ea3b006
Binary files /dev/null and b/public/assets/img/blog/blog-img9.png differ
diff --git a/public/assets/img/case/case-img1.png b/public/assets/img/case/case-img1.png
new file mode 100644
index 0000000..e1265cb
Binary files /dev/null and b/public/assets/img/case/case-img1.png differ
diff --git a/public/assets/img/case/case-img10.png b/public/assets/img/case/case-img10.png
new file mode 100644
index 0000000..4364d70
Binary files /dev/null and b/public/assets/img/case/case-img10.png differ
diff --git a/public/assets/img/case/case-img11.png b/public/assets/img/case/case-img11.png
new file mode 100644
index 0000000..db324b8
Binary files /dev/null and b/public/assets/img/case/case-img11.png differ
diff --git a/public/assets/img/case/case-img12.png b/public/assets/img/case/case-img12.png
new file mode 100644
index 0000000..7475f5e
Binary files /dev/null and b/public/assets/img/case/case-img12.png differ
diff --git a/public/assets/img/case/case-img2.png b/public/assets/img/case/case-img2.png
new file mode 100644
index 0000000..a5e121c
Binary files /dev/null and b/public/assets/img/case/case-img2.png differ
diff --git a/public/assets/img/case/case-img3.png b/public/assets/img/case/case-img3.png
new file mode 100644
index 0000000..6476acf
Binary files /dev/null and b/public/assets/img/case/case-img3.png differ
diff --git a/public/assets/img/case/case-img4.png b/public/assets/img/case/case-img4.png
new file mode 100644
index 0000000..98a3202
Binary files /dev/null and b/public/assets/img/case/case-img4.png differ
diff --git a/public/assets/img/case/case-img5.png b/public/assets/img/case/case-img5.png
new file mode 100644
index 0000000..9022587
Binary files /dev/null and b/public/assets/img/case/case-img5.png differ
diff --git a/public/assets/img/case/case-img6.png b/public/assets/img/case/case-img6.png
new file mode 100644
index 0000000..0ab77e8
Binary files /dev/null and b/public/assets/img/case/case-img6.png differ
diff --git a/public/assets/img/case/case-img7.png b/public/assets/img/case/case-img7.png
new file mode 100644
index 0000000..d8791a0
Binary files /dev/null and b/public/assets/img/case/case-img7.png differ
diff --git a/public/assets/img/case/case-img8.png b/public/assets/img/case/case-img8.png
new file mode 100644
index 0000000..ab4d180
Binary files /dev/null and b/public/assets/img/case/case-img8.png differ
diff --git a/public/assets/img/case/case-img9.png b/public/assets/img/case/case-img9.png
new file mode 100644
index 0000000..cdaac74
Binary files /dev/null and b/public/assets/img/case/case-img9.png differ
diff --git a/public/assets/img/cta/cta-img1.png b/public/assets/img/cta/cta-img1.png
new file mode 100644
index 0000000..b876535
Binary files /dev/null and b/public/assets/img/cta/cta-img1.png differ
diff --git a/public/assets/img/cta/cta-img2.png b/public/assets/img/cta/cta-img2.png
new file mode 100644
index 0000000..83144a5
Binary files /dev/null and b/public/assets/img/cta/cta-img2.png differ
diff --git a/public/assets/img/cta/cta-img3.png b/public/assets/img/cta/cta-img3.png
new file mode 100644
index 0000000..b38e59f
Binary files /dev/null and b/public/assets/img/cta/cta-img3.png differ
diff --git a/public/assets/img/demo/demo-img1.png b/public/assets/img/demo/demo-img1.png
new file mode 100644
index 0000000..ce7ae92
Binary files /dev/null and b/public/assets/img/demo/demo-img1.png differ
diff --git a/public/assets/img/demo/demo-img2.png b/public/assets/img/demo/demo-img2.png
new file mode 100644
index 0000000..cc5a4e5
Binary files /dev/null and b/public/assets/img/demo/demo-img2.png differ
diff --git a/public/assets/img/demo/demo-img3.png b/public/assets/img/demo/demo-img3.png
new file mode 100644
index 0000000..8453a2d
Binary files /dev/null and b/public/assets/img/demo/demo-img3.png differ
diff --git a/public/assets/img/demo/demo-img4.png b/public/assets/img/demo/demo-img4.png
new file mode 100644
index 0000000..8848fd7
Binary files /dev/null and b/public/assets/img/demo/demo-img4.png differ
diff --git a/public/assets/img/demo/demo-img5.png b/public/assets/img/demo/demo-img5.png
new file mode 100644
index 0000000..f0a5b92
Binary files /dev/null and b/public/assets/img/demo/demo-img5.png differ
diff --git a/public/assets/img/elements/elements1.png b/public/assets/img/elements/elements1.png
new file mode 100644
index 0000000..eb49d9d
Binary files /dev/null and b/public/assets/img/elements/elements1.png differ
diff --git a/public/assets/img/elements/elements10.png b/public/assets/img/elements/elements10.png
new file mode 100644
index 0000000..14dc4ec
Binary files /dev/null and b/public/assets/img/elements/elements10.png differ
diff --git a/public/assets/img/elements/elements11.png b/public/assets/img/elements/elements11.png
new file mode 100644
index 0000000..6174438
Binary files /dev/null and b/public/assets/img/elements/elements11.png differ
diff --git a/public/assets/img/elements/elements12.png b/public/assets/img/elements/elements12.png
new file mode 100644
index 0000000..b88af06
Binary files /dev/null and b/public/assets/img/elements/elements12.png differ
diff --git a/public/assets/img/elements/elements13.png b/public/assets/img/elements/elements13.png
new file mode 100644
index 0000000..8bec1bc
Binary files /dev/null and b/public/assets/img/elements/elements13.png differ
diff --git a/public/assets/img/elements/elements14.png b/public/assets/img/elements/elements14.png
new file mode 100644
index 0000000..4338ef9
Binary files /dev/null and b/public/assets/img/elements/elements14.png differ
diff --git a/public/assets/img/elements/elements15.png b/public/assets/img/elements/elements15.png
new file mode 100644
index 0000000..a527e0b
Binary files /dev/null and b/public/assets/img/elements/elements15.png differ
diff --git a/public/assets/img/elements/elements16.png b/public/assets/img/elements/elements16.png
new file mode 100644
index 0000000..6ac88e4
Binary files /dev/null and b/public/assets/img/elements/elements16.png differ
diff --git a/public/assets/img/elements/elements17.png b/public/assets/img/elements/elements17.png
new file mode 100644
index 0000000..cff207c
Binary files /dev/null and b/public/assets/img/elements/elements17.png differ
diff --git a/public/assets/img/elements/elements18.png b/public/assets/img/elements/elements18.png
new file mode 100644
index 0000000..ef8278e
Binary files /dev/null and b/public/assets/img/elements/elements18.png differ
diff --git a/public/assets/img/elements/elements19.png b/public/assets/img/elements/elements19.png
new file mode 100644
index 0000000..9a639b3
Binary files /dev/null and b/public/assets/img/elements/elements19.png differ
diff --git a/public/assets/img/elements/elements2.png b/public/assets/img/elements/elements2.png
new file mode 100644
index 0000000..6bc68f2
Binary files /dev/null and b/public/assets/img/elements/elements2.png differ
diff --git a/public/assets/img/elements/elements20.png b/public/assets/img/elements/elements20.png
new file mode 100644
index 0000000..56e4908
Binary files /dev/null and b/public/assets/img/elements/elements20.png differ
diff --git a/public/assets/img/elements/elements21.png b/public/assets/img/elements/elements21.png
new file mode 100644
index 0000000..7ecf655
Binary files /dev/null and b/public/assets/img/elements/elements21.png differ
diff --git a/public/assets/img/elements/elements22.png b/public/assets/img/elements/elements22.png
new file mode 100644
index 0000000..7680d49
Binary files /dev/null and b/public/assets/img/elements/elements22.png differ
diff --git a/public/assets/img/elements/elements23.png b/public/assets/img/elements/elements23.png
new file mode 100644
index 0000000..de62d43
Binary files /dev/null and b/public/assets/img/elements/elements23.png differ
diff --git a/public/assets/img/elements/elements24.png b/public/assets/img/elements/elements24.png
new file mode 100644
index 0000000..99e84f7
Binary files /dev/null and b/public/assets/img/elements/elements24.png differ
diff --git a/public/assets/img/elements/elements25.png b/public/assets/img/elements/elements25.png
new file mode 100644
index 0000000..1185897
Binary files /dev/null and b/public/assets/img/elements/elements25.png differ
diff --git a/public/assets/img/elements/elements26.png b/public/assets/img/elements/elements26.png
new file mode 100644
index 0000000..8a05d10
Binary files /dev/null and b/public/assets/img/elements/elements26.png differ
diff --git a/public/assets/img/elements/elements27.png b/public/assets/img/elements/elements27.png
new file mode 100644
index 0000000..d94fd6c
Binary files /dev/null and b/public/assets/img/elements/elements27.png differ
diff --git a/public/assets/img/elements/elements28.png b/public/assets/img/elements/elements28.png
new file mode 100644
index 0000000..b4206d9
Binary files /dev/null and b/public/assets/img/elements/elements28.png differ
diff --git a/public/assets/img/elements/elements29.png b/public/assets/img/elements/elements29.png
new file mode 100644
index 0000000..1dc18a7
Binary files /dev/null and b/public/assets/img/elements/elements29.png differ
diff --git a/public/assets/img/elements/elements3.png b/public/assets/img/elements/elements3.png
new file mode 100644
index 0000000..221e7d1
Binary files /dev/null and b/public/assets/img/elements/elements3.png differ
diff --git a/public/assets/img/elements/elements30.png b/public/assets/img/elements/elements30.png
new file mode 100644
index 0000000..82f3f7d
Binary files /dev/null and b/public/assets/img/elements/elements30.png differ
diff --git a/public/assets/img/elements/elements31.png b/public/assets/img/elements/elements31.png
new file mode 100644
index 0000000..0877eac
Binary files /dev/null and b/public/assets/img/elements/elements31.png differ
diff --git a/public/assets/img/elements/elements32.png b/public/assets/img/elements/elements32.png
new file mode 100644
index 0000000..d676380
Binary files /dev/null and b/public/assets/img/elements/elements32.png differ
diff --git a/public/assets/img/elements/elements33.png b/public/assets/img/elements/elements33.png
new file mode 100644
index 0000000..6293f3f
Binary files /dev/null and b/public/assets/img/elements/elements33.png differ
diff --git a/public/assets/img/elements/elements34.png b/public/assets/img/elements/elements34.png
new file mode 100644
index 0000000..c78449c
Binary files /dev/null and b/public/assets/img/elements/elements34.png differ
diff --git a/public/assets/img/elements/elements35.png b/public/assets/img/elements/elements35.png
new file mode 100644
index 0000000..d4ab765
Binary files /dev/null and b/public/assets/img/elements/elements35.png differ
diff --git a/public/assets/img/elements/elements36.png b/public/assets/img/elements/elements36.png
new file mode 100644
index 0000000..bcde53f
Binary files /dev/null and b/public/assets/img/elements/elements36.png differ
diff --git a/public/assets/img/elements/elements37.png b/public/assets/img/elements/elements37.png
new file mode 100644
index 0000000..b18ca96
Binary files /dev/null and b/public/assets/img/elements/elements37.png differ
diff --git a/public/assets/img/elements/elements38.png b/public/assets/img/elements/elements38.png
new file mode 100644
index 0000000..db1871b
Binary files /dev/null and b/public/assets/img/elements/elements38.png differ
diff --git a/public/assets/img/elements/elements39.png b/public/assets/img/elements/elements39.png
new file mode 100644
index 0000000..db071a5
Binary files /dev/null and b/public/assets/img/elements/elements39.png differ
diff --git a/public/assets/img/elements/elements4.png b/public/assets/img/elements/elements4.png
new file mode 100644
index 0000000..d10d49f
Binary files /dev/null and b/public/assets/img/elements/elements4.png differ
diff --git a/public/assets/img/elements/elements40.png b/public/assets/img/elements/elements40.png
new file mode 100644
index 0000000..d6de179
Binary files /dev/null and b/public/assets/img/elements/elements40.png differ
diff --git a/public/assets/img/elements/elements41.png b/public/assets/img/elements/elements41.png
new file mode 100644
index 0000000..fdc0c4f
Binary files /dev/null and b/public/assets/img/elements/elements41.png differ
diff --git a/public/assets/img/elements/elements42.png b/public/assets/img/elements/elements42.png
new file mode 100644
index 0000000..e83f481
Binary files /dev/null and b/public/assets/img/elements/elements42.png differ
diff --git a/public/assets/img/elements/elements43.png b/public/assets/img/elements/elements43.png
new file mode 100644
index 0000000..bc32e39
Binary files /dev/null and b/public/assets/img/elements/elements43.png differ
diff --git a/public/assets/img/elements/elements44.png b/public/assets/img/elements/elements44.png
new file mode 100644
index 0000000..89c375f
Binary files /dev/null and b/public/assets/img/elements/elements44.png differ
diff --git a/public/assets/img/elements/elements45.png b/public/assets/img/elements/elements45.png
new file mode 100644
index 0000000..402d811
Binary files /dev/null and b/public/assets/img/elements/elements45.png differ
diff --git a/public/assets/img/elements/elements46.png b/public/assets/img/elements/elements46.png
new file mode 100644
index 0000000..4e83b48
Binary files /dev/null and b/public/assets/img/elements/elements46.png differ
diff --git a/public/assets/img/elements/elements47.png b/public/assets/img/elements/elements47.png
new file mode 100644
index 0000000..1fe6946
Binary files /dev/null and b/public/assets/img/elements/elements47.png differ
diff --git a/public/assets/img/elements/elements48.png b/public/assets/img/elements/elements48.png
new file mode 100644
index 0000000..73067e8
Binary files /dev/null and b/public/assets/img/elements/elements48.png differ
diff --git a/public/assets/img/elements/elements5.png b/public/assets/img/elements/elements5.png
new file mode 100644
index 0000000..f6a8ebd
Binary files /dev/null and b/public/assets/img/elements/elements5.png differ
diff --git a/public/assets/img/elements/elements6.png b/public/assets/img/elements/elements6.png
new file mode 100644
index 0000000..974a87e
Binary files /dev/null and b/public/assets/img/elements/elements6.png differ
diff --git a/public/assets/img/elements/elements7.png b/public/assets/img/elements/elements7.png
new file mode 100644
index 0000000..a334820
Binary files /dev/null and b/public/assets/img/elements/elements7.png differ
diff --git a/public/assets/img/elements/elements8.png b/public/assets/img/elements/elements8.png
new file mode 100644
index 0000000..18b088b
Binary files /dev/null and b/public/assets/img/elements/elements8.png differ
diff --git a/public/assets/img/elements/elements9.png b/public/assets/img/elements/elements9.png
new file mode 100644
index 0000000..0bd93d5
Binary files /dev/null and b/public/assets/img/elements/elements9.png differ
diff --git a/public/assets/img/faq/faq-img1.png b/public/assets/img/faq/faq-img1.png
new file mode 100644
index 0000000..f1ea70a
Binary files /dev/null and b/public/assets/img/faq/faq-img1.png differ
diff --git a/public/assets/img/fav-icon.webp b/public/assets/img/fav-icon.webp
new file mode 100644
index 0000000..f51e8e4
Binary files /dev/null and b/public/assets/img/fav-icon.webp differ
diff --git a/public/assets/img/hero/hero-img1.png b/public/assets/img/hero/hero-img1.png
new file mode 100644
index 0000000..105fca0
Binary files /dev/null and b/public/assets/img/hero/hero-img1.png differ
diff --git a/public/assets/img/hero/hero-img2.png b/public/assets/img/hero/hero-img2.png
new file mode 100644
index 0000000..f03b9db
Binary files /dev/null and b/public/assets/img/hero/hero-img2.png differ
diff --git a/public/assets/img/hero/hero-img3.png b/public/assets/img/hero/hero-img3.png
new file mode 100644
index 0000000..9661d1e
Binary files /dev/null and b/public/assets/img/hero/hero-img3.png differ
diff --git a/public/assets/img/hero/hero-img4.png b/public/assets/img/hero/hero-img4.png
new file mode 100644
index 0000000..8f7f9ee
Binary files /dev/null and b/public/assets/img/hero/hero-img4.png differ
diff --git a/public/assets/img/hero/hero-img5.png b/public/assets/img/hero/hero-img5.png
new file mode 100644
index 0000000..376996a
Binary files /dev/null and b/public/assets/img/hero/hero-img5.png differ
diff --git a/public/assets/img/hero/hero-img6.png b/public/assets/img/hero/hero-img6.png
new file mode 100644
index 0000000..1c14a98
Binary files /dev/null and b/public/assets/img/hero/hero-img6.png differ
diff --git a/public/assets/img/hero/hero-img7.png b/public/assets/img/hero/hero-img7.png
new file mode 100644
index 0000000..fea596d
Binary files /dev/null and b/public/assets/img/hero/hero-img7.png differ
diff --git a/public/assets/img/home/banner/bg.webp b/public/assets/img/home/banner/bg.webp
new file mode 100644
index 0000000..470e3d5
Binary files /dev/null and b/public/assets/img/home/banner/bg.webp differ
diff --git a/public/assets/img/home/banner/bottom-element.webp b/public/assets/img/home/banner/bottom-element.webp
new file mode 100644
index 0000000..b223aeb
Binary files /dev/null and b/public/assets/img/home/banner/bottom-element.webp differ
diff --git a/public/assets/img/home/banner/centre-img.webp b/public/assets/img/home/banner/centre-img.webp
new file mode 100644
index 0000000..cdf48af
Binary files /dev/null and b/public/assets/img/home/banner/centre-img.webp differ
diff --git a/public/assets/img/home/banner/left-element.webp b/public/assets/img/home/banner/left-element.webp
new file mode 100644
index 0000000..e6b4a85
Binary files /dev/null and b/public/assets/img/home/banner/left-element.webp differ
diff --git a/public/assets/img/home/banner/right-element.webp b/public/assets/img/home/banner/right-element.webp
new file mode 100644
index 0000000..ed06a23
Binary files /dev/null and b/public/assets/img/home/banner/right-element.webp differ
diff --git a/public/assets/img/home/footer/footer-logo-black.webp b/public/assets/img/home/footer/footer-logo-black.webp
new file mode 100644
index 0000000..4e35ef3
Binary files /dev/null and b/public/assets/img/home/footer/footer-logo-black.webp differ
diff --git a/public/assets/img/home/footer/footer.webp b/public/assets/img/home/footer/footer.webp
new file mode 100644
index 0000000..3368616
Binary files /dev/null and b/public/assets/img/home/footer/footer.webp differ
diff --git a/public/assets/img/home/section1/custom.webp b/public/assets/img/home/section1/custom.webp
new file mode 100644
index 0000000..873ff0b
Binary files /dev/null and b/public/assets/img/home/section1/custom.webp differ
diff --git a/public/assets/img/home/section1/end-to-end-bg.webp b/public/assets/img/home/section1/end-to-end-bg.webp
new file mode 100644
index 0000000..5e32eaf
Binary files /dev/null and b/public/assets/img/home/section1/end-to-end-bg.webp differ
diff --git a/public/assets/img/home/section1/end.webp b/public/assets/img/home/section1/end.webp
new file mode 100644
index 0000000..5d163cd
Binary files /dev/null and b/public/assets/img/home/section1/end.webp differ
diff --git a/public/assets/img/home/section1/platform.webp b/public/assets/img/home/section1/platform.webp
new file mode 100644
index 0000000..71db4f4
Binary files /dev/null and b/public/assets/img/home/section1/platform.webp differ
diff --git a/public/assets/img/home/section1/second-section-centre-img.webp b/public/assets/img/home/section1/second-section-centre-img.webp
new file mode 100644
index 0000000..3ff1aa5
Binary files /dev/null and b/public/assets/img/home/section1/second-section-centre-img.webp differ
diff --git a/public/assets/img/home/section1/user.webp b/public/assets/img/home/section1/user.webp
new file mode 100644
index 0000000..1840a6d
Binary files /dev/null and b/public/assets/img/home/section1/user.webp differ
diff --git a/public/assets/img/home/section10/bg-element.webp b/public/assets/img/home/section10/bg-element.webp
new file mode 100644
index 0000000..1ccda70
Binary files /dev/null and b/public/assets/img/home/section10/bg-element.webp differ
diff --git a/public/assets/img/home/section10/bg-img.webp b/public/assets/img/home/section10/bg-img.webp
new file mode 100644
index 0000000..72cf079
Binary files /dev/null and b/public/assets/img/home/section10/bg-img.webp differ
diff --git a/public/assets/img/home/section10/right.webp b/public/assets/img/home/section10/right.webp
new file mode 100644
index 0000000..706a29f
Binary files /dev/null and b/public/assets/img/home/section10/right.webp differ
diff --git a/public/assets/img/home/section2/about.webp b/public/assets/img/home/section2/about.webp
new file mode 100644
index 0000000..9bc83f5
Binary files /dev/null and b/public/assets/img/home/section2/about.webp differ
diff --git a/public/assets/img/home/section3/android.webp b/public/assets/img/home/section3/android.webp
new file mode 100644
index 0000000..867e779
Binary files /dev/null and b/public/assets/img/home/section3/android.webp differ
diff --git a/public/assets/img/home/section3/app.webp b/public/assets/img/home/section3/app.webp
new file mode 100644
index 0000000..afd7d14
Binary files /dev/null and b/public/assets/img/home/section3/app.webp differ
diff --git a/public/assets/img/home/section3/bg.webp b/public/assets/img/home/section3/bg.webp
new file mode 100644
index 0000000..4dbc379
Binary files /dev/null and b/public/assets/img/home/section3/bg.webp differ
diff --git a/public/assets/img/home/section3/cross.webp b/public/assets/img/home/section3/cross.webp
new file mode 100644
index 0000000..5cbc02f
Binary files /dev/null and b/public/assets/img/home/section3/cross.webp differ
diff --git a/public/assets/img/home/section3/ios.webp b/public/assets/img/home/section3/ios.webp
new file mode 100644
index 0000000..bd10d07
Binary files /dev/null and b/public/assets/img/home/section3/ios.webp differ
diff --git a/public/assets/img/home/section3/mvp.webp b/public/assets/img/home/section3/mvp.webp
new file mode 100644
index 0000000..f6c164a
Binary files /dev/null and b/public/assets/img/home/section3/mvp.webp differ
diff --git a/public/assets/img/home/section3/top-right.webp b/public/assets/img/home/section3/top-right.webp
new file mode 100644
index 0000000..5e57806
Binary files /dev/null and b/public/assets/img/home/section3/top-right.webp differ
diff --git a/public/assets/img/home/section3/ui.webp b/public/assets/img/home/section3/ui.webp
new file mode 100644
index 0000000..a6c16f9
Binary files /dev/null and b/public/assets/img/home/section3/ui.webp differ
diff --git a/public/assets/img/home/section4/brand.png b/public/assets/img/home/section4/brand.png
new file mode 100644
index 0000000..9ceaa10
Binary files /dev/null and b/public/assets/img/home/section4/brand.png differ
diff --git a/public/assets/img/home/section4/customer.png b/public/assets/img/home/section4/customer.png
new file mode 100644
index 0000000..5c67f89
Binary files /dev/null and b/public/assets/img/home/section4/customer.png differ
diff --git a/public/assets/img/home/section4/increase.png b/public/assets/img/home/section4/increase.png
new file mode 100644
index 0000000..e1a95fb
Binary files /dev/null and b/public/assets/img/home/section4/increase.png differ
diff --git a/public/assets/img/home/section4/left.webp b/public/assets/img/home/section4/left.webp
new file mode 100644
index 0000000..871eeed
Binary files /dev/null and b/public/assets/img/home/section4/left.webp differ
diff --git a/public/assets/img/home/section4/operational.png b/public/assets/img/home/section4/operational.png
new file mode 100644
index 0000000..014dfe8
Binary files /dev/null and b/public/assets/img/home/section4/operational.png differ
diff --git a/public/assets/img/home/section4/revenue.png b/public/assets/img/home/section4/revenue.png
new file mode 100644
index 0000000..3c6567a
Binary files /dev/null and b/public/assets/img/home/section4/revenue.png differ
diff --git a/public/assets/img/home/section4/scalable.png b/public/assets/img/home/section4/scalable.png
new file mode 100644
index 0000000..3a53c42
Binary files /dev/null and b/public/assets/img/home/section4/scalable.png differ
diff --git a/public/assets/img/home/section5/bg.webp b/public/assets/img/home/section5/bg.webp
new file mode 100644
index 0000000..a3901fc
Binary files /dev/null and b/public/assets/img/home/section5/bg.webp differ
diff --git a/public/assets/img/home/section5/bottom-circle.webp b/public/assets/img/home/section5/bottom-circle.webp
new file mode 100644
index 0000000..1c96ea4
Binary files /dev/null and b/public/assets/img/home/section5/bottom-circle.webp differ
diff --git a/public/assets/img/home/section5/left.webp b/public/assets/img/home/section5/left.webp
new file mode 100644
index 0000000..68c2de6
Binary files /dev/null and b/public/assets/img/home/section5/left.webp differ
diff --git a/public/assets/img/home/section5/top-element-1.webp b/public/assets/img/home/section5/top-element-1.webp
new file mode 100644
index 0000000..a8cfbb1
Binary files /dev/null and b/public/assets/img/home/section5/top-element-1.webp differ
diff --git a/public/assets/img/home/section5/top-element-2.webp b/public/assets/img/home/section5/top-element-2.webp
new file mode 100644
index 0000000..ba279cc
Binary files /dev/null and b/public/assets/img/home/section5/top-element-2.webp differ
diff --git a/public/assets/img/home/section6/1.webp b/public/assets/img/home/section6/1.webp
new file mode 100644
index 0000000..c11fc3f
Binary files /dev/null and b/public/assets/img/home/section6/1.webp differ
diff --git a/public/assets/img/home/section6/2.webp b/public/assets/img/home/section6/2.webp
new file mode 100644
index 0000000..4004b73
Binary files /dev/null and b/public/assets/img/home/section6/2.webp differ
diff --git a/public/assets/img/home/section6/3.webp b/public/assets/img/home/section6/3.webp
new file mode 100644
index 0000000..41eacc3
Binary files /dev/null and b/public/assets/img/home/section6/3.webp differ
diff --git a/public/assets/img/home/section6/4.webp b/public/assets/img/home/section6/4.webp
new file mode 100644
index 0000000..246c889
Binary files /dev/null and b/public/assets/img/home/section6/4.webp differ
diff --git a/public/assets/img/home/section6/clickstocart.jpg b/public/assets/img/home/section6/clickstocart.jpg
new file mode 100644
index 0000000..fa6f296
Binary files /dev/null and b/public/assets/img/home/section6/clickstocart.jpg differ
diff --git a/public/assets/img/home/section6/data4autos.png b/public/assets/img/home/section6/data4autos.png
new file mode 100644
index 0000000..346f59c
Binary files /dev/null and b/public/assets/img/home/section6/data4autos.png differ
diff --git a/public/assets/img/home/section6/socialbuddy.png b/public/assets/img/home/section6/socialbuddy.png
new file mode 100644
index 0000000..904c44b
Binary files /dev/null and b/public/assets/img/home/section6/socialbuddy.png differ
diff --git a/public/assets/img/home/section8/bg.webp b/public/assets/img/home/section8/bg.webp
new file mode 100644
index 0000000..99d1d2e
Binary files /dev/null and b/public/assets/img/home/section8/bg.webp differ
diff --git a/public/assets/img/home/section8/left.webp b/public/assets/img/home/section8/left.webp
new file mode 100644
index 0000000..7d3c859
Binary files /dev/null and b/public/assets/img/home/section8/left.webp differ
diff --git a/public/assets/img/home/section9/faq.webp b/public/assets/img/home/section9/faq.webp
new file mode 100644
index 0000000..fc20fcf
Binary files /dev/null and b/public/assets/img/home/section9/faq.webp differ
diff --git a/public/assets/img/icons/arrow1.svg b/public/assets/img/icons/arrow1.svg
new file mode 100644
index 0000000..b33ee42
--- /dev/null
+++ b/public/assets/img/icons/arrow1.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/calender1.svg b/public/assets/img/icons/calender1.svg
new file mode 100644
index 0000000..9cccf5a
--- /dev/null
+++ b/public/assets/img/icons/calender1.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/calender2.svg b/public/assets/img/icons/calender2.svg
new file mode 100644
index 0000000..a7e858e
--- /dev/null
+++ b/public/assets/img/icons/calender2.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/assets/img/icons/calender3.svg b/public/assets/img/icons/calender3.svg
new file mode 100644
index 0000000..b33d555
--- /dev/null
+++ b/public/assets/img/icons/calender3.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/assets/img/icons/check1.svg b/public/assets/img/icons/check1.svg
new file mode 100644
index 0000000..29fdeca
--- /dev/null
+++ b/public/assets/img/icons/check1.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/check2.svg b/public/assets/img/icons/check2.svg
new file mode 100644
index 0000000..42bb795
--- /dev/null
+++ b/public/assets/img/icons/check2.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/assets/img/icons/check3.svg b/public/assets/img/icons/check3.svg
new file mode 100644
index 0000000..076a822
--- /dev/null
+++ b/public/assets/img/icons/check3.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/assets/img/icons/check4.svg b/public/assets/img/icons/check4.svg
new file mode 100644
index 0000000..d27259f
--- /dev/null
+++ b/public/assets/img/icons/check4.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/assets/img/icons/check5.svg b/public/assets/img/icons/check5.svg
new file mode 100644
index 0000000..428a4d2
--- /dev/null
+++ b/public/assets/img/icons/check5.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/check6.svg b/public/assets/img/icons/check6.svg
new file mode 100644
index 0000000..4895472
--- /dev/null
+++ b/public/assets/img/icons/check6.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/check7.svg b/public/assets/img/icons/check7.svg
new file mode 100644
index 0000000..04d613e
--- /dev/null
+++ b/public/assets/img/icons/check7.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/comments1.svg b/public/assets/img/icons/comments1.svg
new file mode 100644
index 0000000..9576e45
--- /dev/null
+++ b/public/assets/img/icons/comments1.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/assets/img/icons/email1.svg b/public/assets/img/icons/email1.svg
new file mode 100644
index 0000000..7de54cf
--- /dev/null
+++ b/public/assets/img/icons/email1.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/global1.svg b/public/assets/img/icons/global1.svg
new file mode 100644
index 0000000..1c3380c
--- /dev/null
+++ b/public/assets/img/icons/global1.svg
@@ -0,0 +1,15 @@
+
diff --git a/public/assets/img/icons/location1.svg b/public/assets/img/icons/location1.svg
new file mode 100644
index 0000000..cf5c070
--- /dev/null
+++ b/public/assets/img/icons/location1.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/assets/img/icons/mail2.svg b/public/assets/img/icons/mail2.svg
new file mode 100644
index 0000000..4105e76
--- /dev/null
+++ b/public/assets/img/icons/mail2.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/phn1.svg b/public/assets/img/icons/phn1.svg
new file mode 100644
index 0000000..37cd36c
--- /dev/null
+++ b/public/assets/img/icons/phn1.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/phn2.svg b/public/assets/img/icons/phn2.svg
new file mode 100644
index 0000000..23ab345
--- /dev/null
+++ b/public/assets/img/icons/phn2.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/quito1.svg b/public/assets/img/icons/quito1.svg
new file mode 100644
index 0000000..2beb3e7
--- /dev/null
+++ b/public/assets/img/icons/quito1.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/quito2.svg b/public/assets/img/icons/quito2.svg
new file mode 100644
index 0000000..3eea85c
--- /dev/null
+++ b/public/assets/img/icons/quito2.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/s-icon1.svg b/public/assets/img/icons/s-icon1.svg
new file mode 100644
index 0000000..31c95b3
--- /dev/null
+++ b/public/assets/img/icons/s-icon1.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/assets/img/icons/s-icon10.svg b/public/assets/img/icons/s-icon10.svg
new file mode 100644
index 0000000..fc62dc3
--- /dev/null
+++ b/public/assets/img/icons/s-icon10.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/assets/img/icons/s-icon11.svg b/public/assets/img/icons/s-icon11.svg
new file mode 100644
index 0000000..246c694
--- /dev/null
+++ b/public/assets/img/icons/s-icon11.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/assets/img/icons/s-icon2.svg b/public/assets/img/icons/s-icon2.svg
new file mode 100644
index 0000000..f70dd84
--- /dev/null
+++ b/public/assets/img/icons/s-icon2.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/assets/img/icons/s-icon3.svg b/public/assets/img/icons/s-icon3.svg
new file mode 100644
index 0000000..0744e76
--- /dev/null
+++ b/public/assets/img/icons/s-icon3.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/assets/img/icons/s-icon4.svg b/public/assets/img/icons/s-icon4.svg
new file mode 100644
index 0000000..db52818
--- /dev/null
+++ b/public/assets/img/icons/s-icon4.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/assets/img/icons/s-icon5.svg b/public/assets/img/icons/s-icon5.svg
new file mode 100644
index 0000000..91b6edc
--- /dev/null
+++ b/public/assets/img/icons/s-icon5.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/assets/img/icons/s-icon6.svg b/public/assets/img/icons/s-icon6.svg
new file mode 100644
index 0000000..0d111d0
--- /dev/null
+++ b/public/assets/img/icons/s-icon6.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/assets/img/icons/s-icon7.svg b/public/assets/img/icons/s-icon7.svg
new file mode 100644
index 0000000..dd367e2
--- /dev/null
+++ b/public/assets/img/icons/s-icon7.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/assets/img/icons/s-icon8.svg b/public/assets/img/icons/s-icon8.svg
new file mode 100644
index 0000000..791143d
--- /dev/null
+++ b/public/assets/img/icons/s-icon8.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/assets/img/icons/s-icon9.svg b/public/assets/img/icons/s-icon9.svg
new file mode 100644
index 0000000..6d09c7f
--- /dev/null
+++ b/public/assets/img/icons/s-icon9.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/assets/img/icons/service-icon1.svg b/public/assets/img/icons/service-icon1.svg
new file mode 100644
index 0000000..52885c9
--- /dev/null
+++ b/public/assets/img/icons/service-icon1.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/assets/img/icons/service-icon10.svg b/public/assets/img/icons/service-icon10.svg
new file mode 100644
index 0000000..ad5bcb2
--- /dev/null
+++ b/public/assets/img/icons/service-icon10.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/service-icon11.svg b/public/assets/img/icons/service-icon11.svg
new file mode 100644
index 0000000..e81ebd4
--- /dev/null
+++ b/public/assets/img/icons/service-icon11.svg
@@ -0,0 +1,24 @@
+
diff --git a/public/assets/img/icons/service-icon12.svg b/public/assets/img/icons/service-icon12.svg
new file mode 100644
index 0000000..c8fb088
--- /dev/null
+++ b/public/assets/img/icons/service-icon12.svg
@@ -0,0 +1,43 @@
+
diff --git a/public/assets/img/icons/service-icon13.svg b/public/assets/img/icons/service-icon13.svg
new file mode 100644
index 0000000..85444a9
--- /dev/null
+++ b/public/assets/img/icons/service-icon13.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/assets/img/icons/service-icon14.svg b/public/assets/img/icons/service-icon14.svg
new file mode 100644
index 0000000..5add644
--- /dev/null
+++ b/public/assets/img/icons/service-icon14.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/assets/img/icons/service-icon15.svg b/public/assets/img/icons/service-icon15.svg
new file mode 100644
index 0000000..7bcdc20
--- /dev/null
+++ b/public/assets/img/icons/service-icon15.svg
@@ -0,0 +1,53 @@
+
diff --git a/public/assets/img/icons/service-icon16.svg b/public/assets/img/icons/service-icon16.svg
new file mode 100644
index 0000000..4a23b35
--- /dev/null
+++ b/public/assets/img/icons/service-icon16.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/assets/img/icons/service-icon17.svg b/public/assets/img/icons/service-icon17.svg
new file mode 100644
index 0000000..96d6a9f
--- /dev/null
+++ b/public/assets/img/icons/service-icon17.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/assets/img/icons/service-icon2.svg b/public/assets/img/icons/service-icon2.svg
new file mode 100644
index 0000000..850ec35
--- /dev/null
+++ b/public/assets/img/icons/service-icon2.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/service-icon3.svg b/public/assets/img/icons/service-icon3.svg
new file mode 100644
index 0000000..6804c1a
--- /dev/null
+++ b/public/assets/img/icons/service-icon3.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/assets/img/icons/service-icon4.svg b/public/assets/img/icons/service-icon4.svg
new file mode 100644
index 0000000..42e0ee6
--- /dev/null
+++ b/public/assets/img/icons/service-icon4.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/assets/img/icons/service-icon5.svg b/public/assets/img/icons/service-icon5.svg
new file mode 100644
index 0000000..f0554e3
--- /dev/null
+++ b/public/assets/img/icons/service-icon5.svg
@@ -0,0 +1,6 @@
+
diff --git a/public/assets/img/icons/service-icon6.svg b/public/assets/img/icons/service-icon6.svg
new file mode 100644
index 0000000..5abb9ea
--- /dev/null
+++ b/public/assets/img/icons/service-icon6.svg
@@ -0,0 +1,8 @@
+
diff --git a/public/assets/img/icons/service-icon7.svg b/public/assets/img/icons/service-icon7.svg
new file mode 100644
index 0000000..9bf099d
--- /dev/null
+++ b/public/assets/img/icons/service-icon7.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/service-icon8.svg b/public/assets/img/icons/service-icon8.svg
new file mode 100644
index 0000000..31d1811
--- /dev/null
+++ b/public/assets/img/icons/service-icon8.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/service-icon9.svg b/public/assets/img/icons/service-icon9.svg
new file mode 100644
index 0000000..d489125
--- /dev/null
+++ b/public/assets/img/icons/service-icon9.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/share1.svg b/public/assets/img/icons/share1.svg
new file mode 100644
index 0000000..3c72f19
--- /dev/null
+++ b/public/assets/img/icons/share1.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/sub-logo1.svg b/public/assets/img/icons/sub-logo1.svg
new file mode 100644
index 0000000..e6062ac
--- /dev/null
+++ b/public/assets/img/icons/sub-logo1.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/assets/img/icons/sub-logo2.svg b/public/assets/img/icons/sub-logo2.svg
new file mode 100644
index 0000000..e0b01da
--- /dev/null
+++ b/public/assets/img/icons/sub-logo2.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/assets/img/icons/sub-logo3.svg b/public/assets/img/icons/sub-logo3.svg
new file mode 100644
index 0000000..1a05536
--- /dev/null
+++ b/public/assets/img/icons/sub-logo3.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/assets/img/icons/sub-logo4.svg b/public/assets/img/icons/sub-logo4.svg
new file mode 100644
index 0000000..1abf89c
--- /dev/null
+++ b/public/assets/img/icons/sub-logo4.svg
@@ -0,0 +1,33 @@
+
diff --git a/public/assets/img/icons/time2.svg b/public/assets/img/icons/time2.svg
new file mode 100644
index 0000000..c2953e0
--- /dev/null
+++ b/public/assets/img/icons/time2.svg
@@ -0,0 +1,4 @@
+
diff --git a/public/assets/img/icons/user1.svg b/public/assets/img/icons/user1.svg
new file mode 100644
index 0000000..9e4b083
--- /dev/null
+++ b/public/assets/img/icons/user1.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/work-icon1.svg b/public/assets/img/icons/work-icon1.svg
new file mode 100644
index 0000000..e4e0b71
--- /dev/null
+++ b/public/assets/img/icons/work-icon1.svg
@@ -0,0 +1,10 @@
+
diff --git a/public/assets/img/icons/work-icon2.svg b/public/assets/img/icons/work-icon2.svg
new file mode 100644
index 0000000..91de1e0
--- /dev/null
+++ b/public/assets/img/icons/work-icon2.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/work-icon3.svg b/public/assets/img/icons/work-icon3.svg
new file mode 100644
index 0000000..4c88f9f
--- /dev/null
+++ b/public/assets/img/icons/work-icon3.svg
@@ -0,0 +1,3 @@
+
diff --git a/public/assets/img/icons/work1.svg b/public/assets/img/icons/work1.svg
new file mode 100644
index 0000000..57b75f7
--- /dev/null
+++ b/public/assets/img/icons/work1.svg
@@ -0,0 +1,14 @@
+
diff --git a/public/assets/img/icons/work2.svg b/public/assets/img/icons/work2.svg
new file mode 100644
index 0000000..79c1026
--- /dev/null
+++ b/public/assets/img/icons/work2.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/assets/img/icons/work3.svg b/public/assets/img/icons/work3.svg
new file mode 100644
index 0000000..a94f853
--- /dev/null
+++ b/public/assets/img/icons/work3.svg
@@ -0,0 +1,12 @@
+
diff --git a/public/assets/img/icons/work4.svg b/public/assets/img/icons/work4.svg
new file mode 100644
index 0000000..b68c3d4
--- /dev/null
+++ b/public/assets/img/icons/work4.svg
@@ -0,0 +1,13 @@
+
diff --git a/public/assets/img/images/portfolio/web-development/shopify/2.0.png b/public/assets/img/images/portfolio/web-development/shopify/2.0.png
new file mode 100644
index 0000000..a0b3370
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/shopify/2.0.png differ
diff --git a/public/assets/img/images/portfolio/web-development/shopify/race-nation.jpeg b/public/assets/img/images/portfolio/web-development/shopify/race-nation.jpeg
new file mode 100644
index 0000000..b074a63
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/shopify/race-nation.jpeg differ
diff --git a/public/assets/img/images/portfolio/web-development/shopify/race-werks.jpeg b/public/assets/img/images/portfolio/web-development/shopify/race-werks.jpeg
new file mode 100644
index 0000000..f388805
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/shopify/race-werks.jpeg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/Cybus.png b/public/assets/img/images/portfolio/web-development/web-development/Cybus.png
new file mode 100644
index 0000000..3177140
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/Cybus.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/Maisondetreats.png b/public/assets/img/images/portfolio/web-development/web-development/Maisondetreats.png
new file mode 100644
index 0000000..6e92187
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/Maisondetreats.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/Screenshot 2025-11-28 114541.png b/public/assets/img/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/images/portfolio/web-development/web-development/Screenshot 2025-11-28 114541.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/Sixty5Street.png b/public/assets/img/images/portfolio/web-development/web-development/Sixty5Street.png
new file mode 100644
index 0000000..7b9e9ff
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/Sixty5Street.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/TCA.png b/public/assets/img/images/portfolio/web-development/web-development/TCA.png
new file mode 100644
index 0000000..7040f10
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/TCA.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/brit-lanka.webp b/public/assets/img/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/images/portfolio/web-development/web-development/brit-lanka.webp differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/chennora.jpg b/public/assets/img/images/portfolio/web-development/web-development/chennora.jpg
new file mode 100644
index 0000000..bc85519
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/chennora.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/data4autos.png b/public/assets/img/images/portfolio/web-development/web-development/data4autos.png
new file mode 100644
index 0000000..ccf3681
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/data4autos.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/dine-360.jpg b/public/assets/img/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/images/portfolio/web-development/web-development/dine-360.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/events.png b/public/assets/img/images/portfolio/web-development/web-development/events.png
new file mode 100644
index 0000000..7ebf258
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/events.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/janahanlaw.png b/public/assets/img/images/portfolio/web-development/web-development/janahanlaw.png
new file mode 100644
index 0000000..9696ff2
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/janahanlaw.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/latha-homes.jpg b/public/assets/img/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/images/portfolio/web-development/web-development/latha-homes.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/life-as-house.jpg b/public/assets/img/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/images/portfolio/web-development/web-development/life-as-house.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/metatron-academy.jpg b/public/assets/img/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/images/portfolio/web-development/web-development/metatron-academy.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/metatroncube.jpg b/public/assets/img/images/portfolio/web-development/web-development/metatroncube.jpg
new file mode 100644
index 0000000..1c64169
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/metatroncube.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/metatroncube.webp b/public/assets/img/images/portfolio/web-development/web-development/metatroncube.webp
new file mode 100644
index 0000000..e4bb04b
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/metatroncube.webp differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/murugan-temple.jpg b/public/assets/img/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/images/portfolio/web-development/web-development/murugan-temple.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/repharehab.png b/public/assets/img/images/portfolio/web-development/web-development/repharehab.png
new file mode 100644
index 0000000..265caf4
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/web-development/repharehab.png differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/shivas-dosa.jpg b/public/assets/img/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/images/portfolio/web-development/web-development/shivas-dosa.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/vg-fence.jpg b/public/assets/img/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/images/portfolio/web-development/web-development/vg-fence.jpg differ
diff --git a/public/assets/img/images/portfolio/web-development/web-development/vg-fence.png b/public/assets/img/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/images/portfolio/web-development/web-development/vg-fence.png differ
diff --git a/public/assets/img/images/portfolio/web-development/wordpress/TNCSC.png b/public/assets/img/images/portfolio/web-development/wordpress/TNCSC.png
new file mode 100644
index 0000000..a4ec4e1
Binary files /dev/null and b/public/assets/img/images/portfolio/web-development/wordpress/TNCSC.png differ
diff --git a/public/assets/img/logo.webp b/public/assets/img/logo.webp
new file mode 100644
index 0000000..a579b5e
Binary files /dev/null and b/public/assets/img/logo.webp differ
diff --git a/public/assets/img/logo/fav-logo1.png b/public/assets/img/logo/fav-logo1.png
new file mode 100644
index 0000000..c4f1456
Binary files /dev/null and b/public/assets/img/logo/fav-logo1.png differ
diff --git a/public/assets/img/logo/fav-logo2.png b/public/assets/img/logo/fav-logo2.png
new file mode 100644
index 0000000..452391f
Binary files /dev/null and b/public/assets/img/logo/fav-logo2.png differ
diff --git a/public/assets/img/logo/fav-logo3.png b/public/assets/img/logo/fav-logo3.png
new file mode 100644
index 0000000..ea75cf5
Binary files /dev/null and b/public/assets/img/logo/fav-logo3.png differ
diff --git a/public/assets/img/logo/fav-logo4.png b/public/assets/img/logo/fav-logo4.png
new file mode 100644
index 0000000..bf42aae
Binary files /dev/null and b/public/assets/img/logo/fav-logo4.png differ
diff --git a/public/assets/img/logo/logo1.png b/public/assets/img/logo/logo1.png
new file mode 100644
index 0000000..4630e4e
Binary files /dev/null and b/public/assets/img/logo/logo1.png differ
diff --git a/public/assets/img/logo/logo2.png b/public/assets/img/logo/logo2.png
new file mode 100644
index 0000000..66cca46
Binary files /dev/null and b/public/assets/img/logo/logo2.png differ
diff --git a/public/assets/img/logo/logo3.png b/public/assets/img/logo/logo3.png
new file mode 100644
index 0000000..be187ca
Binary files /dev/null and b/public/assets/img/logo/logo3.png differ
diff --git a/public/assets/img/logo/logo4.png b/public/assets/img/logo/logo4.png
new file mode 100644
index 0000000..1245f20
Binary files /dev/null and b/public/assets/img/logo/logo4.png differ
diff --git a/public/assets/img/logo/logo5.png b/public/assets/img/logo/logo5.png
new file mode 100644
index 0000000..9268916
Binary files /dev/null and b/public/assets/img/logo/logo5.png differ
diff --git a/public/assets/img/logo/logo6.png b/public/assets/img/logo/logo6.png
new file mode 100644
index 0000000..6e58615
Binary files /dev/null and b/public/assets/img/logo/logo6.png differ
diff --git a/public/assets/img/logo/preloader.png b/public/assets/img/logo/preloader.png
new file mode 100644
index 0000000..0a51c67
Binary files /dev/null and b/public/assets/img/logo/preloader.png differ
diff --git a/public/assets/img/others/author-img1.png b/public/assets/img/others/author-img1.png
new file mode 100644
index 0000000..561ffa6
Binary files /dev/null and b/public/assets/img/others/author-img1.png differ
diff --git a/public/assets/img/others/author-img2.png b/public/assets/img/others/author-img2.png
new file mode 100644
index 0000000..eb348ef
Binary files /dev/null and b/public/assets/img/others/author-img2.png differ
diff --git a/public/assets/img/others/author-img3.png b/public/assets/img/others/author-img3.png
new file mode 100644
index 0000000..0e863c3
Binary files /dev/null and b/public/assets/img/others/author-img3.png differ
diff --git a/public/assets/img/others/author-img4.png b/public/assets/img/others/author-img4.png
new file mode 100644
index 0000000..e63fb8c
Binary files /dev/null and b/public/assets/img/others/author-img4.png differ
diff --git a/public/assets/img/others/author-img5.png b/public/assets/img/others/author-img5.png
new file mode 100644
index 0000000..7f0b8d5
Binary files /dev/null and b/public/assets/img/others/author-img5.png differ
diff --git a/public/assets/img/others/author-img6.png b/public/assets/img/others/author-img6.png
new file mode 100644
index 0000000..36583de
Binary files /dev/null and b/public/assets/img/others/author-img6.png differ
diff --git a/public/assets/img/others/author-img7.png b/public/assets/img/others/author-img7.png
new file mode 100644
index 0000000..d964547
Binary files /dev/null and b/public/assets/img/others/author-img7.png differ
diff --git a/public/assets/img/others/author-img8.png b/public/assets/img/others/author-img8.png
new file mode 100644
index 0000000..14f8a0f
Binary files /dev/null and b/public/assets/img/others/author-img8.png differ
diff --git a/public/assets/img/others/download-img1.png b/public/assets/img/others/download-img1.png
new file mode 100644
index 0000000..2ee6be1
Binary files /dev/null and b/public/assets/img/others/download-img1.png differ
diff --git a/public/assets/img/others/error.png b/public/assets/img/others/error.png
new file mode 100644
index 0000000..1423be9
Binary files /dev/null and b/public/assets/img/others/error.png differ
diff --git a/public/assets/img/others/others-img1.png b/public/assets/img/others/others-img1.png
new file mode 100644
index 0000000..a61799d
Binary files /dev/null and b/public/assets/img/others/others-img1.png differ
diff --git a/public/assets/img/others/others-img2.png b/public/assets/img/others/others-img2.png
new file mode 100644
index 0000000..d42483e
Binary files /dev/null and b/public/assets/img/others/others-img2.png differ
diff --git a/public/assets/img/service/service-img1.png b/public/assets/img/service/service-img1.png
new file mode 100644
index 0000000..6d4d18d
Binary files /dev/null and b/public/assets/img/service/service-img1.png differ
diff --git a/public/assets/img/service/service-img2.png b/public/assets/img/service/service-img2.png
new file mode 100644
index 0000000..7910444
Binary files /dev/null and b/public/assets/img/service/service-img2.png differ
diff --git a/public/assets/img/service/service-img3.png b/public/assets/img/service/service-img3.png
new file mode 100644
index 0000000..0c8b2d1
Binary files /dev/null and b/public/assets/img/service/service-img3.png differ
diff --git a/public/assets/img/service/service-img4.png b/public/assets/img/service/service-img4.png
new file mode 100644
index 0000000..69bf4db
Binary files /dev/null and b/public/assets/img/service/service-img4.png differ
diff --git a/public/assets/img/team/team-img1.png b/public/assets/img/team/team-img1.png
new file mode 100644
index 0000000..7efe388
Binary files /dev/null and b/public/assets/img/team/team-img1.png differ
diff --git a/public/assets/img/team/team-img10.png b/public/assets/img/team/team-img10.png
new file mode 100644
index 0000000..28dc792
Binary files /dev/null and b/public/assets/img/team/team-img10.png differ
diff --git a/public/assets/img/team/team-img11.png b/public/assets/img/team/team-img11.png
new file mode 100644
index 0000000..a36ca81
Binary files /dev/null and b/public/assets/img/team/team-img11.png differ
diff --git a/public/assets/img/team/team-img12.png b/public/assets/img/team/team-img12.png
new file mode 100644
index 0000000..3418de5
Binary files /dev/null and b/public/assets/img/team/team-img12.png differ
diff --git a/public/assets/img/team/team-img13.png b/public/assets/img/team/team-img13.png
new file mode 100644
index 0000000..71ee1c5
Binary files /dev/null and b/public/assets/img/team/team-img13.png differ
diff --git a/public/assets/img/team/team-img14.png b/public/assets/img/team/team-img14.png
new file mode 100644
index 0000000..d2d12bc
Binary files /dev/null and b/public/assets/img/team/team-img14.png differ
diff --git a/public/assets/img/team/team-img15.png b/public/assets/img/team/team-img15.png
new file mode 100644
index 0000000..a9e0ce9
Binary files /dev/null and b/public/assets/img/team/team-img15.png differ
diff --git a/public/assets/img/team/team-img16.png b/public/assets/img/team/team-img16.png
new file mode 100644
index 0000000..aa328e9
Binary files /dev/null and b/public/assets/img/team/team-img16.png differ
diff --git a/public/assets/img/team/team-img2.png b/public/assets/img/team/team-img2.png
new file mode 100644
index 0000000..7fc1b6a
Binary files /dev/null and b/public/assets/img/team/team-img2.png differ
diff --git a/public/assets/img/team/team-img3.png b/public/assets/img/team/team-img3.png
new file mode 100644
index 0000000..2495747
Binary files /dev/null and b/public/assets/img/team/team-img3.png differ
diff --git a/public/assets/img/team/team-img4.png b/public/assets/img/team/team-img4.png
new file mode 100644
index 0000000..e6d74d3
Binary files /dev/null and b/public/assets/img/team/team-img4.png differ
diff --git a/public/assets/img/team/team-img5.png b/public/assets/img/team/team-img5.png
new file mode 100644
index 0000000..7a1b611
Binary files /dev/null and b/public/assets/img/team/team-img5.png differ
diff --git a/public/assets/img/team/team-img6.png b/public/assets/img/team/team-img6.png
new file mode 100644
index 0000000..e8566ce
Binary files /dev/null and b/public/assets/img/team/team-img6.png differ
diff --git a/public/assets/img/team/team-img7.png b/public/assets/img/team/team-img7.png
new file mode 100644
index 0000000..ccfb0c1
Binary files /dev/null and b/public/assets/img/team/team-img7.png differ
diff --git a/public/assets/img/team/team-img8.png b/public/assets/img/team/team-img8.png
new file mode 100644
index 0000000..2ebf399
Binary files /dev/null and b/public/assets/img/team/team-img8.png differ
diff --git a/public/assets/img/team/team-img9.png b/public/assets/img/team/team-img9.png
new file mode 100644
index 0000000..b1211cf
Binary files /dev/null and b/public/assets/img/team/team-img9.png differ
diff --git a/public/assets/img/testimonial/testimonial-img1.png b/public/assets/img/testimonial/testimonial-img1.png
new file mode 100644
index 0000000..5bcb081
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img1.png differ
diff --git a/public/assets/img/testimonial/testimonial-img2.png b/public/assets/img/testimonial/testimonial-img2.png
new file mode 100644
index 0000000..f54cae0
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img2.png differ
diff --git a/public/assets/img/testimonial/testimonial-img3.png b/public/assets/img/testimonial/testimonial-img3.png
new file mode 100644
index 0000000..131244b
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img3.png differ
diff --git a/public/assets/img/testimonial/testimonial-img4.png b/public/assets/img/testimonial/testimonial-img4.png
new file mode 100644
index 0000000..af7b101
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img4.png differ
diff --git a/public/assets/img/testimonial/testimonial-img5.png b/public/assets/img/testimonial/testimonial-img5.png
new file mode 100644
index 0000000..b554586
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img5.png differ
diff --git a/public/assets/img/testimonial/testimonial-img6.png b/public/assets/img/testimonial/testimonial-img6.png
new file mode 100644
index 0000000..04d8fb1
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img6.png differ
diff --git a/public/assets/img/testimonial/testimonial-img7.png b/public/assets/img/testimonial/testimonial-img7.png
new file mode 100644
index 0000000..0f26de0
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img7.png differ
diff --git a/public/assets/img/testimonial/testimonial-img8.png b/public/assets/img/testimonial/testimonial-img8.png
new file mode 100644
index 0000000..de825c9
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img8.png differ
diff --git a/public/assets/img/testimonial/testimonial-img9.png b/public/assets/img/testimonial/testimonial-img9.png
new file mode 100644
index 0000000..561cea3
Binary files /dev/null and b/public/assets/img/testimonial/testimonial-img9.png differ
diff --git a/public/assets/img/work/work-img1.png b/public/assets/img/work/work-img1.png
new file mode 100644
index 0000000..893d4f0
Binary files /dev/null and b/public/assets/img/work/work-img1.png differ
diff --git a/public/assets/img/work/work-img2.png b/public/assets/img/work/work-img2.png
new file mode 100644
index 0000000..795d16c
Binary files /dev/null and b/public/assets/img/work/work-img2.png differ
diff --git a/public/assets/img/work/work-img3.png b/public/assets/img/work/work-img3.png
new file mode 100644
index 0000000..e4777d1
Binary files /dev/null and b/public/assets/img/work/work-img3.png differ
diff --git a/public/assets/img/work/work-img4.png b/public/assets/img/work/work-img4.png
new file mode 100644
index 0000000..745ac47
Binary files /dev/null and b/public/assets/img/work/work-img4.png differ
diff --git a/src/app/api/reviews/route.ts b/src/app/api/reviews/route.ts
new file mode 100644
index 0000000..680d3e5
--- /dev/null
+++ b/src/app/api/reviews/route.ts
@@ -0,0 +1,47 @@
+import { NextResponse } from 'next/server';
+
+export async function GET() {
+ const apiKey = "8f20ae2ffd1700f38274ea87d2230ea8e0982834f8376bf311e7a4f5092662a8";
+ const placeId = "ChIJW9-CDf_X1IkRnBCKKZdqyvA";
+
+ let allReviews: any[] = [];
+ let nextPageToken = null;
+
+ try {
+ let pageCount = 0;
+ // Fetch up to 10 pages of reviews to get "all" reviews
+ while (pageCount < 10) {
+ pageCount++;
+ const url: string = `https://serpapi.com/search.json?engine=google_maps_reviews&hl=en&api_key=${apiKey}&place_id=${placeId}${nextPageToken ? `&next_page_token=${nextPageToken}` : ""
+ }`;
+
+ const response: Response = await fetch(url, { cache: 'no-store' });
+ const data: any = await response.json();
+
+ if (data.error) {
+ console.error("API Route: SerpAPI Error:", data.error);
+ break;
+ }
+
+ if (data.reviews && data.reviews.length > 0) {
+ allReviews = [...allReviews, ...data.reviews];
+ } else {
+ break;
+ }
+
+ if (!data.serpapi_pagination || !data.serpapi_pagination.next_page_token) {
+ break;
+ }
+
+ nextPageToken = data.serpapi_pagination.next_page_token;
+ // Respect API rate limits/throttling if needed, but for 3 pages it's usually fine.
+ // Small delay to be safe
+ await new Promise((resolve) => setTimeout(resolve, 500));
+ }
+
+ return NextResponse.json({ reviews: allReviews, total: allReviews.length });
+ } catch (error: any) {
+ console.error("API Route: Unexpected Error:", error);
+ return NextResponse.json({ error: "Failed to fetch reviews", details: error.message }, { status: 500 });
+ }
+}
diff --git a/src/app/favicon.ico b/src/app/favicon.ico
deleted file mode 100644
index 718d6fe..0000000
Binary files a/src/app/favicon.ico and /dev/null differ
diff --git a/src/app/globals.css b/src/app/globals.css
index e3734be..f978b84 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -1,42 +1,19336 @@
-:root {
- --background: #ffffff;
- --foreground: #171717;
+: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 (prefers-color-scheme: dark) {
+@media (max-width: 1919px) and (min-width: 1600px) {
:root {
- --background: #0a0a0a;
- --foreground: #ededed;
+ --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;
}
}
-html,
-body {
- max-width: 100vw;
- overflow-x: hidden;
+@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;
+ }
}
-body {
- color: var(--foreground);
- background: var(--background);
- font-family: Arial, Helvetica, sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
+@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;
+ }
}
-* {
- box-sizing: border-box;
- padding: 0;
- margin: 0;
+@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;
+ }
}
-a {
- color: inherit;
+@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;
}
-@media (prefers-color-scheme: dark) {
- html {
- color-scheme: dark;
+/* 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: 100px 0 100px;
+}
+
+@media (max-width: 767px) {
+ .sp1 {
+ padding: 50px 0 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp1 {
+ padding: 50px 0 50px;
+ }
+}
+
+.sp2 {
+ padding: 100px 0 100px;
+}
+
+@media (max-width: 767px) {
+ .sp2 {
+ padding: 50px 0 20px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp2 {
+ padding: 50px 0 20px;
+ }
+}
+
+.sp3 {
+ padding: 100px 0 50px;
+}
+
+.sp4 {
+ padding: 80px 0 80px;
+}
+
+@media (max-width: 767px) {
+ .sp4 {
+ padding: 40px 0 40px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp4 {
+ padding: 40px 0 40px;
+ }
+}
+
+.sp5 {
+ padding: 60px 0 60px;
+}
+
+@media (max-width: 767px) {
+ .sp5 {
+ padding: 30px 0 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .sp5 {
+ padding: 30px 0 30px;
+ }
+}
+
+.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: 100px 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 100px;
+}
+
+@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/all-images/bg/service-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -1;
+ opacity: 0.5;
+}
+
+.service2-section-area::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img/all-images/bg/team-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -2;
+ opacity: 10%;
+ background-attachment: fixed;
+}
+
+.service2-section-area .service-widgets-section {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane {
+ border-radius: 16px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.06);
+ backdrop-filter: blur(15px);
+ padding: 40px 50px;
+ transform: rotateX(45deg) translateY(50px);
+ transition: all 0.4s;
+ opacity: 0;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane {
+ padding: 24px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane.fade.show.active {
+ transform: rotateX(0deg) translateY(0);
+ opacity: 1;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .icons {
+ background: rgba(192, 240, 55, 0.1);
+ border-width: 1.5px;
+ border: rgba(192, 240, 55, 0.1);
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ height: 90px;
+ width: 90px;
+ text-align: center;
+ line-height: 90px;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .icons img {
+ height: 50px;
+ width: 50px;
+ object-fit: contain;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .content-area h3 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s28);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 28px;
+ display: inline-block;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .service-boxarea .content-area p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service2-section-area .service-widgets-section .tab-content .tab-pane .images-area {
+ margin-top: 30px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: absolute;
+ bottom: -20px;
+ left: -30px;
+ z-index: 1;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.service2-section-area .service-widgets-section .tab-content .tab-pane .images-area .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area::after {
+ position: absolute;
+ content: "";
+ height: 10px;
+ width: 100%;
+ background: #203B44;
+ top: -32px;
+ left: 0;
+ right: 0;
+ transition: all 0.4s;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul {
+ justify-content: space-between;
+ align-items: center;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul {
+ justify-content: center;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li:nth-child(4) {
+ margin-top: 20px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button {
+ border-radius: 120px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: #10303A;
+ padding: 8px 16px 8px 8px;
+ position: relative;
+ z-index: 1;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li button {
+ display: block !important;
+ margin-bottom: 16px;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button::after {
+ position: absolute;
+ z-index: 1;
+ content: "";
+ height: 10px;
+ left: 0;
+ top: -32px;
+ transition: all 0.4s;
+ width: 100%;
+ background: var(--ztc-bg-bg-6);
+ border-radius: 40px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+@media (max-width: 767px) {
+ .service2-section-area .service-widgets-section .tabs-btn-area ul li button::after {
+ display: none;
+ }
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active {
+ background: var(--ztc-bg-bg-6);
+ color: var(--ztc-text-text-6);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active span {
+ background: rgba(3, 37, 48, 0.2);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button.active span img {
+ transition: all 0.4s;
+ filter: brightness(0);
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button span {
+ height: 48px;
+ width: 48px;
+ text-align: center;
+ line-height: 48px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: rgba(192, 240, 55, 0.06);
+ border-width: 1px;
+ border: rgba(192, 240, 55, 0.1);
+ margin: 0 8px 0 0;
+}
+
+.service2-section-area .service-widgets-section .tabs-btn-area ul li button span img {
+ height: 28px;
+ width: 28px;
+ object-fit: contain;
+ transition: all 0.4s;
+}
+
+.service4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.service4-section-area .elements42 {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+}
+
+.service4-section-area .service-header {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+@media (max-width: 767px) {
+ .service4-section-area .service-header {
+ display: inline-block;
+ }
+
+ .service4-section-area .service-header .btn-area1 {
+ margin-top: 20px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .service4-section-area .service-header {
+ display: inline-block;
+ }
+
+ .service4-section-area .service-header .btn-area1 {
+ margin-top: 20px;
+ }
+}
+
+.service4-section-area .service-single-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px;
+ margin-top: 30px;
+}
+
+.service4-section-area .service-single-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+ top: 0;
+}
+
+.service4-section-area .service-single-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ transform: rotateY(-180deg);
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ opacity: 90%;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn {
+ opacity: 1;
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn::after {
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service4-section-area .service-single-boxarea:hover .content-area .btn-area a.service-btn::before {
+ visibility: visible;
+ opacity: 1;
+ right: auto;
+ left: 0;
+}
+
+.service4-section-area .service-single-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-10);
+ border-radius: 8px;
+ top: 0;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.service4-section-area .service-single-boxarea .icons {
+ height: 90px;
+ width: 90px;
+ text-align: center;
+ line-height: 90px;
+ display: inline-block;
+ border-radius: 50%;
+ background: #F2F4FF;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.service4-section-area .service-single-boxarea .content-area p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ display: inline-block;
+ transition: all 0.4s;
+ padding: 14px 20px;
+ border-radius: 70px;
+ position: relative;
+ z-index: 1;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background: var(--ztc-bg-bg-10);
+ left: 0;
+ top: 0;
+ z-index: -1;
+ border-radius: 70px;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.service4-section-area .service-single-boxarea .content-area .btn-area a.service-btn::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background: var(--ztc-bg-bg-1);
+ right: 0;
+ top: 0;
+ z-index: -2;
+ border-radius: 70px;
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.service5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ padding: 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/home/banner/bg.webp);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+ padding: 200px 0 0 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area {
+ height: 1374px;
+ }
+}
+
+.hero1-section-area .elements4 {
+ position: absolute;
+ right: 0;
+ z-index: -1;
+ height: 100%;
+ top: 0;
+}
+
+.hero1-section-area .elements5 {
+ position: absolute;
+ left: 0;
+}
+
+.hero1-section-area .elements6 {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+}
+
+.hero1-section-area .hero1-header {
+ padding: 0 70px 0 0;
+ position: relative;
+ margin-top: -50px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero1-header {
+ margin-top: 0;
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero1-header {
+ margin-top: 0;
+ padding: 0;
+ }
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-left: 20px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero1-header .btn-area1 .popup-youtube {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube span {
+ height: 56px;
+ width: 56px;
+ text-align: center;
+ line-height: 56px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ background: #fff;
+ display: inline-block;
+ background: var(--ztc-bg-bg-1);
+ color: #3617A0;
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 12px 0 0;
+ position: relative;
+ z-index: 1;
+}
+
+.hero1-section-area .hero1-header .btn-area1 .popup-youtube span::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 28px;
+ top: 28px;
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+ z-index: -1;
+ border-radius: 50%;
+ animation: pulse-border 1500ms ease-out infinite;
+ opacity: 40%;
+ display: inline-block;
+ opacity: 40%;
+}
+
+.hero1-section-area .hero-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .hero1-section-area .hero-images-area {
+ left: -50px;
+ top: -8px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .hero1-section-area .hero-images-area {
+ left: -50px;
+ top: -8px;
+ }
+}
+
+.hero1-section-area .hero-images-area .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .img1 img {
+ object-fit: contain;
+ }
+}
+
+.hero1-section-area .hero-images-area .image-bg1 {
+ position: absolute;
+ bottom: 0;
+ z-index: -1;
+ left: 0;
+ width: 600px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .image-bg1 {
+ width: 100%;
+ }
+}
+
+.hero1-section-area .hero-images-area .image-bg1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.hero1-section-area .hero-images-area .elements3 {
+ position: absolute;
+ right: -140px;
+ top: 40%;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements3 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements3 {
+ display: none;
+ }
+}
+
+.hero1-section-area .hero-images-area .elements2 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements2 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements2 {
+ display: none;
+ }
+}
+
+.hero1-section-area .hero-images-area .elements1 {
+ position: absolute;
+ top: 0;
+ left: -110px;
+}
+
+@media (max-width: 767px) {
+ .hero1-section-area .hero-images-area .elements1 {
+ left: -40px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero1-section-area .hero-images-area .elements1 {
+ left: -40px;
+ }
+}
+
+.hero2-section-area {
+ position: relative;
+ z-index: 2;
+ overflow: hidden;
+ padding: 170px 0 80px 0;
+ background-image: url(/assets/img/all-images/bg/hero-bg3.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.hero2-section-area .hero2-header {
+ padding: 0 90px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .hero2-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero2-section-area .hero2-header {
+ padding: 0;
+ }
+}
+
+.hero2-section-area .counter-boxarea .counter-box {
+ position: relative;
+ z-index: 1;
+}
+
+.hero2-section-area .counter-boxarea .counter-box::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 2px;
+ right: 20px;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-1);
+ opacity: 0.2;
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .counter-boxarea .counter-box::after {
+ display: none;
+ }
+}
+
+.hero2-section-area .counter-boxarea .counter-box.box2::after {
+ display: none;
+}
+
+.hero2-section-area .hero2-images-area {
+ position: relative;
+ z-index: 1;
+ left: 50px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero2-section-area .hero2-images-area {
+ left: 0;
+ margin-top: 50px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero2-section-area .hero2-images-area {
+ left: 0;
+ margin-top: 50px;
+ }
+}
+
+.hero2-section-area .hero2-images-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+.hero2-section-area .hero2-images-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: relative;
+ left: 0;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.hero2-section-area .hero2-images-area .images .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.hero2-section-area .hero2-images-area .images .elements19 {
+ position: absolute;
+ right: 250px;
+ bottom: 0;
+}
+
+.hero2-section-area .hero2-images-area .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 0 0 200px 200px;
+}
+
+.hero3-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ padding: 185px 0 50px;
+}
+
+.hero3-section-area .elements24 {
+ position: absolute;
+ right: 0;
+ top: 50%;
+}
+
+.hero3-section-area .elements25 {
+ position: absolute;
+ right: 0;
+ height: 1000px;
+ top: 0;
+ width: 45%;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .elements25 {
+ display: none;
+ }
+}
+
+.hero3-section-area .hero3-header h5 {
+ text-transform: uppercase;
+}
+
+.hero3-section-area .hero3-header h4 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+}
+
+.hero3-section-area .hero3-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.hero3-section-area .hero3-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ border-radius: 8px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ padding: 28px 24px;
+}
+
+.hero3-section-area .hero3-header form input::placeholder {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ opacity: 0.9;
+}
+
+.hero3-section-area .hero3-header form button {
+ position: absolute;
+ top: 11px;
+ right: 10px;
+ border: none;
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .hero3-header form button {
+ position: relative;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ }
+}
+
+.hero3-section-area .hero3-header form button::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 0.1;
+}
+
+.hero3-section-area .hero3-header form button:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.hero3-section-area .hero3-header form button:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.hero3-section-area .hero3-header ul li {
+ display: inline-block;
+}
+
+.hero3-section-area .hero3-header ul li a {
+ height: 40px;
+ width: 40px;
+ object-fit: cover;
+ margin: 0 4px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .hero3-header ul li a {
+ margin-bottom: 10px;
+ display: inline-block;
+ }
+}
+
+.hero3-section-area .header-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.hero3-section-area .header-images-area .img1 {
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img1 {
+ text-align: center;
+ margin-top: 50px;
+ }
+}
+
+.hero3-section-area .header-images-area .img1 img {
+ width: 200px;
+ height: 200px;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter1 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 58px;
+ left: -100px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero3-section-area .header-images-area .img1 .letter1 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img1 .letter1 {
+ display: none;
+ }
+}
+
+.hero3-section-area .header-images-area .img1 .letter1 svg {
+ position: absolute;
+ top: -9px;
+ right: 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 0;
+ right: -100px;
+}
+
+.hero3-section-area .header-images-area .img1 .letter2 svg {
+ position: absolute;
+ top: -9px;
+ left: 0;
+}
+
+.hero3-section-area .header-images-area .img1 .letter3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 40px;
+ right: -100px;
+}
+
+.hero3-section-area .header-images-area .img1 .letter3 svg {
+ position: absolute;
+ bottom: -9px;
+ left: 0;
+}
+
+.hero3-section-area .header-images-area .img2 {
+ padding-top: 40px;
+ position: relative;
+ left: 100px;
+ z-index: 1;
+ display: inline-block;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero3-section-area .header-images-area .img2 {
+ left: 170px;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img2 {
+ left: 0;
+ }
+}
+
+.hero3-section-area .header-images-area .img2 .letter1 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 150px;
+ left: -50px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter1 svg {
+ position: absolute;
+ top: -8px;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .hero3-section-area .header-images-area .img2 .letter1 {
+ display: none;
+ }
+}
+
+.hero3-section-area .header-images-area .img2 .letter2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ bottom: 63px;
+ left: -34px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter2 svg {
+ position: absolute;
+ top: -8px;
+ right: 0;
+}
+
+.hero3-section-area .header-images-area .img2 .letter3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s14);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 13.59px;
+ /* 100% */
+ padding: 8px 13px;
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-1);
+ display: inline-block;
+ position: absolute;
+ top: 50%;
+ right: -50px;
+}
+
+.hero3-section-area .header-images-area .img2 .letter3 svg {
+ position: absolute;
+ top: -8px;
+ left: 0;
+}
+
+.hero4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ padding: 220px 0 120px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area {
+ padding: 170px 0 120px;
+ }
+}
+
+.hero4-section-area .hand-img {
+ position: absolute;
+ bottom: 0;
+ left: 54%;
+ z-index: 2;
+}
+
+.hero4-section-area .hand-img .elements31 {
+ position: absolute;
+ left: -145px;
+ bottom: 50px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .hand-img .elements31 {
+ left: -110px;
+ bottom: 20px;
+ }
+}
+
+.hero4-section-area .elements33 {
+ position: absolute;
+ bottom: 0;
+}
+
+.hero4-section-area .elements34 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.hero4-section-area .elements35 {
+ position: absolute;
+ top: 60px;
+ left: 100px;
+}
+
+.hero4-section-area .her4-images-area {
+ position: relative;
+ z-index: 1;
+}
+
+.hero4-section-area .her4-images-area .img1 img {
+ height: 450px;
+ width: 600px;
+ object-fit: contain;
+ border-radius: 4px;
+}
+
+.hero4-section-area .her4-images-area .bg {
+ position: absolute;
+ top: -90px;
+ z-index: -1;
+ width: 1500px;
+ height: 1500px;
+ left: -118px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .bg {
+ top: 10px;
+ z-index: -1;
+ width: 500px;
+ height: 500px;
+ left: -77px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .her4-images-area .bg {
+ left: -80px;
+ z-index: -2;
+ }
+}
+
+.hero4-section-area .her4-images-area .elements37 {
+ position: absolute;
+ top: 0;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .elements37 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .her4-images-area .elements37 {
+ left: 0;
+ }
+}
+
+.hero4-section-area .her4-images-area .elements38 {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .her4-images-area .elements38 {
+ display: none;
+ }
+}
+
+.hero4-section-area .hero4-heading {
+ padding: 0 80px 0 0;
+}
+
+@media (max-width: 767px) {
+ .hero4-section-area .hero4-heading {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero4-section-area .hero4-heading {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.hero5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+ padding: 55px 0;
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+.hero5-section-area .elements44 {
+ position: absolute;
+ right: 0;
+ z-index: 1;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .elements44 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .elements44 {
+ display: none;
+ }
+}
+
+.hero5-section-area .elements45 {
+ position: absolute;
+ right: 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .hero5-section-area .elements45 {
+ display: none;
+ }
+}
+
+@media (max-width: 767px) {
+ .hero5-section-area .elements45 {
+ display: none;
+ }
+}
+
+.hero5-section-area .elements46 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.hero5-section-area .hero6-header {
+ padding: 0 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/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/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.vl-footer2-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer2-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: rgba(255, 255, 255, 0.1);
+ color: var(--ztc-text-text-1);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer2-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.vl-footer2-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer2-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer2-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer2-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+ opacity: 80%;
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-5);
+ transition: all 0.4s;
+}
+
+.vl-footer2-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0) invert(1);
+}
+
+.vl-footer2-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ opacity: 80%;
+ border-top: 1px solid #375159;
+}
+
+.vl-footer3-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.vl-footer3-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer3-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: var(--ztc-text-text-1);
+ color: var(--ztc-text-text-7);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer3-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-9);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer3-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer3-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer3-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer3-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-9);
+ transition: all 0.4s;
+}
+
+.vl-footer3-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer3-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #CDCEDF;
+}
+
+.vl-footer4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-footer4-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer4-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: linear-gradient(90deg, rgba(32, 44, 211, 0.1) 1.1%, rgba(7, 120, 249, 0.1) 100%);
+ color: var(--ztc-text-text-10);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer4-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-12);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer4-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer4-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer4-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer4-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+ opacity: 80%;
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-12);
+ transition: all 0.4s;
+}
+
+.vl-footer4-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer4-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ opacity: 80%;
+ border-top: 1px solid #D9D9DE;
+}
+
+.vl-footer5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.vl-footer5-section-area .footer-logo1 img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.vl-footer5-section-area .footer-logo1 p {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ opacity: 80%;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li {
+ display: inline-block;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li a {
+ height: 36px;
+ width: 36px;
+ text-align: center;
+ line-height: 36px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 165px;
+ background: #F5F6FF;
+ color: var(--ztc-text-text-14);
+ margin: 0 12px 0 0;
+}
+
+.vl-footer5-section-area .footer-logo1 ul li a:hover {
+ border-radius: 165px;
+ background: var(--ztc-text-text-13);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.vl-footer5-section-area .vl-footer-widget {
+ padding-left: 70px;
+}
+
+@media (max-width: 767px) {
+ .vl-footer5-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .vl-footer5-section-area .vl-footer-widget {
+ padding: 0;
+ }
+}
+
+.vl-footer5-section-area .vl-footer-widget h3 {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ /* 100% */
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 24px;
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+.vl-footer5-section-area .vl-footer-widget ul li a img {
+ margin: 0 8px 0 0;
+ filter: brightness(0);
+}
+
+.vl-footer5-section-area .vl-copyright-area p {
+ color: var(--ztc-text-text-15);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ /* 100% */
+ display: block;
+ transition: all 0.4s;
+ padding: 24px 0 32px;
+ text-align: center;
+ border-top: 1px solid #DBDADF;
+}
+
+/*============= FOOTER CSS AREA ===============*/
+/* File: src/assets/scss/layout/header/_header-1.scss */
+/*============= HEADER CSS AREA ===============*/
+/*============= HEADER CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/menu/_menu-1.scss */
+/*============= HEADER CSS AREA ENDS ===============*/
+.homepage1-body .row-bg3 {
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(1px);
+ padding: 20px 20px;
+ border-radius: 16px;
+}
+
+@media (max-width: 767px) {
+ .homepage1-body .row-bg3 {
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .row-bg3 {
+ border-radius: 0;
+ }
+}
+
+.homepage1-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage1-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage1-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage1-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage1-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage1-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage1-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage1-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-1);
+ background: none;
+ opacity: 70%;
+}
+
+.homepage1-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage1-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: #fff;
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-2);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: #3779b9;
+ z-index: 1;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: #1a1f2b;
+}
+
+.homepage1-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-main-menu-black ul li a {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+ padding: 0 20px;
+}
+
+.homepage1-body .vl-main-menu-black ul li:hover a {
+ color: var(--vl-theme-orange);
+}
+
+.homepage1-body .vl-main-menu-black ul li .sub-menu li:hover>a {
+ color: var(--vl-theme-orange);
+}
+
+.homepage1-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage1-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: #fff;
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage1-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage1-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage1-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage1-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage1-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage1-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-2);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 18%;
+ right: 18%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb .btn-area1 {
+ left: 25%;
+ right: 25%;
+ }
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1 {
+ position: relative;
+ display: inline-block;
+ padding: 18px 24px;
+ border-radius: 8px;
+ color: #1a1f2b !important;
+ background: var(--ztc-bg-bg-1);
+ z-index: 1;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 700;
+ transition: all 0.4s;
+ width: 150px;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover {
+ color: var(--ztc-text-text-1) !important;
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover i {
+ transform: rotate(0);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ top: 0;
+ left: 50%;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage1-body .vl-home-thumb .btn-area1 .vl-btn1 i {
+ margin-left: 4px;
+ transform: rotate(-45deg);
+ transition: all 0.4s;
+}
+
+.homepage1-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-2) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage1-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 20%;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage1-body .vl-home-thumb:hover .btn-area1 {
+ top: 25%;
+ }
+}
+
+.homepage1-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage1-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage1-body .header-sticky .row-bg3 {
+ background: var(--ztc-bg-bg-2);
+}
+
+@keyframes vlfadeInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-100%);
+ }
+
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+
+.vlfadeInDown {
+ animation: vlfadeInDown 1s ease-out forwards;
+}
+
+.body-bg2 {
+ background: var(--ztc-bg-bg-7);
+}
+
+.homepage2-body {
+ overflow-x: hidden !important;
+}
+
+.homepage2-body .row-bg2 {
+ border-radius: 100px;
+ border: 1px solid rgba(255, 255, 255, 0.08);
+ background: rgba(255, 255, 255, 0.06);
+ -webkit-backdrop-filter: blur(2px);
+ backdrop-filter: blur(2px);
+ padding: 12px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .row-bg2 {
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .row-bg2 {
+ border-radius: 0;
+ }
+}
+
+.homepage2-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage2-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage2-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage2-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage2-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage2-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage2-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-5);
+ background: none;
+}
+
+.homepage2-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage2-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-6);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+ border: 1px solid #314C54;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-1);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-6);
+ z-index: 1;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage2-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-5);
+}
+
+.homepage2-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 198%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage2-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 198%;
+ transform: scale(1);
+}
+
+.homepage2-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-7);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+ border: 1px solid #314C54;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage2-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage2-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage2-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage2-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage2-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage2-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-2);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb .btn-area1 {
+ left: 20%;
+ right: 20%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-home-thumb .btn-area1 {
+ left: 10%;
+ right: 10%;
+ }
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 {
+ color: var(--ztc-text-text-6) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-6);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-2);
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.homepage2-body .vl-home-thumb .btn-area1 .vl-btn3:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.homepage2-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-1) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage2-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 16%;
+}
+
+@media (max-width: 767px) {
+ .homepage2-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage2-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage2-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage2-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage2-body .header-sticky .row-bg2 {
+ background: #032530;
+}
+
+.homepage3-body {
+ overflow-x: hidden !important;
+}
+
+.homepage3-body .row-bg {
+ background: var(--ztc-bg-bg-1);
+ padding: 12px 0;
+ border-radius: 8px;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .row-bg {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .row-bg {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+.homepage3-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage3-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage3-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage3-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage3-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage3-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage3-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-9);
+ background: none;
+}
+
+.homepage3-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage3-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-7);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-9);
+ z-index: 1;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage3-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-9);
+}
+
+.homepage3-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage3-body .vl-mega-menu {
+ position: absolute;
+ left: -258px;
+ top: 100px;
+ width: 1300px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+ border: 1px solid #fff;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage3-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage3-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage3-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage3-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage3-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage3-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-7);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 17%;
+ right: 17%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb .btn-area1 {
+ left: 25%;
+ right: 25%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-home-thumb .btn-area1 {
+ left: 17%;
+ right: 17%;
+ }
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4 {
+ color: var(--ztc-text-text-1) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: uppercase;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-9);
+ padding: 20px 26px;
+ display: inline-block;
+ border-radius: 8px;
+ width: 160px;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-9) !important;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover::before {
+ width: 100%;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+ left: 0;
+ top: 0;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4:hover::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 0.1;
+ transition: all 0.4s;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4::after {
+ position: absolute;
+ content: "";
+ height: 36px;
+ width: 36px;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+ left: 12px;
+ top: 11px;
+}
+
+.homepage3-body .vl-home-thumb .btn-area1 .vl-btn4::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 1px;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-1);
+ left: 50%;
+ top: 0;
+ border-radius: 7px;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.homepage3-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-7) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage3-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 23%;
+}
+
+@media (max-width: 767px) {
+ .homepage3-body .vl-home-thumb:hover .btn-area1 {
+ top: 23%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage3-body .vl-home-thumb:hover .btn-area1 {
+ top: 25%;
+ }
+}
+
+.homepage3-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage3-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ margin-top: 0;
+}
+
+.homepage3-body .header-sticky .vl-transparent-header {
+ margin: 0;
+}
+
+.homepage3-body .header-sticky .row-bg {
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+}
+
+.homepage4-body {
+ overflow-x: hidden !important;
+}
+
+.homepage4-body .row-bg4 {
+ border-radius: 100px;
+ border: 1px solid rgba(255, 255, 255, 0.1);
+ background: rgba(255, 255, 255, 0.1);
+ backdrop-filter: blur(5px);
+ padding: 12px 0;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .row-bg4 {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .row-bg4 {
+ border-radius: 0 0 4px 4px;
+ }
+}
+
+.homepage4-body .vl-transparent-header {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+ padding: 16px 20px;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-transparent-header {
+ padding: 0;
+ }
+}
+
+.homepage4-body .vl-transparent-header .container.headerfix {
+ max-width: 1300px;
+}
+
+.homepage4-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage4-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage4-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage4-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage4-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-1);
+ background: none;
+ opacity: 80%;
+}
+
+.homepage4-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage4-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-10);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: 1;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-12);
+}
+
+.homepage4-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage4-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-12);
+}
+
+.homepage4-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage4-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage4-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage4-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage4-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage4-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage4-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage4-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage4-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-10);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb .btn-area1 {
+ left: 20%;
+ right: 20%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-home-thumb .btn-area1 {
+ left: 10%;
+ right: 10%;
+ }
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 {
+ color: var(--ztc-text-text-1) !important;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 18px;
+ text-transform: capitalize;
+ transition: all 0.4s;
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ border-radius: 8px;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 span.demo {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ border-radius: 70px;
+ padding: 18px 24px;
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5 span.arrow {
+ display: inline-block;
+ background: var(--ztc-bg-bg-10);
+ transition: all 0.4s;
+ height: 50px;
+ width: 50px;
+ border-radius: 50%;
+ text-align: center;
+ color: var(--ztc-text-text-1) !important;
+ line-height: 50px;
+ font-size: var(--ztc-font-size-font-s20);
+ transform: rotate(-45deg);
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5:hover {
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.homepage4-body .vl-home-thumb .btn-area1 .vl-btn5:hover span.arrow {
+ margin-left: 6px;
+ transition: all 0.4s;
+ transform: rotate(0deg);
+}
+
+.homepage4-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-10) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage4-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 16%;
+}
+
+@media (max-width: 767px) {
+ .homepage4-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage4-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage4-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage4-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage4-body .header-sticky .row-bg4 {
+ background: var(--ztc-bg-bg-11);
+}
+
+.homepage5-body .row-bg4 {
+ padding: 16px 0;
+ margin: 0 18px;
+ border-radius: 0 0 8px 8px;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .row-bg4 {
+ border-radius: 4px;
+ margin: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .row-bg4 {
+ border-radius: 4px;
+ margin: 0;
+ }
+}
+
+.homepage5-body .col-lg-2 {
+ padding: 0;
+ transition: all 0.4s;
+}
+
+.homepage5-body .col-lg-3 {
+ padding: 0;
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-transparent-header {
+ position: relative;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 99;
+}
+
+.homepage5-body .vl-transparent-header .vl-logo img {
+ width: 122px;
+ height: 50px;
+ object-fit: contain;
+}
+
+.homepage5-body .vl-main-menu ul {
+ text-align: center;
+}
+
+.homepage5-body .vl-main-menu ul>li {
+ display: inline-block;
+ position: relative;
+}
+
+.homepage5-body .vl-main-menu ul>li .span-arrow {
+ display: flex !important;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.homepage5-body .vl-main-menu ul>li a.nav-link.active {
+ color: var(--ztc-text-text-13);
+ background: none;
+}
+
+.homepage5-body .vl-main-menu ul>li>a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ display: inline-block;
+ position: relative;
+ transition: 0.4s;
+ padding: 0 16px;
+}
+
+.homepage5-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu {
+ position: absolute;
+ top: 201%;
+ width: 220px;
+ left: 0;
+ background: var(--ztc-text-text-1);
+ padding: 12px 20px 24px;
+ opacity: 0;
+ visibility: hidden;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ transition: 0.4s;
+ border-radius: 4px;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ top: 20% !important;
+ left: 190px !important;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-main-menu ul>li .sub-menu.menu1 {
+ left: 0 !important;
+ }
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li {
+ margin-right: 0;
+ display: block;
+ text-align: start;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a {
+ color: var(--ztc-text-text-14);
+ display: inline-block;
+ font-size: var(--ztc-font-size-font-s18);
+ position: relative;
+ z-index: 1;
+ padding: 12px 0 0 0;
+ font-weight: var(--ztc-weight-medium);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 0;
+ transition: all 0.4s;
+ left: 0;
+ bottom: 0;
+ background: var(--ztc-bg-bg-12);
+ z-index: 1;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a:hover::after {
+ width: 50%;
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li a:before {
+ display: none;
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li .sub-menu {
+ left: 100%;
+ top: 201%;
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.4s;
+ transform-origin: top;
+ transform: scale(1, 0);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li .sub-menu li:hover>.sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage5-body .vl-main-menu ul>li:hover a {
+ color: var(--ztc-text-text-13);
+}
+
+.homepage5-body .vl-main-menu ul>li:hover .sub-menu {
+ opacity: 1;
+ visibility: visible;
+ top: 201%;
+ transform: scale(1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-main-menu ul>li:hover .vl-mega-menu {
+ opacity: 1;
+ visibility: visible;
+ transition: 0.3s;
+ top: 201%;
+ transform: scale(1);
+}
+
+.homepage5-body .vl-mega-menu {
+ position: absolute;
+ left: -250px;
+ top: 100px;
+ width: 1290px;
+ background: var(--ztc-bg-bg-1);
+ padding: 25px;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+ opacity: 0;
+ visibility: hidden;
+ transition: 0.3s;
+ top: 201.3%;
+ transform: scale(1, 0);
+ transform-origin: top;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 992px) and (max-width: 1199px) {
+ .homepage5-body .vl-mega-menu {
+ left: -162px;
+ width: 929px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px),
+(max-width: 767px) {
+ .homepage5-body .vl-mega-menu {
+ width: auto;
+ opacity: 1;
+ visibility: visible;
+ transition: none;
+ position: static;
+ display: none;
+ transform: scale(1);
+ }
+}
+
+.homepage5-body .vl-home-thumb {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb img {
+ box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.2);
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 4px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb img {
+ object-fit: cover;
+ }
+}
+
+.homepage5-body .vl-home-thumb .img1 {
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb .img1::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-text-text-14);
+ border-radius: 4px;
+ transform: scale(0.8);
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 {
+ position: absolute;
+ top: 0;
+ left: 8%;
+ right: 8%;
+ transition: all 0.6s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: 2;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb .btn-area1 {
+ left: 23%;
+ right: 23%;
+ }
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-home-thumb .btn-area1 {
+ left: 14%;
+ right: 14%;
+ }
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 {
+ display: inline-block;
+ padding: 20px 10px 20px 24px;
+ color: var(--ztc-text-text-1) !important;
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ position: relative;
+ z-index: 2;
+ font-family: var(--ztc-family-font1);
+ border: none;
+ overflow: hidden;
+ background-color: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+ border-radius: 8px;
+ position: relative;
+ z-index: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ top: 0;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-13);
+ width: 10px;
+ border-radius: 8px;
+ z-index: -1;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 span {
+ display: inline-block;
+ transform: rotate(-45deg) translateX(0px) translateY(1px);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 .arrow2 {
+ transform: translateY(-4px) rotate(-45deg) translateX(-48px);
+ transition: all 0.4s;
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6 .arrow1 {
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover .arrow2 {
+ transform: translateY(-12px) rotate(-45deg) translateX(-18px);
+ transition: all 0.4s;
+ opacity: 1;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover .arrow1 {
+ transition: all 0.4s;
+ transform: translateY(-7px) rotate(-45deg) translateX(45px);
+ opacity: 0;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.homepage5-body .vl-home-thumb .btn-area1 .vl-btn6:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ left: 0;
+ width: 100%;
+}
+
+.homepage5-body .vl-home-thumb a {
+ font-size: var(--ztc-font-size-font-s18);
+ line-height: 18px;
+ font-weight: var(--ztc-weight-medium);
+ color: var(--ztc-text-text-14) !important;
+ transition: all 0.4s;
+ display: block;
+ padding-top: 16px;
+ text-align: center;
+}
+
+.homepage5-body .vl-home-thumb:hover .btn-area1 {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.6s;
+ top: 20%;
+}
+
+@media (max-width: 767px) {
+ .homepage5-body .vl-home-thumb:hover .btn-area1 {
+ top: 16%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .homepage5-body .vl-home-thumb:hover .btn-area1 {
+ top: 26%;
+ }
+}
+
+.homepage5-body .vl-home-thumb:hover .img1::after {
+ transform: scale(1);
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 0.8;
+}
+
+.homepage5-body .header-sticky {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ -webkit-animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+ animation: 0.7s ease-in-out 0s normal none 1 running vlfadeInDown;
+}
+
+.homepage5-body .header-sticky .row-bg4 {
+ background: var(--ztc-bg-bg-1);
+ padding: 14px 0;
+ box-shadow: 0px 20px 30px rgba(1, 15, 28, 0.1);
+}
+
+.homepage5-body .header-sticky .row-bg4 .col-lg-2 {
+ padding: 0 15px;
+ transition: all 0.4s;
+}
+
+.homepage5-body .header-sticky .row-bg4 .col-lg-3 {
+ padding: 0 15px;
+ transition: all 0.4s;
+}
+
+/*============= HEADER CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_others.scss */
+/*============= OTHERS CSS AREA STARTS ===============*/
+.preloader {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 9999999999;
+ background-color: var(--ztc-text-text-2);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.loading-container,
+.loading {
+ height: 140px;
+ position: relative;
+ width: 140px;
+ border-radius: 100%;
+}
+
+.loading-container {
+ margin: 40px auto;
+}
+
+.loading {
+ border: 1px solid transparent;
+ border-color: transparent var(--ztc-text-text-1) transparent var(--ztc-text-text-1);
+ animation: rotate-loading 1.5s linear 0s infinite normal;
+ transform-origin: 50% 50%;
+}
+
+.loading-container:hover .loading,
+.loading-container .loading {
+ transition: all 0.5s ease-in-out;
+}
+
+#loading-icon {
+ position: absolute;
+ top: 48%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ height: 80px;
+ width: 70px;
+}
+
+@keyframes rotate-loading {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+.progress-wrap {
+ position: fixed;
+ right: 30px;
+ bottom: 30px;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ border-radius: 50px;
+ box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
+ z-index: 10000;
+ opacity: 0;
+ visibility: hidden;
+ transform: translateY(15px);
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+ color: var(--ztc-text-text-1);
+}
+
+.progress-wrap.active-progress {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+
+.progress-wrap::after {
+ position: absolute;
+ font-family: "FontAwesome";
+ content: "\f062";
+ text-align: center;
+ line-height: 56px;
+ font-size: 18px;
+ color: var(--ztc-text-text-2);
+ left: 0;
+ top: 0;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ z-index: 1;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap:hover::after {
+ opacity: 0;
+ color: var(--ztc-text-text-2);
+}
+
+.progress-wrap::before {
+ position: absolute;
+ font-family: "FontAwesome";
+ content: "\f062";
+ text-align: center;
+ line-height: 56px;
+ font-size: 18px;
+ opacity: 0;
+ left: 0;
+ top: 0;
+ height: 56px;
+ width: 56px;
+ cursor: pointer;
+ display: block;
+ z-index: 2;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap:hover::before {
+ opacity: 1;
+ color: var(--ztc-text-text-2);
+}
+
+.progress-wrap svg path {
+ fill: none;
+}
+
+.progress-wrap svg.progress-circle path {
+ stroke: var(--ztc-text-text-2);
+ stroke-width: 4;
+ box-sizing: border-box;
+ -webkit-transition: all 200ms linear;
+ transition: all 200ms linear;
+}
+
+.progress-wrap.active-progress {
+ opacity: 1;
+ visibility: visible;
+ transform: translateY(0);
+}
+
+.others3-section-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-text-text-9);
+}
+
+.others3-section-area .elements29 {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+.others3-section-area .others-heading h5 img {
+ filter: brightness(0) invert(1);
+}
+
+.others3-section-area .others-heading .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+.others3-section-area .others-heading .btn-area1 a::after {
+ background: var(--ztc-bg-bg-9);
+ opacity: 10%;
+}
+
+.others3-section-area .others-heading .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.others3-section-area .others-heading .btn-area1 a:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.others3-section-area .img1 {
+ position: absolute;
+ top: 0;
+}
+
+@media (max-width: 767px) {
+ .others3-section-area .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .others3-section-area .img1 {
+ position: relative;
+ }
+}
+
+.others3-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+/*============= OTHERS CSS AREA ENDS ===============*/
+.pricingplan1-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.pricingplan1-section-area .elements30 {
+ position: absolute;
+ top: 0;
+ right: 0;
+}
+
+.pricingplan1-section-area .toggle-inner input {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ border-radius: 25px;
+ right: 0;
+ z-index: 1;
+ opacity: 0;
+ cursor: pointer;
+}
+
+.pricingplan1-section-area .custom-toggle {
+ position: absolute;
+ height: 20px;
+ width: 20px;
+ background-color: var(--ztc-text-text-1);
+ top: 5px;
+ left: 35px;
+ border-radius: 50%;
+ transition: 300ms all;
+}
+
+.pricingplan1-section-area .toggle-inner .t-month,
+.pricingplan1-section-area .toggle-inner .t-year {
+ position: absolute;
+ left: -75px;
+ top: 2px;
+ transition: 300ms all;
+}
+
+.pricingplan1-section-area .toggle-inner .t-year {
+ left: unset;
+ left: 73px;
+ opacity: 0.5;
+}
+
+.pricingplan1-section-area .active>.toggle-inner .t-month {
+ opacity: 0.5;
+}
+
+.pricingplan1-section-area .active>.toggle-inner .t-year {
+ opacity: 1;
+}
+
+.pricingplan1-section-area .toggle-inner input:checked+span {
+ left: 5px;
+}
+
+.pricingplan1-section-area .toggle-inner {
+ width: 60px;
+ margin: 0 auto;
+ height: 30px;
+ border-radius: 25px;
+ position: relative;
+ background: var(--ztc-bg-bg-9);
+ left: -20px;
+}
+
+.pricingplan1-section-area .t-year h4 {
+ min-width: 200px;
+}
+
+.pricingplan1-section-area .t-year {
+ text-align: left;
+}
+
+.pricingplan1-section-area .plan-toggle-wrap h4 {
+ font-size: var(--ztc-font-size-font-s16);
+ font-weight: var(--ztc-weight-bold);
+ color: var(--ztc-text-text-7);
+ font-family: "Figtree", sans-serif;
+ margin-bottom: 0;
+}
+
+.pricingplan1-section-area .single-pricing-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 32px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h3 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ text-transform: uppercase;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box p {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 24px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box ul li {
+ color: var(--ztc-text-text-8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+ margin-top: 16px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box ul li img {
+ margin: 0 6px 0 0;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h2 {
+ color: var(--ztc-text-text-7);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 54px;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box h2 span {
+ font-size: var(--ztc-font-size-font-s16);
+ display: inline-block;
+ color: var(--ztc-text-text-8);
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box .btn-area1 a {
+ width: 100%;
+ text-align: center;
+}
+
+.pricingplan1-section-area .single-pricing-area .pricing-box .btn-area1 a::after {
+ left: 26%;
+}
+
+.pricing4-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.pricing4-section-area .pricing-single-boxarea {
+ position: relative;
+ z-index: 1;
+ background: #F2F4FF;
+ border-radius: 8px;
+ padding: 42px 24px 32px 24px;
+ margin-bottom: 30px;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price {
+ z-index: 1;
+ top: -80px;
+ position: relative;
+ left: 32px;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price h2 {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s44);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 44px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea .price img {
+ position: absolute;
+ top: -38px;
+ z-index: -1;
+ left: -42px;
+ width: 160px;
+ height: 160px;
+ object-fit: contain;
+ max-width: 160px;
+ max-height: 160px;
+}
+
+.pricing4-section-area .pricing-single-boxarea p {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 18px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea h3 {
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 32px;
+ text-transform: capitalize;
+ padding-bottom: 20px;
+ border-bottom: 1px solid #DADCE8;
+}
+
+.pricing4-section-area .pricing-single-boxarea ul li {
+ margin-top: 16px;
+ color: #333647;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ text-transform: capitalize;
+}
+
+.pricing4-section-area .pricing-single-boxarea ul li img {
+ margin: 0 6px 0 0;
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 {
+ background: var(--ztc-bg-bg-10);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 p {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 h3 {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 ul li {
+ color: var(--ztc-text-text-1);
+}
+
+.pricing4-section-area .pricing-single-boxarea.box2 .btn-area1 a span {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-12);
+}
+
+/*============= PRICING CSS AREA STARTS ===============*/
+/*============= PRICING CSS AREA ENDS ===============*/
+/*============= CHOOSE CSS AREA STARTS ===============*/
+/*============= CHOOSE CSS AREA ENDS ===============*/
+/*============= ERROR CSS AREA ENDS ===============*/
+/*============= ERROR CSS AREA ENDS ===============*/
+/* File: src/assets/scss/layout/pages/_team.scss */
+/*============= TEAM CSS AREA ===============*/
+.team1-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/service-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.team1-section-area .team-header h5::after {
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+}
+
+.team1-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.team1-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea:hover ul {
+ right: 50px;
+ transition: all 0.6s;
+}
+
+.team1-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.team1-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea .content-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 28px 24px;
+ position: relative;
+ z-index: 1;
+ margin: -55px 24px 0 24px;
+}
+
+.team1-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.team1-section-area .team-author-boxarea .content-area .icons a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #3779b9;
+}
+
+.team1-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 124px;
+ z-index: 2;
+ right: -100px;
+ transition: all 0.4s;
+}
+
+.team1-section-area .team-author-boxarea ul li a {
+ /* background: #EFF1FF; */
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 12px;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.team1-section-area .team-author-boxarea ul li a:hover {
+ background: #1a1f2b;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.team2-section-area {
+ position: relative;
+}
+
+.team2-section-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ left: 0;
+ top: 0;
+ z-index: -1;
+}
+
+.team2-section-area::before {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 100%;
+ background-image: url(/assets/img/all-images/bg/team-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-attachment: fixed;
+ left: 0;
+ top: 0;
+ z-index: -2;
+ opacity: 0.1;
+}
+
+.team2-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.team2-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+ filter: grayscale(1);
+}
+
+.team2-section-area .team-author-boxarea:hover ul {
+ bottom: 100px;
+ transition: all 0.6s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.team2-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.team2-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.team2-section-area .team-author-boxarea .content-area {
+ position: relative;
+ z-index: 1;
+ text-align: center;
+ padding-top: 24px;
+}
+
+.team2-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.team2-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 80%;
+}
+
+.team2-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 70%;
+ z-index: 2;
+ transition: all 0.4s;
+ border-radius: 8px;
+ background: var(--ztc-text-text-6);
+ backdrop-filter: blur(10px);
+ padding: 10px;
+ left: 10%;
+ right: 10%;
+ visibility: hidden;
+ opacity: 0;
+}
+
+@media (max-width: 767px) {
+ .team2-section-area .team-author-boxarea ul {
+ left: 15%;
+ right: 15%;
+ }
+}
+
+.team2-section-area .team-author-boxarea ul li {
+ display: inline-block;
+}
+
+.team2-section-area .team-author-boxarea ul li a {
+ background: rgba(255, 255, 255, 0.1);
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+ font-size: var(--ztc-font-size-font-s20);
+ margin: 0 8px 0 0;
+}
+
+.team2-section-area .team-author-boxarea ul li a:hover {
+ background: var(--ztc-text-text-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-6);
+}
+
+.teaminner-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.teaminner-section-area .team-header h5::after {
+ background: linear-gradient(0deg, rgba(114, 110, 252, 0.1) 0%, rgba(114, 110, 252, 0.1) 100%);
+}
+
+.teaminner-section-area .team-author-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ margin-bottom: 30px;
+}
+
+.teaminner-section-area .team-author-boxarea:hover .img1 img {
+ transform: scale(1.1) rotate(-4deg);
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea:hover ul {
+ right: 50px;
+ transition: all 0.6s;
+}
+
+.teaminner-section-area .team-author-boxarea .img1 {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ transition: all 0.4s;
+ border-radius: 16px;
+}
+
+.teaminner-section-area .team-author-boxarea .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-radius: 16px;
+ background: #FFF;
+ box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
+ padding: 28px 24px;
+ position: relative;
+ z-index: 1;
+ margin: -55px 24px 0 24px;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ /* 100% */
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+}
+
+.teaminner-section-area .team-author-boxarea .content-area .icons a {
+ height: 50px;
+ width: 50px;
+ text-align: center;
+ line-height: 50px;
+ border-radius: 50%;
+ transition: all 0.4s;
+ display: inline-block;
+ background: #3779b9;
+}
+
+.teaminner-section-area .team-author-boxarea ul {
+ position: absolute;
+ bottom: 124px;
+ z-index: 2;
+ right: -100px;
+ transition: all 0.4s;
+}
+
+.teaminner-section-area .team-author-boxarea ul li a {
+ background: #fff;
+ height: 44px;
+ width: 44px;
+ text-align: center;
+ line-height: 44px;
+ border-radius: 50%;
+ display: inline-block;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-2);
+ margin-top: 12px;
+ font-size: var(--ztc-font-size-font-s20);
+}
+
+.teaminner-section-area .team-author-boxarea ul li a:hover {
+ background: #1a1f2b;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+/*============= TEAM CSS AREA STARTS ===============*/
+/* File: src/assets/scss/layout/pages/_faq.scss */
+/*============= FAQ CSS AREA ===============*/
+.faq3-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq3-section-area .images {
+ position: relative;
+}
+
+.faq3-section-area .images .elements27 {
+ height: 150px;
+ width: 150px;
+ object-fit: cover;
+ border-radius: 50%;
+ position: absolute;
+ bottom: -50px;
+ left: -50px;
+ z-index: -1;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item {
+ border: none;
+ padding: 0;
+ background: var(--ztc-bg-bg-9);
+ border-radius: 10px;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ border-radius: 8px;
+ background: #FFF;
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+ border: none;
+ padding: 0;
+ padding: 20px 22px;
+ font-family: var(--ztc-family-font1);
+ color: #0E082B;
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 20px;
+ font-weight: 600;
+ line-height: 20px;
+}
+
+@media (max-width: 767px) {
+ .faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ line-height: 28px;
+ padding: 20px 40px 20px 20px;
+ }
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button {
+ display: inline-block;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button::after {
+ height: 20px;
+ position: absolute;
+ right: 16px;
+ width: 20px;
+ filter: brightness(0) invert(1);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 button::before {
+ position: absolute;
+ content: "";
+ height: 32px;
+ width: 32px;
+ text-align: center;
+ line-height: 32px;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-9);
+ right: 10px;
+ top: 12px;
+}
+
+@media (max-width: 767px) {
+ .faq3-section-area .faq-accordion-area .accordion-item h2 button::before {
+ top: 41px;
+ }
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed) {
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item h2 .accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq3-section-area .faq-accordion-area .accordion-item .accordion-body p {
+ color: rgba(255, 255, 255, 0.8);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: 500;
+ line-height: 26px;
+ padding: 0 20px 20px 20px;
+}
+
+.faq5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq5-section-area .faq-widget-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item {
+ background: var(--ztc-bg-bg-12);
+ border: none;
+ border-radius: 16px;
+ padding: 0;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ padding: 40px 48px;
+ box-shadow: none;
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s32);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 32px;
+ text-transform: capitalize;
+ border-radius: 16px 16px 0 0;
+ border-radius: 16px;
+ background: var(--ztc-bg-bg-1);
+ box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.09);
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ font-size: var(--ztc-font-size-font-s24);
+ line-height: 24px;
+ }
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button {
+ padding: 20px 24px;
+ font-size: var(--ztc-font-size-font-s20);
+ line-height: 28px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ height: 48px;
+ width: 48px;
+ position: absolute;
+ content: "";
+ background: var(--ztc-bg-bg-12);
+ right: 34px;
+ top: 32px;
+ transition: all 0.4s;
+ border-radius: 50%;
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ right: 10px;
+ top: 25px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button::before {
+ top: 27px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ color: var(--ztc-text-text-1);
+ box-shadow: none;
+ padding: 40px 48px 20px 48px;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item button.accordion-button:not(.collapsed) {
+ padding: 20px 24px 20px 24px;
+ }
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 400;
+ line-height: 28px;
+ opacity: 90%;
+ padding: 0 40px 40px 40px;
+}
+
+@media (max-width: 767px) {
+ .faq5-section-area .faq-widget-area .accordion .accordion-item .accordion-body p {
+ padding: 0 24px 20px 24px;
+ }
+}
+
+.faq-inner-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.faq-inner-section-area .faq-widget-area ul {
+ justify-content: center;
+ /* background: #EFF1FF; */
+ border-radius: 16px;
+ padding: 18px;
+ width: 100%;
+ margin: 0 auto;
+ width: 1125px;
+}
+
+@media (max-width: 767px) {
+ .faq-inner-section-area .faq-widget-area ul {
+ width: 100%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq-inner-section-area .faq-widget-area ul {
+ width: 100%;
+ }
+}
+
+.faq-inner-section-area .faq-widget-area ul li button {
+ color: var(--ztc-text-text-2);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 18px;
+ /* 100% */
+ display: inline-block;
+ background: var(--ztc-text-text-1);
+ padding: 16px 20px;
+ border-radius: 4px;
+ margin: 0 16px 0 0;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .faq-inner-section-area .faq-widget-area ul li button {
+ margin-bottom: 10px;
+ }
+}
+
+@media (max-width: 767px) {
+ .faq-inner-section-area .faq-widget-area ul li button {
+ margin-bottom: 10px;
+ }
+}
+
+.faq-inner-section-area .faq-widget-area ul li button.active {
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item {
+ border: none;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 8px;
+ padding: 0;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: 600;
+ line-height: 18px;
+ /* 100% */
+ letter-spacing: -0.36px;
+ border: none;
+ box-shadow: none;
+ /* background: #EFF1FF; */
+ padding: 20px 18px;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed) {
+ background: none;
+ transition: all 0.4s;
+ color: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed)::before {
+ background: var(--ztc-text-text-1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button.accordion-button:not(.collapsed)::after {
+ filter: brightness(0);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button::before {
+ height: 28px;
+ width: 28px;
+ background: var(--ztc-bg-bg-5);
+ transition: all 0.4s;
+ border-radius: 50%;
+ content: "";
+ position: absolute;
+ right: 14px;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item button::after {
+ z-index: 1;
+ filter: brightness(0) invert(1);
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item .accordion-body {
+ padding: 0;
+}
+
+.faq-inner-section-area .faq-widget-area .tab-content .tab-pane .faq-section-area .accordian-area .accordion-item .accordion-body p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: 500;
+ line-height: 24px;
+ padding: 0 18px 18px 18px;
+}
+
+/*============= FAQ CSS AREA ===============*/
+/* File: src/assets/scss/layout/pages/_contact.scss */
+/*============= CONTACT CSS AREA ===============*/
+.contact-inner-area {
+ position: relative;
+ z-index: 1;
+}
+
+.contact-inner-area .widget-contactbox {
+ /* background: #EFF1FF; */
+ border-radius: 8px;
+ padding: 24px;
+ position: relative;
+ display: flex;
+ align-items: center;
+ z-index: 1;
+}
+
+.contact-inner-area .widget-contactbox:hover::after {
+ width: 100%;
+ left: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.contact-inner-area .widget-contactbox:hover .content h4 {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox:hover .content a {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox::after {
+ background: var(--ztc-bg-bg-5);
+ position: absolute;
+ content: "";
+ height: 100%;
+ left: 50%;
+ width: 10px;
+ border-radius: 10px;
+ top: 0;
+ transition: all 0.4s;
+ visibility: hidden;
+ opacity: 0;
+ z-index: -1;
+}
+
+.contact-inner-area .widget-contactbox .icons {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ display: inline-block;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 50%;
+}
+
+.contact-inner-area .widget-contactbox .content {
+ padding-left: 16px;
+}
+
+.contact-inner-area .widget-contactbox .content h4 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ transition: all 0.4s;
+}
+
+.contact-inner-area .widget-contactbox .content a {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ margin-top: 10px;
+}
+
+.contact-inner-area .contact-author-boxarea {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+ border-radius: 8px;
+ padding: 32px;
+}
+
+@media (max-width: 767px) {
+ .contact-inner-area .contact-author-boxarea {
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .contact-inner-area .contact-author-boxarea {
+ margin-top: 30px;
+ }
+}
+
+.contact-inner-area .contact-author-boxarea h3 {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area input {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 4px;
+ padding: 18px;
+ margin-top: 16px;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area input::placeholder {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 0.7;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area textarea {
+ width: 100%;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 4px;
+ padding: 18px;
+ margin-top: 16px;
+ height: 140px;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area textarea::placeholder {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ opacity: 0.7;
+}
+
+.contact-inner-area .contact-author-boxarea .input-area button {
+ width: 100%;
+ text-align: center;
+ border: none;
+ outline: none;
+}
+
+/*============= CONTACT CSS AREA ENDS===============*/
+/* File: src/assets/scss/layout/pages/_cta.scss */
+/*============= CTA CSS AREA ===============*/
+.cta1-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/home/section10/bg-img.webp);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta1-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta1-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta1-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta1-section-area .cta-header form input {
+ width: 100%;
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 26px 24px;
+}
+
+.cta1-section-area .cta-header form input::placeholder {
+ color: var(--Text-Color, #1a1f2b);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta1-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ border-radius: 8px;
+ background: #3779b9;
+ color: var(--ztc-text-text-1);
+ position: absolute;
+ right: 10px;
+ top: 10px;
+}
+
+.cta1-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta1-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta1-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta1-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta1-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta1-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta1-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .cta1-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+.cta1-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta1-section-area .cta-images .elements7 {
+ position: absolute;
+ z-index: -1;
+ bottom: 0;
+}
+
+.cta1-section-area .cta-images .elements8 {
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta1-section-area .cta-images .elements8 {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/cta-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta2-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta2-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta2-section-area .cta-header h2 {
+ color: var(--ztc-text-text-2);
+}
+
+.cta2-section-area .cta-header p {
+ color: var(--ztc-text-text-3);
+}
+
+.cta2-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta2-section-area .cta-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: #AEDC42;
+ border-radius: 68px;
+ padding: 26px 24px;
+}
+
+.cta2-section-area .cta-header form input::placeholder {
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta2-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ position: absolute;
+ background: none;
+ right: 10px;
+ top: 10px;
+}
+
+.cta2-section-area .cta-header form button span {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-6);
+}
+
+.cta2-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: 0;
+}
+
+@media (max-width: 767px) {
+ .cta2-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area .cta-images .img1 {
+ position: relative;
+ margin-top: 30px;
+ }
+}
+
+.cta2-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta2-section-area .cta-images .elements7 {
+ position: absolute;
+ z-index: -1;
+ bottom: 0;
+ filter: brightness(0.4);
+}
+
+.cta2-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta2-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta2-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta2-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta2-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta2-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta2-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta3-section-area {
+ position: relative;
+ z-index: 2;
+ margin-bottom: -170px;
+}
+
+.cta3-section-area .cta-bg-area {
+ background: var(--ztc-bg-bg-9);
+ overflow: hidden;
+ padding: 70px;
+ border-radius: 8px;
+ position: relative;
+}
+
+@media (max-width: 767px) {
+ .cta3-section-area .cta-bg-area {
+ padding: 30px;
+ }
+}
+
+.cta3-section-area .cta-bg-area .elements26 {
+ position: absolute;
+ opacity: 10%;
+ top: 0;
+ left: 50%;
+ margin-left: -150px;
+}
+
+.cta3-section-area .cta-bg-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta3-section-area .cta-bg-area .cta-header h2 {
+ color: var(--ztc-text-text-1);
+}
+
+.cta3-section-area .cta-bg-area .cta-header p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-9);
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a::after {
+ background: var(--ztc-bg-bg-9);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a:hover {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a:hover::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ background: var(--ztc-bg-bg-8);
+ color: var(--ztc-text-text-1);
+ margin-left: 16px;
+}
+
+@media (max-width: 767px) {
+ .cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2 {
+ margin-left: 0;
+ margin-top: 20px;
+ }
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2::after {
+ background: var(--ztc-bg-bg-1);
+ opacity: 10%;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2::before {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2:hover {
+ color: var(--ztc-text-text-9);
+ transition: all 0.4s;
+}
+
+.cta3-section-area .cta-bg-area .cta-header .btn-area1 a.bnt2:hover::after {
+ background: var(--ztc-bg-bg-8);
+ opacity: 10%;
+}
+
+.cta4-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/hero-bg5.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area {
+ padding: 50px 0 0 !important;
+ }
+}
+
+.cta4-section-area .elements33 {
+ position: absolute;
+ bottom: 0;
+}
+
+.cta4-section-area .elements1 {
+ position: absolute;
+ right: 150px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .elements1 {
+ left: 0;
+ right: inherit;
+ top: 295px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .elements1 {
+ top: 26%;
+ }
+}
+
+.cta4-section-area .elements16 {
+ position: absolute;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .elements16 {
+ top: 35%;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .elements16 {
+ top: 27%;
+ }
+}
+
+.cta4-section-area .cta-header {
+ position: relative;
+ z-index: 1;
+}
+
+.cta4-section-area .cta-header h2 {
+ color: var(--ztc-text-text-1);
+}
+
+.cta4-section-area .cta-header p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.cta4-section-area .cta-header form {
+ position: relative;
+ z-index: 1;
+}
+
+.cta4-section-area .cta-header form input {
+ width: 100%;
+ color: var(--ztc-text-text-10);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 68px;
+ padding: 26px 24px;
+}
+
+.cta4-section-area .cta-header form input::placeholder {
+ color: var(--ztc-text-text-11);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 20px;
+}
+
+.cta4-section-area .cta-header form button {
+ border: none;
+ outline: none;
+ position: absolute;
+ background: none;
+ right: 10px;
+ top: 10px;
+}
+
+.cta4-section-area .cta-images .img1 {
+ position: absolute;
+ bottom: -100px;
+ margin-left: 35px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .cta-images .img1 {
+ position: relative;
+ margin-left: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .cta-images .img1 {
+ position: relative;
+ }
+}
+
+.cta4-section-area .cta-images .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+}
+
+.cta4-section-area .cta-images .elements36 {
+ position: absolute !important;
+ z-index: -1;
+ top: 80px;
+}
+
+@media (max-width: 767px) {
+ .cta4-section-area .cta-images .elements36 {
+ top: 460px;
+ }
+}
+
+.cta4-section-area .cta-images ul {
+ position: absolute;
+ top: 60px;
+ right: 650px;
+}
+
+@media only screen and (min-width: 1400px) and (max-width: 1599px) {
+ .cta4-section-area .cta-images ul {
+ right: 400px;
+ }
+}
+
+@media only screen and (min-width: 1600px) and (max-width: 1700px) {
+ .cta4-section-area .cta-images ul {
+ right: 500px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta4-section-area .cta-images ul {
+ right: 400px;
+ top: 400px;
+ }
+}
+
+.cta4-section-area .cta-images ul li a {
+ display: inline-block;
+ color: var(--ztc-text-text-6);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 16px;
+ background: var(--ztc-bg-bg-1);
+ border-radius: 8px;
+ padding: 12px;
+ margin-bottom: 24px;
+}
+
+.cta4-section-area .cta-images ul li img {
+ margin: 0 4px 0 0;
+}
+
+.cta4-section-area .cta-images ul li:nth-child(2) {
+ margin-left: -40px;
+}
+
+.cta5-section-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+ border-radius: 16px;
+ overflow: hidden;
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area {
+ margin: 0;
+ border-radius: 0;
+ }
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .cta-header {
+ padding-top: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .cta-header {
+ padding-top: 50px;
+ }
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6 {
+ background: var(--ztc-bg-bg-1);
+ color: var(--ztc-text-text-14);
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6:hover {
+ color: var(--ztc-text-text-1);
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2 {
+ background: var(--ztc-bg-bg-13);
+ color: var(--ztc-text-text-1);
+ margin-left: 16px;
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2 {
+ margin-left: 0;
+ margin-top: 16px;
+ }
+}
+
+.cta5-section-area .cta-header .btn-area1 .vl-btn6.btn2:hover {
+ color: var(--ztc-text-text-1);
+}
+
+.cta5-section-area .images-area {
+ position: relative;
+ top: 80px;
+}
+
+.cta5-section-area .images-area .img1 {
+ transform: rotate(-10deg);
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .images-area .img1 {
+ transform: rotate(0);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .images-area .img1 {
+ transform: rotate(0);
+ }
+}
+
+.cta5-section-area .images-area .img2 {
+ position: relative;
+ transform: rotate(10deg);
+}
+
+@media (max-width: 767px) {
+ .cta5-section-area .images-area .img2 {
+ transform: rotate(0);
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .cta5-section-area .images-area .img2 {
+ transform: rotate(0);
+ }
+}
+
+/*============= CTA CSS AREA ENDS===============*/
+/* File: src/assets/scss/layout/pages/_testimonial.scss */
+/*============= TESTIMONIAL CSS AREA ===============*/
+.testimonial1-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.testimonial1-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+}
+
+@media (max-width: 767px) {
+ .testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial1-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area {
+ position: relative;
+ z-index: 1;
+ background: var(--ztc-bg-bg-5);
+ border-radius: 8px;
+ padding: 28px 38px 28px 28px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .quito1 {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li {
+ display: inline-block;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area ul li a {
+ height: 26px;
+ width: 26px;
+ text-align: center;
+ line-height: 26px;
+ border-radius: 4px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 2px;
+ background: rgba(255, 255, 255, 0.1);
+ color: #FFA800;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area p {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 28px;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-author-area .elements18 {
+ position: absolute;
+ bottom: -35px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text {
+ display: flex;
+ align-items: center;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .mans-img img {
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ line-height: 60px;
+ border-radius: 50%;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text {
+ padding-left: 16px;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text a {
+ color: var(--ztc-text-text-2);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria .testimonial-slider-content-area .testimonial-man-info-area .man-images-text .man-text p {
+ color: var(--ztc-text-text-3);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ transition: all 0.4s;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img {
+ position: relative;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img.slick-slide.slick-current.slick-active:after {
+ position: absolute;
+ content: "";
+ height: 74px;
+ width: 74px;
+ background: var(--ztc-bg-bg-5);
+ z-index: -1;
+ top: -1px;
+ left: -2px;
+ border-radius: 50%;
+}
+
+.testimonial1-section-area .slider-galeria-thumbs .testimonial3-sliders-img img {
+ height: 70px;
+ width: 70px;
+ border-radius: 50%;
+ object-fit: cover;
+ transition: all 0.4s;
+ margin: 0 0 10px 0;
+ cursor: pointer;
+}
+
+.testimonial2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/footer-bg2.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.testimonial2-section-area .img1 img {
+ height: 100%;
+ width: 100%;
+ object-fit: cover;
+ border-radius: 16px;
+}
+
+.testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ position: relative;
+ z-index: 1;
+ margin: 0 30px;
+}
+
+@media (max-width: 767px) {
+ .testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .testimonial2-section-area .slider-galeria .testimonial-slider-content-area {
+ margin: 30px 0 0 0;
+ }
+}
+
+@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: 100px 0 280px;
+}
+
+.work-others-section .elements16 {
+ position: absolute;
+ right: -70px;
+ top: 0;
+}
+
+.work-others-section .elements1 {
+ position: absolute;
+ right: 180px;
+ top: 20px;
+ z-index: -1;
+}
+
+.work2-section-area {
+ position: relative;
+ z-index: 1;
+ background-image: url(/assets/img/all-images/bg/footer-bg1.png);
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+}
+
+.work2-section-area .elements9 {
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+}
+
+.work2-section-area .soultions-images {
+ position: relative;
+ z-index: 1;
+ padding: 0 50px 0 0;
+}
+
+@media (max-width: 767px) {
+ .work2-section-area .soultions-images {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work2-section-area .soultions-images {
+ padding: 0;
+ margin-bottom: 50px;
+ }
+}
+
+.work2-section-area .soultions-images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 200px 200px 0 0;
+}
+
+.work2-section-area .soultions-images .arrow-circle a {
+ height: 160px;
+ width: 160px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-6);
+ position: absolute;
+ bottom: 0;
+ left: 40%;
+ z-index: 1;
+}
+
+.work2-section-area .soultions-images .arrow-circle a .arrow1 {
+ position: absolute;
+ top: 41%;
+ left: 44%;
+}
+
+.work2-section-area .soultions-images .arrow-circle a .elements20 {
+ position: absolute;
+ top: 6px;
+ left: 6px;
+}
+
+.work2-section-area .soultions-images .img2 {
+ position: relative;
+}
+
+.work2-section-area .soultions-images .img2 .star {
+ position: absolute;
+ left: -30px;
+ z-index: 2;
+ top: 20px;
+}
+
+@media (max-width: 767px) {
+ .work2-section-area .soultions-images .img2 .star {
+ left: 40%;
+ }
+}
+
+.work2-section-area .soultions-images .img2 .star img {
+ height: 60px;
+ width: 60px;
+ object-fit: contain;
+}
+
+.work2-section-area .soultions-images .img2 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 0 0 200px 200px;
+}
+
+.work2-section-area .solution-header .bg-progress {
+ border-radius: 8px;
+ background: rgba(255, 255, 255, 0.06);
+ padding: 24px;
+}
+
+.work2-section-area .solution-header .bg-progress .progress-bar {
+ margin-bottom: 24px;
+}
+
+.work2-section-area .solution-header .bg-progress label {
+ color: var(--ztc-text-text-1);
+ font-family: var(--ztc-family-font1);
+ font-size: false;
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 18px;
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 14px;
+}
+
+.work2-section-area .solution-header .bg-progress .progress {
+ background-color: #344F57;
+ border-radius: 20px;
+ height: 10px;
+ position: relative;
+}
+
+.work2-section-area .solution-header .bg-progress .progress-inner {
+ border-radius: 40px;
+ background: var(--ztc-bg-bg-6);
+ height: 100%;
+ transition: width 0.4s ease;
+}
+
+.works3-section-area {
+ position: relative;
+ z-index: 1;
+ /* background: #EFF1FF; */
+}
+
+.works3-section-area .works-single-boxarea {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+ text-align: center;
+ background: var(--ztc-bg-bg-1);
+ padding: 32px 40px;
+ border-radius: 8px;
+ margin-bottom: 38px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .works3-section-area .works-single-boxarea {
+ padding: 30px;
+ }
+}
+
+.works3-section-area .works-single-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ background: var(--ztc-bg-bg-9);
+ top: 0;
+ visibility: hidden;
+ opacity: 0;
+ border-radius: 8px;
+ z-index: -1;
+}
+
+.works3-section-area .works-single-boxarea:hover::after {
+ visibility: visible;
+ opacity: 1;
+ transition: all 0.4s;
+ width: 100%;
+ left: 0;
+}
+
+.works3-section-area .works-single-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .icons img {
+ filter: none;
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .content-area a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea:hover .content-area p {
+ color: var(--ztc-text-text-1);
+ opacity: 80%;
+}
+
+.works3-section-area .works-single-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ background: var(--ztc-bg-bg-9);
+}
+
+.works3-section-area .works-single-boxarea .icons img {
+ filter: brightness(0) invert(1);
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea .content-area a {
+ color: var(--ztc-text-text-7);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.works3-section-area .works-single-boxarea .content-area p {
+ color: var(--ztc-text-text-8);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s18);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ transition: all 0.4s;
+}
+
+.work4-section-area {
+ position: relative;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.work4-section-area .elements16 {
+ position: absolute;
+ left: -100px;
+ transform: rotateY(-180deg);
+ top: 0;
+}
+
+.work4-section-area .elements1 {
+ position: absolute;
+ left: 140px;
+ top: 0;
+}
+
+.work4-section-area .others-widget-area {
+ background: var(--ztc-bg-bg-1);
+ border-radius: 16px;
+ position: relative;
+}
+
+.work4-section-area .others-widget-area .card-boxarea:hover h3 {
+ transform: rotateY(360deg);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea h3 {
+ line-height: 50px;
+ letter-spacing: -0.24px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 50%;
+ height: 60px;
+ width: 60px;
+ text-align: center;
+ background: #F2F4FF;
+}
+
+.work4-section-area .others-widget-area .card-boxarea h3 img {
+ height: 30px;
+ width: 30px;
+ display: inline-block;
+ text-align: center;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area {
+ background: #F2F4FF;
+ padding: 28px;
+ border-radius: 4px;
+ text-align: center;
+ margin: 0 40px 0 0;
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea .content-area {
+ margin: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area a {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area p {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 {
+ background: #F2F4FF;
+ padding: 28px;
+ border-radius: 4px;
+ text-align: center;
+ margin: 0 0 0 40px;
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea .content-area2 {
+ margin: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover::after {
+ width: 100%;
+ left: 0;
+ top: 0;
+ transition: all 0.4s;
+ visibility: visible;
+ opacity: 1;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover a {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2:hover p {
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+ opacity: 80%;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2::after {
+ position: absolute;
+ content: "";
+ height: 100%;
+ width: 10px;
+ left: 50%;
+ transition: all 0.4s;
+ top: 0;
+ background: var(--ztc-bg-bg-10);
+ z-index: -1;
+ border-radius: 8px;
+ visibility: hidden;
+ opacity: 0;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 a {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s20);
+ font-style: normal;
+ font-weight: var(--ztc-weight-bold);
+ line-height: 20px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea .content-area2 p {
+ color: var(--ztc-text-text-10);
+ text-align: center;
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 26px;
+ /* 162.5% */
+ letter-spacing: 0.16px;
+ opacity: 0.8;
+ transition: all 0.4s;
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box1 h3 {
+ position: relative;
+ left: -75px;
+ margin-bottom: 20px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box1 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box2 h3 {
+ position: relative;
+ left: -73px;
+ margin-top: 13px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box2 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box3 h3 {
+ position: relative;
+ left: 74px;
+ margin-top: -33px;
+ margin-bottom: 16px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box3 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .card-boxarea.box4 h3 {
+ position: relative;
+ left: 74px;
+ margin-top: 16px;
+ margin-bottom: -16px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .card-boxarea.box4 h3 {
+ left: 0;
+ }
+}
+
+.work4-section-area .others-widget-area .images {
+ position: relative;
+ z-index: 1;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images {
+ margin-top: 30px;
+ margin-bottom: 30px;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements12 {
+ position: absolute;
+ top: -10px;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements12 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements13 {
+ position: absolute;
+ bottom: -10px;
+ left: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements13 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements14 {
+ position: absolute;
+ top: -10px;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements14 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .elements15 {
+ position: absolute;
+ bottom: -10px;
+ right: -100px;
+}
+
+@media (max-width: 767px) {
+ .work4-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work4-section-area .others-widget-area .images .elements15 {
+ display: none;
+ }
+}
+
+.work4-section-area .others-widget-area .images .img1 {
+ position: relative;
+ z-index: 1;
+ background: #F1F0FE;
+ /* padding: 16px; */
+ border-radius: 50%;
+}
+
+.work4-section-area .others-widget-area .images .img1 img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ border-radius: 50%;
+}
+
+.work5-section-area {
+ position: relative;
+ z-index: 1;
+}
+
+.work5-section-area .work-widget-boxes {
+ position: relative;
+ z-index: 1;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea {
+ text-align: center;
+ position: relative;
+ z-index: 1;
+ margin-bottom: 30px;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea.box2::after {
+ display: none;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea::after {
+ position: absolute;
+ content: "";
+ height: 2px;
+ width: 82%;
+ left: 63%;
+ top: 50%;
+ background: #E6E6E9;
+ z-index: -1;
+}
+
+@media (max-width: 767px) {
+ .work5-section-area .work-widget-boxes .work-boxarea::after {
+ display: none;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+ .work5-section-area .work-widget-boxes .work-boxarea::after {
+ display: none;
+ }
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover h5 {
+ background: var(--ztc-bg-bg-12);
+ color: var(--ztc-text-text-1);
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover .icons {
+ background: var(--ztc-bg-bg-12);
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea:hover .icons img {
+ transform: rotateY(-180deg);
+ transition: all 0.4s;
+ filter: brightness(0) invert(1);
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea h5 {
+ color: var(--ztc-text-text-13);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s16);
+ font-style: normal;
+ font-weight: var(--ztc-weight-medium);
+ line-height: 16px;
+ display: inline-block;
+ transition: all 0.4s;
+ border-radius: 80px;
+ background: rgba(109, 75, 251, 0.1);
+ padding: 8px 14px;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea .icons {
+ height: 80px;
+ width: 80px;
+ text-align: center;
+ line-height: 80px;
+ border-radius: 80px;
+ background: rgba(109, 75, 251, 0.2);
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea .icons img {
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea a {
+ color: var(--ztc-text-text-14);
+ font-family: var(--ztc-family-font1);
+ font-size: var(--ztc-font-size-font-s24);
+ font-style: normal;
+ font-weight: var(--ztc-weight-semibold);
+ line-height: 24px;
+ display: inline-block;
+ transition: all 0.4s;
+}
+
+.work5-section-area .work-widget-boxes .work-boxarea a:hover {
+ color: var(--ztc-text-text-13);
+ transition: all 0.4s;
+}
+
+@media (max-width: 767px) {
+ .work5-section-area .work-widget-boxes .work-boxarea a {
+ font-size: var(--ztc-font-size-font-s18);
+ }
+}
+
+/*============= WORK CSS AREA ===============*/
+/* File: src/assets/scss/layout/pages/_about.scss */
+/* ============= BANNERBOTTOM SECTION ============= */
+.bannerbottom-section.website-service-strip {
+ padding: 100px 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: 100px 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: 50px 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;
+}
+
+/* ================================================================
+ GLOBAL RESPONSIVE MASTER OVERRIDE
+ Covers: 1920 | 1600 | 1540 | 1440 | 1360 | 1200 | 1024 | 992 | 768 | 500 | 475 | 320
+ ================================================================ */
+
+/* ---------------------------------------------------------------
+ REMOVE ALL UNDERLINES — every link on every section
+ --------------------------------------------------------------- */
+a,
+a:hover,
+a:focus,
+a:active,
+a:visited {
+ text-decoration: none !important;
+}
+
+/* Belt-and-suspenders for Bootstrap overrides */
+.btn,
+.vl-btn1,
+.vl-btn2,
+header a,
+nav a,
+footer a,
+.vl-main-menu a,
+.vl-mobile-menu-active a,
+.faqv2-accordion a,
+.vl-blog-1-area a,
+.case-study-content a,
+.team-card a,
+.work-content-area a,
+.footer-area a,
+.consen-footer a,
+.cta-area a {
+ text-decoration: none !important;
+}
+
+/* ---------------------------------------------------------------
+ GLOBAL — prevent horizontal overflow at all sizes
+ --------------------------------------------------------------- */
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+body {
+ overflow-x: hidden;
+}
+
+img {
+ max-width: 100%;
+ height: auto;
+}
+
+/* ---------------------------------------------------------------
+ Header — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+
+ .vl-header-area .container,
+ .vl-header-area .headerfix {
+ max-width: 100% !important;
+ padding: 0 20px !important;
+ }
+
+
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: -5% !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ right: -18px !important;
+ top: 346px !important;
+ animation-delay: 3s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: -21px !important;
+ top: 346px !important;
+ animation-delay: 0s !important;
+ }
+}
+
+
+
+@media (max-width: 992px) {
+
+ .vl-header-area .container,
+ .vl-header-area .headerfix {
+ padding: 0 16px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .hero1-section-area .hero-images-area .img1 img {
+ position: relative;
+ top: 65px !important;
+ }
+
+ .hero1-section-area .hero-images-area .image-bg1 img {
+
+ position: relative;
+ top: -335px;
+
+ }
+
+ .hero1-section-area {
+ position: relative;
+ z-index: 2;
+ padding: 170px 0 0 0;
+ }
+
+ .bannerbottom-section .floating-item.item-1 {
+ left: 44px !important;
+ top: 203px !important;
+ animation-delay: 0s !important;
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ right: 7%;
+ top: -127px !important;
+ animation-delay: 2s;
+ }
+
+ .bannerbottom-section .floating-item.item-2 {
+ left: -5% !important;
+ }
+
+ .bannerbottom-section .floating-item.item-4 {
+ left: -5% !important;
+ top: 68px !important;
+ }
+
+ .case-el-left-3 {
+ top: 1% !important;
+ left: 3%;
+ width: 150px;
+ animation-delay: 2s;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Banner / Hero — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 160px 0 80px !important;
+ min-height: auto !important;
+ }
+}
+
+@media (max-width: 1024px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 140px 0 70px !important;
+ }
+
+ .vl-hero-1-area h1 {
+ font-size: 44px !important;
+ }
+}
+
+@media (max-width: 992px) {
+
+ .hero-section-area,
+ .vl-hero-1-area {
+ padding: 120px 0 60px !important;
+ text-align: center;
+ }
+
+ .vl-hero-1-area .row {
+ justify-content: center;
+ }
+
+ .vl-hero-1-area h1 {
+ font-size: 36px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .vl-hero-1-area h1 {
+ font-size: 30px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .vl-hero-1-area h1 {
+ font-size: 26px !important;
+ }
+
+
+}
+
+@media (max-width: 475px) {
+ .vl-hero-1-area h1 {
+ font-size: 24px !important;
+ }
+}
+
+@media (max-width: 320px) {
+ .vl-hero-1-area h1 {
+ font-size: 20px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ Work Section (How It Works) — image mosaic + steps
+ --------------------------------------------------------------- */
+@media (max-width: 1200px) {
+ .work-others-section .container {
+ padding: 0 24px !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 480px;
+ margin: 0 auto;
+ }
+}
+
+@media (max-width: 1024px) {
+ .work-others-section .row {
+ gap: 40px !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 440px;
+ }
+
+ .work-content-area h2 {
+ font-size: 28px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .work-others-section .row.align-items-center {
+ flex-direction: column !important;
+ }
+
+ .work-others-section .col-lg-5,
+ .work-others-section .col-lg-7 {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 500px;
+ margin: 0 auto 40px;
+ }
+
+ .work-content-area {
+ padding: 0 10px !important;
+ }
+
+ .work-content-area h2 {
+ font-size: 26px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .work-others-section {
+ padding: 60px 0 !important;
+ }
+
+ .work-mosaic-wrap {
+ max-width: 420px;
+ }
+
+ .work-stat-badge {
+ bottom: -30px !important;
+ }
+
+ .work-steps-list {
+ gap: 12px !important;
+ }
+
+ .work-step-row {
+ padding: 14px !important;
+ }
+
+ .work-content-area h2 {
+ font-size: 22px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .work-mosaic-wrap {
+ max-width: 340px;
+ }
+
+ .work-content-area h2 {
+ font-size: 20px !important;
+ }
+}
+
+@media (max-width: 475px) {
+ .work-mosaic-wrap {
+ max-width: 100%;
+ }
+}
+
+@media (max-width: 320px) {
+ .work-content-area h2 {
+ font-size: 18px !important;
+ }
+
+ .work-step-row {
+ padding: 10px !important;
+ }
+}
+
+/* ---------------------------------------------------------------
+ WorkProcess (Circular Step Diagram) — responsive fixes
+ --------------------------------------------------------------- */
+@media (max-width: 1024px) {
+ .case-works-section-area .row.align-items-center {
+ gap: 20px !important;
+ }
+
+ .card-boxarea {
+ padding: 18px !important;
+ }
+
+ .card-boxarea h3 {
+ font-size: 32px !important;
+ }
+}
+
+@media (max-width: 992px) {
+ .case-works-section-area .row.align-items-center {
+ flex-direction: column !important;
+ }
+
+ .case-works-section-area .col-lg-4 {
+ width: 100% !important;
+ max-width: 100% !important;
+ flex: 0 0 100% !important;
+ }
+
+ .others-widget-area .row.align-items-center {
+ flex-wrap: wrap !important;
+ }
+
+ .case-works-section-area [class*="col-lg-"] {
+ width: 100% !important;
+ }
+
+ .case-works-section-area .images {
+ text-align: center;
+ margin: 40px auto;
+ }
+
+ .card-boxarea {
+ margin-bottom: 20px !important;
+ }
+
+ .space100 {
+ height: 20px !important;
+ }
+}
+
+@media (max-width: 768px) {
+ .case1-section-area {
+ padding: 60px 0 !important;
+ }
+
+ .case-works-section-area {
+ padding: 30px 20px !important;
+ }
+
+ .card-boxarea a {
+ font-size: 14px !important;
+ }
+
+ .card-boxarea p {
+ font-size: 13px !important;
+ }
+}
+
+@media (max-width: 500px) {
+ .card-boxarea {
+ padding: 14px !important;
+ }
+
+ .card-boxarea h3 {
+ font-size: 28px !important;
+ }
+
+ .case-works-section-area {
+
+ padding: 0px !important;
+
+ }
+
+ .case1-section-area .case-works-section-area .others-widget-area {
+
+ padding: 0px !important;
+
+ }
+
+ .bannerbottom-section .floating-item.item-3 {
+ top: -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: 100px 0;
+}
+
+@media (max-width: 1200px) {
+ .sp1 {
+ padding: 100px 0;
+ }
+}
+
+@media (max-width: 1024px) {
+ .sp1 {
+ padding: 80px 0;
+ }
+}
+
+@media (max-width: 992px) {
+ .sp1 {
+ padding: 70px 0;
+ }
+}
+
+@media (max-width: 768px) {
+ .sp1 {
+ padding: 60px 0;
+ }
+}
+
+@media (max-width: 500px) {
+ .sp1 {
+ padding: 50px 0;
+ }
+}
+
+@media (max-width: 320px) {
+ .sp1 {
+ padding: 40px 0;
+ }
+}
+
+/* Container padding on small screens */
+@media (max-width: 992px) {
+ .container {
+ padding-left: 20px !important;
+ padding-right: 20px !important;
+ }
+}
+
+@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: 100px 0 100px 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/bg/hero-bg5.png);
+ background-attachment: fixed;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ position: relative;
+ padding: 120px 0;
+ z-index: 1;
+ overflow: hidden;
+}
+
+.bannerbottom-section::before {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-image: url(/assets/img/home/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;
+}
\ No newline at end of file
diff --git a/src/app/home-1/page.tsx b/src/app/home-1/page.tsx
new file mode 100644
index 0000000..f840103
--- /dev/null
+++ b/src/app/home-1/page.tsx
@@ -0,0 +1,6 @@
+import React from "react";
+import Home from "../page";
+
+export default function Home1() {
+ return
- Looking for a starting point or more instructions? Head over to{" "} - - Templates - {" "} - or the{" "} - - Learning - {" "} - center. -
-{blog.description}
+{caseStudy.tag}
+ + {caseStudy.title} +{service.description}
+Fill out the form and our team will contact you within 24 hours.
+ +Email Us
+Call Us Free
+Let’s build a powerful, scalable mobile application that drives engagement and business growth.
+ + {/* */} ++ No hidden charges. Transparent process. Dedicated support. +
++ We build secure, scalable, high-performance mobile apps that drive growth and deliver real business results. +
+ ++ Waterloo, Ontario Canada +
+© Copyright {currentYear} - MetatronCube. All Right Reserved
+
+
+
+
+
+
+
+ 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. +
+ + + {/*Our team combines strategy, design, development, and marketing expertise to create mobile apps that don’t just look great — they perform flawlessly.
++ 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.
+{item.desc}
+
+ + 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.
++ We’ve helped businesses across industries build successful mobile apps that improve customer experience and accelerate growth. +
+
+
+
+ {/* Floating Elements - Right (4) */}
+
+
+
+
+
+ We have developed applications across industries including
healthcare, education, finance, e-commerce, logistics, and startups.
+
With our intuitive interface and robust features, you buy, sell.
+Plus, our commitment to the security means that PayCoin.
+
+
+
+
+
+ Trusted partner in the world of crypto trading Join us today.
+Resources designed to help navigate best the dynamic
+{faq.a}
++ Everything you need to know about our IT services. Can't find the answer you're looking for? Talk to our team. +
+
+
+
+ From startups to enterprises, we create scalable, secure, and user-friendly mobile apps that increase engagement, automate operations, and generate revenue.
+
+
+
+
+
+
+ + 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. +
+
+
+ Fetching live Google reviews...
++ "{getReviewText(slide)}" +
+Verified Google Reviewer
+Professional services you can trust.
+
+
+
+
+ {step.desc}
+We build apps with strong backend infrastructure that can handle growth, increased users, and future feature expansions without performance issues.
+Optimized coding and lightweight frameworks ensure fast loading times, smooth navigation, and lag-free user experience.
+
+
+
+
+
+ Advanced security protocols, data encryption, secure APIs, and authentication systems protect your users and business data.
+Complete assistance with submission, compliance, approval process, and successful publishing on both platforms.
+