commit 0019c5c601d581ef9dbef756707a05da33cf27e1 Author: Marek Lesko Date: Tue Aug 5 10:59:30 2025 +0200 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d0a2fe6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1389 @@ +{ + "name": "quarter", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "tailwindcss": "^3.4.4" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "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, + "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, + "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, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "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 + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "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, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "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 + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dev": true, + "dependencies": { + "hasown": "^2.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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "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, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, + "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, + "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 + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "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" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", + "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "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, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d477f80 --- /dev/null +++ b/package.json @@ -0,0 +1,9 @@ +{ + "scripts": { + "dev":"npx tailwindcss -i ./src/input.css -o ./quarter/assets/css/style.css --watch", + "dev_rtl":"npx tailwindcss -i ./src/input.css -o ./quarter-rtl/assets/css/style.css --watch" + }, + "devDependencies": { + "tailwindcss": "^3.4.4" + } +} diff --git a/quarter-rtl/404.html b/quarter-rtl/404.html new file mode 100644 index 0000000..e233d5d --- /dev/null +++ b/quarter-rtl/404.html @@ -0,0 +1,2276 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ 404 Page +

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

+ Page Not Found! +

+

+ Oops! The page you are looking for does not exist. It might + have been moved or deleted. +

+
+
+ BACK TO HOME +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/about.html b/quarter-rtl/about.html new file mode 100644 index 0000000..c0db24e --- /dev/null +++ b/quarter-rtl/about.html @@ -0,0 +1,3363 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ About Us +

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

+ about us +

+

+ + The Leading Real Estate Rental Marketplace + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Smart Home Design +
  • +
  • + + Beautiful Scene Around +
  • +
  • + + Exceptional Lifestyle +
  • +
  • + + Complete 24/7 Security +
  • +
+ +
+

+ + "Enimad minim veniam quis nostrud exercitation
+ llamco laboris. Lorem ipsum dolor sit amet" +
+

+
+
+
+ + OUR SERVICES +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Team +

+

+ Property Agents +

+
+ + +
+ +
+
+
+ +
+
+
+ Rosalina D. William +
+
+ Real Estate Broker +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Kelian Anderson +
+
+ Selling Agents +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Miranda H. Halim +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/account.html b/quarter-rtl/account.html new file mode 100644 index 0000000..f8540d7 --- /dev/null +++ b/quarter-rtl/account.html @@ -0,0 +1,5227 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ My Account +

+ +
+
+
+ + +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/add-listing.html b/quarter-rtl/add-listing.html new file mode 100644 index 0000000..6841773 --- /dev/null +++ b/quarter-rtl/add-listing.html @@ -0,0 +1,3541 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Add Listing +

+ +
+
+
+ + +
+
+ +
+ + +
+ +
+
+ +
+
+ + Property Description +
+ +
+
+ + + + +
+ +
+ + + + +
+
+
+ + +
+
+ + Property Price +
+
+
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+
+
+ + +
+
+ + Select Categories +
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ + + Next Step + +
+
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/css/animate.css b/quarter-rtl/assets/css/animate.css new file mode 100644 index 0000000..d21a0c7 --- /dev/null +++ b/quarter-rtl/assets/css/animate.css @@ -0,0 +1,3056 @@ +/*/ +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ +@-webkit-keyframes bounce { + 0%, + 20%, + 53%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translateZ(0); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translateZ(0); + } + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); + } +} +@keyframes bounce { + 0%, + 20%, + 53%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translateZ(0); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translateZ(0); + } + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); + } +} +.bounce { + -webkit-animation-name: bounce; + -webkit-transform-origin: center bottom; + animation-name: bounce; + transform-origin: center bottom; +} +@-webkit-keyframes flash { + 0%, + 50%, + to { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +@keyframes flash { + 0%, + 50%, + to { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes pulse { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} +@-webkit-keyframes rubberBand { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); + } + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes rubberBand { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); + } + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} +@-webkit-keyframes shake { + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} +@keyframes shake { + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +.headShake { + -webkit-animation-name: headShake; + -webkit-animation-timing-function: ease-in-out; + animation-name: headShake; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + to { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + to { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +.swing { + -webkit-animation-name: swing; + -webkit-transform-origin: top center; + animation-name: swing; + transform-origin: top center; +} +@-webkit-keyframes tada { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + } + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes tada { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + } + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); + transform: translate3d(-25%, 0, 0) rotate(-5deg); + } + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate(3deg); + transform: translate3d(20%, 0, 0) rotate(3deg); + } + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); + transform: translate3d(-15%, 0, 0) rotate(-3deg); + } + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate(2deg); + transform: translate3d(10%, 0, 0) rotate(2deg); + } + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); + transform: translate3d(-5%, 0, 0) rotate(-1deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes wobble { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); + transform: translate3d(-25%, 0, 0) rotate(-5deg); + } + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate(3deg); + transform: translate3d(20%, 0, 0) rotate(3deg); + } + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); + transform: translate3d(-15%, 0, 0) rotate(-3deg); + } + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate(2deg); + transform: translate3d(10%, 0, 0) rotate(2deg); + } + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); + transform: translate3d(-5%, 0, 0) rotate(-1deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} +@-webkit-keyframes jello { + 0%, + 11.1%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} +@keyframes jello { + 0%, + 11.1%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} +.jello { + -webkit-animation-name: jello; + -webkit-transform-origin: center; + animation-name: jello; + transform-origin: center; +} +@-webkit-keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 28% { + -webkit-transform: scale(1); + transform: scale(1); + } + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 28% { + -webkit-transform: scale(1); + transform: scale(1); + } + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +.heartBeat { + -webkit-animation-duration: 1.3s; + -webkit-animation-name: heartBeat; + -webkit-animation-timing-function: ease-in-out; + animation-duration: 1.3s; + animation-name: heartBeat; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes bounceIn { + 0%, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 60% { + -webkit-transform: scale3d(1.03, 1.03, 1.03); + opacity: 1; + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); + } + to { + -webkit-transform: scaleX(1); + opacity: 1; + transform: scaleX(1); + } +} +@keyframes bounceIn { + 0%, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 60% { + -webkit-transform: scale3d(1.03, 1.03, 1.03); + opacity: 1; + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); + } + to { + -webkit-transform: scaleX(1); + opacity: 1; + transform: scaleX(1); + } +} +.bounceIn { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: bounceIn; + animation-duration: 0.75s; + animation-name: bounceIn; +} +@-webkit-keyframes bounceInDown { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, -3000px, 0); + opacity: 0; + transform: translate3d(0, -3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, 25px, 0); + opacity: 1; + transform: translate3d(0, 25px, 0); + } + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInDown { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, -3000px, 0); + opacity: 0; + transform: translate3d(0, -3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, 25px, 0); + opacity: 1; + transform: translate3d(0, 25px, 0); + } + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} +@-webkit-keyframes bounceInLeft { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(-3000px, 0, 0); + opacity: 0; + transform: translate3d(-3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(25px, 0, 0); + opacity: 1; + transform: translate3d(25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInLeft { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(-3000px, 0, 0); + opacity: 0; + transform: translate3d(-3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(25px, 0, 0); + opacity: 1; + transform: translate3d(25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} +@-webkit-keyframes bounceInRight { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(3000px, 0, 0); + opacity: 0; + transform: translate3d(3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(-25px, 0, 0); + opacity: 1; + transform: translate3d(-25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInRight { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(3000px, 0, 0); + opacity: 0; + transform: translate3d(3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(-25px, 0, 0); + opacity: 1; + transform: translate3d(-25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} +@-webkit-keyframes bounceInUp { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, 3000px, 0); + opacity: 0; + transform: translate3d(0, 3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInUp { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, 3000px, 0); + opacity: 0; + transform: translate3d(0, 3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 50%, + 55% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + opacity: 1; + transform: scale3d(1.1, 1.1, 1.1); + } + to { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } +} +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 50%, + 55% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + opacity: 1; + transform: scale3d(1.1, 1.1, 1.1); + } + to { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } +} +.bounceOut { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: bounceOut; + animation-duration: 0.75s; + animation-name: bounceOut; +} +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} +@-webkit-keyframes bounceOutLeft { + 20% { + -webkit-transform: translate3d(20px, 0, 0); + opacity: 1; + transform: translate3d(20px, 0, 0); + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +@keyframes bounceOutLeft { + 20% { + -webkit-transform: translate3d(20px, 0, 0); + opacity: 1; + transform: translate3d(20px, 0, 0); + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} +@-webkit-keyframes bounceOutRight { + 20% { + -webkit-transform: translate3d(-20px, 0, 0); + opacity: 1; + transform: translate3d(-20px, 0, 0); + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +@keyframes bounceOutRight { + 20% { + -webkit-transform: translate3d(-20px, 0, 0); + opacity: 1; + transform: translate3d(-20px, 0, 0); + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, 20px, 0); + opacity: 1; + transform: translate3d(0, 20px, 0); + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, 20px, 0); + opacity: 1; + transform: translate3d(0, 20px, 0); + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fadeIn { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} +@-webkit-keyframes fadeInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} +@-webkit-keyframes fadeInDownBig { + 0% { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInDownBig { + 0% { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} +@-webkit-keyframes fadeInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} +@-webkit-keyframes fadeInLeftBig { + 0% { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInLeftBig { + 0% { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} +@-webkit-keyframes fadeInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} +@-webkit-keyframes fadeInRightBig { + 0% { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInRightBig { + 0% { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} +@-webkit-keyframes fadeInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} +@-webkit-keyframes fadeInUpBig { + 0% { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInUpBig { + 0% { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes fadeOut { + 0% { + opacity: 1; + } + to { + opacity: 0; + } +} +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } +} +@keyframes fadeOutDown { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } +} +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } +} +@keyframes fadeOutLeft { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } +} +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } +} +@keyframes fadeOutRight { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } +} +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } +} +@keyframes fadeOutUp { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } +} +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} +@-webkit-keyframes flip { + 0% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) + rotateY(-1turn); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + } + 40% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-190deg); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + } + 50% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-170deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + } + 80% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) + translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) + rotateY(0deg); + } + to { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + } +} +@keyframes flip { + 0% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) + rotateY(-1turn); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + } + 40% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-190deg); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + } + 50% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-170deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + } + 80% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) + translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) + rotateY(0deg); + } + to { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + } +} +.animated.flip { + -webkit-animation-name: flip; + -webkit-backface-visibility: visible; + animation-name: flip; + backface-visibility: visible; +} +@-webkit-keyframes flipInX { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateX(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateX(10deg); + opacity: 1; + transform: perspective(400px) rotateX(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateX(-5deg); + transform: perspective(400px) rotateX(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@keyframes flipInX { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateX(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateX(10deg); + opacity: 1; + transform: perspective(400px) rotateX(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateX(-5deg); + transform: perspective(400px) rotateX(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +.flipInX { + -webkit-animation-name: flipInX; + -webkit-backface-visibility: visible !important; + animation-name: flipInX; + backface-visibility: visible !important; +} +@-webkit-keyframes flipInY { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateY(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateY(10deg); + opacity: 1; + transform: perspective(400px) rotateY(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateY(-5deg); + transform: perspective(400px) rotateY(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@keyframes flipInY { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateY(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateY(10deg); + opacity: 1; + transform: perspective(400px) rotateY(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateY(-5deg); + transform: perspective(400px) rotateY(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +.flipInY { + -webkit-animation-name: flipInY; + -webkit-backface-visibility: visible !important; + animation-name: flipInY; + backface-visibility: visible !important; +} +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateX(-20deg); + opacity: 1; + transform: perspective(400px) rotateX(-20deg); + } + to { + -webkit-transform: perspective(400px) rotateX(90deg); + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } +} +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateX(-20deg); + opacity: 1; + transform: perspective(400px) rotateX(-20deg); + } + to { + -webkit-transform: perspective(400px) rotateX(90deg); + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } +} +.flipOutX { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + animation-duration: 0.75s; + animation-name: flipOutX; + backface-visibility: visible !important; +} +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateY(-15deg); + opacity: 1; + transform: perspective(400px) rotateY(-15deg); + } + to { + -webkit-transform: perspective(400px) rotateY(90deg); + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } +} +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateY(-15deg); + opacity: 1; + transform: perspective(400px) rotateY(-15deg); + } + to { + -webkit-transform: perspective(400px) rotateY(90deg); + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } +} +.flipOutY { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: flipOutY; + -webkit-backface-visibility: visible !important; + animation-duration: 0.75s; + animation-name: flipOutY; + backface-visibility: visible !important; +} +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(-30deg); + } + 60% { + -webkit-transform: skewX(20deg); + opacity: 1; + transform: skewX(20deg); + } + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(-30deg); + } + 60% { + -webkit-transform: skewX(20deg); + opacity: 1; + transform: skewX(20deg); + } + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-name: lightSpeedIn; + animation-timing-function: ease-out; +} +@-webkit-keyframes lightSpeedOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(30deg); + } +} +@keyframes lightSpeedOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(30deg); + } +} +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-name: lightSpeedOut; + animation-timing-function: ease-in; +} +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform: rotate(-200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(-200deg); + transform-origin: center; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: center; + opacity: 1; + transform: translateZ(0); + transform-origin: center; + } +} +@keyframes rotateIn { + 0% { + -webkit-transform: rotate(-200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(-200deg); + transform-origin: center; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: center; + opacity: 1; + transform: translateZ(0); + transform-origin: center; + } +} +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +@keyframes rotateInDownLeft { + 0% { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +@keyframes rotateInDownRight { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +@keyframes rotateInUpLeft { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform: rotate(-90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-90deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +@keyframes rotateInUpRight { + 0% { + -webkit-transform: rotate(-90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-90deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + opacity: 1; + transform-origin: center; + } + to { + -webkit-transform: rotate(200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(200deg); + transform-origin: center; + } +} +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + opacity: 1; + transform-origin: center; + } + to { + -webkit-transform: rotate(200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(200deg); + transform-origin: center; + } +} +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } +} +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } +} +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: right bottom; + } +} +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: right bottom; + } +} +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } +} +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } +} +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(90deg); + transform-origin: right bottom; + } +} +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(90deg); + transform-origin: right bottom; + } +} +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} +@-webkit-keyframes hinge { + 0% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform-origin: top left; + } + 20%, + 60% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(80deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform: rotate(80deg); + transform-origin: top left; + } + 40%, + 80% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(60deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + opacity: 1; + transform: rotate(60deg); + transform-origin: top left; + } + to { + -webkit-transform: translate3d(0, 700px, 0); + opacity: 0; + transform: translate3d(0, 700px, 0); + } +} +@keyframes hinge { + 0% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform-origin: top left; + } + 20%, + 60% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(80deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform: rotate(80deg); + transform-origin: top left; + } + 40%, + 80% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(60deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + opacity: 1; + transform: rotate(60deg); + transform-origin: top left; + } + to { + -webkit-transform: translate3d(0, 700px, 0); + opacity: 0; + transform: translate3d(0, 700px, 0); + } +} +.hinge { + -webkit-animation-duration: 2s; + -webkit-animation-name: hinge; + animation-duration: 2s; + animation-name: hinge; +} +@-webkit-keyframes jackInTheBox { + 0% { + -webkit-transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + opacity: 0; + transform: scale(0.1) rotate(30deg); + transform-origin: center bottom; + } + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg); + } + to { + -webkit-transform: scale(1); + opacity: 1; + transform: scale(1); + } +} +@keyframes jackInTheBox { + 0% { + -webkit-transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + opacity: 0; + transform: scale(0.1) rotate(30deg); + transform-origin: center bottom; + } + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg); + } + to { + -webkit-transform: scale(1); + opacity: 1; + transform: scale(1); + } +} +.jackInTheBox { + -webkit-animation-name: jackInTheBox; + animation-name: jackInTheBox; +} +@-webkit-keyframes rollIn { + 0% { + -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); + opacity: 0; + transform: translate3d(-100%, 0, 0) rotate(-120deg); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes rollIn { + 0% { + -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); + opacity: 0; + transform: translate3d(-100%, 0, 0) rotate(-120deg); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); + opacity: 0; + transform: translate3d(100%, 0, 0) rotate(120deg); + } +} +@keyframes rollOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); + opacity: 0; + transform: translate3d(100%, 0, 0) rotate(120deg); + } +} +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} +@-webkit-keyframes zoomIn { + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 50% { + opacity: 1; + } +} +@keyframes zoomIn { + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 50% { + opacity: 1; + } +} +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} +@-webkit-keyframes zoomInDown { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } +} +@keyframes zoomInDown { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } +} +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} +@-webkit-keyframes zoomInLeft { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + } +} +@keyframes zoomInLeft { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + } +} +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} +@-webkit-keyframes zoomInRight { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + } +} +@keyframes zoomInRight { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + } +} +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} +@-webkit-keyframes zoomInUp { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } +} +@keyframes zoomInUp { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } +} +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} +@-webkit-keyframes zoomOut { + 0% { + opacity: 1; + } + 50% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +@keyframes zoomOut { + 0% { + opacity: 1; + } + 50% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} +@-webkit-keyframes zoomOutDown { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform-origin: center bottom; + } +} +@keyframes zoomOutDown { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform-origin: center bottom; + } +} +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} +@-webkit-keyframes zoomOutLeft { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + opacity: 0; + transform: scale(0.1) translate3d(-2000px, 0, 0); + transform-origin: left center; + } +} +@keyframes zoomOutLeft { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + opacity: 0; + transform: scale(0.1) translate3d(-2000px, 0, 0); + transform-origin: left center; + } +} +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} +@-webkit-keyframes zoomOutRight { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + opacity: 0; + transform: scale(0.1) translate3d(2000px, 0, 0); + transform-origin: right center; + } +} +@keyframes zoomOutRight { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + opacity: 0; + transform: scale(0.1) translate3d(2000px, 0, 0); + transform-origin: right center; + } +} +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} +@-webkit-keyframes zoomOutUp { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform-origin: center bottom; + } +} +@keyframes zoomOutUp { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform-origin: center bottom; + } +} +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} +@-webkit-keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} +@-webkit-keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} +@-webkit-keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} +@-webkit-keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: hidden; + } +} +@keyframes slideOutDown { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: hidden; + } +} +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: hidden; + } +} +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: hidden; + } +} +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: hidden; + } +} +@keyframes slideOutRight { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: hidden; + } +} +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: hidden; + } +} +@keyframes slideOutUp { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: hidden; + } +} +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} +.animated { + -webkit-animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-duration: 1s; + animation-fill-mode: both; +} +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.animated.delay-1s { + -webkit-animation-delay: 1s; + animation-delay: 1s; +} +.animated.delay-2s { + -webkit-animation-delay: 2s; + animation-delay: 2s; +} +.animated.delay-3s { + -webkit-animation-delay: 3s; + animation-delay: 3s; +} +.animated.delay-4s { + -webkit-animation-delay: 4s; + animation-delay: 4s; +} +.animated.delay-5s { + -webkit-animation-delay: 5s; + animation-delay: 5s; +} +.animated.fast { + -webkit-animation-duration: 0.8s; + animation-duration: 0.8s; +} +.animated.faster { + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; +} +.animated.slow { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} +.animated.slower { + -webkit-animation-duration: 3s; + animation-duration: 3s; +} +@media (prefers-reduced-motion) { + .animated { + -webkit-animation: unset !important; + -webkit-transition: none !important; + animation: unset !important; + transition: none !important; + } +} diff --git a/quarter-rtl/assets/css/font-icons.css b/quarter-rtl/assets/css/font-icons.css new file mode 100644 index 0000000..fbe33ab --- /dev/null +++ b/quarter-rtl/assets/css/font-icons.css @@ -0,0 +1,650 @@ +/* =================================================== +>>> TABLE OF CONTENTS: +====================================================== + 1. Font Awesome + 2. Flat Icon + 3. Iconmoon Icon + + +=================================================== */ + +/*--------------------------------------------------------------- + 1. Font Awesome 6 Icon +---------------------------------------------------------------*/ +/*! + * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */ + .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\f13d"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-building:before{content:"\f1ad"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-c:before{content:"\43"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\f6bb"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\f075"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-successor:before{content:"\e47a"}.fa-diamond:before{content:"\f219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-florin-sign:before{content:"\e184"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\f0ac"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-highlighter:before{content:"\f591"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-crack:before{content:"\e3b1"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-khanda:before{content:"\f66d"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location-arrow:before{content:"\f124"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mug-hot:before{content:"\f7b6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\f001"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-not-equal:before{content:"\f53e"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-om:before{content:"\f679"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-person-booth:before{content:"\f756"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-rainbow:before{content:"\f75b"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\f1b8"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-sailboat:before{content:"\e445"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\f549"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\f70e"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\f2cc"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\f0c8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\f45c"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torii-gate:before{content:"\f6a1"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheelchair:before{content:"\f193"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-wrench:before{content:"\f0ad"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a} + + +/*--------------------------------------------------------------- + 2. Flat Icon +---------------------------------------------------------------*/ +@font-face { + font-family: "flaticon"; + src: url("../fonts/flaticon.ttf?b66957d660bcc55c5e858f139c964a40") format("truetype"), +url("../fonts/flaticon.woff?b66957d660bcc55c5e858f139c964a40") format("woff"), +url("../fonts/flaticon.woff2?b66957d660bcc55c5e858f139c964a40") format("woff2"), +url("../fonts/flaticon.eot?b66957d660bcc55c5e858f139c964a40#iefix") format("embedded-opentype"), +url("../fonts/flaticon.svg?b66957d660bcc55c5e858f139c964a40#flaticon") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.flaticon-add-to-cart:before { + content: "\f101"; +} +.flaticon-add-user-1:before { + content: "\f102"; +} +.flaticon-add-user:before { + content: "\f103"; +} +.flaticon-add:before { + content: "\f104"; +} +.flaticon-airplane:before { + content: "\f105"; +} +.flaticon-apartment-1:before { + content: "\f106"; +} +.flaticon-apartment:before { + content: "\f107"; +} +.flaticon-armchair:before { + content: "\f108"; +} +.flaticon-bathtub:before { + content: "\f109"; +} +.flaticon-bed-1:before { + content: "\f10a"; +} +.flaticon-bed:before { + content: "\f10b"; +} +.flaticon-beds:before { + content: "\f10c"; +} +.flaticon-book:before { + content: "\f10d"; +} +.flaticon-branch:before { + content: "\f10e"; +} +.flaticon-building:before { + content: "\f10f"; +} +.flaticon-buy-home:before { + content: "\f110"; +} +.flaticon-buy-online:before { + content: "\f111"; +} +.flaticon-call-center-agent:before { + content: "\f112"; +} +.flaticon-car:before { + content: "\f113"; +} +.flaticon-chat:before { + content: "\f114"; +} +.flaticon-clean:before { + content: "\f115"; +} +.flaticon-deal-1:before { + content: "\f116"; +} +.flaticon-deal:before { + content: "\f117"; +} +.flaticon-dining-table-with-chairs:before { + content: "\f118"; +} +.flaticon-double-bed:before { + content: "\f119"; +} +.flaticon-dryer:before { + content: "\f11a"; +} +.flaticon-dumbbell:before { + content: "\f11b"; +} +.flaticon-dumbell:before { + content: "\f11c"; +} +.flaticon-excavator:before { + content: "\f11d"; +} +.flaticon-expand:before { + content: "\f11e"; +} +.flaticon-fast-forward-double-right-arrows-symbol:before { + content: "\f11f"; +} +.flaticon-financial:before { + content: "\f120"; +} +.flaticon-garage-1:before { + content: "\f121"; +} +.flaticon-garage:before { + content: "\f122"; +} +.flaticon-google-docs:before { + content: "\f123"; +} +.flaticon-heart-1:before { + content: "\f124"; +} +.flaticon-heart:before { + content: "\f125"; +} +.flaticon-home-1:before { + content: "\f126"; +} +.flaticon-home-2:before { + content: "\f127"; +} +.flaticon-home-3:before { + content: "\f128"; +} +.flaticon-home:before { + content: "\f129"; +} +.flaticon-hospital:before { + content: "\f12a"; +} +.flaticon-house-1:before { + content: "\f12b"; +} +.flaticon-house-2:before { + content: "\f12c"; +} +.flaticon-house-3:before { + content: "\f12d"; +} +.flaticon-house-4:before { + content: "\f12e"; +} +.flaticon-house-key:before { + content: "\f12f"; +} +.flaticon-house:before { + content: "\f130"; +} +.flaticon-key-1:before { + content: "\f131"; +} +.flaticon-key:before { + content: "\f132"; +} +.flaticon-left-quote-1:before { + content: "\f133"; +} +.flaticon-left-quote:before { + content: "\f134"; +} +.flaticon-left-quotes-sign:before { + content: "\f135"; +} +.flaticon-location:before { + content: "\f136"; +} +.flaticon-loupe:before { + content: "\f137"; +} +.flaticon-mall:before { + content: "\f138"; +} +.flaticon-maps-and-location:before { + content: "\f139"; +} +.flaticon-measure:before { + content: "\f13a"; +} +.flaticon-metro:before { + content: "\f13b"; +} +.flaticon-mortarboard:before { + content: "\f13c"; +} +.flaticon-mortgage:before { + content: "\f13d"; +} +.flaticon-mountain:before { + content: "\f13e"; +} +.flaticon-office:before { + content: "\f13f"; +} +.flaticon-official-documents:before { + content: "\f140"; +} +.flaticon-online-shop:before { + content: "\f141"; +} +.flaticon-operator:before { + content: "\f142"; +} +.flaticon-package:before { + content: "\f143"; +} +.flaticon-park:before { + content: "\f144"; +} +.flaticon-parking:before { + content: "\f145"; +} +.flaticon-pencil:before { + content: "\f146"; +} +.flaticon-phone-call:before { + content: "\f147"; +} +.flaticon-pin:before { + content: "\f148"; +} +.flaticon-plane:before { + content: "\f149"; +} +.flaticon-plus:before { + content: "\f14a"; +} +.flaticon-quotation:before { + content: "\f14b"; +} +.flaticon-right-arrow:before { + content: "\f14c"; +} +.flaticon-right-quote:before { + content: "\f14d"; +} +.flaticon-salad:before { + content: "\f14e"; +} +.flaticon-secure-shield:before { + content: "\f14f"; +} +.flaticon-secure:before { + content: "\f150"; +} +.flaticon-select:before { + content: "\f151"; +} +.flaticon-sewing:before { + content: "\f152"; +} +.flaticon-slider:before { + content: "\f153"; +} +.flaticon-slumber:before { + content: "\f154"; +} +.flaticon-square-shape-design-interface-tool-symbol:before { + content: "\f155"; +} +.flaticon-stethoscope:before { + content: "\f156"; +} +.flaticon-support:before { + content: "\f157"; +} +.flaticon-swimming:before { + content: "\f158"; +} +.flaticon-toilet:before { + content: "\f159"; +} +.flaticon-train:before { + content: "\f15a"; +} +.flaticon-user-1:before { + content: "\f15b"; +} +.flaticon-user:before { + content: "\f15c"; +} +.flaticon-vegetable:before { + content: "\f15d"; +} +.flaticon-washer:before { + content: "\f15e"; +} + + +/*--------------------------------------------------------------- + 3. Icomoon Icon +---------------------------------------------------------------*/ +@font-face { + font-family: 'icomoon'; + src: url('../fonts/icomoon.eot?3aun5s'); + src: url('../fonts/icomoon.eot?3aun5s#iefix') format('embedded-opentype'), + url('../fonts/icomoon.ttf?3aun5s') format('truetype'), + url('../fonts/icomoon.woff?3aun5s') format('woff'), + url('../fonts/icomoon.svg?3aun5s#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-cancel:before { + content: "\e900"; +} +.icon-star:before { + content: "\e901"; +} +.icon-star-1:before { + content: "\e902"; +} +.icon-plus:before { + content: "\e903"; +} +.icon-remove:before { + content: "\e904"; +} +.icon-compare:before { + content: "\e905"; +} +.icon-facebook:before { + content: "\e906"; +} +.icon-twitter:before { + content: "\e907"; +} +.icon-linkedin:before { + content: "\e908"; +} +.icon-whatsapp:before { + content: "\e909"; +} +.icon-youtube:before { + content: "\e90a"; +} +.icon-mail:before { + content: "\e90b"; +} +.icon-placeholder:before { + content: "\e90c"; +} +.icon-call:before { + content: "\e90d"; +} +.icon-left-arrow:before { + content: "\e90e"; +} +.icon-next:before { + content: "\e90f"; +} +.icon-arrows:before { + content: "\e910"; +} +.icon-down-arrow:before { + content: "\e911"; +} +.icon-mechanic:before { + content: "\e912"; +} +.icon-car-service:before { + content: "\e913"; +} +.icon-key:before { + content: "\e914"; +} +.icon-repair:before { + content: "\e915"; +} +.icon-car-parts:before { + content: "\e916"; +} +.icon-car:before { + content: "\e917"; +} +.icon-exterior:before { + content: "\e918"; +} +.icon-car-parts-1:before { + content: "\e919"; +} +.icon-maintenance:before { + content: "\e91a"; +} +.icon-car-1:before { + content: "\e91b"; +} +.icon-car-parts-2:before { + content: "\e91c"; +} +.icon-hand:before { + content: "\e91d"; +} +.icon-accumulator:before { + content: "\e91e"; +} +.icon-car-parts-3:before { + content: "\e91f"; +} +.icon-repair-1:before { + content: "\e920"; +} +.icon-carwash:before { + content: "\e921"; +} +.icon-car-parts-4:before { + content: "\e922"; +} +.icon-automobile:before { + content: "\e923"; +} +.icon-polisher:before { + content: "\e924"; +} +.icon-car-parts-5:before { + content: "\e925"; +} +.icon-gasoline:before { + content: "\e926"; +} +.icon-seat:before { + content: "\e927"; +} +.icon-car-parts-6:before { + content: "\e928"; +} +.icon-car-2:before { + content: "\e929"; +} +.icon-soap:before { + content: "\e92a"; +} +.icon-car-parts-7:before { + content: "\e92b"; +} +.icon-disc-brake:before { + content: "\e92c"; +} +.icon-car-parts-8:before { + content: "\e92d"; +} +.icon-wheel:before { + content: "\e92e"; +} +.icon-car-parts-9:before { + content: "\e92f"; +} +.icon-speedometer:before { + content: "\e930"; +} +.icon-maintenance-1:before { + content: "\e931"; +} +.icon-shopping-bags:before { + content: "\e932"; +} +.icon-shopping-cart:before { + content: "\e933"; +} +.icon-view:before { + content: "\e934"; +} +.icon-phone-call:before { + content: "\e935"; +} +.icon-calendar:before { + content: "\e936"; +} +.icon-calendar-1:before { + content: "\e937"; +} +.icon-right-arrow-angle:before { + content: "\e938"; +} +.icon-down-arrow-1:before { + content: "\e939"; +} +.icon-up-arrow-angle:before { + content: "\e93a"; +} +.icon-search:before { + content: "\e93b"; +} +.icon-share:before { + content: "\e93c"; +} +.icon-left-arrow-1:before { + content: "\e93d"; +} +.icon-quotation:before { + content: "\e93e"; +} +.icon-user:before { + content: "\e93f"; +} +.icon-tag:before { + content: "\e940"; +} +.icon-play:before { + content: "\e941"; +} +.icon-done:before { + content: "\e942"; +} +.icon-electric-car:before { + content: "\e943"; +} +.icon-cog:before { + content: "\e944"; +} +.icon-car-3:before { + content: "\e945"; +} +.icon-tyre:before { + content: "\e946"; +} +.icon-wheel-1:before { + content: "\e947"; +} +.icon-tire:before { + content: "\e948"; +} +.icon-tire-1:before { + content: "\e949"; +} +.icon-flat-tire:before { + content: "\e94a"; +} +.icon-pressure:before { + content: "\e94b"; +} +.icon-right-quote:before { + content: "\e94c"; +} +.icon-quote:before { + content: "\e94d"; +} +.icon-quotation-1:before { + content: "\e94e"; +} +.icon-quote-1:before { + content: "\e94f"; +} +.icon-open:before { + content: "\e950"; +} +.icon-options:before { + content: "\e951"; +} +.icon-location:before { + content: "\e952"; +} +.icon-edit:before { + content: "\e953"; +} +.icon-award:before { + content: "\e954"; +} +.icon-menu:before { + content: "\e955"; +} +.icon-categories:before { + content: "\e956"; +} +.icon-menu-1:before { + content: "\e957"; +} +.icon-menu-2:before { + content: "\e958"; +} +.icon-bookmark:before { + content: "\e959"; +} +.icon-bookmark-1:before { + content: "\e95a"; +} +.icon-reply:before { + content: "\e95b"; +} +.icon-reply-1:before { + content: "\e95c"; +} +.icon-globe:before { + content: "\e95d"; +} +.icon-clock:before { + content: "\e95e"; +} +.icon-alarm-clock:before { + content: "\e95f"; +} + + + + diff --git a/quarter-rtl/assets/css/glightbox.css b/quarter-rtl/assets/css/glightbox.css new file mode 100644 index 0000000..cbff976 --- /dev/null +++ b/quarter-rtl/assets/css/glightbox.css @@ -0,0 +1,944 @@ +.glightbox-container { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999999999 !important; + overflow: hidden; + -ms-touch-action: none; + touch-action: none; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + outline: none; +} + +.glightbox-container.inactive { + display: none; +} + +.glightbox-container .gcontainer { + position: relative; + width: 100%; + height: 100%; + z-index: 9999; + overflow: hidden; +} + +.glightbox-container .gslider { + -webkit-transition: -webkit-transform 0.4s ease; + transition: -webkit-transform 0.4s ease; + transition: transform 0.4s ease; + transition: transform 0.4s ease, -webkit-transform 0.4s ease; + height: 100%; + left: 0; + top: 0; + width: 100%; + position: relative; + overflow: hidden; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.glightbox-container .gslide { + width: 100%; + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + opacity: 0; +} + +.glightbox-container .gslide.current { + opacity: 1; + z-index: 99999; + position: relative; +} + +.glightbox-container .gslide.prev { + opacity: 1; + z-index: 9999; +} + +.glightbox-container .gslide-inner-content { + width: 100%; +} + +.glightbox-container .ginner-container { + position: relative; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + align-items: center; + flex-direction: row; + max-width: 100%; + margin: auto; + height: 100vh; +} + +.glightbox-container .ginner-container.gvideo-container { + width: 100%; +} + +.glightbox-container .ginner-container.desc-bottom, +.glightbox-container .ginner-container.desc-top { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.glightbox-container .ginner-container.desc-left, +.glightbox-container .ginner-container.desc-right { + max-width: 100% !important; +} + +.gslide iframe, +.gslide video { + outline: none !important; + border: none; + min-height: 165px; + -webkit-overflow-scrolling: touch; + -ms-touch-action: auto; + touch-action: auto; +} + +.gslide:not(.current) { + pointer-events: none; +} + +.gslide-image { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.gslide-image img { + max-height: 100vh; + display: block; + padding: 0; + float: none; + outline: none; + border: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + max-width: 100vw; + width: auto; + height: auto; + -o-object-fit: cover; + object-fit: cover; + -ms-touch-action: none; + touch-action: none; + margin: auto; + min-width: 200px; +} + +.desc-top .gslide-image img, +.desc-bottom .gslide-image img { + width: auto; +} + +.desc-left .gslide-image img, +.desc-right .gslide-image img { + width: auto; + max-width: 100%; +} + +.gslide-image img.zoomable { + position: relative; +} + +.gslide-image img.dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} + +.gslide-video { + position: relative; + max-width: 100vh; + width: 100% !important; +} + +.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster { + display: none; +} + +.gslide-video .gvideo-wrapper { + width: 100%; + /* max-width: 160vmin; */ + margin: auto; +} + +.gslide-video::before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + background: rgba(255, 0, 0, 0.34); + display: none; +} + +.gslide-video.playing::before { + display: none; +} + +.gslide-video.fullscreen { + max-width: 100% !important; + min-width: 100%; + height: 75vh; +} + +.gslide-video.fullscreen video { + max-width: 100% !important; + width: 100% !important; +} + +.gslide-inline { + background: #fff; + text-align: left; + max-height: calc(100vh - 40px); + overflow: auto; + max-width: 100%; + margin: auto; +} + +.gslide-inline .ginlined-content { + padding: 20px; + width: 100%; +} + +.gslide-inline .dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} + +.ginlined-content { + overflow: auto; + display: block !important; + opacity: 1; +} + +.gslide-external { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + min-width: 100%; + background: #fff; + padding: 0; + overflow: auto; + max-height: 75vh; + height: 100%; +} + +.gslide-media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: auto; + position: relative; +} + +.zoomed .gslide-media { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.desc-top .gslide-media, +.desc-bottom .gslide-media { + margin: 0 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.gslide-description { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; +} + +.gslide-description.description-left, +.gslide-description.description-right { + max-width: 100%; +} + +.gslide-description.description-bottom, +.gslide-description.description-top { + margin: 0 auto; + width: 100%; +} + +.gslide-description p { + margin-bottom: 12px; +} + +.gslide-description p:last-child { + margin-bottom: 0; +} + +.zoomed .gslide-description { + display: none; +} + +.glightbox-button-hidden { + display: none; +} + +/* + * Description for mobiles + * something like facebook does the description + * for the photos + */ + +.glightbox-mobile .glightbox-container .gslide-description { + height: auto !important; + width: 100%; + position: absolute; + bottom: 0; + padding: 19px 11px; + max-width: 100vw !important; + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + max-height: 78vh; + overflow: auto !important; + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(0, 0, 0, 0)), + to(rgba(0, 0, 0, 0.75)) + ); + background: linear-gradient( + to bottom, + rgba(0, 0, 0, 0) 0%, + rgba(0, 0, 0, 0.75) 100% + ); + -webkit-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + padding-bottom: 50px; +} + +.glightbox-mobile .glightbox-container .gslide-title { + color: #fff; + font-size: 1em; +} + +.glightbox-mobile .glightbox-container .gslide-desc { + color: #a1a1a1; +} + +.glightbox-mobile .glightbox-container .gslide-desc a { + color: #fff; + font-weight: bold; +} + +.glightbox-mobile .glightbox-container .gslide-desc * { + color: inherit; +} + +.glightbox-mobile .glightbox-container .gslide-desc .desc-more { + color: #fff; + opacity: 0.4; +} + +.gdesc-open .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 0.4; +} + +.gdesc-open .gdesc-inner { + padding-bottom: 30px; +} + +.gdesc-closed .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 1; +} + +.greset { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.gabsolute { + position: absolute; +} + +.grelative { + position: relative; +} + +.glightbox-desc { + display: none !important; +} + +.glightbox-open { + overflow: hidden; +} + +.gloader { + height: 25px; + width: 25px; + -webkit-animation: lightboxLoader 0.8s infinite linear; + animation: lightboxLoader 0.8s infinite linear; + border: 2px solid #fff; + border-right-color: transparent; + border-radius: 50%; + position: absolute; + display: block; + z-index: 9999; + left: 0; + right: 0; + margin: 0 auto; + top: 47%; +} + +.goverlay { + width: 100%; + height: calc(100vh + 1px); + position: fixed; + top: -1px; + left: 0; + background: #000; + will-change: opacity; +} + +.gprev, +.gnext, +.gclose { + z-index: 99999; + cursor: pointer; + width: 26px; + height: 44px; + border: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.gprev svg, +.gnext svg, +.gclose svg { + display: block; + width: 25px; + height: auto; + margin: 0; + padding: 0; + font-weight: bold; +} + +.gprev.disabled, +.gnext.disabled, +.gclose.disabled { + opacity: 0.1; +} + +.gprev .garrow, +.gnext .garrow, +.gclose .garrow { + stroke: #fff; +} + +.gbtn.focused { + outline: 2px solid #0f3d81; +} + +iframe.wait-autoplay { + opacity: 0; +} + +.glightbox-closing .gnext, +.glightbox-closing .gprev, +.glightbox-closing .gclose { + opacity: 0 !important; +} + +/*Skin */ + +.glightbox-clean .gslide-description { + background: #fff; +} + +.glightbox-clean .gdesc-inner { + padding: 22px 20px; +} + +.glightbox-clean .gslide-title { + font-size: 1em; + font-weight: normal; + font-family: arial; + color: #000; + margin-bottom: 19px; + line-height: 1.4em; +} + +.glightbox-clean .gslide-desc { + font-size: 0.86em; + margin-bottom: 0; + font-family: arial; + line-height: 1.4em; +} + +.glightbox-clean .gslide-video { + background: #000; +} + +.glightbox-clean .gprev, +.glightbox-clean .gnext, +.glightbox-clean .gclose { + background-color: rgba(0, 0, 0, 0.75); + border-radius: 4px; +} + +.glightbox-clean .gprev path, +.glightbox-clean .gnext path, +.glightbox-clean .gclose path { + fill: #fff; +} + +.glightbox-clean .gprev { + position: absolute; + top: -100%; + left: 30px; + width: 40px; + height: 50px; +} + +.glightbox-clean .gnext { + position: absolute; + top: -100%; + right: 30px; + width: 40px; + height: 50px; +} + +.glightbox-clean .gclose { + width: 35px; + height: 35px; + top: 15px; + right: 10px; + position: absolute; +} + +.glightbox-clean .gclose svg { + width: 18px; + height: auto; +} + +.glightbox-clean .gclose:hover { + opacity: 1; +} + +/*CSS Animations*/ + +.gfadeIn { + -webkit-animation: gfadeIn 0.5s ease; + animation: gfadeIn 0.5s ease; +} + +.gfadeOut { + -webkit-animation: gfadeOut 0.5s ease; + animation: gfadeOut 0.5s ease; +} + +.gslideOutLeft { + -webkit-animation: gslideOutLeft 0.3s ease; + animation: gslideOutLeft 0.3s ease; +} + +.gslideInLeft { + -webkit-animation: gslideInLeft 0.3s ease; + animation: gslideInLeft 0.3s ease; +} + +.gslideOutRight { + -webkit-animation: gslideOutRight 0.3s ease; + animation: gslideOutRight 0.3s ease; +} + +.gslideInRight { + -webkit-animation: gslideInRight 0.3s ease; + animation: gslideInRight 0.3s ease; +} + +.gzoomIn { + -webkit-animation: gzoomIn 0.5s ease; + animation: gzoomIn 0.5s ease; +} + +.gzoomOut { + -webkit-animation: gzoomOut 0.5s ease; + animation: gzoomOut 0.5s ease; +} + +@-webkit-keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-webkit-keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@-webkit-keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +@keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +@-webkit-keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@-webkit-keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} + +@keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} + +@-webkit-keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@-webkit-keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} + +@keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} + +@-webkit-keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} + +@keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} + +@-webkit-keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} + +@keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} + +@media (min-width: 769px) { + .glightbox-container .ginner-container { + width: auto; + height: auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .glightbox-container .ginner-container.desc-top .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-top .gslide-image, + .glightbox-container .ginner-container.desc-top .gslide-image img { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .glightbox-container .ginner-container.desc-left .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-left .gslide-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .gslide-image img { + max-height: 97vh; + max-width: 100%; + } + .gslide-image img.zoomable { + cursor: -webkit-zoom-in; + cursor: zoom-in; + } + .zoomed .gslide-image img.zoomable { + cursor: -webkit-grab; + cursor: grab; + } + .gslide-inline { + max-height: 95vh; + } + .gslide-external { + max-height: 100vh; + } + .gslide-description.description-left, + .gslide-description.description-right { + max-width: 275px; + } + .glightbox-open { + height: auto; + } + .goverlay { + background: rgba(0, 0, 0, 0.92); + } + .glightbox-clean .gslide-media { + -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); + box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); + } + .glightbox-clean .description-left .gdesc-inner, + .glightbox-clean .description-right .gdesc-inner { + position: absolute; + height: 100%; + overflow-y: auto; + } + .glightbox-clean .gprev, + .glightbox-clean .gnext, + .glightbox-clean .gclose { + background-color: rgba(0, 0, 0, 0.32); + } + .glightbox-clean .gprev:hover, + .glightbox-clean .gnext:hover, + .glightbox-clean .gclose:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .glightbox-clean .gprev { + top: 45%; + } + .glightbox-clean .gnext { + top: 45%; + } +} + +.gslide-count { + position: absolute; + bottom: -40px; + left: 0; + + transition: all 0.3s; +} + +@media (min-width: 992px) { + .glightbox-clean .gclose { + opacity: 0.7; + right: 20px; + } +} diff --git a/quarter-rtl/assets/css/lightcase.css b/quarter-rtl/assets/css/lightcase.css new file mode 100644 index 0000000..ddbf5ca --- /dev/null +++ b/quarter-rtl/assets/css/lightcase.css @@ -0,0 +1,468 @@ +@font-face { + font-family: lightcase; + src: url(../fonts/lightcase.eot?55356177); + src: url(../fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"), + url(../fonts/lightcase.woff?55356177) format("woff"), + url(../fonts/lightcase.ttf?55356177) format("truetype"), + url(../fonts/lightcase.svg?55356177#lightcase) format("svg"); + font-weight: 400; + font-style: normal; +} +[class*="lightcase-icon-"]:before { + font-family: lightcase, sans-serif; + font-style: normal; + font-weight: 400; + speak: none; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; +} +.lightcase-icon-play:before { + content: "\e800"; +} +.lightcase-icon-pause:before { + content: "\e801"; +} +.lightcase-icon-close:before { + content: "\e802"; +} +.lightcase-icon-prev:before { + content: "\e803"; +} +.lightcase-icon-next:before { + content: "\e804"; +} +.lightcase-icon-spin:before { + content: "\e805"; +} +@-webkit-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-moz-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-o-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-ms-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +#lightcase-case { + display: none; + position: fixed; + z-index: 2002; + top: 50%; + left: 50%; + font-family: arial, sans-serif; + font-size: 13px; + line-height: 1.5; + text-align: left; + text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); +} +#lightcase-loading > span, +a[class*="lightcase-icon-"] > span { + display: inline-block; + text-indent: -9999px; +} +@media screen and (min-width: 641px) { + html:not([data-lc-type="error"]) #lightcase-content { + position: relative; + z-index: 1; + text-shadow: none; + background-color: #fff; + -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + -webkit-backface-visibility: hidden; + } + html[data-lc-type="image"] #lightcase-content, + html[data-lc-type="video"] #lightcase-content { + background-color: #333; + } +} +html[data-lc-type="ajax"] #lightcase-content, +html[data-lc-type="error"] #lightcase-content, +html[data-lc-type="inline"] #lightcase-content { + -webkit-box-shadow: none; + -moz-box-shadow: none; + -o-box-shadow: none; + box-shadow: none; +} +html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner, +html[data-lc-type="error"] #lightcase-content .lightcase-contentInner, +html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -o-box-sizing: border-box; + box-sizing: border-box; +} +@media screen and (max-width: 640px) { + html[data-lc-type="ajax"] #lightcase-case, + html[data-lc-type="inline"] #lightcase-case { + position: fixed !important; + top: 0 !important; + left: 0 !important; + right: 0 !important; + bottom: 0 !important; + margin: 0 !important; + padding: 55px 0 70px; + width: 100% !important; + height: 100% !important; + overflow: auto !important; + } + html[data-lc-type="ajax"] #lightcase-content, + html[data-lc-type="error"] #lightcase-content, + html[data-lc-type="inline"] #lightcase-content { + position: relative !important; + top: auto !important; + left: auto !important; + width: auto !important; + height: auto !important; + margin: 0 !important; + padding: 0 !important; + border: none !important; + background: 0 0 !important; + } + html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="error"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner { + padding: 15px; + } + html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner > *, + html[data-lc-type="error"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="error"] #lightcase-content .lightcase-contentInner > *, + html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner > * { + width: 100% !important; + max-width: none !important; + } + html[data-lc-type="ajax"] + #lightcase-content + .lightcase-contentInner + > :not(iframe), + html[data-lc-type="error"] + #lightcase-content + .lightcase-contentInner + > :not(iframe), + html[data-lc-type="inline"] + #lightcase-content + .lightcase-contentInner + > :not(iframe) { + height: auto !important; + max-height: none !important; + } + html.lightcase-isMobileDevice[data-lc-type="iframe"] + #lightcase-content + .lightcase-contentInner + iframe { + overflow: auto; + -webkit-overflow-scrolling: touch; + } +} +@media screen and (max-width: 640px) and (min-width: 641px) { + html[data-lc-type="image"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="video"] #lightcase-content .lightcase-contentInner { + line-height: 0.75; + } +} +html[data-lc-type="image"] #lightcase-content .lightcase-contentInner { + position: relative; + overflow: hidden !important; +} +@media screen and (max-width: 640px) { + html[data-lc-type="ajax"] + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap, + html[data-lc-type="error"] + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap, + html[data-lc-type="inline"] + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap { + position: relative !important; + top: auto !important; + left: auto !important; + width: auto !important; + height: auto !important; + margin: 0 !important; + padding: 0 !important; + border: none !important; + background: 0 0 !important; + } + #lightcase-content h1, + #lightcase-content h2, + #lightcase-content h3, + #lightcase-content h4, + #lightcase-content h5, + #lightcase-content h6, + #lightcase-content p { + } +} +#lightcase-loading, +a[class*="lightcase-icon-"] { + width: 1.123em; + height: auto; + line-height: 1; + text-align: center; + position: fixed; +} +@media screen and (min-width: 641px) { + html:not([data-lc-type="error"]) + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap { + padding: 30px; + overflow: auto; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -o-box-sizing: border-box; + box-sizing: border-box; + } + #lightcase-content h1, + #lightcase-content h2, + #lightcase-content h3, + #lightcase-content h4, + #lightcase-content h5, + #lightcase-content h6, + #lightcase-content p { + } +} +#lightcase-case p.lightcase-error { + margin: 0; + font-size: 17px; + text-align: center; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +@media screen and (max-width: 640px) { + #lightcase-case p.lightcase-error { + padding: 30px 0; + } +} +@media screen and (min-width: 641px) { + #lightcase-case p.lightcase-error { + padding: 0; + } +} +.lightcase-open body { + overflow: hidden; +} +.lightcase-isMobileDevice .lightcase-open body { + max-width: 100%; + max-height: 100%; +} +#lightcase-info { + position: absolute; + padding-top: 15px; +} +#lightcase-info #lightcase-caption, +#lightcase-info #lightcase-title { + margin: 0; + padding: 0; + line-height: 1.5; + font-weight: 400; + text-overflow: ellipsis; +} +#lightcase-info #lightcase-title { + font-size: 17px; +} +#lightcase-info #lightcase-caption { + clear: both; + font-size: 13px; +} +#lightcase-info #lightcase-sequenceInfo { + font-size: 11px; +} +@media screen and (max-width: 640px) { + #lightcase-info #lightcase-title { + position: fixed; + top: 10px; + left: 0; + max-width: 87.5%; + padding: 5px 15px; + background: #333; + } + .lightcase-fullScreenMode #lightcase-info { + padding-left: 15px; + padding-right: 15px; + } + html:not([data-lc-type="image"]):not([data-lc-type="video"]):not( + [data-lc-type="flash"] + ):not([data-lc-type="error"]) + #lightcase-info { + position: static; + } +} +#lightcase-loading { + z-index: 2001; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + opacity: 1; + font-size: 32px; + text-shadow: 0 0 15px #fff; + -moz-transform-origin: 50% 53%; + -webkit-animation: lightcase-spin 0.5s infinite linear; + -moz-animation: lightcase-spin 0.5s infinite linear; + -o-animation: lightcase-spin 0.5s infinite linear; + animation: lightcase-spin 0.5s infinite linear; +} +#lightcase-loading, +#lightcase-loading:focus { + text-decoration: none; + color: #fff; + -webkit-tap-highlight-color: transparent; + -webkit-transition: color, opacity, ease-in-out 0.25s; + -moz-transition: color, opacity, ease-in-out 0.25s; + -o-transition: color, opacity, ease-in-out 0.25s; + transition: color, opacity, ease-in-out 0.25s; +} +a[class*="lightcase-icon-"] { + z-index: 9999; + font-size: 38px; + text-shadow: none; + outline: 0; + cursor: pointer; +} +a[class*="lightcase-icon-"], +a[class*="lightcase-icon-"]:focus { + text-decoration: none; + color: rgba(255, 255, 255, 0.6); + -webkit-tap-highlight-color: transparent; + -webkit-transition: color, opacity, ease-in-out 0.25s; + -moz-transition: color, opacity, ease-in-out 0.25s; + -o-transition: color, opacity, ease-in-out 0.25s; + transition: color, opacity, ease-in-out 0.25s; +} +a[class*="lightcase-icon-"]:hover { + color: #fff; + text-shadow: 0 0 15px #fff; +} +.lightcase-isMobileDevice a[class*="lightcase-icon-"]:hover { + text-shadow: none; +} +a[class*="lightcase-icon-"].lightcase-icon-close { + position: fixed; + top: 15px; + right: 15px; + bottom: auto; + margin: 0; + opacity: 0; + outline: 0; +} +a[class*="lightcase-icon-"].lightcase-icon-prev { + left: 15px; +} +a[class*="lightcase-icon-"].lightcase-icon-next { + right: 15px; +} +a[class*="lightcase-icon-"].lightcase-icon-pause, +a[class*="lightcase-icon-"].lightcase-icon-play { + left: 50%; + margin-left: -0.5em; +} +@media screen and (max-width: 640px) { + a[class*="lightcase-icon-"] { + bottom: 15px; + font-size: 24px; + } +} +@media screen and (min-width: 641px) { + a[class*="lightcase-icon-"].lightcase-icon-pause, + a[class*="lightcase-icon-"].lightcase-icon-play { + opacity: 0; + } + a[class*="lightcase-icon-"] { + bottom: 50%; + margin-bottom: -0.5em; + } + #lightcase-case:hover ~ a[class*="lightcase-icon-"], + a[class*="lightcase-icon-"]:hover { + opacity: 1; + } +} +#lightcase-overlay { + display: none; + width: 100%; + min-height: 100%; + position: fixed; + z-index: 2000; + top: -9999px; + bottom: -9999px; + left: 0; + background: #333; +} +@media screen and (max-width: 640px) { + #lightcase-overlay { + opacity: 1 !important; + } +} diff --git a/quarter-rtl/assets/css/nice-select2.css b/quarter-rtl/assets/css/nice-select2.css new file mode 100644 index 0000000..4119446 --- /dev/null +++ b/quarter-rtl/assets/css/nice-select2.css @@ -0,0 +1,200 @@ +.nice-select { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background-color: #fff; + border-radius: 5px; + border: solid 1px #e8e8e8; + box-sizing: border-box; + clear: both; + cursor: pointer; + display: block; + float: left; + font-family: inherit; + font-size: 14px; + font-weight: normal; + height: 38px; + line-height: 36px; + outline: none; + padding-left: 18px; + padding-right: 30px; + position: relative; + text-align: left !important; + transition: all 0.2s ease-in-out; + user-select: none; + white-space: nowrap; + width: auto; +} +.nice-select:hover { + border-color: #dbdbdb; +} +.nice-select:active, +.nice-select.open, +.nice-select:focus { + border-color: #999; +} +.nice-select:after { + border-bottom: 2px solid #999; + border-right: 2px solid #999; + content: ""; + display: block; + height: 5px; + margin-top: -4px; + pointer-events: none; + position: absolute; + right: 12px; + top: 50%; + transform-origin: 66% 66%; + transform: rotate(45deg); + transition: all 0.15s ease-in-out; + width: 5px; +} +.nice-select.open:after { + transform: rotate(-135deg); +} +.nice-select.open .nice-select-dropdown { + opacity: 1; + pointer-events: auto; + transform: scale(1) translateY(0); + width: 100%; +} +.nice-select.disabled { + border-color: #ededed; + color: #999; + pointer-events: none; +} +.nice-select.disabled:after { + border-color: #ccc; +} +.nice-select.wide { + width: 100%; +} +.nice-select.wide .nice-select-dropdown { + left: 0 !important; + right: 0 !important; +} +.nice-select.right { + float: right; +} +.nice-select.right .nice-select-dropdown { + left: auto; + right: 0; +} +.nice-select.small { + font-size: 12px; + height: 36px; + line-height: 34px; +} +.nice-select.small:after { + height: 4px; + width: 4px; +} +.nice-select.small .option { + line-height: 34px; + min-height: 34px; +} +.nice-select .nice-select-dropdown { + margin-top: 4px; + background-color: #fff; + border-radius: 5px; + box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); + pointer-events: none; + position: absolute; + top: 100%; + left: 0; + transform-origin: 50% 0; + transform: scale(0.75) translateY(19px); + transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + z-index: 9; + opacity: 0; +} +.nice-select .list { + border-radius: 5px; + box-sizing: border-box; + overflow: hidden; + padding: 0; + max-height: 210px; + overflow-y: auto; +} +.nice-select .list:hover .option:not(:hover) { + background-color: rgba(0, 0, 0, 0) !important; +} +.nice-select .option { + cursor: pointer; + font-weight: 400; + line-height: 40px; + list-style: none; + outline: none; + padding-left: 18px; + padding-right: 29px; + text-align: left; + transition: all 0.2s; +} +.nice-select .option:hover, +.nice-select .option.focus, +.nice-select .option.selected.focus { + background-color: #f6f6f6; +} +.nice-select .option.selected { + font-weight: bold; +} +.nice-select .option.disabled { + background-color: rgba(0, 0, 0, 0); + color: #999; + cursor: default; +} +.nice-select .optgroup { + font-weight: bold; +} +.no-csspointerevents .nice-select .nice-select-dropdown { + display: none; +} +.no-csspointerevents .nice-select.open .nice-select-dropdown { + display: block; +} + +.nice-select .has-multiple { + white-space: inherit; + height: auto; + padding: 7px 12px; + min-height: 36px; + line-height: 22px; +} +.nice-select .has-multiple span.current { + border: 1px solid #ccc; + background: #eee; + padding: 0 10px; + border-radius: 3px; + display: inline-block; + line-height: 24px; + font-size: 14px; + margin-bottom: 3px; + margin-right: 3px; +} +.nice-select .has-multiple .multiple-options { + display: block; + line-height: 24px; + padding: 0; +} +.nice-select .nice-select-search-box { + box-sizing: border-box; + width: 100%; + padding: 5px; + pointer-events: none; + border-radius: 5px 5px 0 0; +} +.nice-select .nice-select-search { + box-sizing: border-box; + background-color: #fff; + border: 1px solid #e8e8e8; + border-radius: 3px; + color: #444; + display: inline-block; + vertical-align: middle; + padding: 7px 12px; + margin: 0 10px 0 0; + width: 100%; + min-height: 36px; + line-height: 22px; + height: auto; + outline: 0 !important; + font-size: 14px; +} diff --git a/quarter-rtl/assets/css/style.css b/quarter-rtl/assets/css/style.css new file mode 100644 index 0000000..f50c282 --- /dev/null +++ b/quarter-rtl/assets/css/style.css @@ -0,0 +1,8397 @@ +@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&family=Poppins:wght@400;500;600;700;800;900&display=swap"); + +/* + Template Name: Quarter + Description: Real Estate HTML Template + Version: 1.0.0 + Author: Kamrul Hasan + Email:786hasankamrul96@gmail.com +*/ + +/* ============================================================ +>>> TABLE OF CONTENTS: +=============================================================== +# Google fonts +# tailwind directives +# vaiables +# default style +# Typography +# header +# banner +# scrollbar +# swiper slider +# accordion +# nice select +# nice checkbox +# range +# service cards +# tab +# popup gallery +# scroll up +# brands +# Google Map Locations +# Price Filter Widget +# responsiveness +============================================================= */ + +/*============= Google fonts ============*/ + +/*============= tailwind directives ============*/ + +/* + ! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: currentColor; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + letter-spacing: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +input:where([type='button']), +input:where([type='reset']), +input:where([type='submit']) { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +.container{ + max-width: 100%; + padding-left: 15px; + padding-right: 15px; + margin: 0px auto; +} + +@media (min-width: 576px){ + .container{ + max-width: 33.75rem; + } +} + +@media (min-width: 768px){ + .container{ + max-width: 45rem; + } +} + +@media (min-width: 992px){ + .container{ + max-width: 60rem; + } +} + +@media (min-width: 1200px){ + .container{ + max-width: 75rem; + } +} + +.container-3{ + max-width: 100%; + padding-left: 15px; + padding-right: 15px; +} + +@media (min-width: 1400px){ + .container-3{ + padding-left: 2%; + padding-right: 2%; + } +} + +@media (min-width: 1600px){ + .container-3{ + padding-left: 7%; + padding-right: 7%; + } +} + +.visible{ + visibility: visible; +} + +.invisible{ + visibility: hidden; +} + +.collapse{ + visibility: collapse; +} + +.static{ + position: static; +} + +.fixed{ + position: fixed; +} + +.absolute{ + position: absolute; +} + +.relative{ + position: relative; +} + +.sticky{ + position: sticky; +} + +.\!-bottom-\[6px\]{ + bottom: -6px !important; +} + +.-bottom-2{ + bottom: -0.5rem; +} + +.-bottom-\[100px\]{ + bottom: -100px; +} + +.-left-2{ + left: -0.5rem; +} + +.-left-3{ + left: -0.75rem; +} + +.-left-\[300px\]{ + left: -300px; +} + +.-right-3{ + right: -0.75rem; +} + +.-right-\[300px\]{ + right: -300px; +} + +.-top-1{ + top: -0.25rem; +} + +.-top-3{ + top: -0.75rem; +} + +.-top-\[15px\]{ + top: -15px; +} + +.bottom-0{ + bottom: 0px; +} + +.bottom-20{ + bottom: 5rem; +} + +.bottom-\[-30px\]{ + bottom: -30px; +} + +.bottom-\[100px\]{ + bottom: 100px; +} + +.bottom-\[10px\]{ + bottom: 10px; +} + +.bottom-\[30px\]{ + bottom: 30px; +} + +.bottom-\[50px\]{ + bottom: 50px; +} + +.bottom-\[5px\]{ + bottom: 5px; +} + +.bottom-\[70px\]{ + bottom: 70px; +} + +.left-0{ + left: 0px; +} + +.left-1\/2{ + left: 50%; +} + +.left-3{ + left: 0.75rem; +} + +.left-4{ + left: 1rem; +} + +.left-5{ + left: 1.25rem; +} + +.left-7{ + left: 1.75rem; +} + +.left-\[10px\]{ + left: 10px; +} + +.left-\[11px\]{ + left: 11px; +} + +.left-\[18px\]{ + left: 18px; +} + +.left-\[3\%\]{ + left: 3%; +} + +.left-\[30px\]{ + left: 30px; +} + +.left-\[50px\]{ + left: 50px; +} + +.left-\[60px\]{ + left: 60px; +} + +.left-full{ + left: 100%; +} + +.right-0{ + right: 0px; +} + +.right-1\/2{ + right: 50%; +} + +.right-3{ + right: 0.75rem; +} + +.right-4{ + right: 1rem; +} + +.right-5{ + right: 1.25rem; +} + +.right-7{ + right: 1.75rem; +} + +.right-\[10px\]{ + right: 10px; +} + +.right-\[11px\]{ + right: 11px; +} + +.right-\[15px\]{ + right: 15px; +} + +.right-\[18px\]{ + right: 18px; +} + +.right-\[3\%\]{ + right: 3%; +} + +.right-\[30px\]{ + right: 30px; +} + +.right-\[50px\]{ + right: 50px; +} + +.right-\[60px\]{ + right: 60px; +} + +.right-full{ + right: 100%; +} + +.top-0{ + top: 0px; +} + +.top-1\/2{ + top: 50%; +} + +.top-10{ + top: 2.5rem; +} + +.top-4{ + top: 1rem; +} + +.top-\[11px\]{ + top: 11px; +} + +.top-\[15\%\]{ + top: 15%; +} + +.top-\[15px\]{ + top: 15px; +} + +.top-\[30px\]{ + top: 30px; +} + +.top-\[45\%\]{ + top: 45%; +} + +.top-full{ + top: 100%; +} + +.-z-1{ + z-index: -1; +} + +.-z-\[2\]{ + z-index: -2; +} + +.z-0{ + z-index: 0; +} + +.z-1{ + z-index: 1; +} + +.z-10{ + z-index: 10; +} + +.z-20{ + z-index: 20; +} + +.z-high{ + z-index: 99999999; +} + +.z-small{ + z-index: 999999; +} + +.z-xl{ + z-index: 999999999; +} + +.z-xsmall{ + z-index: 99999; +} + +.z-xxl{ + z-index: 9999999999; +} + +.float-right{ + float: right; +} + +.float-left{ + float: left; +} + +.clear-both{ + clear: both; +} + +.m-2{ + margin: 0.5rem; +} + +.m-5{ + margin: 1.25rem; +} + +.-mx-15px{ + margin-left: -.9375rem; + margin-right: -.9375rem; +} + +.mx-15px{ + margin-left: .9375rem; + margin-right: .9375rem; +} + +.mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; +} + +.mx-auto{ + margin-left: auto; + margin-right: auto; +} + +.my-30px{ + margin-top: 1.875rem; + margin-bottom: 1.875rem; +} + +.my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} + +.my-50px{ + margin-top: 3.125rem; + margin-bottom: 3.125rem; +} + +.my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.\!-ml-1{ + margin-left: -0.25rem !important; +} + +.\!-ml-1\.5{ + margin-left: -0.375rem !important; +} + +.-mb-1{ + margin-bottom: -0.25rem; +} + +.-mb-10px{ + margin-bottom: -.625rem; +} + +.-mb-\[180px\]{ + margin-bottom: -180px; +} + +.-ml-0{ + margin-left: -0px; +} + +.-ml-0\.5{ + margin-left: -0.125rem; +} + +.-mt-0{ + margin-top: -0px; +} + +.-mt-0\.5{ + margin-top: -0.125rem; +} + +.-mt-3{ + margin-top: -0.75rem; +} + +.-mt-60px{ + margin-top: -3.75rem; +} + +.-mt-\[2px\]{ + margin-top: -2px; +} + +.mb-0{ + margin-bottom: 0px; +} + +.mb-0\.5{ + margin-bottom: 0.125rem; +} + +.mb-1{ + margin-bottom: 0.25rem; +} + +.mb-1\.5{ + margin-bottom: 0.375rem; +} + +.mb-10{ + margin-bottom: 2.5rem; +} + +.mb-10px{ + margin-bottom: .625rem; +} + +.mb-15px{ + margin-bottom: .9375rem; +} + +.mb-2{ + margin-bottom: 0.5rem; +} + +.mb-20{ + margin-bottom: 5rem; +} + +.mb-22px{ + margin-bottom: 1.375rem; +} + +.mb-25px{ + margin-bottom: 1.5625rem; +} + +.mb-3{ + margin-bottom: 0.75rem; +} + +.mb-30{ + margin-bottom: 7.5rem; +} + +.mb-30px{ + margin-bottom: 1.875rem; +} + +.mb-35px{ + margin-bottom: 2.1875rem; +} + +.mb-4{ + margin-bottom: 1rem; +} + +.mb-45px{ + margin-bottom: 2.8125rem; +} + +.mb-5{ + margin-bottom: 1.25rem; +} + +.mb-50px{ + margin-bottom: 3.125rem; +} + +.mb-5px{ + margin-bottom: .3125rem; +} + +.mb-6{ + margin-bottom: 1.5rem; +} + +.mb-60px{ + margin-bottom: 3.75rem; +} + +.mb-65px{ + margin-bottom: 4.0625rem; +} + +.mb-6px{ + margin-bottom: .375rem; +} + +.mb-8{ + margin-bottom: 2rem; +} + +.mb-9{ + margin-bottom: 2.25rem; +} + +.ml-0{ + margin-left: 0px; +} + +.ml-1{ + margin-left: 0.25rem; +} + +.ml-10px{ + margin-left: .625rem; +} + +.ml-15px{ + margin-left: .9375rem; +} + +.ml-2{ + margin-left: 0.5rem; +} + +.ml-25px{ + margin-left: 1.5625rem; +} + +.ml-3{ + margin-left: 0.75rem; +} + +.ml-4{ + margin-left: 1rem; +} + +.ml-43px{ + margin-left: 2.6875rem; +} + +.ml-5{ + margin-left: 1.25rem; +} + +.mr-0{ + margin-right: 0px; +} + +.mr-0\.5{ + margin-right: 0.125rem; +} + +.mr-1{ + margin-right: 0.25rem; +} + +.mr-10px{ + margin-right: .625rem; +} + +.mr-15px{ + margin-right: .9375rem; +} + +.mr-2{ + margin-right: 0.5rem; +} + +.mr-25px{ + margin-right: 1.5625rem; +} + +.mr-3{ + margin-right: 0.75rem; +} + +.mr-43px{ + margin-right: 2.6875rem; +} + +.mr-5{ + margin-right: 1.25rem; +} + +.mr-5px{ + margin-right: .3125rem; +} + +.mt-0{ + margin-top: 0px; +} + +.mt-0\.5{ + margin-top: 0.125rem; +} + +.mt-1{ + margin-top: 0.25rem; +} + +.mt-1\.5{ + margin-top: 0.375rem; +} + +.mt-10px{ + margin-top: .625rem; +} + +.mt-150px{ + margin-top: 9.375rem; +} + +.mt-15px{ + margin-top: .9375rem; +} + +.mt-2{ + margin-top: 0.5rem; +} + +.mt-20{ + margin-top: 5rem; +} + +.mt-25px{ + margin-top: 1.5625rem; +} + +.mt-30{ + margin-top: 7.5rem; +} + +.mt-30px{ + margin-top: 1.875rem; +} + +.mt-4{ + margin-top: 1rem; +} + +.mt-5{ + margin-top: 1.25rem; +} + +.mt-50px{ + margin-top: 3.125rem; +} + +.mt-6{ + margin-top: 1.5rem; +} + +.mt-95px{ + margin-top: 5.9375rem; +} + +.mt-\[100px\]{ + margin-top: 100px; +} + +.box-border{ + box-sizing: border-box; +} + +.box-content{ + box-sizing: content-box; +} + +.block{ + display: block; +} + +.inline-block{ + display: inline-block; +} + +.inline{ + display: inline; +} + +.flex{ + display: flex; +} + +.table{ + display: table; +} + +.grid{ + display: grid; +} + +.contents{ + display: contents; +} + +.hidden{ + display: none; +} + +.h-0{ + height: 0px; +} + +.h-0\.5{ + height: 0.125rem; +} + +.h-1{ + height: 0.25rem; +} + +.h-10{ + height: 2.5rem; +} + +.h-140px{ + height: 8.75rem; +} + +.h-20{ + height: 5rem; +} + +.h-30px{ + height: 1.875rem; +} + +.h-350px{ + height: 21.875rem; +} + +.h-360px{ + height: 22.5rem; +} + +.h-4{ + height: 1rem; +} + +.h-45px{ + height: 2.8125rem; +} + +.h-5{ + height: 1.25rem; +} + +.h-50px{ + height: 3.125rem; +} + +.h-60px{ + height: 3.75rem; +} + +.h-65px{ + height: 4.0625rem; +} + +.h-8{ + height: 2rem; +} + +.h-80{ + height: 20rem; +} + +.h-9{ + height: 2.25rem; +} + +.h-\[560px\]{ + height: 560px; +} + +.h-\[70px\]{ + height: 70px; +} + +.h-\[800px\]{ + height: 800px; +} + +.h-auto{ + height: auto; +} + +.h-full{ + height: 100%; +} + +.max-h-\[calc\(100\%-\(360px\)\)\]{ + max-height: calc(100% - (360px)); +} + +.min-h-80{ + min-height: 20rem; +} + +.min-h-\[150px\]{ + min-height: 150px; +} + +.min-h-\[300px\]{ + min-height: 300px; +} + +.min-h-\[400px\]{ + min-height: 400px; +} + +.min-h-screen{ + min-height: 100vh; +} + +.w-0{ + width: 0px; +} + +.w-10{ + width: 2.5rem; +} + +.w-100px{ + width: 6.25rem; +} + +.w-125px{ + width: 7.8125rem; +} + +.w-130px{ + width: 8.125rem; +} + +.w-14{ + width: 3.5rem; +} + +.w-140px{ + width: 8.75rem; +} + +.w-150px{ + width: 9.375rem; +} + +.w-15px{ + width: .9375rem; +} + +.w-20{ + width: 5rem; +} + +.w-250px{ + width: 15.625rem; +} + +.w-300px{ + width: 18.75rem; +} + +.w-30px{ + width: 1.875rem; +} + +.w-4{ + width: 1rem; +} + +.w-45px{ + width: 2.8125rem; +} + +.w-5{ + width: 1.25rem; +} + +.w-50{ + width: 12.5rem; +} + +.w-50px{ + width: 3.125rem; +} + +.w-60px{ + width: 3.75rem; +} + +.w-70px{ + width: 4.375rem; +} + +.w-8{ + width: 2rem; +} + +.w-80{ + width: 20rem; +} + +.w-9{ + width: 2.25rem; +} + +.w-\[10px\]{ + width: 10px; +} + +.w-\[270px\]{ + width: 270px; +} + +.w-\[426px\]{ + width: 426px; +} + +.w-\[48\%\]{ + width: 48%; +} + +.w-\[68px\]{ + width: 68px; +} + +.w-\[85px\]{ + width: 85px; +} + +.w-\[880px\]{ + width: 880px; +} + +.w-\[95px\]{ + width: 95px; +} + +.w-dropdown{ + width: 14.375rem; +} + +.w-full{ + width: 100%; +} + +.w-screen{ + width: 100vw; +} + +.min-w-\[110px\]{ + min-width: 110px; +} + +.min-w-\[120px\]{ + min-width: 120px; +} + +.min-w-\[500px\]{ + min-width: 500px; +} + +.max-w-350px{ + max-width: 21.875rem; +} + +.max-w-450px{ + max-width: 28.125rem; +} + +.max-w-500px{ + max-width: 31.25rem; +} + +.max-w-\[130px\]{ + max-width: 130px; +} + +.max-w-\[2126px\]{ + max-width: 2126px; +} + +.max-w-\[255px\]{ + max-width: 255px; +} + +.max-w-\[27\%\]{ + max-width: 27%; +} + +.max-w-\[34\%\]{ + max-width: 34%; +} + +.max-w-\[400px\]{ + max-width: 400px; +} + +.max-w-\[460px\]{ + max-width: 460px; +} + +.max-w-\[550px\]{ + max-width: 550px; +} + +.max-w-\[95\%\]{ + max-width: 95%; +} + +.max-w-full{ + max-width: 100%; +} + +.flex-shrink-0{ + flex-shrink: 0; +} + +.flex-grow{ + flex-grow: 1; +} + +.basis-1\/2{ + flex-basis: 50%; +} + +.basis-\[42px\]{ + flex-basis: 42px; +} + +.basis-full{ + flex-basis: 100%; +} + +.table-fixed{ + table-layout: fixed; +} + +.border-collapse{ + border-collapse: collapse; +} + +.\!-translate-y-1{ + --tw-translate-y: -0.25rem !important; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; +} + +.\!-translate-y-1\.5{ + --tw-translate-y: -0.375rem !important; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; +} + +.-translate-x-1\/2{ + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-x-3{ + --tw-translate-x: -0.75rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-x-5{ + --tw-translate-x: -1.25rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-1\/2{ + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-20{ + --tw-translate-y: -5rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-x-1\/2{ + --tw-translate-x: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-x-3{ + --tw-translate-x: 0.75rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-x-5{ + --tw-translate-x: 1.25rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-1{ + --tw-translate-y: 0.25rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-1\/2{ + --tw-translate-y: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-2{ + --tw-translate-y: 0.5rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-4{ + --tw-translate-y: 1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-\[5px\]{ + --tw-translate-y: 5px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-rotate-\[45deg\]{ + --tw-rotate: -45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rotate-90{ + --tw-rotate: 90deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rotate-\[45deg\]{ + --tw-rotate: 45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.transform{ + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +@keyframes pulse1{ + 0%{ + box-shadow: 0 0 0 0 rgba(255,255,255, 0.6); + } + + 70%{ + box-shadow: 0 0 0 15px rgba(255,255,255, 0); + } + + 100%{ + box-shadow: 0 0 0 0 rgba(255,255,255, 0); + } +} + +.animate-pulse1{ + animation: pulse1 1s infinite; +} + +@keyframes pulse2{ + 0%{ + box-shadow: 0 0 0 0 rgba(255, 90, 60, 0.6); + } + + 70%{ + box-shadow: 0 0 0 15px rgba(255, 90, 60, 0); + } + + 100%{ + box-shadow: 0 0 0 0 rgba(255, 90, 60, 0); + } +} + +.animate-pulse2{ + animation: pulse2 1s infinite; +} + +.cursor-default{ + cursor: default; +} + +.cursor-pointer{ + cursor: pointer; +} + +.cursor-zoom-out{ + cursor: zoom-out; +} + +.resize{ + resize: both; +} + +.grid-cols-1{ + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); +} + +.grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); +} + +.flex-row{ + flex-direction: row; +} + +.flex-row-reverse{ + flex-direction: row-reverse; +} + +.flex-col{ + flex-direction: column; +} + +.flex-col-reverse{ + flex-direction: column-reverse; +} + +.flex-wrap{ + flex-wrap: wrap; +} + +.flex-wrap-reverse{ + flex-wrap: wrap-reverse; +} + +.items-start{ + align-items: flex-start; +} + +.items-end{ + align-items: flex-end; +} + +.items-center{ + align-items: center; +} + +.items-stretch{ + align-items: stretch; +} + +.justify-start{ + justify-content: flex-start; +} + +.justify-end{ + justify-content: flex-end; +} + +.justify-center{ + justify-content: center; +} + +.justify-between{ + justify-content: space-between; +} + +.gap-1{ + gap: 0.25rem; +} + +.gap-10px{ + gap: 10px; +} + +.gap-15px{ + gap: .9375rem; +} + +.gap-18px{ + gap: 1.125rem; +} + +.gap-25px{ + gap: 1.5625rem; +} + +.gap-3{ + gap: 0.75rem; +} + +.gap-30px{ + gap: 1.875rem; +} + +.gap-4{ + gap: 1rem; +} + +.gap-5{ + gap: 1.25rem; +} + +.gap-50px{ + gap: 3.125rem; +} + +.gap-5px{ + gap: .3125rem; +} + +.gap-6{ + gap: 1.5rem; +} + +.gap-x-10px{ + -moz-column-gap: 10px; + column-gap: 10px; +} + +.gap-x-15px{ + -moz-column-gap: .9375rem; + column-gap: .9375rem; +} + +.gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; +} + +.gap-x-25px{ + -moz-column-gap: 1.5625rem; + column-gap: 1.5625rem; +} + +.gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; +} + +.gap-x-30px{ + -moz-column-gap: 1.875rem; + column-gap: 1.875rem; +} + +.gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; +} + +.gap-x-\[18px\]{ + -moz-column-gap: 18px; + column-gap: 18px; +} + +.gap-y-1{ + row-gap: 0.25rem; +} + +.gap-y-10{ + row-gap: 2.5rem; +} + +.gap-y-10px{ + row-gap: 10px; +} + +.gap-y-15px{ + row-gap: .9375rem; +} + +.gap-y-3{ + row-gap: 0.75rem; +} + +.gap-y-30px{ + row-gap: 1.875rem; +} + +.gap-y-4{ + row-gap: 1rem; +} + +.gap-y-5{ + row-gap: 1.25rem; +} + +.gap-y-50px{ + row-gap: 3.125rem; +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} + +.space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); +} + +.space-y-\[15px\] > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15px * var(--tw-space-y-reverse)); +} + +.overflow-auto{ + overflow: auto; +} + +.overflow-hidden{ + overflow: hidden; +} + +.\!overflow-visible{ + overflow: visible !important; +} + +.overflow-visible{ + overflow: visible; +} + +.overflow-y-auto{ + overflow-y: auto; +} + +.overflow-x-hidden{ + overflow-x: hidden; +} + +.hyphens-none{ + -webkit-hyphens: none; + hyphens: none; +} + +.whitespace-normal{ + white-space: normal; +} + +.whitespace-nowrap{ + white-space: nowrap; +} + +.text-nowrap{ + text-wrap: nowrap; +} + +.rounded-100\%{ + border-radius: 100%; +} + +.rounded-10px{ + border-radius: .625rem; +} + +.rounded-\[25px\]{ + border-radius: 25px; +} + +.rounded-full{ + border-radius: 9999px; +} + +.rounded-lg{ + border-radius: 0.5rem; +} + +.rounded-none{ + border-radius: 0px; +} + +.rounded-sm{ + border-radius: 0.125rem; +} + +.border{ + border-width: 1px; +} + +.border-0{ + border-width: 0px; +} + +.border-2{ + border-width: 2px; +} + +.border-3px{ + border-width: 3px; +} + +.border-8{ + border-width: 8px; +} + +.border-\[7px\]{ + border-width: 7px; +} + +.border-y{ + border-top-width: 1px; + border-bottom-width: 1px; +} + +.border-b{ + border-bottom-width: 1px; +} + +.border-b-0{ + border-bottom-width: 0px; +} + +.border-b-2{ + border-bottom-width: 2px; +} + +.border-l{ + border-left-width: 1px; +} + +.border-l-0{ + border-left-width: 0px; +} + +.border-l-2{ + border-left-width: 2px; +} + +.border-l-4{ + border-left-width: 4px; +} + +.border-r{ + border-right-width: 1px; +} + +.border-r-0{ + border-right-width: 0px; +} + +.border-r-2{ + border-right-width: 2px; +} + +.border-r-4{ + border-right-width: 4px; +} + +.border-t{ + border-top-width: 1px; +} + +.border-t-0{ + border-top-width: 0px; +} + +.border-t-\[5px\]{ + border-top-width: 5px; +} + +.\!border-dashed{ + border-style: dashed !important; +} + +.border-black{ + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.border-border-color-1{ + --tw-border-opacity: 1; + border-color: rgb(229 234 238 / var(--tw-border-opacity)); +} + +.border-border-color-10{ + --tw-border-opacity: 1; + border-color: rgb(235 238 238 / var(--tw-border-opacity)); +} + +.border-border-color-11{ + --tw-border-opacity: 1; + border-color: rgb(237 237 237 / var(--tw-border-opacity)); +} + +.border-border-color-12{ + --tw-border-opacity: 1; + border-color: rgb(225 230 255 / var(--tw-border-opacity)); +} + +.border-border-color-13{ + --tw-border-opacity: 1; + border-color: rgb(241 248 255 / var(--tw-border-opacity)); +} + +.border-border-color-14{ + --tw-border-opacity: 1; + border-color: rgb(87 100 102 / var(--tw-border-opacity)); +} + +.border-border-color-15{ + --tw-border-opacity: 1; + border-color: rgb(244 250 255 / var(--tw-border-opacity)); +} + +.border-border-color-16{ + --tw-border-opacity: 1; + border-color: rgb(147 149 158 / var(--tw-border-opacity)); +} + +.border-border-color-17{ + --tw-border-opacity: 1; + border-color: rgb(222 226 230 / var(--tw-border-opacity)); +} + +.border-border-color-18{ + --tw-border-opacity: 1; + border-color: rgb(32 51 54 / var(--tw-border-opacity)); +} + +.border-border-color-3{ + --tw-border-opacity: 1; + border-color: rgb(92 97 127 / var(--tw-border-opacity)); +} + +.border-border-color-8{ + --tw-border-opacity: 1; + border-color: rgb(246 246 246 / var(--tw-border-opacity)); +} + +.border-border-color-9{ + --tw-border-opacity: 1; + border-color: rgb(228 236 242 / var(--tw-border-opacity)); +} + +.border-border-dashed{ + --tw-border-opacity: 1; + border-color: rgb(221 221 221 / var(--tw-border-opacity)); +} + +.border-border-primary{ + --tw-border-opacity: 1; + border-color: rgb(238 238 238 / var(--tw-border-opacity)); +} + +.border-primary-color{ + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.border-secondary-color{ + --tw-border-opacity: 1; + border-color: rgb(255 90 60 / var(--tw-border-opacity)); +} + +.border-section-bg-1{ + --tw-border-opacity: 1; + border-color: rgb(242 246 247 / var(--tw-border-opacity)); +} + +.border-transparent{ + border-color: transparent; +} + +.border-white{ + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.border-white-4{ + --tw-border-opacity: 1; + border-color: rgb(230 236 240 / var(--tw-border-opacity)); +} + +.border-white-5{ + --tw-border-opacity: 1; + border-color: rgb(240 244 247 / var(--tw-border-opacity)); +} + +.border-white-6{ + --tw-border-opacity: 1; + border-color: rgb(241 241 241 / var(--tw-border-opacity)); +} + +.border-opacity-20{ + --tw-border-opacity: 0.2; +} + +.border-opacity-25{ + --tw-border-opacity: 0.25; +} + +.bg-black{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-color-6{ + --tw-bg-opacity: 1; + background-color: rgb(245 223 220 / var(--tw-bg-opacity)); +} + +.bg-gray1{ + --tw-bg-opacity: 1; + background-color: rgb(126 126 126 / var(--tw-bg-opacity)); +} + +.bg-green{ + --tw-bg-opacity: 1; + background-color: rgb(119 199 32 / var(--tw-bg-opacity)); +} + +.bg-heading-color{ + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.bg-lightBlack{ + background-color: rgba(0,0,0,.7); +} + +.bg-orange{ + --tw-bg-opacity: 1; + background-color: rgb(255 165 0 / var(--tw-bg-opacity)); +} + +.bg-overlay{ + background-color: rgba(7, 28, 31, 0.6); +} + +.bg-overlay-primary{ + --tw-bg-opacity: 1; + background-color: rgba(7, 28, 31, var(--tw-bg-opacity)); +} + +.bg-primary-color{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-primary-color-3{ + --tw-bg-opacity: 1; + background-color: rgb(19 50 54 / var(--tw-bg-opacity)); +} + +.bg-secondary-color{ + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.bg-secondary-color-2{ + --tw-bg-opacity: 1; + background-color: rgb(203 52 33 / var(--tw-bg-opacity)); +} + +.bg-section-bg-1{ + --tw-bg-opacity: 1; + background-color: rgb(242 246 247 / var(--tw-bg-opacity)); +} + +.bg-section-bg-2{ + --tw-bg-opacity: 1; + background-color: rgb(23 27 42 / var(--tw-bg-opacity)); +} + +.bg-section-bg-5{ + --tw-bg-opacity: 1; + background-color: rgb(255 242 240 / var(--tw-bg-opacity)); +} + +.bg-section-bg-6{ + --tw-bg-opacity: 1; + background-color: rgb(11 44 61 / var(--tw-bg-opacity)); +} + +.bg-section-bg-7{ + --tw-bg-opacity: 1; + background-color: rgb(40 43 56 / var(--tw-bg-opacity)); +} + +.bg-table-bg{ + --tw-bg-opacity: 1; + background-color: rgb(247 248 250 / var(--tw-bg-opacity)); +} + +.bg-transparent{ + background-color: transparent; +} + +.bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-white-5{ + --tw-bg-opacity: 1; + background-color: rgb(240 244 247 / var(--tw-bg-opacity)); +} + +.bg-opacity-10{ + --tw-bg-opacity: 0.1; +} + +.bg-opacity-100{ + --tw-bg-opacity: 1; +} + +.bg-opacity-30{ + --tw-bg-opacity: 0.3; +} + +.bg-opacity-5{ + --tw-bg-opacity: 0.05; +} + +.bg-opacity-75{ + --tw-bg-opacity: 0.75; +} + +.bg-opacity-90{ + --tw-bg-opacity: 0.9; +} + +.bg-\[url\(\'\.\.\/img\/bg\/13\.jpg\'\)\]{ + background-image: url('../img/bg/13.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/14\.jpg\'\)\]{ + background-image: url('../img/bg/14.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/15\.jpg\'\)\]{ + background-image: url('../img/bg/15.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/19\.jpg\'\)\]{ + background-image: url('../img/bg/19.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/20\.jpg\'\)\]{ + background-image: url('../img/bg/20.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/22\.jpg\'\)\]{ + background-image: url('../img/bg/22.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/23\.jpg\'\)\]{ + background-image: url('../img/bg/23.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/6\.jpg\'\)\]{ + background-image: url('../img/bg/6.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/7\.jpg\'\)\]{ + background-image: url('../img/bg/7.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/8\.jpg\'\)\]{ + background-image: url('../img/bg/8.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/blog\/2\.jpg\'\)\]{ + background-image: url('../img/blog/2.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/blog\/3\.jpg\'\)\]{ + background-image: url('../img/blog/3.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/2\.jpg\'\)\]{ + background-image: url('../img/gallery/2.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/3\.jpg\'\)\]{ + background-image: url('../img/gallery/3.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/7\.jpg\'\)\]{ + background-image: url('../img/gallery/7.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/8\.jpg\'\)\]{ + background-image: url('../img/gallery/8.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/9\.jpg\'\)\]{ + background-image: url('../img/gallery/9.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/others\/5\.jpg\'\)\]{ + background-image: url('../img/others/5.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/11\.jpg\'\)\]{ + background-image: url('../img/slider/11.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/111\.jpeg\'\)\]{ + background-image: url('../img/slider/111.jpeg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/12\.jpg\'\)\]{ + background-image: url('../img/slider/12.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/13\.jpg\'\)\]{ + background-image: url('../img/slider/13.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/14\.jpg\'\)\]{ + background-image: url('../img/slider/14.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/52\.jpg\'\)\]{ + background-image: url('../img/slider/52.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/62\.jpg\'\)\]{ + background-image: url('../img/slider/62.jpg'); +} + +.bg-gradient-color-2{ + background-image: linear-gradient(to top, rgba(7,28,31,0) 0%, rgba(7,28,31,1) 90%); +} + +.bg-gradient-color-3{ + background-image: linear-gradient(to bottom, rgba(7,28,31,0) 0%, rgba(7,28,31,1) 90%); +} + +.bg-gradient-color-5{ + background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 70%); +} + +.bg-cover{ + background-size: cover; +} + +.bg-fixed{ + background-attachment: fixed; +} + +.bg-center{ + background-position: center; +} + +.bg-top{ + background-position: top; +} + +.bg-no-repeat{ + background-repeat: no-repeat; +} + +.object-cover{ + -o-object-fit: cover; + object-fit: cover; +} + +.p-1{ + padding: 0.25rem; +} + +.p-10{ + padding: 2.5rem; +} + +.p-10px{ + padding: .625rem; +} + +.p-15px{ + padding: .9375rem; +} + +.p-1px{ + padding: 1px; +} + +.p-2{ + padding: 0.5rem; +} + +.p-25px{ + padding: 1.5625rem; +} + +.p-30px{ + padding: 1.875rem; +} + +.p-35px{ + padding: 2.1875rem; +} + +.p-5{ + padding: 1.25rem; +} + +.p-50px{ + padding: 3.125rem; +} + +.px-0{ + padding-left: 0px; + padding-right: 0px; +} + +.px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; +} + +.px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.px-10px{ + padding-left: .625rem; + padding-right: .625rem; +} + +.px-15px{ + padding-left: .9375rem; + padding-right: .9375rem; +} + +.px-18px{ + padding-left: 1.125rem; + padding-right: 1.125rem; +} + +.px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.px-22px{ + padding-left: 1.375rem; + padding-right: 1.375rem; +} + +.px-25px{ + padding-left: 1.5625rem; + padding-right: 1.5625rem; +} + +.px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; +} + +.px-35px{ + padding-left: 2.1875rem; + padding-right: 2.1875rem; +} + +.px-3px{ + padding-left: 3px; + padding-right: 3px; +} + +.px-4{ + padding-left: 1rem; + padding-right: 1rem; +} + +.px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.px-5px{ + padding-left: .3125rem; + padding-right: .3125rem; +} + +.px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.px-7px{ + padding-left: .4375rem; + padding-right: .4375rem; +} + +.py-0{ + padding-top: 0px; + padding-bottom: 0px; +} + +.py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; +} + +.py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.py-100px{ + padding-top: 6.25rem; + padding-bottom: 6.25rem; +} + +.py-10px{ + padding-top: .625rem; + padding-bottom: .625rem; +} + +.py-110px{ + padding-top: 6.875rem; + padding-bottom: 6.875rem; +} + +.py-14px{ + padding-top: .875rem; + padding-bottom: .875rem; +} + +.py-15px{ + padding-top: .9375rem; + padding-bottom: .9375rem; +} + +.py-1px{ + padding-top: 1px; + padding-bottom: 1px; +} + +.py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-21px{ + padding-top: 1.3125rem; + padding-bottom: 1.3125rem; +} + +.py-22px{ + padding-top: 1.375rem; + padding-bottom: 1.375rem; +} + +.py-23px{ + padding-top: 1.4375rem; + padding-bottom: 1.4375rem; +} + +.py-25px{ + padding-top: 1.5625rem; + padding-bottom: 1.5625rem; +} + +.py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.py-30{ + padding-top: 7.5rem; + padding-bottom: 7.5rem; +} + +.py-30px{ + padding-top: 1.875rem; + padding-bottom: 1.875rem; +} + +.py-35px{ + padding-top: 2.1875rem; + padding-bottom: 2.1875rem; +} + +.py-4{ + padding-top: 1rem; + padding-bottom: 1rem; +} + +.py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.py-50px{ + padding-top: 3.125rem; + padding-bottom: 3.125rem; +} + +.py-5px{ + padding-top: .3125rem; + padding-bottom: .3125rem; +} + +.py-6px{ + padding-top: .375rem; + padding-bottom: .375rem; +} + +.py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; +} + +.py-7px{ + padding-top: .4375rem; + padding-bottom: .4375rem; +} + +.pb-0{ + padding-bottom: 0px; +} + +.pb-0\.5{ + padding-bottom: 0.125rem; +} + +.pb-1{ + padding-bottom: 0.25rem; +} + +.pb-10{ + padding-bottom: 2.5rem; +} + +.pb-100px{ + padding-bottom: 6.25rem; +} + +.pb-10px{ + padding-bottom: .625rem; +} + +.pb-110px{ + padding-bottom: 6.875rem; +} + +.pb-115px{ + padding-bottom: 7.1875rem; +} + +.pb-140px{ + padding-bottom: 8.75rem; +} + +.pb-15px{ + padding-bottom: .9375rem; +} + +.pb-2{ + padding-bottom: 0.5rem; +} + +.pb-20{ + padding-bottom: 5rem; +} + +.pb-21px{ + padding-bottom: 1.3125rem; +} + +.pb-25px{ + padding-bottom: 1.5625rem; +} + +.pb-3{ + padding-bottom: 0.75rem; +} + +.pb-30{ + padding-bottom: 7.5rem; +} + +.pb-30px{ + padding-bottom: 1.875rem; +} + +.pb-35px{ + padding-bottom: 2.1875rem; +} + +.pb-4{ + padding-bottom: 1rem; +} + +.pb-5{ + padding-bottom: 1.25rem; +} + +.pb-50px{ + padding-bottom: 3.125rem; +} + +.pb-55px{ + padding-bottom: 3.4375rem; +} + +.pb-60px{ + padding-bottom: 3.75rem; +} + +.pb-65px{ + padding-bottom: 4.0625rem; +} + +.pb-70px{ + padding-bottom: 4.375rem; +} + +.pb-8{ + padding-bottom: 2rem; +} + +.pb-90px{ + padding-bottom: 5.625rem; +} + +.pb-\[104px\]{ + padding-bottom: 104px; +} + +.pb-\[105px\]{ + padding-bottom: 105px; +} + +.pb-\[75px\]{ + padding-bottom: 75px; +} + +.pl-0{ + padding-left: 0px; +} + +.pl-0\.5{ + padding-left: 0.125rem; +} + +.pl-1{ + padding-left: 0.25rem; +} + +.pl-1\.5{ + padding-left: 0.375rem; +} + +.pl-10px{ + padding-left: .625rem; +} + +.pl-15px{ + padding-left: .9375rem; +} + +.pl-25px{ + padding-left: 1.5625rem; +} + +.pl-30px{ + padding-left: 1.875rem; +} + +.pl-35px{ + padding-left: 2.1875rem; +} + +.pl-5{ + padding-left: 1.25rem; +} + +.pl-50px{ + padding-left: 3.125rem; +} + +.pl-5px{ + padding-left: .3125rem; +} + +.pl-7{ + padding-left: 1.75rem; +} + +.pl-8{ + padding-left: 2rem; +} + +.pr-0{ + padding-right: 0px; +} + +.pr-0\.5{ + padding-right: 0.125rem; +} + +.pr-1{ + padding-right: 0.25rem; +} + +.pr-1\.5{ + padding-right: 0.375rem; +} + +.pr-10{ + padding-right: 2.5rem; +} + +.pr-10px{ + padding-right: .625rem; +} + +.pr-15px{ + padding-right: .9375rem; +} + +.pr-18px{ + padding-right: 1.125rem; +} + +.pr-25px{ + padding-right: 1.5625rem; +} + +.pr-3{ + padding-right: 0.75rem; +} + +.pr-30px{ + padding-right: 1.875rem; +} + +.pr-35px{ + padding-right: 2.1875rem; +} + +.pr-4{ + padding-right: 1rem; +} + +.pr-5{ + padding-right: 1.25rem; +} + +.pr-50px{ + padding-right: 3.125rem; +} + +.pr-6{ + padding-right: 1.5rem; +} + +.pr-7{ + padding-right: 1.75rem; +} + +.pr-8{ + padding-right: 2rem; +} + +.pt-10{ + padding-top: 2.5rem; +} + +.pt-100px{ + padding-top: 6.25rem; +} + +.pt-10px{ + padding-top: .625rem; +} + +.pt-115px{ + padding-top: 7.1875rem; +} + +.pt-140px{ + padding-top: 8.75rem; +} + +.pt-15px{ + padding-top: .9375rem; +} + +.pt-187px{ + padding-top: 11.6875rem; +} + +.pt-2{ + padding-top: 0.5rem; +} + +.pt-20{ + padding-top: 5rem; +} + +.pt-22px{ + padding-top: 1.375rem; +} + +.pt-25px{ + padding-top: 1.5625rem; +} + +.pt-3{ + padding-top: 0.75rem; +} + +.pt-30{ + padding-top: 7.5rem; +} + +.pt-300px{ + padding-top: 18.75rem; +} + +.pt-30px{ + padding-top: 1.875rem; +} + +.pt-35px{ + padding-top: 2.1875rem; +} + +.pt-3px{ + padding-top: 3px; +} + +.pt-4{ + padding-top: 1rem; +} + +.pt-5{ + padding-top: 1.25rem; +} + +.pt-50px{ + padding-top: 3.125rem; +} + +.pt-5px{ + padding-top: .3125rem; +} + +.pt-60px{ + padding-top: 3.75rem; +} + +.pt-6px{ + padding-top: .375rem; +} + +.pt-70px{ + padding-top: 4.375rem; +} + +.pt-90px{ + padding-top: 5.625rem; +} + +.pt-\[290px\]{ + padding-top: 290px; +} + +.text-center{ + text-align: center; +} + +.text-start{ + text-align: start; +} + +.text-end{ + text-align: end; +} + +.font-poppins{ + font-family: "Poppins", sans-serif; +} + +.text-10px{ + font-size: .625rem; +} + +.text-11px{ + font-size: .6875rem; +} + +.text-13px{ + font-size: .8125rem; +} + +.text-17px{ + font-size: 1.0625rem; +} + +.text-22px{ + font-size: 1.375rem; +} + +.text-25px{ + font-size: 1.5625rem; +} + +.text-26px{ + font-size: 1.625rem; +} + +.text-2xl{ + font-size: 1.5rem; + line-height: 2rem; +} + +.text-34px{ + font-size: 2.125rem; +} + +.text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-40px{ + font-size: 2.5rem; +} + +.text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-50px{ + font-size: 3.125rem; +} + +.text-65px{ + font-size: 4.0625rem; +} + +.text-6xl{ + font-size: 3.75rem; + line-height: 1; +} + +.text-80px{ + font-size: 5rem; +} + +.text-\[110px\]{ + font-size: 110px; +} + +.text-\[12\.25px\]{ + font-size: 12.25px; +} + +.text-\[120px\]{ + font-size: 120px; +} + +.text-\[12px\]{ + font-size: 12px; +} + +.text-\[14px\]{ + font-size: 14px; +} + +.text-\[240px\]{ + font-size: 240px; +} + +.text-base{ + font-size: 1rem; + line-height: 1.5rem; +} + +.text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-xs{ + font-size: 0.75rem; + line-height: 1rem; +} + +.font-bold{ + font-weight: 700; +} + +.font-extrabold{ + font-weight: 800; +} + +.font-medium{ + font-weight: 500; +} + +.font-normal{ + font-weight: 400; +} + +.font-semibold{ + font-weight: 600; +} + +.uppercase{ + text-transform: uppercase; +} + +.capitalize{ + text-transform: capitalize; +} + +.\!leading-22px{ + line-height: 1.375rem !important; +} + +.leading-1{ + line-height: 1; +} + +.leading-1\.2{ + line-height: 1.2; +} + +.leading-1\.3{ + line-height: 1.3; +} + +.leading-1\.5{ + line-height: 1.5; +} + +.leading-1\.8{ + line-height: 1.8; +} + +.leading-10{ + line-height: 2.5rem; +} + +.leading-12{ + line-height: 3rem; +} + +.leading-15px{ + line-height: .9375rem; +} + +.leading-22px{ + line-height: 1.375rem; +} + +.leading-23px{ + line-height: 1.4375rem; +} + +.leading-25px{ + line-height: 1.5625rem; +} + +.leading-30px{ + line-height: 1.875rem; +} + +.leading-5{ + line-height: 1.25rem; +} + +.leading-50px{ + line-height: 3.125rem; +} + +.leading-60px{ + line-height: 3.75rem; +} + +.leading-65px{ + line-height: 4.0625rem; +} + +.leading-9{ + line-height: 2.25rem; +} + +.leading-\[0\]{ + line-height: 0; +} + +.leading-\[70px\]{ + line-height: 70px; +} + +.tracking-\[3px\]{ + letter-spacing: 3px; +} + +.\!text-white{ + --tw-text-opacity: 1 !important; + color: rgb(255 255 255 / var(--tw-text-opacity)) !important; +} + +.text-black{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-color-1{ + --tw-text-opacity: 1; + color: rgb(140 178 178 / var(--tw-text-opacity)); +} + +.text-color-7{ + --tw-text-opacity: 1; + color: rgb(33 37 41 / var(--tw-text-opacity)); +} + +.text-green{ + --tw-text-opacity: 1; + color: rgb(119 199 32 / var(--tw-text-opacity)); +} + +.text-heading-color{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.text-paragraph-color{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.text-primary-color{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-ratings{ + --tw-text-opacity: 1; + color: rgb(255 184 0 / var(--tw-text-opacity)); +} + +.text-secondary-color{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.text-white-7{ + --tw-text-opacity: 1; + color: rgb(247 247 247 / var(--tw-text-opacity)); +} + +.underline{ + text-decoration-line: underline; +} + +.opacity-0{ + opacity: 0; +} + +.opacity-10{ + opacity: 0.1; +} + +.opacity-100{ + opacity: 1; +} + +.opacity-25{ + opacity: 0.25; +} + +.opacity-40{ + opacity: 0.4; +} + +.opacity-50{ + opacity: 0.5; +} + +.opacity-60{ + opacity: 0.6; +} + +.shadow{ + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-1{ + --tw-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1); + --tw-shadow-colored: 0 16px 32px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-2{ + --tw-shadow: 0 0 4px rgba(0, 0, 0, 0.1); + --tw-shadow-colored: 0 0 4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-3{ + --tw-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28); + --tw-shadow-colored: 0 1px 6px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-4{ + --tw-shadow: 0 5px 20px 0 rgba(23, 44, 82, 0.1); + --tw-shadow-colored: 0 5px 20px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-5{ + --tw-shadow: 0 8px 16px 0 rgba(93, 93, 93, 0.1); + --tw-shadow-colored: 0 8px 16px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.outline{ + outline-style: solid; +} + +.outline-4{ + outline-width: 4px; +} + +.outline-offset-\[15px\]{ + outline-offset: 15px; +} + +.outline-border-color-9{ + outline-color: #e4ecf2; +} + +.blur{ + --tw-blur: blur(8px); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.invert{ + --tw-invert: invert(100%); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.filter{ + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.transition{ + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-none{ + transition-property: none; +} + +.duration-200{ + transition-duration: 200ms; +} + +.duration-300{ + transition-duration: 300ms; +} + +.duration-500{ + transition-duration: 500ms; +} + +.duration-700{ + transition-duration: 700ms; +} + +/*============= vaiables =============*/ + +:root { + /* colors */ + --white: #fff; + --primary-color: #000000; + --secondary-color: #ff5a3c; + --color-1: #8cb2b2; + --heading-color: #071c1f; + --paragraph-color: #5c727d; + --heading-font: "Poppins", sans-serif; + --body-font: "Nunito Sans", sans-serif; + --border-color-1: #e5eaee; + --section-bg-1: #f2f6f7; + --section-bg-2: #171b2a; + --border-color-9: #e4ecf2; + /* shadows */ + --box-shadow-1: 0 16px 32px 0 rgba(7, 28, 31, 0.1); + --box-shadow-4: 0 5px 20px 0 rgba(23, 44, 82, 0.1); + --box-shadow-8: 0 10px 50px 0 rgba(46, 56, 220, 0.2); + /* position */ + --left--5:-5px; + --left-auto:auto; + --left-3-per: 3%; + --left-10-per: 10%; + --left-15-per: 15%; + --left-half: 50%; + --right--14:-14px; + --right--20:-20px; + --right-16:16px; + --right-20:20px; + --right-100:100px; + --right-1-per:1%; + --right-3-per:3%; + --right-8-per:8%; + --right-15-per:15%; + --right-half: 50%; + /* transform */ + --x--6: translateX(-6px); + --x--10:translateX(-10px); + --x--30:translateX(-30px); + --x--37:translateX(-37px); + --x--40:translateX(-40px); + --x--50:translateX(-50px); + --x--60:translateX(-60px); + --x--half:translateX(-50%); + --x-6:translateX(6px); + --x-10:translateX(10px); + --x-30:translateX(30px); + --x-37:translateX(37px); + --x-40:translateX(40px); + --x-50:translateX(50px); + --x-60:translateX(60px); + --x-half:translateX(50%); + --x-3d-half:translate3d(-50%, -50%, 0); +} + +[dir="rtl"] { + /* position */ + --left--5:5px; + --left-auto:auto; + --left-3-per: -3%; + --left-10-per: -10%; + --left-15-per: -15%; + --left-half: -50%; + --right--14: 14px; + --right--20: 20px; + --right-16: -16px; + --right-20: -20px; + --right-100: -100px; + --right-1-per: -1%; + --right-3-per: -3%; + --right-8-per: -8%; + --right-15-per: -15%; + --righ-half: -50%; + /* transform */ + --x--6: translateX(6px); + --x--10:translateX(10px); + --x--30:translateX(30px); + --x--37:translateX(37px); + --x--40:translateX(40px); + --x--50:translateX(50px); + --x--60:translateX(60px); + --x--half:translateX(50%); + --x-6:translateX(-6px); + --x-10:translateX(-10px); + --x-30:translateX(-30px); + --x-37:translateX(-37px); + --x-40:translateX(-40px); + --x-50:translateX(-50px); + --x-60:translateX(-60px); + --x-half:translateX(-50%); + --x-3d-half:translate3d(50%, -50%, 0); +} + +/*============= default style =============*/ + +/* typography */ + +body { + color: var(--paragraph-color); + font-weight: 400; + font-style: normal; + font-size: 14px; + font-family: var(--body-font); + line-height: 1.8; + z-index: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--heading-color); + clear: both; + font-family: var(--heading-font); + font-weight: 700; + line-height: 1.3; + margin-bottom: 15px; +} + +h1 { + font-size: 24px; +} + +h2 { + font-size: 20px; +} + +h3 { + font-size: 18px; +} + +h4 { + font-size: 17px; +} + +h5 { + font-size: 16px; +} + +h6 { + font-size: 14px; +} + +a, +button, +input, +span { + display: inline-block; +} + +p { + color: var(--paragraph-color); + font-size: 14px; + -webkit-hyphens: auto; + hyphens: auto; +} + +a { + color: inherit; + text-decoration: none; + color: var(--paragraph-color); + transition: all 0.3s ease 0s; + display: inline-block; +} + +a, +a:hover, +a:focus, +a:active { + text-decoration: none; + outline: none; + color: inherit; +} + +a:hover { + color: var(--secondary-color); +} + +button, +input, +optgroup, +select, +textarea { + font-family: var(--body-font); + transition: all 0.3s ease 0s; +} + +pre, +code, +kbd, +tt, +var, +samp { + font-family: var(--body-font); +} + +h1 button, +h2 button, +h3 button, +h4 button, +h5 button, +h6 button { + font-family: var(--heading-font); + line-height: 1.5; +} + +pre { + word-break: break-word; +} + +a i { + padding: 0 2px; +} + +img { + max-width: 100%; +} + +/*============= header =============*/ + +.sticky-header.active { + display: none; +} + +.sticky-secondary.active { + background: var(--heading-color); +} + +.sticky-header.active .container { + padding-top: 10px; + padding-bottom: 10px; +} + +.sticky-secondary.active .container { + padding-top: 17px; + padding-bottom: 17px; +} + +.sticky-header.active .navbar-container { + justify-content: space-between; +} + +.sticky-header.active .header-logo { + display: block; +} + +.sticky-header.active .navbar { + justify-content: flex-end; +} + +.mobile-menu-container.active .drawer { + left: 0; +} + +[dir="rtl"] .mobile-menu-container.active .drawer { + right: 0; + left: auto; +} + +.cart-container.active .drawer { + right: 0; +} + +[dir="rtl"] .cart-container.active .drawer { + left: 0; + right: auto; +} + +.drawer-container.active .drawer-overlay { + opacity: 0.4; + visibility: visible; + z-index: 999999; +} + +.language::before { + content: "\e911"; + font-size: 14px; + position: absolute; + top: 36%; + right: var(right--14); + transform: translateY(-50%); + font-family: "icomoon"; + color: var(--secondary-color); +} + +[dir="rtl"] .language::before { + left: -14px; +} + +/* mobile menu */ + +.show-drawer svg { + position: absolute; + top: 50%; + left: var(--left-half); + width: 50px; + height: 60px; + margin-top: -2px; + margin-left: -2px; + cursor: pointer; + transform: var(--x-3d-half); +} + +.show-drawer svg path { + transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), + stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25); + fill: none; + stroke: #333; + stroke-dashoffset: 0; + stroke-linecap: round; + stroke-width: 30px; +} + +.show-drawer svg path#top, +.show-drawer svg path#bottom { + stroke-dasharray: 240px 950px; +} + +.show-drawer svg path#middle { + stroke-dasharray: 240px 240px; +} + +.show-drawer .close svg path#top, +.show-drawer .close svg path#bottom { + stroke-dasharray: -650px; + stroke-dashoffset: -650px; +} + +.show-drawer .close svg path#middle { + stroke-dasharray: 1px 220px; + stroke-dashoffset: -115px; +} + +/*============= banner =============*/ + +.breadcrumb .home::after { + position: absolute; + content: "\f054"; + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + font-size: 10px; + right: var(--right--20); + top: 50%; + transform: translateY(-50%); +} + +[dir="rtl"] .breadcrumb .home::after { + left: -20px; + right: auto; + content: "\f053"; +} + +/* search form */ + +.search-form-container.active .search-form { + height: 90px; +} + +.search-form-container.active .for-search-show { + display: none; +} + +.search-form-container.active .for-search-close { + display: block; +} + +/*============= scrollbar =============*/ + +/* width */ + +.drawer ::-webkit-scrollbar { + width: 2px; +} + +/* Track */ + +.drawer ::-webkit-scrollbar-track { + background: #f1f1f1; +} + +/* Handle */ + +.drawer ::-webkit-scrollbar-thumb { + background: #dedede; +} + +/*============= swiper slider =============*/ + +.swiper-container .swiper-button-prev::after, +.swiper-container .swiper-button-next::after { + display: none; +} + +.swiper-container .swiper-button-prev, +.swiper-container .swiper-button-next { + width: 50px; + height: 50px; + border-radius: 100%; + text-align: center; + z-index: 9999 !important; + border: 1px solid var(--border-color-1); + color: var(--primary-color); + font-size: 20px; + opacity: 0; + visibility: hidden; + transition: 0.3s; +} + +.swiper-container .swiper-button-prev { + transform: translateX(0); +} + +.swiper-container .swiper-button-next { + transform: translateX(0); +} + +.swiper-container:hover .swiper-button-prev { + transform: var(--x-6); +} + +.swiper-container:hover .swiper-button-next { + transform: var(--x--6); +} + +.swiper-container:hover .swiper-button-prev, +.swiper-container:hover .swiper-button-next { + opacity: 100; + visibility: visible; +} + +.swiper-container .swiper-button-prev:hover, +.swiper-container .swiper-button-next:hover { + background: var(--secondary-color); + color: white; + border-color: var(--secondary-color); +} + +.swiper-container .swiper-pagination, +.swiper-pagination-bullets.swiper-pagination-horizontal { + position: absolute; + bottom: 40px; +} + +.swiper-pagination-bullet { + width: 10px; + height: 10px; + transition: 0.3s; +} + +.home-3 .swiper-pagination-bullet { + background: white; + opacity: 0.6; +} + +.swiper-pagination-bullet:hover { + background: var(--secondary-color); + width: 15px; + height: 15px; + opacity: 1; +} + +.home-3 .swiper-pagination-bullet-active, +.swiper-pagination-bullet-active { + background: var(--secondary-color); + width: 15px; + height: 15px; + margin-bottom: -2px !important; +} + +/* hero slider */ + +.hero-slider-container .swiper-button-prev, +.hero-slider-container .swiper-button-next { + width: 60px; + height: 60px; + border-radius: 1px; +} + +.hero-slider-container .swiper-button-prev { + transform: var(--x-30); +} + +.hero-slider-container .swiper-button-next { + transform: var(--x--30); +} + +.hero-slider-container:hover .swiper-button-prev { + transform: var(--x-10); +} + +.hero-slider-container:hover .swiper-button-next { + transform: var(--x--10); +} + +.hero-slider2 .swiper-button-prev, +.hero-slider2 .swiper-button-next { + width: 30px; + height: 30px; + line-height: 30px; + color: var(--paragraph-color); + background-color: var(--section-bg-1); + font-size: 14px; + transform: translate(0); + opacity: 1; + visibility: visible; + border: none; + transition: all 0.3s; + position: relative; +} + +.hero-slider2 .swiper-button-next { + right: 0; +} + +[dir="rtl"] .hero-slider2 .swiper-button-next { + left: 0; +} + +.hero-slider2:hover .swiper-button-prev, +.hero-slider2:hover .swiper-button-next { + transform: translate(0); +} + +.hero-slider2 .swiper-button-prev:hover, +.hero-slider2 .swiper-button-next:hover { + background: var(--section-bg-1); + color: var(--secondary-color); +} + +/* .hero-slider2-tumbs_slider .swiper-wrapper { + max-width: calc(100%); +} +.hero-slider2-tumbs_slider .swiper-slide { + width: calc((100% / 3)); +} */ + +/* testimonials slider*/ + +.testimonial-quote-menu { + position: absolute; + top: 0; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + z-index: 10; +} + +.testimonial-quote-menu2 { + z-index: 9; + display: none; +} + +.testimonial-quote-menu li img { + position: absolute; + cursor: pointer; +} + +.testimonial-quote-menu li:nth-child(1) img { + width: 105px; + top: -14%; + left: var(--left--5); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(1) img { + right: -5px; +} + +.testimonial-quote-menu li:nth-child(2) img { + width: 65px; + top: -15px; + left: auto; + right: var(--right-1-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(2) img { + right: auto; + left: 1%; +} + +.testimonial-quote-menu li:nth-child(3) img { + width: 65px; + top: 69.23%; + left: var(--left-10-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(3) img { + left: auto; + right: 10%; +} + +.testimonial-quote-menu li:nth-child(4) img { + width: 125px; + top: 58.1%; + left: auto; + right: var(--right-8-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(4) img { + right: auto; + left: 8%; +} + +.testimonial-quote-menu li:nth-child(5) img { + width: 75px; + top: 40%; + left: var(--left-3-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(5) img { + right: 3%; +} + +.testimonial-quote-menu li:nth-child(6) img { + width: 75px; + top: 25%; + left: auto; + right: var(--right-15-per); +} + +[dir="rtl"] +.testimonial-quote-menu li:nth-child(7) img { + right: 15%; +} + +.testimonial-quote-menu li:nth-child(8) img { + width: 55px; + top: 40%; + left: auto; + right: var(--right-3-per); +} + +[dir="rtl"] + +.testimonial-quote-menu2 li img { + width: 125px !important; + visibility: hidden; + opacity: 0; +} + +.testimonial-quote-menu2 li.active img { + opacity: 0.8; + visibility: visible; + z-index: 10000000; +} + +.testimonial-quote-menu li:nth-child(1).active img { + animation: imgAnimation1 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(2).active img { + animation: imgAnimation2 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(3).active img { + animation: imgAnimation3 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(4).active img { + animation: imgAnimation4 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(5).active img { + animation: imgAnimation5 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(6).active img { + animation: imgAnimation6 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(7).active img { + animation: imgAnimation7 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(8).active img { + animation: imgAnimation8 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(1).active img { + animation: imgAnimation1_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(2).active img { + animation: imgAnimation2_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(3).active img { + animation: imgAnimation3_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(4).active img { + animation: imgAnimation4_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(5).active img { + animation: imgAnimation5_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(6).active img { + animation: imgAnimation6_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(7).active img { + animation: imgAnimation7_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(8).active img { + animation: imgAnimation8_rtl 0.3s ease-in-out; +} + +@keyframes imgAnimation1 { + 0% { + top: -14%; + left: var(--left--5); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation2 { + 0% { + top: -15px; + left: auto; + right: var(--right-1-per); + } + + 100% { + top: 8%; + left: auto; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation3 { + 0% { + top: 70%; + left: var(--left-10-per); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation4 { + 0% { + top: 58%; + left: auto; + right: var(--right-8-per); + } + + 100% { + top: 8%; + left: auto; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation5 { + 0% { + top: 40%; + left: var(--left-3-per); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation6 { + 0% { + top: 25%; + right: var(--right-15-per); + } + + 100% { + top: 8%; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation7 { + 0% { + top: 20%; + left: var(--left-15-per); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation8 { + 0% { + top: 40%; + right: var(--right-3-per); + } + + 100% { + top: 8%; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation1_rtl { + 0% { + top: -14%; + right: -5px; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation2_rtl { + 0% { + top: -15px; + left: 1%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +@keyframes imgAnimation3_rtl { + 0% { + top: 70%; + right: 10%; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation4_rtl { + 0% { + top: 58%; + left: 8%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +@keyframes imgAnimation5_rtl { + 0% { + top: 40%; + right: 3%; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation6_rtl { + 0% { + top: 25%; + left: 15%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +@keyframes imgAnimation7_rtl { + 0% { + top: 20%; + right: 15%; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation8_rtl { + 0% { + top: 40%; + left: 3%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +/* upcoming project slider */ + +.upcoming-project-slider-container .swiper-button-prev, +.upcoming-project-slider-container .swiper-button-next { + width: 60px; + height: 60px; + border-radius: 0; + bottom: auto; + left: auto; + top: -97px; + transform: translate(0); + opacity: 1; + visibility: visible; + font-size: 16px; +} + +.upcoming-project-slider-container:hover .swiper-button-prev, +.upcoming-project-slider-container:hover .swiper-button-next { + transform: translate(0); +} + +.upcoming-project-slider-container .swiper-button-prev { + right: var(--right-100); + background-color: var(--secondary-color); + border-color: var(--secondary-color); + color: white; +} + +[dir="rtl"] .upcoming-project-slider-container .swiper-button-prev { + left: 100px; + right: auto +} + +.upcoming-project-slider-container .swiper-button-next { + right: var(--right-16); +} + +[dir="rtl"] .upcoming-project-slider-container .swiper-button-next { + left: 16px; + right: auto; +} + +/* neibour slider */ + +.neighbour-slider-tumbs_slider .swiper-slide-thumb-active { + opacity: 0.6; +} + +/* portfolio slider */ + +.portfolio-slider-container:hover .swiper-button-prev { + transform: var(--x-37); +} + +.portfolio-slider-container:hover .swiper-button-next { + transform: var(--x--37); +} + +/*============= Slider Animation =============*/ + +.slide-animation { + position: relative; + z-index: 9; +} + +.slide-animation > * { + opacity: 0; + visibility: hidden; + animation-name: fadeOutUp; +} + +.slide-animation > *:nth-child(1) { + animation-delay: 0.5s; + animation-duration: 0.5s; +} + +.slide-animation > *:nth-child(2) { + animation-delay: 1s; + animation-duration: 1s; +} + +.slide-animation > *:nth-child(3) { + animation-delay: 1.5s; + animation-duration: 1.5s; +} + +.slide-animation > *:nth-child(4) { + animation-delay: 2s; + animation-duration: 2s; +} + +.slide-animation > *:nth-child(5) { + animation-delay: 2.5s; + animation-duration: 2.5s; +} + +.slide-animation > *:nth-child(6) { + animation-delay: 3s; + animation-duration: 3s; +} + +.slide-animation > *:nth-child(7) { + animation-delay: 3.5s; + animation-duration: 3.5s; +} + +.slide-animation > *:nth-child(8) { + animation-delay: 4s; + animation-duration: 4s; +} + +.slide-animation > *:nth-child(9) { + animation-delay: 4.5s; + animation-duration: 4.5s; +} + +.slide-animation > *:nth-child(11) { + animation-delay: 5s; + animation-duration: 5s; +} + +.swiper-slide-active .slide-animation > *, +.slide-animation-active .slide-animation > * { + opacity: 1; + visibility: visible; + animation-name: fadeInUp; +} + +/*============= accordion =============*/ + +.neighbour-accordion .active button span { + background: var(--secondary-color); +} + +/*============= nice select =============*/ + +.nice-select { + margin: 0; + height: 60px; + line-height: 58px; + padding-right: 40px; + padding-left: 20px; + border-radius: 0; + min-width: 200px; + font-size: 16px; + font-weight: 500; + font-family: var(--heading-font); + width: 100%; + color: #000000; +} + +[dir="rtl"] .nice-select { + text-align: right!important; + direction: rtl!important; + padding-right: 20px!important; + padding-left: 40px !important; +} + +[dir="rtl"] .nice-select::after { + right: auto; + left:12px; +} + +.nice-select .list { + width: 100%; + z-index: 99; + max-height: 250px; + overflow-y: auto; +} + +.nice-select .option { + line-height: 48.8px; +} + +[dir="rtl"] .nice-select .option{ + text-align: right; + padding-left: 29px; + padding-right: 18px; +} + +.form-primary .nice-select { + font-family: var(--body-font); + height: 65px; + border: 2px solid var(--border-color-9); + font-size: 14px; + font-weight: bold; + color: var(--paragraph-color); + padding: 0 38px 0 18px; +} + +.form-loacation .nice-select { + min-width: 300px; +} + +.form-primary .nice-select .list { + max-height: 400px; +} + +.form-primary .nice-select .option { + line-height: 45.2px; +} + +.property-form .nice-select { + min-width: 190px; + height: 50px; + border-color: #ededed; + line-height: 50px; +} + +.add-property-form .nice-select { + min-width: auto; +} + +.form-primary .nice-select::before { + content: "\f063"; + font-size: 14px; + position: absolute; + top: 50%; + right: var(--right-20); + transform: translateY(-50%); + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + color: var(--secondary-color); +} + +[dir="rtl"] .form-primary .nice-select::before { + right: auto; + left: 20px; +} + +.form-primary .nice-select::after { + display: none; +} + +.property-form .nice-select::after { + display: block; +} + +.hero-form .nice-select { + color: var(--paragraph-color); +} + +.hero-form .nice-select::before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + margin-right: 10px; + color: var(--secondary-color); +} + +.property-form .nice-select::before { + display: none; +} + +.hero-form .apartment-select::before { + content: "\f073"; +} + +.hero-form .location-select::before { + content: "\f1b9"; +} + +.hero-form .sub-location-select::before { + content: "\f3fd"; +} + +.hero-form .bedrooms-select::before { + content: "\f1cd"; +} + +[dir="rtl"] .hero-form .selectize::before{ + margin-right: 0; + margin-left: 15px; +} + +/*============= nice checkbox =============*/ + +.checkmark.active { + background-color: var(--secondary-color); + border-color: var(--secondary-color); +} + +.checkmark.active::after { + opacity: 1; +} + +/*============= range =============*/ + +.range-slider .slider { + height: 8px; + background-color: white; + overflow: visible; +} + +.range-slider .progress { + height: 8px; + background-color: var(--secondary-color); + border-radius: 20px; + position: relative; + overflow: visible; +} + +.range input::-webkit-slider-thumb { + width: 12px; + height: 12px; + background: var(--secondary-color); +} + +/* Internet Explorer */ + +input[type="range"]::-ms-thumb { + width: 12px; + height: 12px; + background: var(--secondary-color); +} + +.range input:nth-child(2)::-webkit-slider-thumb { + position: relative; + overflow: visible; +} + +/* .range input:nth-child(2)::-webkit-slider-thumb::after { + content: url("../img/icons/car.png"); + width: 125px !important; + height: 50px; + position: absolute; + right: -111px; + top: -10px; + transform: translateY(-40%); +} */ + +/* .range input:nth-child(2)::-moz-range-thumb { + width: 100px !important; + height: 50px; + background: url("../img/icons/car.png") no-repeat right; + border: none; + border-radius: 0; + position: relative; +} */ + +.range input:nth-child(2)::-webkit-slider-thumb { + width: 100px !important; + height: 50px; + background: url("../img/icons/car.png") no-repeat right; + border-radius: 0; + transform: translate(6px); +} + +/*============= service cards =============*/ + +.service-cards .service-card.active .hover-line { + width: 100% !important; +} + +.service-cards .service-card.active .find-service { + color: var(--secondary-color); +} + +.service-cards .service-card-2.active > div { + box-shadow: var(--box-shadow-1); +} + +/*============= tab =============*/ + +.plan-tab .active { + border-color: var(--secondary-color); + color: var(--secondary-color); +} + +.plan-tab .active::after { + background-color: var(--secondary-color); +} + +.hero-tab .tab-links .active button { + background: var(--secondary-color); + color: white; +} + +.property-tab .tab-links .active button { + color: var(--secondary-color); +} + +/* my account */ + +.account-tab .tab-links .active button { + background: var(--section-bg-2); + color: white; +} + +/* history */ + +.history-tab .tab-links .active button { + background: var(--secondary-color); + color: white; + border-color: var(--secondary-color); +} + +/*============= popup gallery =============*/ + +.goverlay { + background: var(--section-bg-2); + opacity: 0.9; +} + +.gcontainer { + cursor: pointer; +} + +.gslide-media { + margin: 0 50px; +} + +.gslide-count { + font-size: 11px; + color: #8cb2b2; +} + +.plyr__control--overlaid { + border-radius: 15px; + background: red !important; + padding: 15px 25px; +} + +.plyr--video .plyr__control:hover { + background: red; +} + +.plyr--full-ui input[type="range"] { + color: red; +} + +.plyr--full-ui input[type="range"]:last-child { + color: white; +} + +.gprev, +.gnext, +.gclose { + width: 24px !important; + height: 24px !important; + border: 1px solid white; + border-radius: 100% !important; + background: transparent; + opacity: 0.5; +} + +.glightbox-clean .gnext, +.glightbox-clean .gprev { + top: 90%; +} + +.gclose { + width: 24px !important; + height: 24px !important; +} + +.gprev:hover, +.gnext:hover, +.gclose:hover { + box-shadow: 0 0 19px rgba(255, 255, 255, 0.4) !important; + opacity: 1; +} + +.glightbox-clean button { + background: transparent; +} + +.gprev svg, +.gnext svg, +.gclose svg { + width: 10px; + height: auto; +} + +.gclose svg { + width: 10px !important; + height: auto; +} + +.gslide-inline { + overflow: visible; + background-color: transparent; +} + +.gslide-inline .ginlined-content { + background-color: white; + overflow: auto; +} + +.gslide-external { + overflow: visible; + background-color: transparent; +} + +/*============= scroll up =============*/ + +.scroll-up { + opacity: 0; + visibility: hidden; + z-index: -1; + transition: all 0.3s; +} + +.scroll-up.active { + opacity: 1; + visibility: visible; + z-index: 99999; +} + +/*============= brands =============*/ + +.brands .glightbox2:hover { + outline: outset; +} + +/* letest appartment */ + +/* .apart-card .card-quick-area.active { + top: 150px; +} */ + +/* portfolio filter */ + +.filter-controllers .is-checked { + background-color: var(--primary-color); + color: white; +} + +/*============= Google Map Locations ============= */ + +.google-map-locations-area #gmap { + height: 90vh; +} + +.google-map-locations-area #gmap .gm-ui-hover-effect { + top: 0 !important; + right: 0 !important; +} + +[dir="rtl"] .google-map-locations-area #gmap .gm-ui-hover-effect { + left: 0 !important; +} + +.google-map-locations-area #gmap .gm-style .gm-style-iw-c { + padding: 10px 8px 25px 25px ; + border-radius: 0; +} + +[dir="rtl"] .google-map-locations-area #gmap .gm-style .gm-style-iw-c { + padding: 10px 25px 25px 8px !important; + border-radius: 0; +} + +.map-item { + padding: 30px 25px 35px; + box-shadow: var(--box-shadow-4); +} + +.map-item .location-name { + border-bottom: 2px solid var(--border-color-1); + margin-bottom: 25px; + color: var(--secondary-color); + font-size: 20px; +} + +.map-item .location-single-info { + display: flex; + align-items: center; + font-size: 14px; + font-weight: 600; +} + +.map-item .location-single-info i { + margin-right: 10px; + background: var(--secondary-color); + color: var(--white); + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; +} + +.map-item .btn-wrapper { + display: flex; + justify-content: space-between; +} + +.map-item .btn { + padding: 10px 10px; + font-size: 13px; + margin-right: 10px; +} + +.google-map-locations-list-area .map-item { + margin-bottom: 50px; +} + +.location-search h3 { + float: left; + margin-right: 30px; + margin-bottom: 0; + line-height: 63px; + color: var(--white); +} + +.location-search .input-item { + float: left; + width: 300px; +} + +.location-search form { + padding: 50px 50px 20px; + background-color: var(--secondary-color); +} + +.state-location-title { + padding: 15px 30px; + background-color: var(--secondary-color); + color: var(--white); + margin: 50px 0; +} + +.map-product-item { + max-width: 260px; +} + +.map-product-item img { + max-width: 100%; + margin-bottom: 25px; +} + +.map-product-item .map-product-title { + margin-bottom: 10px; + font-size: 16px; + font-weight: 600; +} + +.map-product-item .map-product-price { + color: var(--secondary-color); +} + +.map-product-item .map-product-location { + font-weight: 500; +} + +.map-product-item .map-product-location i { + color: var(--secondary-color); + margin-right: 2px; +} + +.map-product-item .map-product-info { + font-weight: 500; +} + +.map-product-item .map-product-info span { + margin-right: 10px; +} + +.gmap_controls .dropdown { + color: var(--primary-color); + outline: 1px solid var(--primary-color); +} + +.gmap_controls .dropdown:focus { + outline-color: rgba(0, 0, 0, 0.2); +} + +/*============= Price Filter Widget ============= */ + +.price_filter { + padding-bottom: 13px; +} + +.price_slider_amount { + overflow: hidden; +} + +.price_slider_amount > input[type="text"], +.price_slider_amount > input[type="submit"] { + background: transparent none repeat scroll 0 0; + border: medium none; + box-shadow: none; + float: left; + height: 25px; + padding: 0; + text-align: left; + width: 140px; + margin-bottom: 20px; +} + +.price_slider_amount > input[type="text"]:focus +{ + border: 0; + outline: none; +} + +[dir="rtl"] .price_slider_amount > input[type="text"], +[dir="rtl"] .price_slider_amount > input[type="submit"] { + float: right; + text-align: right; +} + +.price_slider_amount > input[type="text"] { + font-weight: 700; +} + +.price_filter .ui-widget-content { + background-color: var(--primary-color); + border: medium none; + color: #222; + height: 3px; + width: 98%; + background-image: none; +} + +.price_filter .ui-slider .ui-slider-range { + background-color: var(--secondary-color); + background-image: none; +} + +.price_filter .ui-state-default, +.price_filter .ui-widget-content .ui-state-default, +.price_filter .ui-widget-header .ui-state-default { + background-color: var(--secondary-color); + border: medium none; + border-radius: 100%; + height: 12px; + margin-left: 0; + margin-top: -6px; + top: 50%; + width: 12px; + background-image: none; + outline: none; +} + +.car-price-filter-range .price_filter .ui-widget-content { + height: 8px; + background-color: var(--white); + margin-top: 20px; +} + +.car-price-filter-range .price_filter .ui-state-default:last-child::before { + position: absolute; +} + +.car-price-filter-range .price_filter .ui-state-default:last-child::after { + position: absolute; + content: ""; + top: -30px; + left: var(--left--5); + background-image: url(../img/icons/car.png); + z-index: 99; + width: 125px; + height: 50px; + background-repeat: no-repeat; + display: none; +} + +.car-price-filter-range .price_slider_amount > input[type="text"], +.car-price-filter-range .price_slider_amount > input[type="submit"] { + font-weight: 700; + margin-bottom: 0px; +} + +/* +/*============= responsiveness =============*/ + +/* tablet */ + +@media (min-width: 768px) { + /* default */ + + body { + font-size: 16px; + line-height: 1.8; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + h1 { + font-size: 26px; + } + + h2 { + font-size: 22px; + } + + h3 { + font-size: 20px; + } + + h4 { + font-size: 18px; + } + + h5 { + font-size: 16px; + } + + h6 { + font-size: 15px; + } + + p { + line-height: 1.8 !important; + } + + .glightbox-clean .gbtn:hover { + background: transparent; + } + + .plyr__control--overlaid { + background: red !important; + } + + .gslide-media { + margin: 0 50px; + } + + .gprev, + .gnext, + .gclose { + width: 38px !important; + height: 38px !important; + } + + .glightbox-clean .gnext, + .glightbox-clean .gprev { + top: 45%; + } + + .gprev svg, + .gnext svg, + .gclose svg { + width: 18px; + height: auto; + } + + .gclose svg { + width: 13px !important; + height: auto; + } + + .gclose { + width: 38px !important; + height: 38px !important; + } + + /* range */ + + .car-price-filter-range .price_filter .ui-state-default:last-child::after { + display: block; + } +} + +/* desktop normal */ + +@media (min-width: 992px) { + /* default */ + + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + h1 { + font-size: 30px; + } + + h2 { + font-size: 26px; + } + + h3 { + font-size: 22px; + } + + h4 { + font-size: 20px; + } + + h5 { + font-size: 18px; + } + + h6 { + font-size: 16px; + } + + p { + font-size: 16px; + line-height: 1.8 !important; + } + + .sticky-header.active { + display: block; + box-shadow: var(--box-shadow-8); + } + + .swiper-container:hover .product-details-slider .swiper-button-prev, + .swiper-container:hover .news-single-slider .swiper-button-prev { + transform: var(--x-40); + } + + .swiper-container:hover .product-details-slider .swiper-button-next, + .swiper-container:hover .news-single-slider .swiper-button-next { + transform: var(--x--40); + } + + .testimonial-quote-menu2 { + display: block; + } +} + +/* desktop xl */ + +@media screen and (min-width: 1200px) { + /* default */ + + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + h1, + .h1 { + font-size: 36px; + } + + h2, + .h2 { + font-size: 30px; + } + + h3, + .h3 { + font-size: 24px; + } + + h4, + .h4 { + font-size: 20px; + } + + h5, + .h5 { + font-size: 18px; + } + + h6, + .h6 { + font-size: 16px; + } + + p { + line-height: 1.8 !important; + } + + /* sticky header */ + + .sticky-header.active .container { + padding-top: 8px; + padding-bottom: 8px; + } +} + +/* desktop xxxl */ + +@media screen and (min-width: 1400px) { + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + p { + line-height: 1.8 !important; + } + + /* swiper slider */ + + .swiper-container:hover .swiper-button-prev { + transform: var(--x--60); + } + + .swiper-container:hover .swiper-button-next { + transform: var(--x-60); + } + + .hero-slider-container:hover .swiper-button-prev { + transform: var(--x-50); + } + + .hero-slider-container:hover .swiper-button-next { + transform: var(--x--50); + } + + .hero-slider2 .swiper-button-prev, + .hero-slider2 .swiper-button-next { + transform: translate(0); + } + + .hero-slider2 .swiper-button-next { + right: 0; + } + + [dir="rtl"] .hero-slider2 .swiper-button-next { + left: 0; + } + + .hero-slider2:hover .swiper-button-prev, + .hero-slider2:hover .swiper-button-next { + transform: translate(0); + } + + /* upcoming project slider */ + + .upcoming-project-slider-container:hover .swiper-button-prev, + .upcoming-project-slider-container:hover .swiper-button-next { + transform: translate(0); + } + + /* portfolio slider */ + + .portfolio-slider-container:hover .swiper-button-prev { + transform: var(--x-37); + } + + .portfolio-slider-container:hover .swiper-button-next { + transform: var(--x--37); + } +} + +.placeholder\:text-sm::-moz-placeholder{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.placeholder\:text-sm::placeholder{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.placeholder\:text-heading-color::-moz-placeholder{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.placeholder\:text-heading-color::placeholder{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.placeholder\:text-paragraph-color::-moz-placeholder{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.placeholder\:text-paragraph-color::placeholder{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.placeholder\:text-white::-moz-placeholder{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.placeholder\:text-white::placeholder{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.placeholder\:text-opacity-50::-moz-placeholder{ + --tw-text-opacity: 0.5; +} + +.placeholder\:text-opacity-50::placeholder{ + --tw-text-opacity: 0.5; +} + +.placeholder\:text-opacity-60::-moz-placeholder{ + --tw-text-opacity: 0.6; +} + +.placeholder\:text-opacity-60::placeholder{ + --tw-text-opacity: 0.6; +} + +.placeholder\:text-opacity-85::-moz-placeholder{ + --tw-text-opacity: 0.85; +} + +.placeholder\:text-opacity-85::placeholder{ + --tw-text-opacity: 0.85; +} + +.placeholder\:opacity-100::-moz-placeholder{ + opacity: 1; +} + +.placeholder\:opacity-100::placeholder{ + opacity: 1; +} + +.placeholder\:opacity-50::-moz-placeholder{ + opacity: 0.5; +} + +.placeholder\:opacity-50::placeholder{ + opacity: 0.5; +} + +.placeholder\:opacity-60::-moz-placeholder{ + opacity: 0.6; +} + +.placeholder\:opacity-60::placeholder{ + opacity: 0.6; +} + +.placeholder\:opacity-70::-moz-placeholder{ + opacity: 0.7; +} + +.placeholder\:opacity-70::placeholder{ + opacity: 0.7; +} + +.before\:absolute::before{ + content: var(--tw-content); + position: absolute; +} + +.before\:relative::before{ + content: var(--tw-content); + position: relative; +} + +.before\:left-0::before{ + content: var(--tw-content); + left: 0px; +} + +.before\:left-1\/2::before{ + content: var(--tw-content); + left: 50%; +} + +.before\:right-0::before{ + content: var(--tw-content); + right: 0px; +} + +.before\:top-0::before{ + content: var(--tw-content); + top: 0px; +} + +.before\:top-1\/2::before{ + content: var(--tw-content); + top: 50%; +} + +.before\:top-\[-46\%\]::before{ + content: var(--tw-content); + top: -46%; +} + +.before\:top-\[5px\]::before{ + content: var(--tw-content); + top: 5px; +} + +.before\:-z-1::before{ + content: var(--tw-content); + z-index: -1; +} + +.before\:mb-10px::before{ + content: var(--tw-content); + margin-bottom: .625rem; +} + +.before\:block::before{ + content: var(--tw-content); + display: block; +} + +.before\:hidden::before{ + content: var(--tw-content); + display: none; +} + +.before\:h-0::before{ + content: var(--tw-content); + height: 0px; +} + +.before\:h-0\.5::before{ + content: var(--tw-content); + height: 0.125rem; +} + +.before\:h-1::before{ + content: var(--tw-content); + height: 0.25rem; +} + +.before\:h-\[72\%\]::before{ + content: var(--tw-content); + height: 72%; +} + +.before\:h-\[84px\]::before{ + content: var(--tw-content); + height: 84px; +} + +.before\:h-full::before{ + content: var(--tw-content); + height: 100%; +} + +.before\:w-0::before{ + content: var(--tw-content); + width: 0px; +} + +.before\:w-0\.5::before{ + content: var(--tw-content); + width: 0.125rem; +} + +.before\:w-1::before{ + content: var(--tw-content); + width: 0.25rem; +} + +.before\:w-full::before{ + content: var(--tw-content); + width: 100%; +} + +.before\:-translate-x-1\/2::before{ + content: var(--tw-content); + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.before\:-translate-y-1\/2::before{ + content: var(--tw-content); + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.before\:border-b::before{ + content: var(--tw-content); + border-bottom-width: 1px; +} + +.before\:border-dashed::before{ + content: var(--tw-content); + border-style: dashed; +} + +.before\:border-color-1::before{ + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(140 178 178 / var(--tw-border-opacity)); +} + +.before\:border-white::before{ + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.before\:bg-heading-color::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.before\:bg-overlay2::before{ + content: var(--tw-content); + background-color: rgba(7, 28, 31, 0.9); +} + +.before\:bg-secondary-color::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.before\:bg-secondary-color-2::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(203 52 33 / var(--tw-bg-opacity)); +} + +.before\:bg-section-bg-1::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(242 246 247 / var(--tw-bg-opacity)); +} + +.before\:bg-white::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.before\:bg-white-6::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(241 241 241 / var(--tw-bg-opacity)); +} + +.before\:bg-opacity-90::before{ + content: var(--tw-content); + --tw-bg-opacity: 0.9; +} + +.before\:text-center::before{ + content: var(--tw-content); + text-align: center; +} + +.before\:font-fontawesome::before{ + content: var(--tw-content); + font-family: 'Font Awesome 5 Free'; +} + +.before\:font-icomoon::before{ + content: var(--tw-content); + font-family: icomoon; +} + +.before\:text-3xl::before{ + content: var(--tw-content); + font-size: 1.875rem; + line-height: 2.25rem; +} + +.before\:text-6xl::before{ + content: var(--tw-content); + font-size: 3.75rem; + line-height: 1; +} + +.before\:text-xs::before{ + content: var(--tw-content); + font-size: 0.75rem; + line-height: 1rem; +} + +.before\:font-\[900\]::before{ + content: var(--tw-content); + font-weight: 900; +} + +.before\:font-bold::before{ + content: var(--tw-content); + font-weight: 700; +} + +.before\:text-heading-color::before{ + content: var(--tw-content); + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.before\:text-white::before{ + content: var(--tw-content); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.before\:opacity-0::before{ + content: var(--tw-content); + opacity: 0; +} + +.before\:transition-all::before{ + content: var(--tw-content); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.before\:duration-300::before{ + content: var(--tw-content); + transition-duration: 300ms; +} + +.before\:content-\[\'\\e94d\'\]::before{ + --tw-content: '\e94d'; + content: var(--tw-content); +} + +.before\:content-\[\'\\f00c\'\]::before{ + --tw-content: '\f00c'; + content: var(--tw-content); +} + +.after\:invisible::after{ + content: var(--tw-content); + visibility: hidden; +} + +.after\:absolute::after{ + content: var(--tw-content); + position: absolute; +} + +.after\:bottom-0::after{ + content: var(--tw-content); + bottom: 0px; +} + +.after\:bottom-\[-51\%\]::after{ + content: var(--tw-content); + bottom: -51%; +} + +.after\:left-0::after{ + content: var(--tw-content); + left: 0px; +} + +.after\:left-1::after{ + content: var(--tw-content); + left: 0.25rem; +} + +.after\:left-1\/2::after{ + content: var(--tw-content); + left: 50%; +} + +.after\:right-0::after{ + content: var(--tw-content); + right: 0px; +} + +.after\:right-1::after{ + content: var(--tw-content); + right: 0.25rem; +} + +.after\:top-0::after{ + content: var(--tw-content); + top: 0px; +} + +.after\:top-1\/2::after{ + content: var(--tw-content); + top: 50%; +} + +.after\:-z-1::after{ + content: var(--tw-content); + z-index: -1; +} + +.after\:z-1::after{ + content: var(--tw-content); + z-index: 1; +} + +.after\:z-10::after{ + content: var(--tw-content); + z-index: 10; +} + +.after\:m-\[1px\]::after{ + content: var(--tw-content); + margin: 1px; +} + +.after\:inline-block::after{ + content: var(--tw-content); + display: inline-block; +} + +.after\:hidden::after{ + content: var(--tw-content); + display: none; +} + +.after\:h-10px::after{ + content: var(--tw-content); + height: 10px; +} + +.after\:h-\[11px\]::after{ + content: var(--tw-content); + height: 11px; +} + +.after\:h-\[84px\]::after{ + content: var(--tw-content); + height: 84px; +} + +.after\:h-\[85\%\]::after{ + content: var(--tw-content); + height: 85%; +} + +.after\:h-full::after{ + content: var(--tw-content); + height: 100%; +} + +.after\:w-0::after{ + content: var(--tw-content); + width: 0px; +} + +.after\:w-0\.5::after{ + content: var(--tw-content); + width: 0.125rem; +} + +.after\:w-10px::after{ + content: var(--tw-content); + width: 10px; +} + +.after\:w-30px::after{ + content: var(--tw-content); + width: 1.875rem; +} + +.after\:w-\[11px\]::after{ + content: var(--tw-content); + width: 11px; +} + +.after\:w-\[5px\]::after{ + content: var(--tw-content); + width: 5px; +} + +.after\:w-full::after{ + content: var(--tw-content); + width: 100%; +} + +.after\:-translate-x-1\/2::after{ + content: var(--tw-content); + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:-translate-y-1\/2::after{ + content: var(--tw-content); + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:translate-y-1\/2::after{ + content: var(--tw-content); + --tw-translate-y: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:rotate-\[-45deg\]::after{ + content: var(--tw-content); + --tw-rotate: -45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:rotate-\[45deg\]::after{ + content: var(--tw-content); + --tw-rotate: 45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:rounded-100\%::after{ + content: var(--tw-content); + border-radius: 100%; +} + +.after\:border::after{ + content: var(--tw-content); + border-width: 1px; +} + +.after\:border-3px::after{ + content: var(--tw-content); + border-width: 3px; +} + +.after\:border-l-0::after{ + content: var(--tw-content); + border-left-width: 0px; +} + +.after\:border-r-0::after{ + content: var(--tw-content); + border-right-width: 0px; +} + +.after\:border-t-0::after{ + content: var(--tw-content); + border-top-width: 0px; +} + +.after\:border-white::after{ + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.after\:bg-\[rgba\(7\2c 28\2c 31\2c 0\.9\)\]::after{ + content: var(--tw-content); + background-color: rgba(7,28,31,0.9); +} + +.after\:bg-heading-color::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.after\:bg-primary-color::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.after\:bg-secondary-color::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.after\:bg-transparent::after{ + content: var(--tw-content); + background-color: transparent; +} + +.after\:bg-white::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.after\:bg-opacity-30::after{ + content: var(--tw-content); + --tw-bg-opacity: 0.3; +} + +.after\:font-icomoon::after{ + content: var(--tw-content); + font-family: icomoon; +} + +.after\:text-3xl::after{ + content: var(--tw-content); + font-size: 1.875rem; + line-height: 2.25rem; +} + +.after\:text-secondary-color::after{ + content: var(--tw-content); + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.after\:opacity-0::after{ + content: var(--tw-content); + opacity: 0; +} + +.after\:opacity-30::after{ + content: var(--tw-content); + opacity: 0.3; +} + +.after\:opacity-40::after{ + content: var(--tw-content); + opacity: 0.4; +} + +.after\:outline::after{ + content: var(--tw-content); + outline-style: solid; +} + +.after\:outline-1::after{ + content: var(--tw-content); + outline-width: 1px; +} + +.after\:outline-offset-\[2px\]::after{ + content: var(--tw-content); + outline-offset: 2px; +} + +.after\:outline-heading-color::after{ + content: var(--tw-content); + outline-color: #071c1f; +} + +.after\:transition-all::after{ + content: var(--tw-content); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.after\:duration-300::after{ + content: var(--tw-content); + transition-duration: 300ms; +} + +.after\:content-\[\'\\e958\'\]::after{ + --tw-content: '\e958'; + content: var(--tw-content); +} + +.checked\:after\:bg-heading-color:checked::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.hover\:translate-x-0:hover{ + --tw-translate-x: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.hover\:border-heading-color:hover{ + --tw-border-opacity: 1; + border-color: rgb(7 28 31 / var(--tw-border-opacity)); +} + +.hover\:border-primary-color:hover{ + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.hover\:border-secondary-color:hover{ + --tw-border-opacity: 1; + border-color: rgb(255 90 60 / var(--tw-border-opacity)); +} + +.hover\:bg-heading-color:hover{ + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-color:hover{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.hover\:bg-secondary-color:hover{ + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.hover\:bg-secondary-color-2:hover{ + --tw-bg-opacity: 1; + background-color: rgb(203 52 33 / var(--tw-bg-opacity)); +} + +.hover\:bg-section-bg-1:hover{ + --tw-bg-opacity: 1; + background-color: rgb(242 246 247 / var(--tw-bg-opacity)); +} + +.hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; +} + +.hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; +} + +.hover\:text-primary-color:hover{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.hover\:text-secondary-color:hover{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.hover\:underline:hover{ + text-decoration-line: underline; +} + +.hover\:shadow-box-shadow-1:hover{ + --tw-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1); + --tw-shadow-colored: 0 16px 32px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:before\:h-4\/5:hover::before{ + content: var(--tw-content); + height: 80%; +} + +.hover\:before\:opacity-100:hover::before{ + content: var(--tw-content); + opacity: 1; +} + +.focus\:border:focus{ + border-width: 1px; +} + +.focus\:border-0:focus{ + border-width: 0px; +} + +.focus\:border-secondary-color:focus{ + --tw-border-opacity: 1; + border-color: rgb(255 90 60 / var(--tw-border-opacity)); +} + +.focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.disabled\:cursor-not-allowed:disabled{ + cursor: not-allowed; +} + +.disabled\:bg-primary-color:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.disabled\:opacity-65:disabled{ + opacity: 0.65; +} + +.group\/nested:hover .group-hover\/nested\:visible{ + visibility: visible; +} + +.group:hover .group-hover\:visible{ + visibility: visible; +} + +.group:hover .group-hover\:bottom-0{ + bottom: 0px; +} + +.group:hover .group-hover\:top-\[35\%\]{ + top: 35%; +} + +.group\/nested:hover .group-hover\/nested\:w-0{ + width: 0px; +} + +.group:hover .group-hover\:w-0{ + width: 0px; +} + +.group:hover .group-hover\:w-full{ + width: 100%; +} + +.group\/nested:hover .group-hover\/nested\:translate-y-0{ + --tw-translate-y: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group:hover .group-hover\:-translate-y-4{ + --tw-translate-y: -1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group:hover .group-hover\:translate-y-0{ + --tw-translate-y: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group:hover .group-hover\:scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group\/nested:hover .group-hover\/nested\:bg-primary-color{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-primary-color{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-secondary-color{ + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-secondary-color-3{ + --tw-bg-opacity: 1; + background-color: rgb(251 65 42 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.group\/nested:hover .group-hover\/nested\:text-heading-color{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.group\/nested:hover .group-hover\/nested\:text-secondary-color{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-heading-color{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-paragraph-color{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-secondary-color{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.group\/nested:hover .group-hover\/nested\:opacity-100{ + opacity: 1; +} + +.group:hover .group-hover\:opacity-100{ + opacity: 1; +} + +.group:hover .group-hover\:after\:visible::after{ + content: var(--tw-content); + visibility: visible; +} + +.group:hover .group-hover\:after\:opacity-90::after{ + content: var(--tw-content); + opacity: 0.9; +} + +.group:hover .disabled\:group-hover\:text-white:disabled{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +@media (min-width: 480px){ + .xs\:-left-\[400px\]{ + left: -400px; + } + + .xs\:-right-\[400px\]{ + right: -400px; + } + + .xs\:w-100{ + width: 25rem; + } + + .xs\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } +} + +@media (min-width: 576px){ + .sm\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .sm\:block{ + display: block; + } + + .sm\:hidden{ + display: none; + } + + .sm\:w-1\/2{ + width: 50%; + } + + .sm\:max-w-500px{ + max-width: 31.25rem; + } + + .sm\:basis-1\/2{ + flex-basis: 50%; + } + + .sm\:grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .sm\:whitespace-nowrap{ + white-space: nowrap; + } + + .sm\:px-15px{ + padding-left: .9375rem; + padding-right: .9375rem; + } + + .sm\:pb-0{ + padding-bottom: 0px; + } + + .sm\:pt-3px{ + padding-top: 3px; + } + + .sm\:text-13px{ + font-size: .8125rem; + } + + .sm\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .sm\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .sm\:leading-1{ + line-height: 1; + } + + .sm\:leading-1\.3{ + line-height: 1.3; + } + + .sm\:leading-25px{ + line-height: 1.5625rem; + } +} + +@media (min-width: 768px){ + .md\:absolute{ + position: absolute; + } + + .md\:bottom-10{ + bottom: 2.5rem; + } + + .md\:left-0{ + left: 0px; + } + + .md\:right-0{ + right: 0px; + } + + .md\:top-0{ + top: 0px; + } + + .md\:col-span-1{ + grid-column: span 1 / span 1; + } + + .md\:col-span-2{ + grid-column: span 2 / span 2; + } + + .md\:col-start-1{ + grid-column-start: 1; + } + + .md\:row-span-2{ + grid-row: span 2 / span 2; + } + + .md\:row-start-1{ + grid-row-start: 1; + } + + .md\:row-start-2{ + grid-row-start: 2; + } + + .md\:mb-0{ + margin-bottom: 0px; + } + + .md\:mb-10{ + margin-bottom: 2.5rem; + } + + .md\:mb-30px{ + margin-bottom: 1.875rem; + } + + .md\:mb-6{ + margin-bottom: 1.5rem; + } + + .md\:ml-10{ + margin-left: 2.5rem; + } + + .md\:ml-\[70px\]{ + margin-left: 70px; + } + + .md\:mr-10{ + margin-right: 2.5rem; + } + + .md\:mr-30px{ + margin-right: 1.875rem; + } + + .md\:mr-\[70px\]{ + margin-right: 70px; + } + + .md\:mt-0{ + margin-top: 0px; + } + + .md\:box-border{ + box-sizing: border-box; + } + + .md\:block{ + display: block; + } + + .md\:table-cell{ + display: table-cell; + } + + .md\:hidden{ + display: none; + } + + .md\:h-100px{ + height: 6.25rem; + } + + .md\:h-20{ + height: 5rem; + } + + .md\:h-350px{ + height: 21.875rem; + } + + .md\:h-50px{ + height: 3.125rem; + } + + .md\:h-full{ + height: 100%; + } + + .md\:min-h-350px{ + min-height: 21.875rem; + } + + .md\:min-h-\[350px\]{ + min-height: 350px; + } + + .md\:w-1\/3{ + width: 33.333333%; + } + + .md\:w-100px{ + width: 6.25rem; + } + + .md\:w-20{ + width: 5rem; + } + + .md\:w-300px{ + width: 18.75rem; + } + + .md\:w-50px{ + width: 3.125rem; + } + + .md\:w-\[110px\]{ + width: 110px; + } + + .md\:w-\[164px\]{ + width: 164px; + } + + .md\:w-\[180px\]{ + width: 180px; + } + + .md\:w-auto{ + width: auto; + } + + .md\:max-w-\[70\%\]{ + max-width: 70%; + } + + .md\:basis-1\/3{ + flex-basis: 33.333333%; + } + + .md\:basis-2\/5{ + flex-basis: 40%; + } + + .md\:basis-3\/5{ + flex-basis: 60%; + } + + .md\:basis-auto{ + flex-basis: auto; + } + + .md\:grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .md\:grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + + .md\:flex-row{ + flex-direction: row; + } + + .md\:flex-nowrap{ + flex-wrap: nowrap; + } + + .md\:items-center{ + align-items: center; + } + + .md\:justify-start{ + justify-content: flex-start; + } + + .md\:justify-between{ + justify-content: space-between; + } + + .md\:gap-x-30px{ + -moz-column-gap: 1.875rem; + column-gap: 1.875rem; + } + + .md\:gap-x-35px{ + -moz-column-gap: 2.1875rem; + column-gap: 2.1875rem; + } + + .md\:border-l{ + border-left-width: 1px; + } + + .md\:border-r{ + border-right-width: 1px; + } + + .md\:border-border-color-17{ + --tw-border-opacity: 1; + border-color: rgb(222 226 230 / var(--tw-border-opacity)); + } + + .md\:border-border-color-7{ + --tw-border-opacity: 1; + border-color: rgb(209 218 224 / var(--tw-border-opacity)); + } + + .md\:border-transparent{ + border-color: transparent; + } + + .md\:bg-transparent{ + background-color: transparent; + } + + .md\:p-10{ + padding: 2.5rem; + } + + .md\:p-30px{ + padding: 1.875rem; + } + + .md\:p-50px{ + padding: 3.125rem; + } + + .md\:p-70px{ + padding: 4.375rem; + } + + .md\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .md\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .md\:px-10px{ + padding-left: .625rem; + padding-right: .625rem; + } + + .md\:px-15px{ + padding-left: .9375rem; + padding-right: .9375rem; + } + + .md\:px-25px{ + padding-left: 1.5625rem; + padding-right: 1.5625rem; + } + + .md\:px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; + } + + .md\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .md\:px-50px{ + padding-left: 3.125rem; + padding-right: 3.125rem; + } + + .md\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .md\:py-10px{ + padding-top: .625rem; + padding-bottom: .625rem; + } + + .md\:py-15px{ + padding-top: .9375rem; + padding-bottom: .9375rem; + } + + .md\:py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .md\:py-30px{ + padding-top: 1.875rem; + padding-bottom: 1.875rem; + } + + .md\:py-50px{ + padding-top: 3.125rem; + padding-bottom: 3.125rem; + } + + .md\:py-60px{ + padding-top: 3.75rem; + padding-bottom: 3.75rem; + } + + .md\:pb-10{ + padding-bottom: 2.5rem; + } + + .md\:pb-22px{ + padding-bottom: 1.375rem; + } + + .md\:pb-30{ + padding-bottom: 7.5rem; + } + + .md\:pb-5{ + padding-bottom: 1.25rem; + } + + .md\:pl-10{ + padding-left: 2.5rem; + } + + .md\:pl-30px{ + padding-left: 1.875rem; + } + + .md\:pl-35px{ + padding-left: 2.1875rem; + } + + .md\:pl-45px{ + padding-left: 2.8125rem; + } + + .md\:pl-60px{ + padding-left: 3.75rem; + } + + .md\:pl-70px{ + padding-left: 4.375rem; + } + + .md\:pr-10{ + padding-right: 2.5rem; + } + + .md\:pr-30px{ + padding-right: 1.875rem; + } + + .md\:pr-45px{ + padding-right: 2.8125rem; + } + + .md\:pr-50px{ + padding-right: 3.125rem; + } + + .md\:pr-70px{ + padding-right: 4.375rem; + } + + .md\:pt-0{ + padding-top: 0px; + } + + .md\:pt-10{ + padding-top: 2.5rem; + } + + .md\:pt-25px{ + padding-top: 1.5625rem; + } + + .md\:pt-30px{ + padding-top: 1.875rem; + } + + .md\:pt-50{ + padding-top: 12.5rem; + } + + .md\:text-start{ + text-align: start; + } + + .md\:text-end{ + text-align: end; + } + + .md\:text-15px{ + font-size: .9375rem; + } + + .md\:text-22px{ + font-size: 1.375rem; + } + + .md\:text-26px{ + font-size: 1.625rem; + } + + .md\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .md\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .md\:text-40px{ + font-size: 2.5rem; + } + + .md\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .md\:text-50px{ + font-size: 3.125rem; + } + + .md\:text-\[160px\]{ + font-size: 160px; + } + + .md\:text-\[70px\]{ + font-size: 70px; + } + + .md\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .md\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .md\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .md\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .md\:leading-1{ + line-height: 1; + } + + .md\:leading-1\.3{ + line-height: 1.3; + } + + .md\:leading-1\.8{ + line-height: 1.8; + } + + .md\:leading-10{ + line-height: 2.5rem; + } + + .md\:leading-50px{ + line-height: 3.125rem; + } + + .md\:leading-9{ + line-height: 2.25rem; + } + + .md\:leading-90px{ + line-height: 5.625rem; + } + + .md\:before\:absolute::before{ + content: var(--tw-content); + position: absolute; + } + + .md\:before\:left-\[45px\]::before{ + content: var(--tw-content); + left: 45px; + } + + .md\:before\:right-\[45px\]::before{ + content: var(--tw-content); + right: 45px; + } + + .md\:before\:top-1\/2::before{ + content: var(--tw-content); + top: 50%; + } + + .md\:before\:mb-0::before{ + content: var(--tw-content); + margin-bottom: 0px; + } + + .md\:before\:text-start::before{ + content: var(--tw-content); + text-align: start; + } + + .md\:before\:text-150px::before{ + content: var(--tw-content); + font-size: 9.375rem; + } + + .md\:before\:text-50px::before{ + content: var(--tw-content); + font-size: 3.125rem; + } +} + +@media (min-width: 992px){ + .lg\:absolute{ + position: absolute; + } + + .lg\:bottom-10{ + bottom: 2.5rem; + } + + .lg\:bottom-\[70px\]{ + bottom: 70px; + } + + .lg\:left-\[10\%\]{ + left: 10%; + } + + .lg\:left-\[35px\]{ + left: 35px; + } + + .lg\:right-\[10\%\]{ + right: 10%; + } + + .lg\:right-\[35px\]{ + right: 35px; + } + + .lg\:top-5{ + top: 1.25rem; + } + + .lg\:z-xl{ + z-index: 999999999; + } + + .lg\:col-span-1{ + grid-column: span 1 / span 1; + } + + .lg\:col-span-2{ + grid-column: span 2 / span 2; + } + + .lg\:col-span-3{ + grid-column: span 3 / span 3; + } + + .lg\:col-span-4{ + grid-column: span 4 / span 4; + } + + .lg\:col-span-5{ + grid-column: span 5 / span 5; + } + + .lg\:col-span-7{ + grid-column: span 7 / span 7; + } + + .lg\:col-span-8{ + grid-column: span 8 / span 8; + } + + .lg\:col-start-1{ + grid-column-start: 1; + } + + .lg\:col-start-2{ + grid-column-start: 2; + } + + .lg\:col-start-3{ + grid-column-start: 3; + } + + .lg\:col-start-5{ + grid-column-start: 5; + } + + .lg\:col-start-6{ + grid-column-start: 6; + } + + .lg\:col-start-8{ + grid-column-start: 8; + } + + .lg\:col-start-9{ + grid-column-start: 9; + } + + .lg\:row-span-1{ + grid-row: span 1 / span 1; + } + + .lg\:row-start-1{ + grid-row-start: 1; + } + + .lg\:-mx-15px{ + margin-left: -.9375rem; + margin-right: -.9375rem; + } + + .lg\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .lg\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .lg\:mb-0{ + margin-bottom: 0px; + } + + .lg\:mb-10{ + margin-bottom: 2.5rem; + } + + .lg\:mb-25px{ + margin-bottom: 1.5625rem; + } + + .lg\:mb-50px{ + margin-bottom: 3.125rem; + } + + .lg\:mb-6{ + margin-bottom: 1.5rem; + } + + .lg\:mb-9{ + margin-bottom: 2.25rem; + } + + .lg\:ml-30px{ + margin-left: 1.875rem; + } + + .lg\:ml-5{ + margin-left: 1.25rem; + } + + .lg\:mr-3{ + margin-right: 0.75rem; + } + + .lg\:mr-30px{ + margin-right: 1.875rem; + } + + .lg\:mr-5{ + margin-right: 1.25rem; + } + + .lg\:mt-0{ + margin-top: 0px; + } + + .lg\:mt-10{ + margin-top: 2.5rem; + } + + .lg\:mt-5{ + margin-top: 1.25rem; + } + + .lg\:block{ + display: block; + } + + .lg\:hidden{ + display: none; + } + + .lg\:h-10{ + height: 2.5rem; + } + + .lg\:h-20{ + height: 5rem; + } + + .lg\:h-\[450px\]{ + height: 450px; + } + + .lg\:h-\[650px\]{ + height: 650px; + } + + .lg\:h-full{ + height: 100%; + } + + .lg\:min-h-\[550px\]{ + min-height: 550px; + } + + .lg\:w-10{ + width: 2.5rem; + } + + .lg\:w-100px{ + width: 6.25rem; + } + + .lg\:w-2\/3{ + width: 66.666667%; + } + + .lg\:w-20{ + width: 5rem; + } + + .lg\:w-42px{ + width: 2.625rem; + } + + .lg\:w-\[120px\]{ + width: 120px; + } + + .lg\:w-\[420px\]{ + width: 420px; + } + + .lg\:w-\[45\%\]{ + width: 45%; + } + + .lg\:w-full{ + width: 100%; + } + + .lg\:max-w-980px{ + max-width: 61.25rem; + } + + .lg\:max-w-\[45\%\]{ + max-width: 45%; + } + + .lg\:max-w-\[920px\]{ + max-width: 920px; + } + + .lg\:basis-1\/2{ + flex-basis: 50%; + } + + .lg\:basis-1\/3{ + flex-basis: 33.333333%; + } + + .lg\:basis-1\/4{ + flex-basis: 25%; + } + + .lg\:translate-x-0{ + --tw-translate-x: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + } + + .lg\:grid-cols-12{ + grid-template-columns: repeat(12, minmax(0, 1fr)); + } + + .lg\:grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .lg\:grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .lg\:grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + + .lg\:flex-row{ + flex-direction: row; + } + + .lg\:items-start{ + align-items: flex-start; + } + + .lg\:items-center{ + align-items: center; + } + + .lg\:justify-start{ + justify-content: flex-start; + } + + .lg\:justify-end{ + justify-content: flex-end; + } + + .lg\:justify-center{ + justify-content: center; + } + + .lg\:justify-between{ + justify-content: space-between; + } + + .lg\:gap-0{ + gap: 0px; + } + + .lg\:gap-30px{ + gap: 1.875rem; + } + + .lg\:gap-4{ + gap: 1rem; + } + + .lg\:gap-5{ + gap: 1.25rem; + } + + .lg\:gap-9{ + gap: 2.25rem; + } + + .lg\:gap-x-30px{ + -moz-column-gap: 1.875rem; + column-gap: 1.875rem; + } + + .lg\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + } + + .lg\:bg-opacity-35{ + --tw-bg-opacity: 0.35; + } + + .lg\:p-30px{ + padding: 1.875rem; + } + + .lg\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .lg\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .lg\:px-25px{ + padding-left: 1.5625rem; + padding-right: 1.5625rem; + } + + .lg\:px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; + } + + .lg\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .lg\:px-60px{ + padding-left: 3.75rem; + padding-right: 3.75rem; + } + + .lg\:py-15px{ + padding-top: .9375rem; + padding-bottom: .9375rem; + } + + .lg\:py-17px{ + padding-top: 1.0625rem; + padding-bottom: 1.0625rem; + } + + .lg\:py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .lg\:py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; + } + + .lg\:pb-100px{ + padding-bottom: 6.25rem; + } + + .lg\:pb-13px{ + padding-bottom: .8125rem; + } + + .lg\:pb-25px{ + padding-bottom: 1.5625rem; + } + + .lg\:pb-30{ + padding-bottom: 7.5rem; + } + + .lg\:pb-70px{ + padding-bottom: 4.375rem; + } + + .lg\:pl-20{ + padding-left: 5rem; + } + + .lg\:pl-35px{ + padding-left: 2.1875rem; + } + + .lg\:pr-17px{ + padding-right: 1.0625rem; + } + + .lg\:pr-20{ + padding-right: 5rem; + } + + .lg\:pr-30px{ + padding-right: 1.875rem; + } + + .lg\:pr-35px{ + padding-right: 2.1875rem; + } + + .lg\:pt-0{ + padding-top: 0px; + } + + .lg\:pt-15px{ + padding-top: .9375rem; + } + + .lg\:pt-30{ + padding-top: 7.5rem; + } + + .lg\:pt-5{ + padding-top: 1.25rem; + } + + .lg\:text-start{ + text-align: start; + } + + .lg\:text-22px{ + font-size: 1.375rem; + } + + .lg\:text-26px{ + font-size: 1.625rem; + } + + .lg\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .lg\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .lg\:text-42px{ + font-size: 2.625rem; + } + + .lg\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .lg\:text-50px{ + font-size: 3.125rem; + } + + .lg\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .lg\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .lg\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .lg\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .lg\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .lg\:leading-1{ + line-height: 1; + } + + .lg\:leading-1\.3{ + line-height: 1.3; + } + + .lg\:leading-1\.5{ + line-height: 1.5; + } + + .lg\:leading-1\.8{ + line-height: 1.8; + } + + .lg\:leading-11{ + line-height: 2.75rem; + } + + .lg\:leading-50px{ + line-height: 3.125rem; + } + + .lg\:before\:absolute::before{ + content: var(--tw-content); + position: absolute; + } + + .lg\:before\:top-2::before{ + content: var(--tw-content); + top: 0.5rem; + } + + .lg\:before\:mb-0::before{ + content: var(--tw-content); + margin-bottom: 0px; + } + + .before\:lg\:block::before{ + content: var(--tw-content); + display: block; + } + + .after\:lg\:block::after{ + content: var(--tw-content); + display: block; + } +} + +@media (min-width: 1200px){ + .xl\:left-\[150px\]{ + left: 150px; + } + + .xl\:right-\[150px\]{ + right: 150px; + } + + .xl\:col-span-2{ + grid-column: span 2 / span 2; + } + + .xl\:col-span-3{ + grid-column: span 3 / span 3; + } + + .xl\:col-start-1{ + grid-column-start: 1; + } + + .xl\:col-start-10{ + grid-column-start: 10; + } + + .xl\:col-start-4{ + grid-column-start: 4; + } + + .xl\:col-start-6{ + grid-column-start: 6; + } + + .xl\:col-start-8{ + grid-column-start: 8; + } + + .xl\:mb-0{ + margin-bottom: 0px; + } + + .xl\:mb-27px{ + margin-bottom: 27px; + } + + .xl\:mb-30px{ + margin-bottom: 1.875rem; + } + + .xl\:mb-50px{ + margin-bottom: 3.125rem; + } + + .xl\:ml-10{ + margin-left: 2.5rem; + } + + .xl\:mr-10{ + margin-right: 2.5rem; + } + + .xl\:block{ + display: block; + } + + .xl\:flex{ + display: flex; + } + + .xl\:hidden{ + display: none; + } + + .xl\:h-100px{ + height: 6.25rem; + } + + .xl\:h-\[500px\]{ + height: 500px; + } + + .xl\:h-\[600px\]{ + height: 600px; + } + + .xl\:h-screen{ + height: 100vh; + } + + .xl\:min-h-0{ + min-height: 0px; + } + + .xl\:w-100px{ + width: 6.25rem; + } + + .xl\:w-90px{ + width: 5.625rem; + } + + .xl\:w-\[180px\]{ + width: 180px; + } + + .xl\:basis-1\/3{ + flex-basis: 33.333333%; + } + + .xl\:grid-cols-12{ + grid-template-columns: repeat(12, minmax(0, 1fr)); + } + + .xl\:grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .xl\:gap-30px{ + gap: 1.875rem; + } + + .xl\:gap-5{ + gap: 1.25rem; + } + + .xl\:gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + + .xl\:gap-x-50px{ + -moz-column-gap: 3.125rem; + column-gap: 3.125rem; + } + + .xl\:px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; + } + + .xl\:px-35px{ + padding-left: 2.1875rem; + padding-right: 2.1875rem; + } + + .xl\:py-21px{ + padding-top: 1.3125rem; + padding-bottom: 1.3125rem; + } + + .xl\:py-50px{ + padding-top: 3.125rem; + padding-bottom: 3.125rem; + } + + .xl\:pl-100px{ + padding-left: 6.25rem; + } + + .xl\:pl-30px{ + padding-left: 1.875rem; + } + + .xl\:pl-35px{ + padding-left: 2.1875rem; + } + + .xl\:pr-100px{ + padding-right: 6.25rem; + } + + .xl\:pr-30px{ + padding-right: 1.875rem; + } + + .xl\:pt-100px{ + padding-top: 6.25rem; + } + + .xl\:text-15px{ + font-size: .9375rem; + } + + .xl\:text-22px{ + font-size: 1.375rem; + } + + .xl\:text-26px{ + font-size: 1.625rem; + } + + .xl\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .xl\:text-35px{ + font-size: 2.1875rem; + } + + .xl\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .xl\:text-44px{ + font-size: 2.75rem; + } + + .xl\:text-45px{ + font-size: 2.8125rem; + } + + .xl\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .xl\:text-50px{ + font-size: 3.125rem; + } + + .xl\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .xl\:text-\[56px\]{ + font-size: 56px; + } + + .xl\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .xl\:leading-1{ + line-height: 1; + } + + .xl\:leading-1\.3{ + line-height: 1.3; + } + + .xl\:leading-110px{ + line-height: 6.875rem; + } + + .xl\:before\:top-7::before{ + content: var(--tw-content); + top: 1.75rem; + } + + .xl\:before\:text-80px::before{ + content: var(--tw-content); + font-size: 5rem; + } +} + +@media (min-width: 1300px){ + .\32xl\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } +} + +@media (min-width: 1400px){ + .\33xl\:block{ + display: block; + } + + .\33xl\:w-auto{ + width: auto; + } + + .\33xl\:px-35px{ + padding-left: 2.1875rem; + padding-right: 2.1875rem; + } + + .\33xl\:px-\[2\%\]{ + padding-left: 2%; + padding-right: 2%; + } + + .\33xl\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .\33xl\:leading-1{ + line-height: 1; + } + + .\33xl\:leading-1\.3{ + line-height: 1.3; + } +} + +@media (min-width: 1600px){ + .\34xl\:absolute{ + position: absolute; + } + + .\34xl\:-mt-65px{ + margin-top: -4.0625rem; + } + + .\34xl\:ml-auto{ + margin-left: auto; + } + + .\34xl\:mr-auto{ + margin-right: auto; + } + + .\34xl\:block{ + display: block; + } + + .\34xl\:h-\[70\%\]{ + height: 70%; + } + + .\34xl\:h-\[800px\]{ + height: 800px; + } + + .\34xl\:h-full{ + height: 100%; + } + + .\34xl\:h-screen{ + height: 100vh; + } + + .\34xl\:min-h-\[780px\]{ + min-height: 780px; + } + + .\34xl\:min-h-\[800px\]{ + min-height: 800px; + } + + .\34xl\:w-100{ + width: 25rem; + } + + .\34xl\:w-\[45\%\]{ + width: 45%; + } + + .\34xl\:max-w-500px{ + max-width: 31.25rem; + } + + .\34xl\:border-\[5px\]{ + border-width: 5px; + } + + .\34xl\:px-10px{ + padding-left: .625rem; + padding-right: .625rem; + } + + .\34xl\:px-\[5\%\]{ + padding-left: 5%; + padding-right: 5%; + } + + .\34xl\:px-\[9\%\]{ + padding-left: 9%; + padding-right: 9%; + } + + .\34xl\:text-65px{ + font-size: 4.0625rem; + } + + .\34xl\:text-7xl{ + font-size: 4.5rem; + line-height: 1; + } + + .\34xl\:text-80px{ + font-size: 5rem; + } + + .\34xl\:text-90px{ + font-size: 5.625rem; + } + + .\34xl\:text-\[46px\]{ + font-size: 46px; + } + + .\34xl\:leading-1{ + line-height: 1; + } + + .\34xl\:leading-1\.3{ + line-height: 1.3; + } + + .\34xl\:leading-65px{ + line-height: 4.0625rem; + } +} + +.ltr\:-left-\[300px\]:where([dir="ltr"], [dir="ltr"] *){ + left: -300px; +} + +.ltr\:-right-\[300px\]:where([dir="ltr"], [dir="ltr"] *){ + right: -300px; +} + +.ltr\:left-0:where([dir="ltr"], [dir="ltr"] *){ + left: 0px; +} + +.ltr\:-translate-x-1\/2:where([dir="ltr"], [dir="ltr"] *){ + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.ltr\:border-l:where([dir="ltr"], [dir="ltr"] *){ + border-left-width: 1px; +} + +@media (min-width: 480px){ + .ltr\:xs\:-left-\[400px\]:where([dir="ltr"], [dir="ltr"] *){ + left: -400px; + } + + .ltr\:xs\:-right-\[400px\]:where([dir="ltr"], [dir="ltr"] *){ + right: -400px; + } +} + +.rtl\:-left-3:where([dir="rtl"], [dir="rtl"] *){ + left: -0.75rem; +} + +.rtl\:-left-\[300px\]:where([dir="rtl"], [dir="rtl"] *){ + left: -300px; +} + +.rtl\:-right-2:where([dir="rtl"], [dir="rtl"] *){ + right: -0.5rem; +} + +.rtl\:-right-\[300px\]:where([dir="rtl"], [dir="rtl"] *){ + right: -300px; +} + +.rtl\:right-0:where([dir="rtl"], [dir="rtl"] *){ + right: 0px; +} + +.rtl\:right-5:where([dir="rtl"], [dir="rtl"] *){ + right: 1.25rem; +} + +.rtl\:right-\[10px\]:where([dir="rtl"], [dir="rtl"] *){ + right: 10px; +} + +.rtl\:right-\[60px\]:where([dir="rtl"], [dir="rtl"] *){ + right: 60px; +} + +.rtl\:ml-25px:where([dir="rtl"], [dir="rtl"] *){ + margin-left: 1.5625rem; +} + +.rtl\:ml-3:where([dir="rtl"], [dir="rtl"] *){ + margin-left: 0.75rem; +} + +.rtl\:block:where([dir="rtl"], [dir="rtl"] *){ + display: block; +} + +.rtl\:hidden:where([dir="rtl"], [dir="rtl"] *){ + display: none; +} + +.rtl\:translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *){ + --tw-translate-x: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rtl\:border-l:where([dir="rtl"], [dir="rtl"] *){ + border-left-width: 1px; +} + +.rtl\:border-r:where([dir="rtl"], [dir="rtl"] *){ + border-right-width: 1px; +} + +.rtl\:border-r-4:where([dir="rtl"], [dir="rtl"] *){ + border-right-width: 4px; +} + +.rtl\:pl-15px:where([dir="rtl"], [dir="rtl"] *){ + padding-left: .9375rem; +} + +.rtl\:pr-10px:where([dir="rtl"], [dir="rtl"] *){ + padding-right: .625rem; +} + +.rtl\:pr-15px:where([dir="rtl"], [dir="rtl"] *){ + padding-right: .9375rem; +} + +@media (min-width: 480px){ + .rtl\:xs\:-left-\[400px\]:where([dir="rtl"], [dir="rtl"] *){ + left: -400px; + } + + .rtl\:xs\:-right-\[400px\]:where([dir="rtl"], [dir="rtl"] *){ + right: -400px; + } +} + +@media (min-width: 1200px){ + .rtl\:xl\:right-\[150px\]:where([dir="rtl"], [dir="rtl"] *){ + right: 150px; + } + + .rtl\:xl\:pl-30px:where([dir="rtl"], [dir="rtl"] *){ + padding-left: 1.875rem; + } + + .rtl\:xl\:pr-30px:where([dir="rtl"], [dir="rtl"] *){ + padding-right: 1.875rem; + } +} diff --git a/quarter-rtl/assets/css/swiper-bundle.min.css b/quarter-rtl/assets/css/swiper-bundle.min.css new file mode 100644 index 0000000..9991ad5 --- /dev/null +++ b/quarter-rtl/assets/css/swiper-bundle.min.css @@ -0,0 +1,705 @@ +/** + * Swiper 11.1.4 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2024 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: May 30, 2024 + */ + +@font-face { + font-family: swiper-icons; + src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); + font-weight: 400; + font-style: normal; +} +:root { + --swiper-theme-color: #007aff; +} +:host { + position: relative; + display: block; + margin-left: auto; + margin-right: auto; + z-index: 1; +} +.swiper { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + z-index: 1; + display: block; +} +.swiper-vertical > .swiper-wrapper { + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + transition-timing-function: var( + --swiper-wrapper-transition-timing-function, + initial + ); + box-sizing: content-box; +} +.swiper-android .swiper-slide, +.swiper-ios .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-horizontal { + touch-action: pan-y; +} +.swiper-vertical { + touch-action: pan-x; +} +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; + display: block; +} +.swiper-slide-invisible-blank { + visibility: hidden; +} +.swiper-autoheight, +.swiper-autoheight .swiper-slide { + height: auto; +} +.swiper-autoheight .swiper-wrapper { + align-items: flex-start; + transition-property: transform, height; +} +.swiper-backface-hidden .swiper-slide { + transform: translateZ(0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px; +} +.swiper-3d .swiper-wrapper { + transform-style: preserve-3d; +} +.swiper-3d { + perspective: 1200px; +} +.swiper-3d .swiper-cube-shadow, +.swiper-3d .swiper-slide { + transform-style: preserve-3d; +} +.swiper-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + -ms-overflow-style: none; +} +.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { + display: none; +} +.swiper-css-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: start start; +} +.swiper-css-mode.swiper-horizontal > .swiper-wrapper { + scroll-snap-type: x mandatory; +} +.swiper-css-mode.swiper-vertical > .swiper-wrapper { + scroll-snap-type: y mandatory; +} +.swiper-css-mode.swiper-free-mode > .swiper-wrapper { + scroll-snap-type: none; +} +.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: none; +} +.swiper-css-mode.swiper-centered > .swiper-wrapper::before { + content: ""; + flex-shrink: 0; + order: 9999; +} +.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { + scroll-snap-align: center center; + scroll-snap-stop: always; +} +.swiper-css-mode.swiper-centered.swiper-horizontal + > .swiper-wrapper + > .swiper-slide:first-child { + margin-inline-start: var(--swiper-centered-offset-before); +} +.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { + height: 100%; + min-height: 1px; + width: var(--swiper-centered-offset-after); +} +.swiper-css-mode.swiper-centered.swiper-vertical + > .swiper-wrapper + > .swiper-slide:first-child { + margin-block-start: var(--swiper-centered-offset-before); +} +.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { + width: 100%; + min-width: 1px; + height: var(--swiper-centered-offset-after); +} +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; +} +.swiper-3d .swiper-slide-shadow { + background: rgba(0, 0, 0, 0.15); +} +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient( + to left, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-right { + background-image: linear-gradient( + to right, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient( + to top, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-bottom { + background-image: linear-gradient( + to bottom, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + transform-origin: 50%; + box-sizing: border-box; + border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); + border-radius: 50%; + border-top-color: transparent; +} +.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, +.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { + animation: swiper-preloader-spin 1s infinite linear; +} +.swiper-lazy-preloader-white { + --swiper-preloader-color: #fff; +} +.swiper-lazy-preloader-black { + --swiper-preloader-color: #000; +} +@keyframes swiper-preloader-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.swiper-virtual .swiper-slide { + -webkit-backface-visibility: hidden; + transform: translateZ(0); +} +.swiper-virtual.swiper-css-mode .swiper-wrapper::after { + content: ""; + position: absolute; + left: 0; + top: 0; + pointer-events: none; +} +.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { + height: 1px; + width: var(--swiper-virtual-size); +} +.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { + width: 1px; + height: var(--swiper-virtual-size); +} +:root { + --swiper-navigation-size: 44px; +} +.swiper-button-next, +.swiper-button-prev { + position: absolute; + top: var(--swiper-navigation-top-offset, 50%); + width: calc(var(--swiper-navigation-size) / 44 * 27); + height: var(--swiper-navigation-size); + margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); + z-index: 10; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + color: var(--swiper-navigation-color, var(--swiper-theme-color)); +} +.swiper-button-next.swiper-button-disabled, +.swiper-button-prev.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-next.swiper-button-hidden, +.swiper-button-prev.swiper-button-hidden { + opacity: 0; + cursor: auto; + pointer-events: none; +} +.swiper-navigation-disabled .swiper-button-next, +.swiper-navigation-disabled .swiper-button-prev { + display: none !important; +} +.swiper-button-next svg, +.swiper-button-prev svg { + width: 100%; + height: 100%; + object-fit: contain; + transform-origin: center; +} +.swiper-rtl .swiper-button-next svg, +.swiper-rtl .swiper-button-prev svg { + transform: rotate(180deg); +} +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: var(--swiper-navigation-sides-offset, 10px); + right: auto; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: var(--swiper-navigation-sides-offset, 10px); + left: auto; +} +.swiper-button-lock { + display: none; +} +.swiper-button-next:after, +.swiper-button-prev:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + font-variant: initial; + line-height: 1; +} +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: "prev"; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: var(--swiper-navigation-sides-offset, 10px); + left: auto; +} +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: "next"; +} +.swiper-pagination { + position: absolute; + text-align: center; + transition: 0.3s opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +.swiper-pagination-disabled > .swiper-pagination, +.swiper-pagination.swiper-pagination-disabled { + display: none !important; +} +.swiper-horizontal > .swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal, +.swiper-pagination-custom, +.swiper-pagination-fraction { + bottom: var(--swiper-pagination-bottom, 8px); + top: var(--swiper-pagination-top, auto); + left: 0; + width: 100%; +} +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.33); + position: relative; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.33); +} +.swiper-pagination-bullet { + width: var( + --swiper-pagination-bullet-width, + var(--swiper-pagination-bullet-size, 8px) + ); + height: var( + --swiper-pagination-bullet-height, + var(--swiper-pagination-bullet-size, 8px) + ); + display: inline-block; + border-radius: var(--swiper-pagination-bullet-border-radius, 50%); + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); +} +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -webkit-appearance: none; + appearance: none; +} +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; +} +.swiper-pagination-bullet:only-child { + display: none !important; +} +.swiper-pagination-bullet-active { + opacity: var(--swiper-pagination-bullet-opacity, 1); + background: var(--swiper-pagination-color, var(--swiper-theme-color)); +} +.swiper-pagination-vertical.swiper-pagination-bullets, +.swiper-vertical > .swiper-pagination-bullets { + right: var(--swiper-pagination-right, 8px); + left: var(--swiper-pagination-left, auto); + top: 50%; + transform: translate3d(0px, -50%, 0); +} +.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block; +} +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + display: inline-block; + transition: 0.2s transform, 0.2s top; +} +.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets + .swiper-pagination-bullet { + margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); +} +.swiper-horizontal + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + transform: translateX(-50%); + white-space: nowrap; +} +.swiper-horizontal + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: 0.2s transform, 0.2s left; +} +.swiper-horizontal.swiper-rtl + > .swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: 0.2s transform, 0.2s right; +} +.swiper-pagination-fraction { + color: var(--swiper-pagination-fraction-color, inherit); +} +.swiper-pagination-progressbar { + background: var( + --swiper-pagination-progressbar-bg-color, + rgba(0, 0, 0, 0.25) + ); + position: absolute; +} +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: var(--swiper-pagination-color, var(--swiper-theme-color)); + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform: scale(0); + transform-origin: left top; +} +.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + transform-origin: right top; +} +.swiper-horizontal > .swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-horizontal, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, +.swiper-vertical + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: var(--swiper-pagination-progressbar-size, 4px); + left: 0; + top: 0; +} +.swiper-horizontal + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-vertical > .swiper-pagination-progressbar { + width: var(--swiper-pagination-progressbar-size, 4px); + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-lock { + display: none; +} +.swiper-scrollbar { + border-radius: var(--swiper-scrollbar-border-radius, 10px); + position: relative; + touch-action: none; + background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1)); +} +.swiper-scrollbar-disabled > .swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-disabled { + display: none !important; +} +.swiper-horizontal > .swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-horizontal { + position: absolute; + left: var(--swiper-scrollbar-sides-offset, 1%); + bottom: var(--swiper-scrollbar-bottom, 4px); + top: var(--swiper-scrollbar-top, auto); + z-index: 50; + height: var(--swiper-scrollbar-size, 4px); + width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); +} +.swiper-scrollbar.swiper-scrollbar-vertical, +.swiper-vertical > .swiper-scrollbar { + position: absolute; + left: var(--swiper-scrollbar-left, auto); + right: var(--swiper-scrollbar-right, 4px); + top: var(--swiper-scrollbar-sides-offset, 1%); + z-index: 50; + width: var(--swiper-scrollbar-size, 4px); + height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5)); + border-radius: var(--swiper-scrollbar-border-radius, 10px); + left: 0; + top: 0; +} +.swiper-scrollbar-cursor-drag { + cursor: move; +} +.swiper-scrollbar-lock { + display: none; +} +.swiper-zoom-container { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} +.swiper-zoom-container > canvas, +.swiper-zoom-container > img, +.swiper-zoom-container > svg { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; + touch-action: none; +} +.swiper .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; +} +.swiper-free-mode > .swiper-wrapper { + transition-timing-function: ease-out; + margin: 0 auto; +} +.swiper-grid > .swiper-wrapper { + flex-wrap: wrap; +} +.swiper-grid-column > .swiper-wrapper { + flex-wrap: wrap; + flex-direction: column; +} +.swiper-fade.swiper-free-mode .swiper-slide { + transition-timing-function: ease-out; +} +.swiper-fade .swiper-slide { + pointer-events: none; + transition-property: opacity; +} +.swiper-fade .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-fade .swiper-slide-active { + pointer-events: auto; +} +.swiper-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-cube { + overflow: visible; +} +.swiper-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + transform-origin: 0 0; + width: 100%; + height: 100%; +} +.swiper-cube .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-cube.swiper-rtl .swiper-slide { + transform-origin: 100% 0; +} +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-next, +.swiper-cube .swiper-slide-prev { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + opacity: 0.6; + z-index: 0; +} +.swiper-cube .swiper-cube-shadow:before { + content: ""; + background: #000; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + filter: blur(50px); +} +.swiper-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-flip { + overflow: visible; +} +.swiper-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; +} +.swiper-flip .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-flip .swiper-slide-active, +.swiper-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-creative .swiper-slide { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + overflow: hidden; + transition-property: transform, opacity, height; +} +.swiper-cards { + overflow: visible; +} +.swiper-cards .swiper-slide { + transform-origin: center bottom; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + overflow: hidden; +} diff --git a/quarter-rtl/assets/css/ui-widget.css b/quarter-rtl/assets/css/ui-widget.css new file mode 100644 index 0000000..4bbd3a7 --- /dev/null +++ b/quarter-rtl/assets/css/ui-widget.css @@ -0,0 +1,858 @@ +/*! jQuery UI - v1.11.4 - 2016-06-07 +* http://jqueryui.com +* Includes: core.css, slider.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter: Alpha(Opacity=0); +} +.ui-front { + z-index: 100; +} +.ui-state-disabled { + cursor: default !important; +} +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: 0.7em; + display: block; + border: 0; + background-position: 0 0; +} +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} +.ui-slider-horizontal { + height: 0.8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -0.3em; + margin-left: -0.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} +.ui-slider-vertical { + width: 0.8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -0.3em; + margin-left: 0; + margin-bottom: -0.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-widget { + font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #a6c9e2; + background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% + bottom repeat-x; + color: #222; +} +.ui-widget-content a { + color: #222; +} +.ui-widget-header { + border: 1px solid #4297d7; + background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% + 50% repeat-x; + color: #fff; + font-weight: bold; +} +.ui-widget-header a { + color: #fff; +} +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #c5dbec; + background: #dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% + repeat-x; + font-weight: bold; + color: #2e6e9e; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #2e6e9e; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #79b7e7; + background: #d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% + repeat-x; + font-weight: bold; + color: #1d5987; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #1d5987; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #79b7e7; + background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% + 50% repeat-x; + font-weight: bold; + color: #e17009; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #e17009; + text-decoration: none; +} +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fad42e; + background: #fbec88; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% + repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: 0.7; + filter: Alpha(Opacity=70); + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: 0.35; + filter: Alpha(Opacity=35); + background-image: none; +} +.ui-state-disabled .ui-icon { + filter: Alpha(Opacity=35); +} +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_469bdd_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_d8e7f3_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_6da8d5_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_217bc0_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_f9bd01_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_2e83ff_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} +.ui-icon-blank { + background-position: 16px 16px; +} +.ui-icon-carat-1-n { + background-position: 0 0; +} +.ui-icon-carat-1-ne { + background-position: -16px 0; +} +.ui-icon-carat-1-e { + background-position: -32px 0; +} +.ui-icon-carat-1-se { + background-position: -48px 0; +} +.ui-icon-carat-1-s { + background-position: -64px 0; +} +.ui-icon-carat-1-sw { + background-position: -80px 0; +} +.ui-icon-carat-1-w { + background-position: -96px 0; +} +.ui-icon-carat-1-nw { + background-position: -112px 0; +} +.ui-icon-carat-2-n-s { + background-position: -128px 0; +} +.ui-icon-carat-2-e-w { + background-position: -144px 0; +} +.ui-icon-triangle-1-n { + background-position: 0 -16px; +} +.ui-icon-triangle-1-ne { + background-position: -16px -16px; +} +.ui-icon-triangle-1-e { + background-position: -32px -16px; +} +.ui-icon-triangle-1-se { + background-position: -48px -16px; +} +.ui-icon-triangle-1-s { + background-position: -64px -16px; +} +.ui-icon-triangle-1-sw { + background-position: -80px -16px; +} +.ui-icon-triangle-1-w { + background-position: -96px -16px; +} +.ui-icon-triangle-1-nw { + background-position: -112px -16px; +} +.ui-icon-triangle-2-n-s { + background-position: -128px -16px; +} +.ui-icon-triangle-2-e-w { + background-position: -144px -16px; +} +.ui-icon-arrow-1-n { + background-position: 0 -32px; +} +.ui-icon-arrow-1-ne { + background-position: -16px -32px; +} +.ui-icon-arrow-1-e { + background-position: -32px -32px; +} +.ui-icon-arrow-1-se { + background-position: -48px -32px; +} +.ui-icon-arrow-1-s { + background-position: -64px -32px; +} +.ui-icon-arrow-1-sw { + background-position: -80px -32px; +} +.ui-icon-arrow-1-w { + background-position: -96px -32px; +} +.ui-icon-arrow-1-nw { + background-position: -112px -32px; +} +.ui-icon-arrow-2-n-s { + background-position: -128px -32px; +} +.ui-icon-arrow-2-ne-sw { + background-position: -144px -32px; +} +.ui-icon-arrow-2-e-w { + background-position: -160px -32px; +} +.ui-icon-arrow-2-se-nw { + background-position: -176px -32px; +} +.ui-icon-arrowstop-1-n { + background-position: -192px -32px; +} +.ui-icon-arrowstop-1-e { + background-position: -208px -32px; +} +.ui-icon-arrowstop-1-s { + background-position: -224px -32px; +} +.ui-icon-arrowstop-1-w { + background-position: -240px -32px; +} +.ui-icon-arrowthick-1-n { + background-position: 0 -48px; +} +.ui-icon-arrowthick-1-ne { + background-position: -16px -48px; +} +.ui-icon-arrowthick-1-e { + background-position: -32px -48px; +} +.ui-icon-arrowthick-1-se { + background-position: -48px -48px; +} +.ui-icon-arrowthick-1-s { + background-position: -64px -48px; +} +.ui-icon-arrowthick-1-sw { + background-position: -80px -48px; +} +.ui-icon-arrowthick-1-w { + background-position: -96px -48px; +} +.ui-icon-arrowthick-1-nw { + background-position: -112px -48px; +} +.ui-icon-arrowthick-2-n-s { + background-position: -128px -48px; +} +.ui-icon-arrowthick-2-ne-sw { + background-position: -144px -48px; +} +.ui-icon-arrowthick-2-e-w { + background-position: -160px -48px; +} +.ui-icon-arrowthick-2-se-nw { + background-position: -176px -48px; +} +.ui-icon-arrowthickstop-1-n { + background-position: -192px -48px; +} +.ui-icon-arrowthickstop-1-e { + background-position: -208px -48px; +} +.ui-icon-arrowthickstop-1-s { + background-position: -224px -48px; +} +.ui-icon-arrowthickstop-1-w { + background-position: -240px -48px; +} +.ui-icon-arrowreturnthick-1-w { + background-position: 0 -64px; +} +.ui-icon-arrowreturnthick-1-n { + background-position: -16px -64px; +} +.ui-icon-arrowreturnthick-1-e { + background-position: -32px -64px; +} +.ui-icon-arrowreturnthick-1-s { + background-position: -48px -64px; +} +.ui-icon-arrowreturn-1-w { + background-position: -64px -64px; +} +.ui-icon-arrowreturn-1-n { + background-position: -80px -64px; +} +.ui-icon-arrowreturn-1-e { + background-position: -96px -64px; +} +.ui-icon-arrowreturn-1-s { + background-position: -112px -64px; +} +.ui-icon-arrowrefresh-1-w { + background-position: -128px -64px; +} +.ui-icon-arrowrefresh-1-n { + background-position: -144px -64px; +} +.ui-icon-arrowrefresh-1-e { + background-position: -160px -64px; +} +.ui-icon-arrowrefresh-1-s { + background-position: -176px -64px; +} +.ui-icon-arrow-4 { + background-position: 0 -80px; +} +.ui-icon-arrow-4-diag { + background-position: -16px -80px; +} +.ui-icon-extlink { + background-position: -32px -80px; +} +.ui-icon-newwin { + background-position: -48px -80px; +} +.ui-icon-refresh { + background-position: -64px -80px; +} +.ui-icon-shuffle { + background-position: -80px -80px; +} +.ui-icon-transfer-e-w { + background-position: -96px -80px; +} +.ui-icon-transferthick-e-w { + background-position: -112px -80px; +} +.ui-icon-folder-collapsed { + background-position: 0 -96px; +} +.ui-icon-folder-open { + background-position: -16px -96px; +} +.ui-icon-document { + background-position: -32px -96px; +} +.ui-icon-document-b { + background-position: -48px -96px; +} +.ui-icon-note { + background-position: -64px -96px; +} +.ui-icon-mail-closed { + background-position: -80px -96px; +} +.ui-icon-mail-open { + background-position: -96px -96px; +} +.ui-icon-suitcase { + background-position: -112px -96px; +} +.ui-icon-comment { + background-position: -128px -96px; +} +.ui-icon-person { + background-position: -144px -96px; +} +.ui-icon-print { + background-position: -160px -96px; +} +.ui-icon-trash { + background-position: -176px -96px; +} +.ui-icon-locked { + background-position: -192px -96px; +} +.ui-icon-unlocked { + background-position: -208px -96px; +} +.ui-icon-bookmark { + background-position: -224px -96px; +} +.ui-icon-tag { + background-position: -240px -96px; +} +.ui-icon-home { + background-position: 0 -112px; +} +.ui-icon-flag { + background-position: -16px -112px; +} +.ui-icon-calendar { + background-position: -32px -112px; +} +.ui-icon-cart { + background-position: -48px -112px; +} +.ui-icon-pencil { + background-position: -64px -112px; +} +.ui-icon-clock { + background-position: -80px -112px; +} +.ui-icon-disk { + background-position: -96px -112px; +} +.ui-icon-calculator { + background-position: -112px -112px; +} +.ui-icon-zoomin { + background-position: -128px -112px; +} +.ui-icon-zoomout { + background-position: -144px -112px; +} +.ui-icon-search { + background-position: -160px -112px; +} +.ui-icon-wrench { + background-position: -176px -112px; +} +.ui-icon-gear { + background-position: -192px -112px; +} +.ui-icon-heart { + background-position: -208px -112px; +} +.ui-icon-star { + background-position: -224px -112px; +} +.ui-icon-link { + background-position: -240px -112px; +} +.ui-icon-cancel { + background-position: 0 -128px; +} +.ui-icon-plus { + background-position: -16px -128px; +} +.ui-icon-plusthick { + background-position: -32px -128px; +} +.ui-icon-minus { + background-position: -48px -128px; +} +.ui-icon-minusthick { + background-position: -64px -128px; +} +.ui-icon-close { + background-position: -80px -128px; +} +.ui-icon-closethick { + background-position: -96px -128px; +} +.ui-icon-key { + background-position: -112px -128px; +} +.ui-icon-lightbulb { + background-position: -128px -128px; +} +.ui-icon-scissors { + background-position: -144px -128px; +} +.ui-icon-clipboard { + background-position: -160px -128px; +} +.ui-icon-copy { + background-position: -176px -128px; +} +.ui-icon-contact { + background-position: -192px -128px; +} +.ui-icon-image { + background-position: -208px -128px; +} +.ui-icon-video { + background-position: -224px -128px; +} +.ui-icon-script { + background-position: -240px -128px; +} +.ui-icon-alert { + background-position: 0 -144px; +} +.ui-icon-info { + background-position: -16px -144px; +} +.ui-icon-notice { + background-position: -32px -144px; +} +.ui-icon-help { + background-position: -48px -144px; +} +.ui-icon-check { + background-position: -64px -144px; +} +.ui-icon-bullet { + background-position: -80px -144px; +} +.ui-icon-radio-on { + background-position: -96px -144px; +} +.ui-icon-radio-off { + background-position: -112px -144px; +} +.ui-icon-pin-w { + background-position: -128px -144px; +} +.ui-icon-pin-s { + background-position: -144px -144px; +} +.ui-icon-play { + background-position: 0 -160px; +} +.ui-icon-pause { + background-position: -16px -160px; +} +.ui-icon-seek-next { + background-position: -32px -160px; +} +.ui-icon-seek-prev { + background-position: -48px -160px; +} +.ui-icon-seek-end { + background-position: -64px -160px; +} +.ui-icon-seek-start { + background-position: -80px -160px; +} +.ui-icon-seek-first { + background-position: -80px -160px; +} +.ui-icon-stop { + background-position: -96px -160px; +} +.ui-icon-eject { + background-position: -112px -160px; +} +.ui-icon-volume-off { + background-position: -128px -160px; +} +.ui-icon-volume-on { + background-position: -144px -160px; +} +.ui-icon-power { + background-position: 0 -176px; +} +.ui-icon-signal-diag { + background-position: -16px -176px; +} +.ui-icon-signal { + background-position: -32px -176px; +} +.ui-icon-battery-0 { + background-position: -48px -176px; +} +.ui-icon-battery-1 { + background-position: -64px -176px; +} +.ui-icon-battery-2 { + background-position: -80px -176px; +} +.ui-icon-battery-3 { + background-position: -96px -176px; +} +.ui-icon-circle-plus { + background-position: 0 -192px; +} +.ui-icon-circle-minus { + background-position: -16px -192px; +} +.ui-icon-circle-close { + background-position: -32px -192px; +} +.ui-icon-circle-triangle-e { + background-position: -48px -192px; +} +.ui-icon-circle-triangle-s { + background-position: -64px -192px; +} +.ui-icon-circle-triangle-w { + background-position: -80px -192px; +} +.ui-icon-circle-triangle-n { + background-position: -96px -192px; +} +.ui-icon-circle-arrow-e { + background-position: -112px -192px; +} +.ui-icon-circle-arrow-s { + background-position: -128px -192px; +} +.ui-icon-circle-arrow-w { + background-position: -144px -192px; +} +.ui-icon-circle-arrow-n { + background-position: -160px -192px; +} +.ui-icon-circle-zoomin { + background-position: -176px -192px; +} +.ui-icon-circle-zoomout { + background-position: -192px -192px; +} +.ui-icon-circle-check { + background-position: -208px -192px; +} +.ui-icon-circlesmall-plus { + background-position: 0 -208px; +} +.ui-icon-circlesmall-minus { + background-position: -16px -208px; +} +.ui-icon-circlesmall-close { + background-position: -32px -208px; +} +.ui-icon-squaresmall-plus { + background-position: -48px -208px; +} +.ui-icon-squaresmall-minus { + background-position: -64px -208px; +} +.ui-icon-squaresmall-close { + background-position: -80px -208px; +} +.ui-icon-grip-dotted-vertical { + background-position: 0 -224px; +} +.ui-icon-grip-dotted-horizontal { + background-position: -16px -224px; +} +.ui-icon-grip-solid-vertical { + background-position: -32px -224px; +} +.ui-icon-grip-solid-horizontal { + background-position: -48px -224px; +} +.ui-icon-gripsmall-diagonal-se { + background-position: -64px -224px; +} +.ui-icon-grip-diagonal-se { + background-position: -80px -224px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 5px; +} +.ui-widget-overlay { + background: #aaa; + opacity: 0.3; + filter: Alpha(Opacity=30); +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaa; + opacity: 0.3; + filter: Alpha(Opacity=30); + border-radius: 8px; +} diff --git a/quarter-rtl/assets/fonts/flaticon.eot b/quarter-rtl/assets/fonts/flaticon.eot new file mode 100644 index 0000000..419abc8 Binary files /dev/null and b/quarter-rtl/assets/fonts/flaticon.eot differ diff --git a/quarter-rtl/assets/fonts/flaticon.svg b/quarter-rtl/assets/fonts/flaticon.svg new file mode 100644 index 0000000..4f2e679 --- /dev/null +++ b/quarter-rtl/assets/fonts/flaticon.svg @@ -0,0 +1,576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/fonts/flaticon.ttf b/quarter-rtl/assets/fonts/flaticon.ttf new file mode 100644 index 0000000..dee8e79 Binary files /dev/null and b/quarter-rtl/assets/fonts/flaticon.ttf differ diff --git a/quarter-rtl/assets/fonts/flaticon.woff b/quarter-rtl/assets/fonts/flaticon.woff new file mode 100644 index 0000000..eea8270 Binary files /dev/null and b/quarter-rtl/assets/fonts/flaticon.woff differ diff --git a/quarter-rtl/assets/fonts/flaticon.woff2 b/quarter-rtl/assets/fonts/flaticon.woff2 new file mode 100644 index 0000000..20712d6 Binary files /dev/null and b/quarter-rtl/assets/fonts/flaticon.woff2 differ diff --git a/quarter-rtl/assets/fonts/icomoon.eot b/quarter-rtl/assets/fonts/icomoon.eot new file mode 100644 index 0000000..1e6a190 Binary files /dev/null and b/quarter-rtl/assets/fonts/icomoon.eot differ diff --git a/quarter-rtl/assets/fonts/icomoon.svg b/quarter-rtl/assets/fonts/icomoon.svg new file mode 100644 index 0000000..a39fd80 --- /dev/null +++ b/quarter-rtl/assets/fonts/icomoon.svg @@ -0,0 +1,106 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/quarter-rtl/assets/fonts/icomoon.ttf b/quarter-rtl/assets/fonts/icomoon.ttf new file mode 100644 index 0000000..26a85aa Binary files /dev/null and b/quarter-rtl/assets/fonts/icomoon.ttf differ diff --git a/quarter-rtl/assets/fonts/icomoon.woff b/quarter-rtl/assets/fonts/icomoon.woff new file mode 100644 index 0000000..714a818 Binary files /dev/null and b/quarter-rtl/assets/fonts/icomoon.woff differ diff --git a/quarter-rtl/assets/fonts/lightcase.eot b/quarter-rtl/assets/fonts/lightcase.eot new file mode 100644 index 0000000..0fec750 Binary files /dev/null and b/quarter-rtl/assets/fonts/lightcase.eot differ diff --git a/quarter-rtl/assets/fonts/lightcase.svg b/quarter-rtl/assets/fonts/lightcase.svg new file mode 100644 index 0000000..58b3c46 --- /dev/null +++ b/quarter-rtl/assets/fonts/lightcase.svg @@ -0,0 +1,17 @@ + + + +Copyright (C) 2015 by original authors @ fontello.com + + + + + + + + + + + + + \ No newline at end of file diff --git a/quarter-rtl/assets/fonts/lightcase.ttf b/quarter-rtl/assets/fonts/lightcase.ttf new file mode 100644 index 0000000..cc479b4 Binary files /dev/null and b/quarter-rtl/assets/fonts/lightcase.ttf differ diff --git a/quarter-rtl/assets/fonts/lightcase.woff b/quarter-rtl/assets/fonts/lightcase.woff new file mode 100644 index 0000000..375017c Binary files /dev/null and b/quarter-rtl/assets/fonts/lightcase.woff differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css new file mode 100644 index 0000000..37e6583 --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css @@ -0,0 +1,390 @@ +@font-face { + font-family: "flaticon"; + src: url("./flaticon.ttf?b66957d660bcc55c5e858f139c964a40") format("truetype"), url("./flaticon.woff?b66957d660bcc55c5e858f139c964a40") format("woff"), url("./flaticon.woff2?b66957d660bcc55c5e858f139c964a40") format("woff2"), url("./flaticon.eot?b66957d660bcc55c5e858f139c964a40#iefix") format("embedded-opentype"), url("./flaticon.svg?b66957d660bcc55c5e858f139c964a40#flaticon") format("svg"); +} +i[class^=flaticon-]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.flaticon-add-to-cart:before { + content: "\f101"; +} + +.flaticon-add-user-1:before { + content: "\f102"; +} + +.flaticon-add-user:before { + content: "\f103"; +} + +.flaticon-add:before { + content: "\f104"; +} + +.flaticon-airplane:before { + content: "\f105"; +} + +.flaticon-apartment-1:before { + content: "\f106"; +} + +.flaticon-apartment:before { + content: "\f107"; +} + +.flaticon-armchair:before { + content: "\f108"; +} + +.flaticon-bathtub:before { + content: "\f109"; +} + +.flaticon-bed-1:before { + content: "\f10a"; +} + +.flaticon-bed:before { + content: "\f10b"; +} + +.flaticon-beds:before { + content: "\f10c"; +} + +.flaticon-book:before { + content: "\f10d"; +} + +.flaticon-branch:before { + content: "\f10e"; +} + +.flaticon-building:before { + content: "\f10f"; +} + +.flaticon-buy-home:before { + content: "\f110"; +} + +.flaticon-buy-online:before { + content: "\f111"; +} + +.flaticon-call-center-agent:before { + content: "\f112"; +} + +.flaticon-car:before { + content: "\f113"; +} + +.flaticon-chat:before { + content: "\f114"; +} + +.flaticon-clean:before { + content: "\f115"; +} + +.flaticon-deal-1:before { + content: "\f116"; +} + +.flaticon-deal:before { + content: "\f117"; +} + +.flaticon-dining-table-with-chairs:before { + content: "\f118"; +} + +.flaticon-double-bed:before { + content: "\f119"; +} + +.flaticon-dryer:before { + content: "\f11a"; +} + +.flaticon-dumbbell:before { + content: "\f11b"; +} + +.flaticon-dumbell:before { + content: "\f11c"; +} + +.flaticon-excavator:before { + content: "\f11d"; +} + +.flaticon-expand:before { + content: "\f11e"; +} + +.flaticon-fast-forward-double-right-arrows-symbol:before { + content: "\f11f"; +} + +.flaticon-financial:before { + content: "\f120"; +} + +.flaticon-garage-1:before { + content: "\f121"; +} + +.flaticon-garage:before { + content: "\f122"; +} + +.flaticon-google-docs:before { + content: "\f123"; +} + +.flaticon-heart-1:before { + content: "\f124"; +} + +.flaticon-heart:before { + content: "\f125"; +} + +.flaticon-home-1:before { + content: "\f126"; +} + +.flaticon-home-2:before { + content: "\f127"; +} + +.flaticon-home-3:before { + content: "\f128"; +} + +.flaticon-home:before { + content: "\f129"; +} + +.flaticon-hospital:before { + content: "\f12a"; +} + +.flaticon-house-1:before { + content: "\f12b"; +} + +.flaticon-house-2:before { + content: "\f12c"; +} + +.flaticon-house-3:before { + content: "\f12d"; +} + +.flaticon-house-4:before { + content: "\f12e"; +} + +.flaticon-house-key:before { + content: "\f12f"; +} + +.flaticon-house:before { + content: "\f130"; +} + +.flaticon-key-1:before { + content: "\f131"; +} + +.flaticon-key:before { + content: "\f132"; +} + +.flaticon-left-quote-1:before { + content: "\f133"; +} + +.flaticon-left-quote:before { + content: "\f134"; +} + +.flaticon-left-quotes-sign:before { + content: "\f135"; +} + +.flaticon-location:before { + content: "\f136"; +} + +.flaticon-loupe:before { + content: "\f137"; +} + +.flaticon-mall:before { + content: "\f138"; +} + +.flaticon-maps-and-location:before { + content: "\f139"; +} + +.flaticon-measure:before { + content: "\f13a"; +} + +.flaticon-metro:before { + content: "\f13b"; +} + +.flaticon-mortarboard:before { + content: "\f13c"; +} + +.flaticon-mortgage:before { + content: "\f13d"; +} + +.flaticon-mountain:before { + content: "\f13e"; +} + +.flaticon-office:before { + content: "\f13f"; +} + +.flaticon-official-documents:before { + content: "\f140"; +} + +.flaticon-online-shop:before { + content: "\f141"; +} + +.flaticon-operator:before { + content: "\f142"; +} + +.flaticon-package:before { + content: "\f143"; +} + +.flaticon-park:before { + content: "\f144"; +} + +.flaticon-parking:before { + content: "\f145"; +} + +.flaticon-pencil:before { + content: "\f146"; +} + +.flaticon-phone-call:before { + content: "\f147"; +} + +.flaticon-pin:before { + content: "\f148"; +} + +.flaticon-plane:before { + content: "\f149"; +} + +.flaticon-plus:before { + content: "\f14a"; +} + +.flaticon-quotation:before { + content: "\f14b"; +} + +.flaticon-right-arrow:before { + content: "\f14c"; +} + +.flaticon-right-quote:before { + content: "\f14d"; +} + +.flaticon-salad:before { + content: "\f14e"; +} + +.flaticon-secure-shield:before { + content: "\f14f"; +} + +.flaticon-secure:before { + content: "\f150"; +} + +.flaticon-select:before { + content: "\f151"; +} + +.flaticon-sewing:before { + content: "\f152"; +} + +.flaticon-slider:before { + content: "\f153"; +} + +.flaticon-slumber:before { + content: "\f154"; +} + +.flaticon-square-shape-design-interface-tool-symbol:before { + content: "\f155"; +} + +.flaticon-stethoscope:before { + content: "\f156"; +} + +.flaticon-support:before { + content: "\f157"; +} + +.flaticon-swimming:before { + content: "\f158"; +} + +.flaticon-toilet:before { + content: "\f159"; +} + +.flaticon-train:before { + content: "\f15a"; +} + +.flaticon-user-1:before { + content: "\f15b"; +} + +.flaticon-user:before { + content: "\f15c"; +} + +.flaticon-vegetable:before { + content: "\f15d"; +} + +.flaticon-washer:before { + content: "\f15e"; +}/*# sourceMappingURL=flaticon.css.map */ \ No newline at end of file diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css.map b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css.map new file mode 100644 index 0000000..1b6639f --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["flaticon.scss","flaticon.css"],"names":[],"mappings":"AAEA;EACI,uBAHY;EAIZ,yYAAA;ACDJ;ADQA;EACI,gCAAA;EACA,kBAAA;EACA,8BAAA;EACA,oBAAA;EACA,oBAAA;EACA,cAAA;EACA,mCAAA;EACA,kCAAA;ACNJ;;AD0GA;EACI,gBAAA;ACvGJ;;ADyGA;EACI,gBAAA;ACtGJ;;ADwGA;EACI,gBAAA;ACrGJ;;ADuGA;EACI,gBAAA;ACpGJ;;ADsGA;EACI,gBAAA;ACnGJ;;ADqGA;EACI,gBAAA;AClGJ;;ADoGA;EACI,gBAAA;ACjGJ;;ADmGA;EACI,gBAAA;AChGJ;;ADkGA;EACI,gBAAA;AC/FJ;;ADiGA;EACI,gBAAA;AC9FJ;;ADgGA;EACI,gBAAA;AC7FJ;;AD+FA;EACI,gBAAA;AC5FJ;;AD8FA;EACI,gBAAA;AC3FJ;;AD6FA;EACI,gBAAA;AC1FJ;;AD4FA;EACI,gBAAA;ACzFJ;;AD2FA;EACI,gBAAA;ACxFJ;;AD0FA;EACI,gBAAA;ACvFJ;;ADyFA;EACI,gBAAA;ACtFJ;;ADwFA;EACI,gBAAA;ACrFJ;;ADuFA;EACI,gBAAA;ACpFJ;;ADsFA;EACI,gBAAA;ACnFJ;;ADqFA;EACI,gBAAA;AClFJ;;ADoFA;EACI,gBAAA;ACjFJ;;ADmFA;EACI,gBAAA;AChFJ;;ADkFA;EACI,gBAAA;AC/EJ;;ADiFA;EACI,gBAAA;AC9EJ;;ADgFA;EACI,gBAAA;AC7EJ;;AD+EA;EACI,gBAAA;AC5EJ;;AD8EA;EACI,gBAAA;AC3EJ;;AD6EA;EACI,gBAAA;AC1EJ;;AD4EA;EACI,gBAAA;ACzEJ;;AD2EA;EACI,gBAAA;ACxEJ;;AD0EA;EACI,gBAAA;ACvEJ;;ADyEA;EACI,gBAAA;ACtEJ;;ADwEA;EACI,gBAAA;ACrEJ;;ADuEA;EACI,gBAAA;ACpEJ;;ADsEA;EACI,gBAAA;ACnEJ;;ADqEA;EACI,gBAAA;AClEJ;;ADoEA;EACI,gBAAA;ACjEJ;;ADmEA;EACI,gBAAA;AChEJ;;ADkEA;EACI,gBAAA;AC/DJ;;ADiEA;EACI,gBAAA;AC9DJ;;ADgEA;EACI,gBAAA;AC7DJ;;AD+DA;EACI,gBAAA;AC5DJ;;AD8DA;EACI,gBAAA;AC3DJ;;AD6DA;EACI,gBAAA;AC1DJ;;AD4DA;EACI,gBAAA;ACzDJ;;AD2DA;EACI,gBAAA;ACxDJ;;AD0DA;EACI,gBAAA;ACvDJ;;ADyDA;EACI,gBAAA;ACtDJ;;ADwDA;EACI,gBAAA;ACrDJ;;ADuDA;EACI,gBAAA;ACpDJ;;ADsDA;EACI,gBAAA;ACnDJ;;ADqDA;EACI,gBAAA;AClDJ;;ADoDA;EACI,gBAAA;ACjDJ;;ADmDA;EACI,gBAAA;AChDJ;;ADkDA;EACI,gBAAA;AC/CJ;;ADiDA;EACI,gBAAA;AC9CJ;;ADgDA;EACI,gBAAA;AC7CJ;;AD+CA;EACI,gBAAA;AC5CJ;;AD8CA;EACI,gBAAA;AC3CJ;;AD6CA;EACI,gBAAA;AC1CJ;;AD4CA;EACI,gBAAA;ACzCJ;;AD2CA;EACI,gBAAA;ACxCJ;;AD0CA;EACI,gBAAA;ACvCJ;;ADyCA;EACI,gBAAA;ACtCJ;;ADwCA;EACI,gBAAA;ACrCJ;;ADuCA;EACI,gBAAA;ACpCJ;;ADsCA;EACI,gBAAA;ACnCJ;;ADqCA;EACI,gBAAA;AClCJ;;ADoCA;EACI,gBAAA;ACjCJ;;ADmCA;EACI,gBAAA;AChCJ;;ADkCA;EACI,gBAAA;AC/BJ;;ADiCA;EACI,gBAAA;AC9BJ;;ADgCA;EACI,gBAAA;AC7BJ;;AD+BA;EACI,gBAAA;AC5BJ;;AD8BA;EACI,gBAAA;AC3BJ;;AD6BA;EACI,gBAAA;AC1BJ;;AD4BA;EACI,gBAAA;ACzBJ;;AD2BA;EACI,gBAAA;ACxBJ;;AD0BA;EACI,gBAAA;ACvBJ;;ADyBA;EACI,gBAAA;ACtBJ;;ADwBA;EACI,gBAAA;ACrBJ;;ADuBA;EACI,gBAAA;ACpBJ;;ADsBA;EACI,gBAAA;ACnBJ;;ADqBA;EACI,gBAAA;AClBJ;;ADoBA;EACI,gBAAA;ACjBJ;;ADmBA;EACI,gBAAA;AChBJ;;ADkBA;EACI,gBAAA;ACfJ;;ADiBA;EACI,gBAAA;ACdJ;;ADgBA;EACI,gBAAA;ACbJ;;ADeA;EACI,gBAAA;ACZJ;;ADcA;EACI,gBAAA;ACXJ;;ADaA;EACI,gBAAA;ACVJ","file":"flaticon.css"} \ No newline at end of file diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.eot b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.eot new file mode 100644 index 0000000..419abc8 Binary files /dev/null and b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.eot differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.html b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.html new file mode 100644 index 0000000..ed811dd --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.html @@ -0,0 +1,1579 @@ + + + + Flaticon Webfont + + + + + +
+ +
+
+ +

Webfont Instructions

+ + + +
+
+
+ +
.flaticon-add-to-cart
+
Author: Freepik
+
+ +
+ +
.flaticon-add-user-1
+
Author: Freepik
+
+ +
+ +
.flaticon-add-user
+
Author: Freepik
+
+ +
+ +
.flaticon-add
+
Author: dmitri13
+
+ +
+ +
.flaticon-airplane
+
Author: Good Ware
+
+ +
+ +
.flaticon-apartment-1
+
Author: Freepik
+
+ +
+ +
.flaticon-apartment
+
Author: Freepik
+
+ +
+ +
.flaticon-armchair
+
Author: Those Icons
+
+ +
+ +
.flaticon-bathtub
+
Author: Freepik
+
+ +
+ +
.flaticon-bed-1
+
Author: Smashicons
+
+ +
+ +
.flaticon-bed
+
Author: smalllikeart
+
+ +
+ +
.flaticon-beds
+
Author: Linector
+
+ +
+ +
.flaticon-book
+
Author: mavadee
+
+ +
+ +
.flaticon-branch
+
Author: Darius Dan
+
+ +
+ +
.flaticon-building
+
Author: Kiranshastry
+
+ +
+ +
.flaticon-buy-home
+
Author: Freepik
+
+ +
+ +
.flaticon-buy-online
+
Author: Freepik
+
+ +
+ +
.flaticon-call-center-agent
+
Author: Freepik
+
+ +
+ +
.flaticon-car
+
Author: Pixel perfect
+
+ +
+ +
.flaticon-chat
+
Author: Freepik
+
+ +
+ +
.flaticon-clean
+
Author: Freepik
+
+ +
+ +
.flaticon-deal-1
+
Author: Good Ware
+
+ +
+ +
.flaticon-deal
+
Author: itim2101
+
+ +
+ +
.flaticon-dining-table-with-chairs
+
Author: Freepik
+
+ +
+ +
.flaticon-double-bed
+
Author: Freepik
+
+ +
+ +
.flaticon-dryer
+
Author: Smashicons
+
+ +
+ +
.flaticon-dumbbell
+
Author: Freepik
+
+ +
+ +
.flaticon-dumbell
+
Author: wanicon
+
+ +
+ +
.flaticon-excavator
+
Author: Eucalyp
+
+ +
+ +
.flaticon-expand
+
Author: bqlqn
+
+ +
+ +
.flaticon-fast-forward-double-right-arrows-symbol
+
Author: Catalin Fertu
+
+ +
+ +
.flaticon-financial
+
Author: itim2101
+
+ +
+ +
.flaticon-garage-1
+
Author: Freepik
+
+ +
+ +
.flaticon-garage
+
Author: Freepik
+
+ +
+ +
.flaticon-google-docs
+
Author: Freepik
+
+ +
+ +
.flaticon-heart-1
+
Author: Becris
+
+ +
+ +
.flaticon-heart
+
Author: Freepik
+
+ +
+ +
.flaticon-home-1
+
Author: iconixar
+
+ +
+ +
.flaticon-home-2
+
Author: Freepik
+
+ +
+ +
.flaticon-home-3
+
Author: Freepik
+
+ +
+ +
.flaticon-home
+
Author: Becris
+
+ +
+ +
.flaticon-hospital
+
Author: Freepik
+
+ +
+ +
.flaticon-house-1
+
Author: Freepik
+
+ +
+ +
.flaticon-house-2
+
Author: xnimrodx
+
+ +
+ +
.flaticon-house-3
+
Author: Smashicons
+
+ +
+ +
.flaticon-house-4
+
Author: Freepik
+
+ +
+ +
.flaticon-house-key
+
Author: Becris
+
+ +
+ +
.flaticon-house
+
Author: Freepik
+
+ +
+ +
.flaticon-key-1
+
Author: Freepik
+
+ +
+ +
.flaticon-key
+
Author: Freepik
+
+ +
+ +
.flaticon-left-quote-1
+
Author: Freepik
+
+ +
+ +
.flaticon-left-quote
+ +
+ +
+ +
.flaticon-left-quotes-sign
+
Author: Freepik
+
+ +
+ +
.flaticon-location
+
Author: Freepik
+
+ +
+ +
.flaticon-loupe
+
Author: Kiranshastry
+
+ +
+ +
.flaticon-mall
+
Author: Freepik
+
+ +
+ +
.flaticon-maps-and-location
+
Author: Freepik
+
+ +
+ +
.flaticon-measure
+
Author: Freepik
+
+ +
+ +
.flaticon-metro
+
Author: Freepik
+
+ +
+ +
.flaticon-mortarboard
+
Author: Freepik
+
+ +
+ +
.flaticon-mortgage
+
Author: Anatoly
+
+ +
+ +
.flaticon-mountain
+
Author: Freepik
+
+ +
+ +
.flaticon-office
+
Author: DinosoftLabs
+
+ +
+ +
.flaticon-official-documents
+
Author: Freepik
+
+ +
+ +
.flaticon-online-shop
+
Author: Freepik
+
+ +
+ +
.flaticon-operator
+
Author: Freepik
+
+ +
+ +
.flaticon-package
+
Author: Freepik
+
+ +
+ +
.flaticon-park
+
Author: Freepik
+
+ +
+ +
.flaticon-parking
+
Author: Freepik
+
+ +
+ +
.flaticon-pencil
+
Author: Freepik
+
+ +
+ +
.flaticon-phone-call
+
Author: Freepik
+
+ +
+ +
.flaticon-pin
+
Author: Those Icons
+
+ +
+ +
.flaticon-plane
+
Author: monkik
+
+ +
+ +
.flaticon-plus
+
Author: Pixel perfect
+
+ +
+ +
.flaticon-quotation
+
Author: Retinaicons
+
+ +
+ +
.flaticon-right-arrow
+
Author: Freepik
+
+ +
+ +
.flaticon-right-quote
+
Author: Freepik
+
+ +
+ +
.flaticon-salad
+
Author: Freepik
+
+ +
+ +
.flaticon-secure-shield
+
Author: Freepik
+
+ +
+ +
.flaticon-secure
+
Author: Pixel perfect
+
+ +
+ +
.flaticon-select
+ +
+ +
+ +
.flaticon-sewing
+
Author: Nhor Phai
+
+ +
+ +
.flaticon-slider
+
Author: Freepik
+
+ +
+ +
.flaticon-slumber
+
Author: geotatah
+
+ +
+ +
.flaticon-square-shape-design-interface-tool-symbol
+
Author: Catalin Fertu
+
+ +
+ +
.flaticon-stethoscope
+
Author: srip
+
+ +
+ +
.flaticon-support
+
Author: Freepik
+
+ +
+ +
.flaticon-swimming
+
Author: Freepik
+
+ +
+ +
.flaticon-toilet
+
Author: Freepik
+
+ +
+ +
.flaticon-train
+
Author: Freepik
+
+ +
+ +
.flaticon-user-1
+
Author: Kiranshastry
+
+ +
+ +
.flaticon-user
+
Author: Freepik
+
+ +
+ +
.flaticon-vegetable
+
Author: Eucalyp
+
+ +
+ +
.flaticon-washer
+
Author: Freepik
+
+ +
+ +
+ +
License and attribution:
+
Copy the Attribution License:
+ + + +
+ +
+ +
Examples:
+
+

+ + <i class="flaticon-add-to-cart"></i> +

+
+
+

+ + <i class="flaticon-add-user-1"></i> +

+
+
+

+ + <i class="flaticon-add-user"></i> +

+
+
+

+ + <i class="flaticon-add"></i> +

+
+
+

+ + <i class="flaticon-airplane"></i> +

+
+
+

+ + <i class="flaticon-apartment-1"></i> +

+
+
+

+ + <i class="flaticon-apartment"></i> +

+
+
+

+ + <i class="flaticon-armchair"></i> +

+
+
+

+ + <i class="flaticon-bathtub"></i> +

+
+
+

+ + <i class="flaticon-bed-1"></i> +

+
+
+

+ + <i class="flaticon-bed"></i> +

+
+
+

+ + <i class="flaticon-beds"></i> +

+
+
+

+ + <i class="flaticon-book"></i> +

+
+
+

+ + <i class="flaticon-branch"></i> +

+
+
+

+ + <i class="flaticon-building"></i> +

+
+
+

+ + <i class="flaticon-buy-home"></i> +

+
+
+

+ + <i class="flaticon-buy-online"></i> +

+
+
+

+ + <i class="flaticon-call-center-agent"></i> +

+
+
+

+ + <i class="flaticon-car"></i> +

+
+
+

+ + <i class="flaticon-chat"></i> +

+
+
+

+ + <i class="flaticon-clean"></i> +

+
+
+

+ + <i class="flaticon-deal-1"></i> +

+
+
+

+ + <i class="flaticon-deal"></i> +

+
+
+

+ + <i class="flaticon-dining-table-with-chairs"></i> +

+
+
+

+ + <i class="flaticon-double-bed"></i> +

+
+
+

+ + <i class="flaticon-dryer"></i> +

+
+
+

+ + <i class="flaticon-dumbbell"></i> +

+
+
+

+ + <i class="flaticon-dumbell"></i> +

+
+
+

+ + <i class="flaticon-excavator"></i> +

+
+
+

+ + <i class="flaticon-expand"></i> +

+
+
+

+ + <i class="flaticon-fast-forward-double-right-arrows-symbol"></i> +

+
+
+

+ + <i class="flaticon-financial"></i> +

+
+
+

+ + <i class="flaticon-garage-1"></i> +

+
+
+

+ + <i class="flaticon-garage"></i> +

+
+
+

+ + <i class="flaticon-google-docs"></i> +

+
+
+

+ + <i class="flaticon-heart-1"></i> +

+
+
+

+ + <i class="flaticon-heart"></i> +

+
+
+

+ + <i class="flaticon-home-1"></i> +

+
+
+

+ + <i class="flaticon-home-2"></i> +

+
+
+

+ + <i class="flaticon-home-3"></i> +

+
+
+

+ + <i class="flaticon-home"></i> +

+
+
+

+ + <i class="flaticon-hospital"></i> +

+
+
+

+ + <i class="flaticon-house-1"></i> +

+
+
+

+ + <i class="flaticon-house-2"></i> +

+
+
+

+ + <i class="flaticon-house-3"></i> +

+
+
+

+ + <i class="flaticon-house-4"></i> +

+
+
+

+ + <i class="flaticon-house-key"></i> +

+
+
+

+ + <i class="flaticon-house"></i> +

+
+
+

+ + <i class="flaticon-key-1"></i> +

+
+
+

+ + <i class="flaticon-key"></i> +

+
+
+

+ + <i class="flaticon-left-quote-1"></i> +

+
+
+

+ + <i class="flaticon-left-quote"></i> +

+
+
+

+ + <i class="flaticon-left-quotes-sign"></i> +

+
+
+

+ + <i class="flaticon-location"></i> +

+
+
+

+ + <i class="flaticon-loupe"></i> +

+
+
+

+ + <i class="flaticon-mall"></i> +

+
+
+

+ + <i class="flaticon-maps-and-location"></i> +

+
+
+

+ + <i class="flaticon-measure"></i> +

+
+
+

+ + <i class="flaticon-metro"></i> +

+
+
+

+ + <i class="flaticon-mortarboard"></i> +

+
+
+

+ + <i class="flaticon-mortgage"></i> +

+
+
+

+ + <i class="flaticon-mountain"></i> +

+
+
+

+ + <i class="flaticon-office"></i> +

+
+
+

+ + <i class="flaticon-official-documents"></i> +

+
+
+

+ + <i class="flaticon-online-shop"></i> +

+
+
+

+ + <i class="flaticon-operator"></i> +

+
+
+

+ + <i class="flaticon-package"></i> +

+
+
+

+ + <i class="flaticon-park"></i> +

+
+
+

+ + <i class="flaticon-parking"></i> +

+
+
+

+ + <i class="flaticon-pencil"></i> +

+
+
+

+ + <i class="flaticon-phone-call"></i> +

+
+
+

+ + <i class="flaticon-pin"></i> +

+
+
+

+ + <i class="flaticon-plane"></i> +

+
+
+

+ + <i class="flaticon-plus"></i> +

+
+
+

+ + <i class="flaticon-quotation"></i> +

+
+
+

+ + <i class="flaticon-right-arrow"></i> +

+
+
+

+ + <i class="flaticon-right-quote"></i> +

+
+
+

+ + <i class="flaticon-salad"></i> +

+
+
+

+ + <i class="flaticon-secure-shield"></i> +

+
+
+

+ + <i class="flaticon-secure"></i> +

+
+
+

+ + <i class="flaticon-select"></i> +

+
+
+

+ + <i class="flaticon-sewing"></i> +

+
+
+

+ + <i class="flaticon-slider"></i> +

+
+
+

+ + <i class="flaticon-slumber"></i> +

+
+
+

+ + <i class="flaticon-square-shape-design-interface-tool-symbol"></i> +

+
+
+

+ + <i class="flaticon-stethoscope"></i> +

+
+
+

+ + <i class="flaticon-support"></i> +

+
+
+

+ + <i class="flaticon-swimming"></i> +

+
+
+

+ + <i class="flaticon-toilet"></i> +

+
+
+

+ + <i class="flaticon-train"></i> +

+
+
+

+ + <i class="flaticon-user-1"></i> +

+
+
+

+ + <i class="flaticon-user"></i> +

+
+
+

+ + <i class="flaticon-vegetable"></i> +

+
+
+

+ + <i class="flaticon-washer"></i> +

+
+ + +
+ + + + + diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.scss b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.scss new file mode 100644 index 0000000..5d86fe3 --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.scss @@ -0,0 +1,401 @@ +$flaticon-font: "flaticon"; + +@font-face { + font-family: $flaticon-font; + src: url("./flaticon.ttf?b66957d660bcc55c5e858f139c964a40") format("truetype"), +url("./flaticon.woff?b66957d660bcc55c5e858f139c964a40") format("woff"), +url("./flaticon.woff2?b66957d660bcc55c5e858f139c964a40") format("woff2"), +url("./flaticon.eot?b66957d660bcc55c5e858f139c964a40#iefix") format("embedded-opentype"), +url("./flaticon.svg?b66957d660bcc55c5e858f139c964a40#flaticon") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +$flaticon-map: ( + "add-to-cart": "\f101", + "add-user-1": "\f102", + "add-user": "\f103", + "add": "\f104", + "airplane": "\f105", + "apartment-1": "\f106", + "apartment": "\f107", + "armchair": "\f108", + "bathtub": "\f109", + "bed-1": "\f10a", + "bed": "\f10b", + "beds": "\f10c", + "book": "\f10d", + "branch": "\f10e", + "building": "\f10f", + "buy-home": "\f110", + "buy-online": "\f111", + "call-center-agent": "\f112", + "car": "\f113", + "chat": "\f114", + "clean": "\f115", + "deal-1": "\f116", + "deal": "\f117", + "dining-table-with-chairs": "\f118", + "double-bed": "\f119", + "dryer": "\f11a", + "dumbbell": "\f11b", + "dumbell": "\f11c", + "excavator": "\f11d", + "expand": "\f11e", + "fast-forward-double-right-arrows-symbol": "\f11f", + "financial": "\f120", + "garage-1": "\f121", + "garage": "\f122", + "google-docs": "\f123", + "heart-1": "\f124", + "heart": "\f125", + "home-1": "\f126", + "home-2": "\f127", + "home-3": "\f128", + "home": "\f129", + "hospital": "\f12a", + "house-1": "\f12b", + "house-2": "\f12c", + "house-3": "\f12d", + "house-4": "\f12e", + "house-key": "\f12f", + "house": "\f130", + "key-1": "\f131", + "key": "\f132", + "left-quote-1": "\f133", + "left-quote": "\f134", + "left-quotes-sign": "\f135", + "location": "\f136", + "loupe": "\f137", + "mall": "\f138", + "maps-and-location": "\f139", + "measure": "\f13a", + "metro": "\f13b", + "mortarboard": "\f13c", + "mortgage": "\f13d", + "mountain": "\f13e", + "office": "\f13f", + "official-documents": "\f140", + "online-shop": "\f141", + "operator": "\f142", + "package": "\f143", + "park": "\f144", + "parking": "\f145", + "pencil": "\f146", + "phone-call": "\f147", + "pin": "\f148", + "plane": "\f149", + "plus": "\f14a", + "quotation": "\f14b", + "right-arrow": "\f14c", + "right-quote": "\f14d", + "salad": "\f14e", + "secure-shield": "\f14f", + "secure": "\f150", + "select": "\f151", + "sewing": "\f152", + "slider": "\f153", + "slumber": "\f154", + "square-shape-design-interface-tool-symbol": "\f155", + "stethoscope": "\f156", + "support": "\f157", + "swimming": "\f158", + "toilet": "\f159", + "train": "\f15a", + "user-1": "\f15b", + "user": "\f15c", + "vegetable": "\f15d", + "washer": "\f15e", +); + +.flaticon-add-to-cart:before { + content: map-get($flaticon-map, "add-to-cart"); +} +.flaticon-add-user-1:before { + content: map-get($flaticon-map, "add-user-1"); +} +.flaticon-add-user:before { + content: map-get($flaticon-map, "add-user"); +} +.flaticon-add:before { + content: map-get($flaticon-map, "add"); +} +.flaticon-airplane:before { + content: map-get($flaticon-map, "airplane"); +} +.flaticon-apartment-1:before { + content: map-get($flaticon-map, "apartment-1"); +} +.flaticon-apartment:before { + content: map-get($flaticon-map, "apartment"); +} +.flaticon-armchair:before { + content: map-get($flaticon-map, "armchair"); +} +.flaticon-bathtub:before { + content: map-get($flaticon-map, "bathtub"); +} +.flaticon-bed-1:before { + content: map-get($flaticon-map, "bed-1"); +} +.flaticon-bed:before { + content: map-get($flaticon-map, "bed"); +} +.flaticon-beds:before { + content: map-get($flaticon-map, "beds"); +} +.flaticon-book:before { + content: map-get($flaticon-map, "book"); +} +.flaticon-branch:before { + content: map-get($flaticon-map, "branch"); +} +.flaticon-building:before { + content: map-get($flaticon-map, "building"); +} +.flaticon-buy-home:before { + content: map-get($flaticon-map, "buy-home"); +} +.flaticon-buy-online:before { + content: map-get($flaticon-map, "buy-online"); +} +.flaticon-call-center-agent:before { + content: map-get($flaticon-map, "call-center-agent"); +} +.flaticon-car:before { + content: map-get($flaticon-map, "car"); +} +.flaticon-chat:before { + content: map-get($flaticon-map, "chat"); +} +.flaticon-clean:before { + content: map-get($flaticon-map, "clean"); +} +.flaticon-deal-1:before { + content: map-get($flaticon-map, "deal-1"); +} +.flaticon-deal:before { + content: map-get($flaticon-map, "deal"); +} +.flaticon-dining-table-with-chairs:before { + content: map-get($flaticon-map, "dining-table-with-chairs"); +} +.flaticon-double-bed:before { + content: map-get($flaticon-map, "double-bed"); +} +.flaticon-dryer:before { + content: map-get($flaticon-map, "dryer"); +} +.flaticon-dumbbell:before { + content: map-get($flaticon-map, "dumbbell"); +} +.flaticon-dumbell:before { + content: map-get($flaticon-map, "dumbell"); +} +.flaticon-excavator:before { + content: map-get($flaticon-map, "excavator"); +} +.flaticon-expand:before { + content: map-get($flaticon-map, "expand"); +} +.flaticon-fast-forward-double-right-arrows-symbol:before { + content: map-get($flaticon-map, "fast-forward-double-right-arrows-symbol"); +} +.flaticon-financial:before { + content: map-get($flaticon-map, "financial"); +} +.flaticon-garage-1:before { + content: map-get($flaticon-map, "garage-1"); +} +.flaticon-garage:before { + content: map-get($flaticon-map, "garage"); +} +.flaticon-google-docs:before { + content: map-get($flaticon-map, "google-docs"); +} +.flaticon-heart-1:before { + content: map-get($flaticon-map, "heart-1"); +} +.flaticon-heart:before { + content: map-get($flaticon-map, "heart"); +} +.flaticon-home-1:before { + content: map-get($flaticon-map, "home-1"); +} +.flaticon-home-2:before { + content: map-get($flaticon-map, "home-2"); +} +.flaticon-home-3:before { + content: map-get($flaticon-map, "home-3"); +} +.flaticon-home:before { + content: map-get($flaticon-map, "home"); +} +.flaticon-hospital:before { + content: map-get($flaticon-map, "hospital"); +} +.flaticon-house-1:before { + content: map-get($flaticon-map, "house-1"); +} +.flaticon-house-2:before { + content: map-get($flaticon-map, "house-2"); +} +.flaticon-house-3:before { + content: map-get($flaticon-map, "house-3"); +} +.flaticon-house-4:before { + content: map-get($flaticon-map, "house-4"); +} +.flaticon-house-key:before { + content: map-get($flaticon-map, "house-key"); +} +.flaticon-house:before { + content: map-get($flaticon-map, "house"); +} +.flaticon-key-1:before { + content: map-get($flaticon-map, "key-1"); +} +.flaticon-key:before { + content: map-get($flaticon-map, "key"); +} +.flaticon-left-quote-1:before { + content: map-get($flaticon-map, "left-quote-1"); +} +.flaticon-left-quote:before { + content: map-get($flaticon-map, "left-quote"); +} +.flaticon-left-quotes-sign:before { + content: map-get($flaticon-map, "left-quotes-sign"); +} +.flaticon-location:before { + content: map-get($flaticon-map, "location"); +} +.flaticon-loupe:before { + content: map-get($flaticon-map, "loupe"); +} +.flaticon-mall:before { + content: map-get($flaticon-map, "mall"); +} +.flaticon-maps-and-location:before { + content: map-get($flaticon-map, "maps-and-location"); +} +.flaticon-measure:before { + content: map-get($flaticon-map, "measure"); +} +.flaticon-metro:before { + content: map-get($flaticon-map, "metro"); +} +.flaticon-mortarboard:before { + content: map-get($flaticon-map, "mortarboard"); +} +.flaticon-mortgage:before { + content: map-get($flaticon-map, "mortgage"); +} +.flaticon-mountain:before { + content: map-get($flaticon-map, "mountain"); +} +.flaticon-office:before { + content: map-get($flaticon-map, "office"); +} +.flaticon-official-documents:before { + content: map-get($flaticon-map, "official-documents"); +} +.flaticon-online-shop:before { + content: map-get($flaticon-map, "online-shop"); +} +.flaticon-operator:before { + content: map-get($flaticon-map, "operator"); +} +.flaticon-package:before { + content: map-get($flaticon-map, "package"); +} +.flaticon-park:before { + content: map-get($flaticon-map, "park"); +} +.flaticon-parking:before { + content: map-get($flaticon-map, "parking"); +} +.flaticon-pencil:before { + content: map-get($flaticon-map, "pencil"); +} +.flaticon-phone-call:before { + content: map-get($flaticon-map, "phone-call"); +} +.flaticon-pin:before { + content: map-get($flaticon-map, "pin"); +} +.flaticon-plane:before { + content: map-get($flaticon-map, "plane"); +} +.flaticon-plus:before { + content: map-get($flaticon-map, "plus"); +} +.flaticon-quotation:before { + content: map-get($flaticon-map, "quotation"); +} +.flaticon-right-arrow:before { + content: map-get($flaticon-map, "right-arrow"); +} +.flaticon-right-quote:before { + content: map-get($flaticon-map, "right-quote"); +} +.flaticon-salad:before { + content: map-get($flaticon-map, "salad"); +} +.flaticon-secure-shield:before { + content: map-get($flaticon-map, "secure-shield"); +} +.flaticon-secure:before { + content: map-get($flaticon-map, "secure"); +} +.flaticon-select:before { + content: map-get($flaticon-map, "select"); +} +.flaticon-sewing:before { + content: map-get($flaticon-map, "sewing"); +} +.flaticon-slider:before { + content: map-get($flaticon-map, "slider"); +} +.flaticon-slumber:before { + content: map-get($flaticon-map, "slumber"); +} +.flaticon-square-shape-design-interface-tool-symbol:before { + content: map-get($flaticon-map, "square-shape-design-interface-tool-symbol"); +} +.flaticon-stethoscope:before { + content: map-get($flaticon-map, "stethoscope"); +} +.flaticon-support:before { + content: map-get($flaticon-map, "support"); +} +.flaticon-swimming:before { + content: map-get($flaticon-map, "swimming"); +} +.flaticon-toilet:before { + content: map-get($flaticon-map, "toilet"); +} +.flaticon-train:before { + content: map-get($flaticon-map, "train"); +} +.flaticon-user-1:before { + content: map-get($flaticon-map, "user-1"); +} +.flaticon-user:before { + content: map-get($flaticon-map, "user"); +} +.flaticon-vegetable:before { + content: map-get($flaticon-map, "vegetable"); +} +.flaticon-washer:before { + content: map-get($flaticon-map, "washer"); +} diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.svg b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.svg new file mode 100644 index 0000000..4f2e679 --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.svg @@ -0,0 +1,576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.ttf b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.ttf new file mode 100644 index 0000000..dee8e79 Binary files /dev/null and b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.ttf differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff new file mode 100644 index 0000000..eea8270 Binary files /dev/null and b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff2 b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff2 new file mode 100644 index 0000000..20712d6 Binary files /dev/null and b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff2 differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.css b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.css new file mode 100644 index 0000000..39b8991 --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.css @@ -0,0 +1,152 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-family: sans-serif; + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + width: 15em; + padding-bottom: 1em; + margin-right: 4em; + margin-bottom: 1em; + float: left; + overflow: hidden; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc1 { + color: #999; +} +.fgc0 { + color: #000; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.mls { + margin-left: .25em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +#testDrive { + display: block; + padding-top: 24px; + line-height: 1.5; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} + diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.js b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.js new file mode 100644 index 0000000..6f45f1c --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.js @@ -0,0 +1,30 @@ +if (!('boxShadow' in document.body.style)) { + document.body.setAttribute('class', 'noBoxShadow'); +} + +document.body.addEventListener("click", function(e) { + var target = e.target; + if (target.tagName === "INPUT" && + target.getAttribute('class').indexOf('liga') === -1) { + target.select(); + } +}); + +(function() { + var fontSize = document.getElementById('fontSize'), + testDrive = document.getElementById('testDrive'), + testText = document.getElementById('testText'); + function updateTest() { + testDrive.innerHTML = testText.value || String.fromCharCode(160); + if (window.icomoonLiga) { + window.icomoonLiga(testDrive); + } + } + function updateSize() { + testDrive.style.fontSize = fontSize.value + 'px'; + } + fontSize.addEventListener('change', updateSize, false); + testText.addEventListener('input', updateTest, false); + testText.addEventListener('change', updateTest, false); + updateSize(); +}()); diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo.html b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo.html new file mode 100644 index 0000000..1eb23c0 --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/demo.html @@ -0,0 +1,1382 @@ + + + + + IcoMoon Demo + + + + + +
+

Font Name: icomoon (Glyphs: 96)

+
+
+

Grid Size: Unknown

+
+
+ + icon-cancel +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-star +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-star-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-plus +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-remove +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-compare +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-facebook +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-twitter +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-linkedin +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-whatsapp +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-youtube +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-mail +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-placeholder +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-call +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-left-arrow +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-next +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-arrows +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-down-arrow +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-mechanic +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-service +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-key +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-repair +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-exterior +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-maintenance +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-2 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-hand +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-accumulator +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-3 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-repair-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-carwash +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-4 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-automobile +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-polisher +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-5 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-gasoline +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-seat +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-6 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-2 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-soap +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-7 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-disc-brake +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-8 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-wheel +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-9 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-speedometer +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-maintenance-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-shopping-bags +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-shopping-cart +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-view +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-phone-call +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-calendar +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-calendar-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-right-arrow-angle +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-down-arrow-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-up-arrow-angle +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-search +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-share +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-left-arrow-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quotation +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-user +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tag +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-play +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-done +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-electric-car +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-cog +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-3 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tyre +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-wheel-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tire +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tire-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-flat-tire +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-pressure +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-right-quote +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quote +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quotation-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quote-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-open +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-options +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-location +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-edit +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-award +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-menu +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-categories +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-menu-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-menu-2 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-bookmark +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-bookmark-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-reply +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-reply-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-globe +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-clock +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-alarm-clock +
+
+ + +
+
+ liga: + +
+
+
+ + +
+

Font Test Drive

+ + +
  +
+
+ +
+

Generated by IcoMoon

+
+ + + + diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.eot b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.eot new file mode 100644 index 0000000..1e6a190 Binary files /dev/null and b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.eot differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.svg b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.svg new file mode 100644 index 0000000..a39fd80 --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.svg @@ -0,0 +1,106 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.ttf b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.ttf new file mode 100644 index 0000000..26a85aa Binary files /dev/null and b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.ttf differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.woff b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.woff new file mode 100644 index 0000000..714a818 Binary files /dev/null and b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.woff differ diff --git a/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/style.css b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/style.css new file mode 100644 index 0000000..eb7b40b --- /dev/null +++ b/quarter-rtl/assets/fonts/new-folder/custom-Fonts-For-Use/style.css @@ -0,0 +1,315 @@ +@font-face { + font-family: 'icomoon'; + src: url('fonts/icomoon.eot?3aun5s'); + src: url('fonts/icomoon.eot?3aun5s#iefix') format('embedded-opentype'), + url('fonts/icomoon.ttf?3aun5s') format('truetype'), + url('fonts/icomoon.woff?3aun5s') format('woff'), + url('fonts/icomoon.svg?3aun5s#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-cancel:before { + content: "\e900"; +} +.icon-star:before { + content: "\e901"; +} +.icon-star-1:before { + content: "\e902"; +} +.icon-plus:before { + content: "\e903"; +} +.icon-remove:before { + content: "\e904"; +} +.icon-compare:before { + content: "\e905"; +} +.icon-facebook:before { + content: "\e906"; +} +.icon-twitter:before { + content: "\e907"; +} +.icon-linkedin:before { + content: "\e908"; +} +.icon-whatsapp:before { + content: "\e909"; +} +.icon-youtube:before { + content: "\e90a"; +} +.icon-mail:before { + content: "\e90b"; +} +.icon-placeholder:before { + content: "\e90c"; +} +.icon-call:before { + content: "\e90d"; +} +.icon-left-arrow:before { + content: "\e90e"; +} +.icon-next:before { + content: "\e90f"; +} +.icon-arrows:before { + content: "\e910"; +} +.icon-down-arrow:before { + content: "\e911"; +} +.icon-mechanic:before { + content: "\e912"; +} +.icon-car-service:before { + content: "\e913"; +} +.icon-key:before { + content: "\e914"; +} +.icon-repair:before { + content: "\e915"; +} +.icon-car-parts:before { + content: "\e916"; +} +.icon-car:before { + content: "\e917"; +} +.icon-exterior:before { + content: "\e918"; +} +.icon-car-parts-1:before { + content: "\e919"; +} +.icon-maintenance:before { + content: "\e91a"; +} +.icon-car-1:before { + content: "\e91b"; +} +.icon-car-parts-2:before { + content: "\e91c"; +} +.icon-hand:before { + content: "\e91d"; +} +.icon-accumulator:before { + content: "\e91e"; +} +.icon-car-parts-3:before { + content: "\e91f"; +} +.icon-repair-1:before { + content: "\e920"; +} +.icon-carwash:before { + content: "\e921"; +} +.icon-car-parts-4:before { + content: "\e922"; +} +.icon-automobile:before { + content: "\e923"; +} +.icon-polisher:before { + content: "\e924"; +} +.icon-car-parts-5:before { + content: "\e925"; +} +.icon-gasoline:before { + content: "\e926"; +} +.icon-seat:before { + content: "\e927"; +} +.icon-car-parts-6:before { + content: "\e928"; +} +.icon-car-2:before { + content: "\e929"; +} +.icon-soap:before { + content: "\e92a"; +} +.icon-car-parts-7:before { + content: "\e92b"; +} +.icon-disc-brake:before { + content: "\e92c"; +} +.icon-car-parts-8:before { + content: "\e92d"; +} +.icon-wheel:before { + content: "\e92e"; +} +.icon-car-parts-9:before { + content: "\e92f"; +} +.icon-speedometer:before { + content: "\e930"; +} +.icon-maintenance-1:before { + content: "\e931"; +} +.icon-shopping-bags:before { + content: "\e932"; +} +.icon-shopping-cart:before { + content: "\e933"; +} +.icon-view:before { + content: "\e934"; +} +.icon-phone-call:before { + content: "\e935"; +} +.icon-calendar:before { + content: "\e936"; +} +.icon-calendar-1:before { + content: "\e937"; +} +.icon-right-arrow-angle:before { + content: "\e938"; +} +.icon-down-arrow-1:before { + content: "\e939"; +} +.icon-up-arrow-angle:before { + content: "\e93a"; +} +.icon-search:before { + content: "\e93b"; +} +.icon-share:before { + content: "\e93c"; +} +.icon-left-arrow-1:before { + content: "\e93d"; +} +.icon-quotation:before { + content: "\e93e"; +} +.icon-user:before { + content: "\e93f"; +} +.icon-tag:before { + content: "\e940"; +} +.icon-play:before { + content: "\e941"; +} +.icon-done:before { + content: "\e942"; +} +.icon-electric-car:before { + content: "\e943"; +} +.icon-cog:before { + content: "\e944"; +} +.icon-car-3:before { + content: "\e945"; +} +.icon-tyre:before { + content: "\e946"; +} +.icon-wheel-1:before { + content: "\e947"; +} +.icon-tire:before { + content: "\e948"; +} +.icon-tire-1:before { + content: "\e949"; +} +.icon-flat-tire:before { + content: "\e94a"; +} +.icon-pressure:before { + content: "\e94b"; +} +.icon-right-quote:before { + content: "\e94c"; +} +.icon-quote:before { + content: "\e94d"; +} +.icon-quotation-1:before { + content: "\e94e"; +} +.icon-quote-1:before { + content: "\e94f"; +} +.icon-open:before { + content: "\e950"; +} +.icon-options:before { + content: "\e951"; +} +.icon-location:before { + content: "\e952"; +} +.icon-edit:before { + content: "\e953"; +} +.icon-award:before { + content: "\e954"; +} +.icon-menu:before { + content: "\e955"; +} +.icon-categories:before { + content: "\e956"; +} +.icon-menu-1:before { + content: "\e957"; +} +.icon-menu-2:before { + content: "\e958"; +} +.icon-bookmark:before { + content: "\e959"; +} +.icon-bookmark-1:before { + content: "\e95a"; +} +.icon-reply:before { + content: "\e95b"; +} +.icon-reply-1:before { + content: "\e95c"; +} +.icon-globe:before { + content: "\e95d"; +} +.icon-clock:before { + content: "\e95e"; +} +.icon-alarm-clock:before { + content: "\e95f"; +} diff --git a/quarter-rtl/assets/img/banner/1.jpg b/quarter-rtl/assets/img/banner/1.jpg new file mode 100644 index 0000000..eb02d2d Binary files /dev/null and b/quarter-rtl/assets/img/banner/1.jpg differ diff --git a/quarter-rtl/assets/img/banner/2.jpg b/quarter-rtl/assets/img/banner/2.jpg new file mode 100644 index 0000000..fa6a72d Binary files /dev/null and b/quarter-rtl/assets/img/banner/2.jpg differ diff --git a/quarter-rtl/assets/img/banner/4.jpg b/quarter-rtl/assets/img/banner/4.jpg new file mode 100644 index 0000000..bdefd64 Binary files /dev/null and b/quarter-rtl/assets/img/banner/4.jpg differ diff --git a/quarter-rtl/assets/img/banner/5.jpg b/quarter-rtl/assets/img/banner/5.jpg new file mode 100644 index 0000000..8336350 Binary files /dev/null and b/quarter-rtl/assets/img/banner/5.jpg differ diff --git a/quarter-rtl/assets/img/banner/7.jpg b/quarter-rtl/assets/img/banner/7.jpg new file mode 100644 index 0000000..ccfed7d Binary files /dev/null and b/quarter-rtl/assets/img/banner/7.jpg differ diff --git a/quarter-rtl/assets/img/banner/banner-1.jpg b/quarter-rtl/assets/img/banner/banner-1.jpg new file mode 100644 index 0000000..484f7ec Binary files /dev/null and b/quarter-rtl/assets/img/banner/banner-1.jpg differ diff --git a/quarter-rtl/assets/img/banner/banner-2.jpg b/quarter-rtl/assets/img/banner/banner-2.jpg new file mode 100644 index 0000000..4b227f8 Binary files /dev/null and b/quarter-rtl/assets/img/banner/banner-2.jpg differ diff --git a/quarter-rtl/assets/img/banner/banner-3.jpg b/quarter-rtl/assets/img/banner/banner-3.jpg new file mode 100644 index 0000000..0ac6b2b Binary files /dev/null and b/quarter-rtl/assets/img/banner/banner-3.jpg differ diff --git a/quarter-rtl/assets/img/banner/banner-4.jpg b/quarter-rtl/assets/img/banner/banner-4.jpg new file mode 100644 index 0000000..4606f3f Binary files /dev/null and b/quarter-rtl/assets/img/banner/banner-4.jpg differ diff --git a/quarter-rtl/assets/img/banner/menu-banner-1.jpg b/quarter-rtl/assets/img/banner/menu-banner-1.jpg new file mode 100644 index 0000000..462ffa3 Binary files /dev/null and b/quarter-rtl/assets/img/banner/menu-banner-1.jpg differ diff --git a/quarter-rtl/assets/img/banner/menu-banner-2.jpg b/quarter-rtl/assets/img/banner/menu-banner-2.jpg new file mode 100644 index 0000000..bae164a Binary files /dev/null and b/quarter-rtl/assets/img/banner/menu-banner-2.jpg differ diff --git a/quarter-rtl/assets/img/banner/newsletter-popup-1.jpg b/quarter-rtl/assets/img/banner/newsletter-popup-1.jpg new file mode 100644 index 0000000..deffb44 Binary files /dev/null and b/quarter-rtl/assets/img/banner/newsletter-popup-1.jpg differ diff --git a/quarter-rtl/assets/img/bg/1.jpg b/quarter-rtl/assets/img/bg/1.jpg new file mode 100644 index 0000000..19337fd Binary files /dev/null and b/quarter-rtl/assets/img/bg/1.jpg differ diff --git a/quarter-rtl/assets/img/bg/1.png b/quarter-rtl/assets/img/bg/1.png new file mode 100644 index 0000000..45da1c8 Binary files /dev/null and b/quarter-rtl/assets/img/bg/1.png differ diff --git a/quarter-rtl/assets/img/bg/10.png b/quarter-rtl/assets/img/bg/10.png new file mode 100644 index 0000000..ba842c6 Binary files /dev/null and b/quarter-rtl/assets/img/bg/10.png differ diff --git a/quarter-rtl/assets/img/bg/11.png b/quarter-rtl/assets/img/bg/11.png new file mode 100644 index 0000000..1e5cdd3 Binary files /dev/null and b/quarter-rtl/assets/img/bg/11.png differ diff --git a/quarter-rtl/assets/img/bg/12-1.png b/quarter-rtl/assets/img/bg/12-1.png new file mode 100644 index 0000000..24a6305 Binary files /dev/null and b/quarter-rtl/assets/img/bg/12-1.png differ diff --git a/quarter-rtl/assets/img/bg/12.png b/quarter-rtl/assets/img/bg/12.png new file mode 100644 index 0000000..45da1c8 Binary files /dev/null and b/quarter-rtl/assets/img/bg/12.png differ diff --git a/quarter-rtl/assets/img/bg/13.jpg b/quarter-rtl/assets/img/bg/13.jpg new file mode 100644 index 0000000..ef08147 Binary files /dev/null and b/quarter-rtl/assets/img/bg/13.jpg differ diff --git a/quarter-rtl/assets/img/bg/14.jpg b/quarter-rtl/assets/img/bg/14.jpg new file mode 100644 index 0000000..653561a Binary files /dev/null and b/quarter-rtl/assets/img/bg/14.jpg differ diff --git a/quarter-rtl/assets/img/bg/15.jpg b/quarter-rtl/assets/img/bg/15.jpg new file mode 100644 index 0000000..91e3263 Binary files /dev/null and b/quarter-rtl/assets/img/bg/15.jpg differ diff --git a/quarter-rtl/assets/img/bg/16.jpg b/quarter-rtl/assets/img/bg/16.jpg new file mode 100644 index 0000000..dcaa11a Binary files /dev/null and b/quarter-rtl/assets/img/bg/16.jpg differ diff --git a/quarter-rtl/assets/img/bg/17.jpg b/quarter-rtl/assets/img/bg/17.jpg new file mode 100644 index 0000000..ff23dff Binary files /dev/null and b/quarter-rtl/assets/img/bg/17.jpg differ diff --git a/quarter-rtl/assets/img/bg/18.png b/quarter-rtl/assets/img/bg/18.png new file mode 100644 index 0000000..5177b01 Binary files /dev/null and b/quarter-rtl/assets/img/bg/18.png differ diff --git a/quarter-rtl/assets/img/bg/19.jpg b/quarter-rtl/assets/img/bg/19.jpg new file mode 100644 index 0000000..1033a08 Binary files /dev/null and b/quarter-rtl/assets/img/bg/19.jpg differ diff --git a/quarter-rtl/assets/img/bg/2.jpg b/quarter-rtl/assets/img/bg/2.jpg new file mode 100644 index 0000000..aa03a02 Binary files /dev/null and b/quarter-rtl/assets/img/bg/2.jpg differ diff --git a/quarter-rtl/assets/img/bg/2.png b/quarter-rtl/assets/img/bg/2.png new file mode 100644 index 0000000..f76209e Binary files /dev/null and b/quarter-rtl/assets/img/bg/2.png differ diff --git a/quarter-rtl/assets/img/bg/20.jpg b/quarter-rtl/assets/img/bg/20.jpg new file mode 100644 index 0000000..233b519 Binary files /dev/null and b/quarter-rtl/assets/img/bg/20.jpg differ diff --git a/quarter-rtl/assets/img/bg/21.jpg b/quarter-rtl/assets/img/bg/21.jpg new file mode 100644 index 0000000..e1bd6b9 Binary files /dev/null and b/quarter-rtl/assets/img/bg/21.jpg differ diff --git a/quarter-rtl/assets/img/bg/22.jpg b/quarter-rtl/assets/img/bg/22.jpg new file mode 100644 index 0000000..27fa5a1 Binary files /dev/null and b/quarter-rtl/assets/img/bg/22.jpg differ diff --git a/quarter-rtl/assets/img/bg/23.jpg b/quarter-rtl/assets/img/bg/23.jpg new file mode 100644 index 0000000..d5ca1de Binary files /dev/null and b/quarter-rtl/assets/img/bg/23.jpg differ diff --git a/quarter-rtl/assets/img/bg/24.jpg b/quarter-rtl/assets/img/bg/24.jpg new file mode 100644 index 0000000..11e2f6e Binary files /dev/null and b/quarter-rtl/assets/img/bg/24.jpg differ diff --git a/quarter-rtl/assets/img/bg/3.jpg b/quarter-rtl/assets/img/bg/3.jpg new file mode 100644 index 0000000..dd99cf7 Binary files /dev/null and b/quarter-rtl/assets/img/bg/3.jpg differ diff --git a/quarter-rtl/assets/img/bg/30.jpg b/quarter-rtl/assets/img/bg/30.jpg new file mode 100644 index 0000000..647b033 Binary files /dev/null and b/quarter-rtl/assets/img/bg/30.jpg differ diff --git a/quarter-rtl/assets/img/bg/4.jpg b/quarter-rtl/assets/img/bg/4.jpg new file mode 100644 index 0000000..f79f706 Binary files /dev/null and b/quarter-rtl/assets/img/bg/4.jpg differ diff --git a/quarter-rtl/assets/img/bg/5.jpg b/quarter-rtl/assets/img/bg/5.jpg new file mode 100644 index 0000000..f0fa31f Binary files /dev/null and b/quarter-rtl/assets/img/bg/5.jpg differ diff --git a/quarter-rtl/assets/img/bg/6.jpg b/quarter-rtl/assets/img/bg/6.jpg new file mode 100644 index 0000000..8d4cd22 Binary files /dev/null and b/quarter-rtl/assets/img/bg/6.jpg differ diff --git a/quarter-rtl/assets/img/bg/7.jpg b/quarter-rtl/assets/img/bg/7.jpg new file mode 100644 index 0000000..64d6179 Binary files /dev/null and b/quarter-rtl/assets/img/bg/7.jpg differ diff --git a/quarter-rtl/assets/img/bg/8-1.jpg b/quarter-rtl/assets/img/bg/8-1.jpg new file mode 100644 index 0000000..5c3eba1 Binary files /dev/null and b/quarter-rtl/assets/img/bg/8-1.jpg differ diff --git a/quarter-rtl/assets/img/bg/8-2.jpg b/quarter-rtl/assets/img/bg/8-2.jpg new file mode 100644 index 0000000..04c6646 Binary files /dev/null and b/quarter-rtl/assets/img/bg/8-2.jpg differ diff --git a/quarter-rtl/assets/img/bg/8.jpg b/quarter-rtl/assets/img/bg/8.jpg new file mode 100644 index 0000000..4ae2ac5 Binary files /dev/null and b/quarter-rtl/assets/img/bg/8.jpg differ diff --git a/quarter-rtl/assets/img/bg/9.jpg b/quarter-rtl/assets/img/bg/9.jpg new file mode 100644 index 0000000..02d63d2 Binary files /dev/null and b/quarter-rtl/assets/img/bg/9.jpg differ diff --git a/quarter-rtl/assets/img/bg/footer-bg-1.png b/quarter-rtl/assets/img/bg/footer-bg-1.png new file mode 100644 index 0000000..a13d2de Binary files /dev/null and b/quarter-rtl/assets/img/bg/footer-bg-1.png differ diff --git a/quarter-rtl/assets/img/blog/1.jpg b/quarter-rtl/assets/img/blog/1.jpg new file mode 100644 index 0000000..4c90e12 Binary files /dev/null and b/quarter-rtl/assets/img/blog/1.jpg differ diff --git a/quarter-rtl/assets/img/blog/2.jpg b/quarter-rtl/assets/img/blog/2.jpg new file mode 100644 index 0000000..097032f Binary files /dev/null and b/quarter-rtl/assets/img/blog/2.jpg differ diff --git a/quarter-rtl/assets/img/blog/3.jpg b/quarter-rtl/assets/img/blog/3.jpg new file mode 100644 index 0000000..fd30b9b Binary files /dev/null and b/quarter-rtl/assets/img/blog/3.jpg differ diff --git a/quarter-rtl/assets/img/blog/31.jpg b/quarter-rtl/assets/img/blog/31.jpg new file mode 100644 index 0000000..0fc1366 Binary files /dev/null and b/quarter-rtl/assets/img/blog/31.jpg differ diff --git a/quarter-rtl/assets/img/blog/32.jpg b/quarter-rtl/assets/img/blog/32.jpg new file mode 100644 index 0000000..2d270c4 Binary files /dev/null and b/quarter-rtl/assets/img/blog/32.jpg differ diff --git a/quarter-rtl/assets/img/blog/33.jpg b/quarter-rtl/assets/img/blog/33.jpg new file mode 100644 index 0000000..10e5b28 Binary files /dev/null and b/quarter-rtl/assets/img/blog/33.jpg differ diff --git a/quarter-rtl/assets/img/blog/34.jpg b/quarter-rtl/assets/img/blog/34.jpg new file mode 100644 index 0000000..0782af0 Binary files /dev/null and b/quarter-rtl/assets/img/blog/34.jpg differ diff --git a/quarter-rtl/assets/img/blog/35.jpg b/quarter-rtl/assets/img/blog/35.jpg new file mode 100644 index 0000000..93edd21 Binary files /dev/null and b/quarter-rtl/assets/img/blog/35.jpg differ diff --git a/quarter-rtl/assets/img/blog/4.jpg b/quarter-rtl/assets/img/blog/4.jpg new file mode 100644 index 0000000..dae7afa Binary files /dev/null and b/quarter-rtl/assets/img/blog/4.jpg differ diff --git a/quarter-rtl/assets/img/blog/5.jpg b/quarter-rtl/assets/img/blog/5.jpg new file mode 100644 index 0000000..ff93755 Binary files /dev/null and b/quarter-rtl/assets/img/blog/5.jpg differ diff --git a/quarter-rtl/assets/img/blog/6.jpg b/quarter-rtl/assets/img/blog/6.jpg new file mode 100644 index 0000000..60d0fac Binary files /dev/null and b/quarter-rtl/assets/img/blog/6.jpg differ diff --git a/quarter-rtl/assets/img/blog/7.jpg b/quarter-rtl/assets/img/blog/7.jpg new file mode 100644 index 0000000..b8835fe Binary files /dev/null and b/quarter-rtl/assets/img/blog/7.jpg differ diff --git a/quarter-rtl/assets/img/blog/8.jpg b/quarter-rtl/assets/img/blog/8.jpg new file mode 100644 index 0000000..b5a93e0 Binary files /dev/null and b/quarter-rtl/assets/img/blog/8.jpg differ diff --git a/quarter-rtl/assets/img/blog/author.jpg b/quarter-rtl/assets/img/blog/author.jpg new file mode 100644 index 0000000..c632350 Binary files /dev/null and b/quarter-rtl/assets/img/blog/author.jpg differ diff --git a/quarter-rtl/assets/img/blog/blog-details/1.jpg b/quarter-rtl/assets/img/blog/blog-details/1.jpg new file mode 100644 index 0000000..29a2a37 Binary files /dev/null and b/quarter-rtl/assets/img/blog/blog-details/1.jpg differ diff --git a/quarter-rtl/assets/img/blog/blog-details/11.jpg b/quarter-rtl/assets/img/blog/blog-details/11.jpg new file mode 100644 index 0000000..aa78911 Binary files /dev/null and b/quarter-rtl/assets/img/blog/blog-details/11.jpg differ diff --git a/quarter-rtl/assets/img/blog/blog-details/12.jpg b/quarter-rtl/assets/img/blog/blog-details/12.jpg new file mode 100644 index 0000000..f1e3a10 Binary files /dev/null and b/quarter-rtl/assets/img/blog/blog-details/12.jpg differ diff --git a/quarter-rtl/assets/img/brand-logo/1.png b/quarter-rtl/assets/img/brand-logo/1.png new file mode 100644 index 0000000..6c542b6 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/1.png differ diff --git a/quarter-rtl/assets/img/brand-logo/2.png b/quarter-rtl/assets/img/brand-logo/2.png new file mode 100644 index 0000000..4a719e1 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/2.png differ diff --git a/quarter-rtl/assets/img/brand-logo/3.png b/quarter-rtl/assets/img/brand-logo/3.png new file mode 100644 index 0000000..75a7097 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/3.png differ diff --git a/quarter-rtl/assets/img/brand-logo/4.png b/quarter-rtl/assets/img/brand-logo/4.png new file mode 100644 index 0000000..605cfa3 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/4.png differ diff --git a/quarter-rtl/assets/img/brand-logo/5.png b/quarter-rtl/assets/img/brand-logo/5.png new file mode 100644 index 0000000..7c01c63 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/5.png differ diff --git a/quarter-rtl/assets/img/brand-logo/b1.png b/quarter-rtl/assets/img/brand-logo/b1.png new file mode 100644 index 0000000..de8fa37 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/b1.png differ diff --git a/quarter-rtl/assets/img/brand-logo/b2.png b/quarter-rtl/assets/img/brand-logo/b2.png new file mode 100644 index 0000000..75a9dbe Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/b2.png differ diff --git a/quarter-rtl/assets/img/brand-logo/b3.png b/quarter-rtl/assets/img/brand-logo/b3.png new file mode 100644 index 0000000..1c08f7a Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/b3.png differ diff --git a/quarter-rtl/assets/img/brand-logo/b4.png b/quarter-rtl/assets/img/brand-logo/b4.png new file mode 100644 index 0000000..b90a567 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/b4.png differ diff --git a/quarter-rtl/assets/img/brand-logo/b5.png b/quarter-rtl/assets/img/brand-logo/b5.png new file mode 100644 index 0000000..55f5615 Binary files /dev/null and b/quarter-rtl/assets/img/brand-logo/b5.png differ diff --git a/quarter-rtl/assets/img/effect/1.png b/quarter-rtl/assets/img/effect/1.png new file mode 100644 index 0000000..2f21310 Binary files /dev/null and b/quarter-rtl/assets/img/effect/1.png differ diff --git a/quarter-rtl/assets/img/effect/2.png b/quarter-rtl/assets/img/effect/2.png new file mode 100644 index 0000000..111e78b Binary files /dev/null and b/quarter-rtl/assets/img/effect/2.png differ diff --git a/quarter-rtl/assets/img/effect/3.png b/quarter-rtl/assets/img/effect/3.png new file mode 100644 index 0000000..2e67850 Binary files /dev/null and b/quarter-rtl/assets/img/effect/3.png differ diff --git a/quarter-rtl/assets/img/effect/4.png b/quarter-rtl/assets/img/effect/4.png new file mode 100644 index 0000000..e9c9c04 Binary files /dev/null and b/quarter-rtl/assets/img/effect/4.png differ diff --git a/quarter-rtl/assets/img/effect/5.png b/quarter-rtl/assets/img/effect/5.png new file mode 100644 index 0000000..0a29327 Binary files /dev/null and b/quarter-rtl/assets/img/effect/5.png differ diff --git a/quarter-rtl/assets/img/effect/6.png b/quarter-rtl/assets/img/effect/6.png new file mode 100644 index 0000000..dc59794 Binary files /dev/null and b/quarter-rtl/assets/img/effect/6.png differ diff --git a/quarter-rtl/assets/img/favicon.png b/quarter-rtl/assets/img/favicon.png new file mode 100644 index 0000000..987bbaa Binary files /dev/null and b/quarter-rtl/assets/img/favicon.png differ diff --git a/quarter-rtl/assets/img/gallery/1.jpg b/quarter-rtl/assets/img/gallery/1.jpg new file mode 100644 index 0000000..cab0c08 Binary files /dev/null and b/quarter-rtl/assets/img/gallery/1.jpg differ diff --git a/quarter-rtl/assets/img/gallery/10.jpg b/quarter-rtl/assets/img/gallery/10.jpg new file mode 100644 index 0000000..8a3c763 Binary files /dev/null and b/quarter-rtl/assets/img/gallery/10.jpg differ diff --git a/quarter-rtl/assets/img/gallery/11.jpg b/quarter-rtl/assets/img/gallery/11.jpg new file mode 100644 index 0000000..16dc94f Binary files /dev/null and b/quarter-rtl/assets/img/gallery/11.jpg differ diff --git a/quarter-rtl/assets/img/gallery/12.jpg b/quarter-rtl/assets/img/gallery/12.jpg new file mode 100644 index 0000000..a11de1d Binary files /dev/null and b/quarter-rtl/assets/img/gallery/12.jpg differ diff --git a/quarter-rtl/assets/img/gallery/2.jpg b/quarter-rtl/assets/img/gallery/2.jpg new file mode 100644 index 0000000..1d887cb Binary files /dev/null and b/quarter-rtl/assets/img/gallery/2.jpg differ diff --git a/quarter-rtl/assets/img/gallery/3.jpg b/quarter-rtl/assets/img/gallery/3.jpg new file mode 100644 index 0000000..11ad80b Binary files /dev/null and b/quarter-rtl/assets/img/gallery/3.jpg differ diff --git a/quarter-rtl/assets/img/gallery/4.jpg b/quarter-rtl/assets/img/gallery/4.jpg new file mode 100644 index 0000000..cfc4ec0 Binary files /dev/null and b/quarter-rtl/assets/img/gallery/4.jpg differ diff --git a/quarter-rtl/assets/img/gallery/5.jpg b/quarter-rtl/assets/img/gallery/5.jpg new file mode 100644 index 0000000..6dc1070 Binary files /dev/null and b/quarter-rtl/assets/img/gallery/5.jpg differ diff --git a/quarter-rtl/assets/img/gallery/6.jpg b/quarter-rtl/assets/img/gallery/6.jpg new file mode 100644 index 0000000..115ed27 Binary files /dev/null and b/quarter-rtl/assets/img/gallery/6.jpg differ diff --git a/quarter-rtl/assets/img/gallery/7.jpg b/quarter-rtl/assets/img/gallery/7.jpg new file mode 100644 index 0000000..a69d31f Binary files /dev/null and b/quarter-rtl/assets/img/gallery/7.jpg differ diff --git a/quarter-rtl/assets/img/gallery/8.jpg b/quarter-rtl/assets/img/gallery/8.jpg new file mode 100644 index 0000000..1e6c087 Binary files /dev/null and b/quarter-rtl/assets/img/gallery/8.jpg differ diff --git a/quarter-rtl/assets/img/gallery/9.jpg b/quarter-rtl/assets/img/gallery/9.jpg new file mode 100644 index 0000000..f780154 Binary files /dev/null and b/quarter-rtl/assets/img/gallery/9.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-1.jpg b/quarter-rtl/assets/img/home-demos/home-1.jpg new file mode 100644 index 0000000..326270d Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-1.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-10.jpg b/quarter-rtl/assets/img/home-demos/home-10.jpg new file mode 100644 index 0000000..a367920 Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-10.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-11.jpg b/quarter-rtl/assets/img/home-demos/home-11.jpg new file mode 100644 index 0000000..e90c26d Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-11.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-2.jpg b/quarter-rtl/assets/img/home-demos/home-2.jpg new file mode 100644 index 0000000..289d5e3 Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-2.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-3.jpg b/quarter-rtl/assets/img/home-demos/home-3.jpg new file mode 100644 index 0000000..2f3ecc2 Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-3.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-4.jpg b/quarter-rtl/assets/img/home-demos/home-4.jpg new file mode 100644 index 0000000..21317c7 Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-4.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-5.jpg b/quarter-rtl/assets/img/home-demos/home-5.jpg new file mode 100644 index 0000000..f31151f Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-5.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-6.jpg b/quarter-rtl/assets/img/home-demos/home-6.jpg new file mode 100644 index 0000000..574bb7a Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-6.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-7.jpg b/quarter-rtl/assets/img/home-demos/home-7.jpg new file mode 100644 index 0000000..6bc418f Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-7.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-8.jpg b/quarter-rtl/assets/img/home-demos/home-8.jpg new file mode 100644 index 0000000..4a074a9 Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-8.jpg differ diff --git a/quarter-rtl/assets/img/home-demos/home-9.jpg b/quarter-rtl/assets/img/home-demos/home-9.jpg new file mode 100644 index 0000000..763d214 Binary files /dev/null and b/quarter-rtl/assets/img/home-demos/home-9.jpg differ diff --git a/quarter-rtl/assets/img/icons/---car.png b/quarter-rtl/assets/img/icons/---car.png new file mode 100644 index 0000000..acc1a10 Binary files /dev/null and b/quarter-rtl/assets/img/icons/---car.png differ diff --git a/quarter-rtl/assets/img/icons/1.png b/quarter-rtl/assets/img/icons/1.png new file mode 100644 index 0000000..704f3a3 Binary files /dev/null and b/quarter-rtl/assets/img/icons/1.png differ diff --git a/quarter-rtl/assets/img/icons/10.png b/quarter-rtl/assets/img/icons/10.png new file mode 100644 index 0000000..720c1f1 Binary files /dev/null and b/quarter-rtl/assets/img/icons/10.png differ diff --git a/quarter-rtl/assets/img/icons/11.png b/quarter-rtl/assets/img/icons/11.png new file mode 100644 index 0000000..9c3072e Binary files /dev/null and b/quarter-rtl/assets/img/icons/11.png differ diff --git a/quarter-rtl/assets/img/icons/12.png b/quarter-rtl/assets/img/icons/12.png new file mode 100644 index 0000000..5088d40 Binary files /dev/null and b/quarter-rtl/assets/img/icons/12.png differ diff --git a/quarter-rtl/assets/img/icons/2.png b/quarter-rtl/assets/img/icons/2.png new file mode 100644 index 0000000..2f28b18 Binary files /dev/null and b/quarter-rtl/assets/img/icons/2.png differ diff --git a/quarter-rtl/assets/img/icons/3.png b/quarter-rtl/assets/img/icons/3.png new file mode 100644 index 0000000..0532f25 Binary files /dev/null and b/quarter-rtl/assets/img/icons/3.png differ diff --git a/quarter-rtl/assets/img/icons/4.png b/quarter-rtl/assets/img/icons/4.png new file mode 100644 index 0000000..78eaeea Binary files /dev/null and b/quarter-rtl/assets/img/icons/4.png differ diff --git a/quarter-rtl/assets/img/icons/5.png b/quarter-rtl/assets/img/icons/5.png new file mode 100644 index 0000000..1bcc948 Binary files /dev/null and b/quarter-rtl/assets/img/icons/5.png differ diff --git a/quarter-rtl/assets/img/icons/6.png b/quarter-rtl/assets/img/icons/6.png new file mode 100644 index 0000000..319b8d8 Binary files /dev/null and b/quarter-rtl/assets/img/icons/6.png differ diff --git a/quarter-rtl/assets/img/icons/7.png b/quarter-rtl/assets/img/icons/7.png new file mode 100644 index 0000000..25f0f65 Binary files /dev/null and b/quarter-rtl/assets/img/icons/7.png differ diff --git a/quarter-rtl/assets/img/icons/8.png b/quarter-rtl/assets/img/icons/8.png new file mode 100644 index 0000000..33c5801 Binary files /dev/null and b/quarter-rtl/assets/img/icons/8.png differ diff --git a/quarter-rtl/assets/img/icons/9.png b/quarter-rtl/assets/img/icons/9.png new file mode 100644 index 0000000..fb9915d Binary files /dev/null and b/quarter-rtl/assets/img/icons/9.png differ diff --git a/quarter-rtl/assets/img/icons/car.png b/quarter-rtl/assets/img/icons/car.png new file mode 100644 index 0000000..8428e3d Binary files /dev/null and b/quarter-rtl/assets/img/icons/car.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/1.png b/quarter-rtl/assets/img/icons/icon-img/1.png new file mode 100644 index 0000000..0c4e98b Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/1.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/10.png b/quarter-rtl/assets/img/icons/icon-img/10.png new file mode 100644 index 0000000..9d5d07a Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/10.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/11.png b/quarter-rtl/assets/img/icons/icon-img/11.png new file mode 100644 index 0000000..cd3319d Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/11.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/12.png b/quarter-rtl/assets/img/icons/icon-img/12.png new file mode 100644 index 0000000..1de301a Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/12.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/13.png b/quarter-rtl/assets/img/icons/icon-img/13.png new file mode 100644 index 0000000..1fc13ed Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/13.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/14.png b/quarter-rtl/assets/img/icons/icon-img/14.png new file mode 100644 index 0000000..6d0d004 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/14.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/15.png b/quarter-rtl/assets/img/icons/icon-img/15.png new file mode 100644 index 0000000..0804ecb Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/15.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/16.png b/quarter-rtl/assets/img/icons/icon-img/16.png new file mode 100644 index 0000000..941bac2 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/16.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/17.png b/quarter-rtl/assets/img/icons/icon-img/17.png new file mode 100644 index 0000000..bd7c406 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/17.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/18.png b/quarter-rtl/assets/img/icons/icon-img/18.png new file mode 100644 index 0000000..5fa40e0 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/18.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/19.png b/quarter-rtl/assets/img/icons/icon-img/19.png new file mode 100644 index 0000000..c9d002c Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/19.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/2.png b/quarter-rtl/assets/img/icons/icon-img/2.png new file mode 100644 index 0000000..72ff9e9 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/2.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/21.png b/quarter-rtl/assets/img/icons/icon-img/21.png new file mode 100644 index 0000000..5316786 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/21.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/22.png b/quarter-rtl/assets/img/icons/icon-img/22.png new file mode 100644 index 0000000..68f9aa0 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/22.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/23.png b/quarter-rtl/assets/img/icons/icon-img/23.png new file mode 100644 index 0000000..0df12ef Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/23.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/3.png b/quarter-rtl/assets/img/icons/icon-img/3.png new file mode 100644 index 0000000..e443207 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/3.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/4.png b/quarter-rtl/assets/img/icons/icon-img/4.png new file mode 100644 index 0000000..820c2bf Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/4.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/5.png b/quarter-rtl/assets/img/icons/icon-img/5.png new file mode 100644 index 0000000..c23895b Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/5.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/6.png b/quarter-rtl/assets/img/icons/icon-img/6.png new file mode 100644 index 0000000..eb1b008 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/6.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/7.png b/quarter-rtl/assets/img/icons/icon-img/7.png new file mode 100644 index 0000000..acf721c Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/7.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/8.png b/quarter-rtl/assets/img/icons/icon-img/8.png new file mode 100644 index 0000000..7a14bd4 Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/8.png differ diff --git a/quarter-rtl/assets/img/icons/icon-img/9.png b/quarter-rtl/assets/img/icons/icon-img/9.png new file mode 100644 index 0000000..5f1ff8d Binary files /dev/null and b/quarter-rtl/assets/img/icons/icon-img/9.png differ diff --git a/quarter-rtl/assets/img/icons/map-marker-2.png b/quarter-rtl/assets/img/icons/map-marker-2.png new file mode 100644 index 0000000..254f17a Binary files /dev/null and b/quarter-rtl/assets/img/icons/map-marker-2.png differ diff --git a/quarter-rtl/assets/img/icons/map-marker-3.png b/quarter-rtl/assets/img/icons/map-marker-3.png new file mode 100644 index 0000000..791d94b Binary files /dev/null and b/quarter-rtl/assets/img/icons/map-marker-3.png differ diff --git a/quarter-rtl/assets/img/icons/map-marker.png b/quarter-rtl/assets/img/icons/map-marker.png new file mode 100644 index 0000000..961cd62 Binary files /dev/null and b/quarter-rtl/assets/img/icons/map-marker.png differ diff --git a/quarter-rtl/assets/img/icons/payment-2.png b/quarter-rtl/assets/img/icons/payment-2.png new file mode 100644 index 0000000..724147e Binary files /dev/null and b/quarter-rtl/assets/img/icons/payment-2.png differ diff --git a/quarter-rtl/assets/img/icons/payment-3.png b/quarter-rtl/assets/img/icons/payment-3.png new file mode 100644 index 0000000..647ea41 Binary files /dev/null and b/quarter-rtl/assets/img/icons/payment-3.png differ diff --git a/quarter-rtl/assets/img/icons/payment-4.png b/quarter-rtl/assets/img/icons/payment-4.png new file mode 100644 index 0000000..81a50d4 Binary files /dev/null and b/quarter-rtl/assets/img/icons/payment-4.png differ diff --git a/quarter-rtl/assets/img/icons/payment.png b/quarter-rtl/assets/img/icons/payment.png new file mode 100644 index 0000000..2acf721 Binary files /dev/null and b/quarter-rtl/assets/img/icons/payment.png differ diff --git a/quarter-rtl/assets/img/icons/svg/1-cart.svg b/quarter-rtl/assets/img/icons/svg/1-cart.svg new file mode 100644 index 0000000..4892fc9 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/1-cart.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/10-credit-card.svg b/quarter-rtl/assets/img/icons/svg/10-credit-card.svg new file mode 100644 index 0000000..6b2bfa8 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/10-credit-card.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/11-gift-card.svg b/quarter-rtl/assets/img/icons/svg/11-gift-card.svg new file mode 100644 index 0000000..ea9ea35 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/11-gift-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/quarter-rtl/assets/img/icons/svg/12-shopping-cart.svg b/quarter-rtl/assets/img/icons/svg/12-shopping-cart.svg new file mode 100644 index 0000000..4de41e7 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/12-shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/quarter-rtl/assets/img/icons/svg/2-track.svg b/quarter-rtl/assets/img/icons/svg/2-track.svg new file mode 100644 index 0000000..e7d0420 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2-track.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/2/1-cart.svg b/quarter-rtl/assets/img/icons/svg/2/1-cart.svg new file mode 100644 index 0000000..865ed68 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2/1-cart.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/2/2-track.svg b/quarter-rtl/assets/img/icons/svg/2/2-track.svg new file mode 100644 index 0000000..c2a46a2 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2/2-track.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/2/3-payment.svg b/quarter-rtl/assets/img/icons/svg/2/3-payment.svg new file mode 100644 index 0000000..4397fb8 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2/3-payment.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/2/4-track.svg b/quarter-rtl/assets/img/icons/svg/2/4-track.svg new file mode 100644 index 0000000..dea6a51 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2/4-track.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/2/5-prize.svg b/quarter-rtl/assets/img/icons/svg/2/5-prize.svg new file mode 100644 index 0000000..7afef73 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2/5-prize.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/2/6-return.svg b/quarter-rtl/assets/img/icons/svg/2/6-return.svg new file mode 100644 index 0000000..5d02923 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2/6-return.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/2/7-support.svg b/quarter-rtl/assets/img/icons/svg/2/7-support.svg new file mode 100644 index 0000000..5158a1e --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/2/7-support.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/3-payment.svg b/quarter-rtl/assets/img/icons/svg/3-payment.svg new file mode 100644 index 0000000..7e68876 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/3-payment.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/4-track.svg b/quarter-rtl/assets/img/icons/svg/4-track.svg new file mode 100644 index 0000000..f4b2c11 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/4-track.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/5-madel.svg b/quarter-rtl/assets/img/icons/svg/5-madel.svg new file mode 100644 index 0000000..985f2e6 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/5-madel.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/6-return.svg b/quarter-rtl/assets/img/icons/svg/6-return.svg new file mode 100644 index 0000000..a3ff8f7 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/6-return.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/7-support.svg b/quarter-rtl/assets/img/icons/svg/7-support.svg new file mode 100644 index 0000000..b90cd1a --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/7-support.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/quarter-rtl/assets/img/icons/svg/8-trolley.svg b/quarter-rtl/assets/img/icons/svg/8-trolley.svg new file mode 100644 index 0000000..3d5a8d8 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/8-trolley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/quarter-rtl/assets/img/icons/svg/9-money.svg b/quarter-rtl/assets/img/icons/svg/9-money.svg new file mode 100644 index 0000000..8477ef2 --- /dev/null +++ b/quarter-rtl/assets/img/icons/svg/9-money.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/assets/img/img-slide/1.jpg b/quarter-rtl/assets/img/img-slide/1.jpg new file mode 100644 index 0000000..80a7b25 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/1.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/11.jpg b/quarter-rtl/assets/img/img-slide/11.jpg new file mode 100644 index 0000000..373784e Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/11.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/12.jpg b/quarter-rtl/assets/img/img-slide/12.jpg new file mode 100644 index 0000000..c8ff6d3 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/12.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/13.jpg b/quarter-rtl/assets/img/img-slide/13.jpg new file mode 100644 index 0000000..0869c48 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/13.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/14.jpg b/quarter-rtl/assets/img/img-slide/14.jpg new file mode 100644 index 0000000..f885e80 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/14.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/2.jpg b/quarter-rtl/assets/img/img-slide/2.jpg new file mode 100644 index 0000000..f724680 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/2.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/21.jpg b/quarter-rtl/assets/img/img-slide/21.jpg new file mode 100644 index 0000000..ad764d3 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/21.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/22.jpg b/quarter-rtl/assets/img/img-slide/22.jpg new file mode 100644 index 0000000..cc23774 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/22.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/23.jpg b/quarter-rtl/assets/img/img-slide/23.jpg new file mode 100644 index 0000000..3140721 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/23.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/24.jpg b/quarter-rtl/assets/img/img-slide/24.jpg new file mode 100644 index 0000000..fb90557 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/24.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/3.jpg b/quarter-rtl/assets/img/img-slide/3.jpg new file mode 100644 index 0000000..353a95f Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/3.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/31.jpg b/quarter-rtl/assets/img/img-slide/31.jpg new file mode 100644 index 0000000..8d60a5c Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/31.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/32.jpg b/quarter-rtl/assets/img/img-slide/32.jpg new file mode 100644 index 0000000..5097bcf Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/32.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/33.jpg b/quarter-rtl/assets/img/img-slide/33.jpg new file mode 100644 index 0000000..c6f81cf Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/33.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/34.jpg b/quarter-rtl/assets/img/img-slide/34.jpg new file mode 100644 index 0000000..77224dd Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/34.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/35.jpg b/quarter-rtl/assets/img/img-slide/35.jpg new file mode 100644 index 0000000..b2c0564 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/35.jpg differ diff --git a/quarter-rtl/assets/img/img-slide/4.jpg b/quarter-rtl/assets/img/img-slide/4.jpg new file mode 100644 index 0000000..d779534 Binary files /dev/null and b/quarter-rtl/assets/img/img-slide/4.jpg differ diff --git a/quarter-rtl/assets/img/logo-2.png b/quarter-rtl/assets/img/logo-2.png new file mode 100644 index 0000000..b545097 Binary files /dev/null and b/quarter-rtl/assets/img/logo-2.png differ diff --git a/quarter-rtl/assets/img/logo.png b/quarter-rtl/assets/img/logo.png new file mode 100644 index 0000000..3ef17af Binary files /dev/null and b/quarter-rtl/assets/img/logo.png differ diff --git a/quarter-rtl/assets/img/neighbour/1.jpg b/quarter-rtl/assets/img/neighbour/1.jpg new file mode 100644 index 0000000..7094311 Binary files /dev/null and b/quarter-rtl/assets/img/neighbour/1.jpg differ diff --git a/quarter-rtl/assets/img/neighbour/2.jpg b/quarter-rtl/assets/img/neighbour/2.jpg new file mode 100644 index 0000000..bc2c02a Binary files /dev/null and b/quarter-rtl/assets/img/neighbour/2.jpg differ diff --git a/quarter-rtl/assets/img/neighbour/3.jpg b/quarter-rtl/assets/img/neighbour/3.jpg new file mode 100644 index 0000000..3427578 Binary files /dev/null and b/quarter-rtl/assets/img/neighbour/3.jpg differ diff --git a/quarter-rtl/assets/img/others/1.jpg b/quarter-rtl/assets/img/others/1.jpg new file mode 100644 index 0000000..38ef451 Binary files /dev/null and b/quarter-rtl/assets/img/others/1.jpg differ diff --git a/quarter-rtl/assets/img/others/1.png b/quarter-rtl/assets/img/others/1.png new file mode 100644 index 0000000..8263058 Binary files /dev/null and b/quarter-rtl/assets/img/others/1.png differ diff --git a/quarter-rtl/assets/img/others/10.png b/quarter-rtl/assets/img/others/10.png new file mode 100644 index 0000000..45cea71 Binary files /dev/null and b/quarter-rtl/assets/img/others/10.png differ diff --git a/quarter-rtl/assets/img/others/11.png b/quarter-rtl/assets/img/others/11.png new file mode 100644 index 0000000..05e3e4e Binary files /dev/null and b/quarter-rtl/assets/img/others/11.png differ diff --git a/quarter-rtl/assets/img/others/12.jpg b/quarter-rtl/assets/img/others/12.jpg new file mode 100644 index 0000000..ec92b40 Binary files /dev/null and b/quarter-rtl/assets/img/others/12.jpg differ diff --git a/quarter-rtl/assets/img/others/13.png b/quarter-rtl/assets/img/others/13.png new file mode 100644 index 0000000..0bf4262 Binary files /dev/null and b/quarter-rtl/assets/img/others/13.png differ diff --git a/quarter-rtl/assets/img/others/14.jpg b/quarter-rtl/assets/img/others/14.jpg new file mode 100644 index 0000000..d60e4c8 Binary files /dev/null and b/quarter-rtl/assets/img/others/14.jpg differ diff --git a/quarter-rtl/assets/img/others/15.jpg b/quarter-rtl/assets/img/others/15.jpg new file mode 100644 index 0000000..e9bb23c Binary files /dev/null and b/quarter-rtl/assets/img/others/15.jpg differ diff --git a/quarter-rtl/assets/img/others/16.jpg b/quarter-rtl/assets/img/others/16.jpg new file mode 100644 index 0000000..be940bb Binary files /dev/null and b/quarter-rtl/assets/img/others/16.jpg differ diff --git a/quarter-rtl/assets/img/others/2.jpg b/quarter-rtl/assets/img/others/2.jpg new file mode 100644 index 0000000..eb6f2f0 Binary files /dev/null and b/quarter-rtl/assets/img/others/2.jpg differ diff --git a/quarter-rtl/assets/img/others/2.png b/quarter-rtl/assets/img/others/2.png new file mode 100644 index 0000000..4a4a84a Binary files /dev/null and b/quarter-rtl/assets/img/others/2.png differ diff --git a/quarter-rtl/assets/img/others/3.jpg b/quarter-rtl/assets/img/others/3.jpg new file mode 100644 index 0000000..4cc3632 Binary files /dev/null and b/quarter-rtl/assets/img/others/3.jpg differ diff --git a/quarter-rtl/assets/img/others/4.jpg b/quarter-rtl/assets/img/others/4.jpg new file mode 100644 index 0000000..a794959 Binary files /dev/null and b/quarter-rtl/assets/img/others/4.jpg differ diff --git a/quarter-rtl/assets/img/others/5.jpg b/quarter-rtl/assets/img/others/5.jpg new file mode 100644 index 0000000..1d49509 Binary files /dev/null and b/quarter-rtl/assets/img/others/5.jpg differ diff --git a/quarter-rtl/assets/img/others/5.png b/quarter-rtl/assets/img/others/5.png new file mode 100644 index 0000000..4123f91 Binary files /dev/null and b/quarter-rtl/assets/img/others/5.png differ diff --git a/quarter-rtl/assets/img/others/6.jpg b/quarter-rtl/assets/img/others/6.jpg new file mode 100644 index 0000000..97d1630 Binary files /dev/null and b/quarter-rtl/assets/img/others/6.jpg differ diff --git a/quarter-rtl/assets/img/others/7.png b/quarter-rtl/assets/img/others/7.png new file mode 100644 index 0000000..a87b6a9 Binary files /dev/null and b/quarter-rtl/assets/img/others/7.png differ diff --git a/quarter-rtl/assets/img/others/8.png b/quarter-rtl/assets/img/others/8.png new file mode 100644 index 0000000..6e49d90 Binary files /dev/null and b/quarter-rtl/assets/img/others/8.png differ diff --git a/quarter-rtl/assets/img/others/9.jpg b/quarter-rtl/assets/img/others/9.jpg new file mode 100644 index 0000000..59159c2 Binary files /dev/null and b/quarter-rtl/assets/img/others/9.jpg differ diff --git a/quarter-rtl/assets/img/others/9.png b/quarter-rtl/assets/img/others/9.png new file mode 100644 index 0000000..551f9d9 Binary files /dev/null and b/quarter-rtl/assets/img/others/9.png differ diff --git a/quarter-rtl/assets/img/others/error-1.png b/quarter-rtl/assets/img/others/error-1.png new file mode 100644 index 0000000..8c0cf80 Binary files /dev/null and b/quarter-rtl/assets/img/others/error-1.png differ diff --git a/quarter-rtl/assets/img/product-2/1.png b/quarter-rtl/assets/img/product-2/1.png new file mode 100644 index 0000000..3406f86 Binary files /dev/null and b/quarter-rtl/assets/img/product-2/1.png differ diff --git a/quarter-rtl/assets/img/product-2/10.png b/quarter-rtl/assets/img/product-2/10.png new file mode 100644 index 0000000..c4b173e Binary files /dev/null and b/quarter-rtl/assets/img/product-2/10.png differ diff --git a/quarter-rtl/assets/img/product-2/11.png b/quarter-rtl/assets/img/product-2/11.png new file mode 100644 index 0000000..8e66b1b Binary files /dev/null and b/quarter-rtl/assets/img/product-2/11.png differ diff --git a/quarter-rtl/assets/img/product-2/12.png b/quarter-rtl/assets/img/product-2/12.png new file mode 100644 index 0000000..492145e Binary files /dev/null and b/quarter-rtl/assets/img/product-2/12.png differ diff --git a/quarter-rtl/assets/img/product-2/13.png b/quarter-rtl/assets/img/product-2/13.png new file mode 100644 index 0000000..529e7c1 Binary files /dev/null and b/quarter-rtl/assets/img/product-2/13.png differ diff --git a/quarter-rtl/assets/img/product-2/14.png b/quarter-rtl/assets/img/product-2/14.png new file mode 100644 index 0000000..1a9060f Binary files /dev/null and b/quarter-rtl/assets/img/product-2/14.png differ diff --git a/quarter-rtl/assets/img/product-2/2.png b/quarter-rtl/assets/img/product-2/2.png new file mode 100644 index 0000000..89ae06c Binary files /dev/null and b/quarter-rtl/assets/img/product-2/2.png differ diff --git a/quarter-rtl/assets/img/product-2/3.png b/quarter-rtl/assets/img/product-2/3.png new file mode 100644 index 0000000..bd93674 Binary files /dev/null and b/quarter-rtl/assets/img/product-2/3.png differ diff --git a/quarter-rtl/assets/img/product-2/4.png b/quarter-rtl/assets/img/product-2/4.png new file mode 100644 index 0000000..7271c86 Binary files /dev/null and b/quarter-rtl/assets/img/product-2/4.png differ diff --git a/quarter-rtl/assets/img/product-2/5.png b/quarter-rtl/assets/img/product-2/5.png new file mode 100644 index 0000000..66dda39 Binary files /dev/null and b/quarter-rtl/assets/img/product-2/5.png differ diff --git a/quarter-rtl/assets/img/product-2/6.png b/quarter-rtl/assets/img/product-2/6.png new file mode 100644 index 0000000..a01076f Binary files /dev/null and b/quarter-rtl/assets/img/product-2/6.png differ diff --git a/quarter-rtl/assets/img/product-2/7.png b/quarter-rtl/assets/img/product-2/7.png new file mode 100644 index 0000000..8a4e665 Binary files /dev/null and b/quarter-rtl/assets/img/product-2/7.png differ diff --git a/quarter-rtl/assets/img/product-2/8.png b/quarter-rtl/assets/img/product-2/8.png new file mode 100644 index 0000000..f920034 Binary files /dev/null and b/quarter-rtl/assets/img/product-2/8.png differ diff --git a/quarter-rtl/assets/img/product-2/9.png b/quarter-rtl/assets/img/product-2/9.png new file mode 100644 index 0000000..9f3271b Binary files /dev/null and b/quarter-rtl/assets/img/product-2/9.png differ diff --git a/quarter-rtl/assets/img/product-3/1.jpg b/quarter-rtl/assets/img/product-3/1.jpg new file mode 100644 index 0000000..cab0c08 Binary files /dev/null and b/quarter-rtl/assets/img/product-3/1.jpg differ diff --git a/quarter-rtl/assets/img/product-3/10.jpg b/quarter-rtl/assets/img/product-3/10.jpg new file mode 100644 index 0000000..f780154 Binary files /dev/null and b/quarter-rtl/assets/img/product-3/10.jpg differ diff --git a/quarter-rtl/assets/img/product-3/2.jpg b/quarter-rtl/assets/img/product-3/2.jpg new file mode 100644 index 0000000..54b959d Binary files /dev/null and b/quarter-rtl/assets/img/product-3/2.jpg differ diff --git a/quarter-rtl/assets/img/product-3/3.jpg b/quarter-rtl/assets/img/product-3/3.jpg new file mode 100644 index 0000000..e32a573 Binary files /dev/null and b/quarter-rtl/assets/img/product-3/3.jpg differ diff --git a/quarter-rtl/assets/img/product-3/4.jpg b/quarter-rtl/assets/img/product-3/4.jpg new file mode 100644 index 0000000..cfc4ec0 Binary files /dev/null and b/quarter-rtl/assets/img/product-3/4.jpg differ diff --git a/quarter-rtl/assets/img/product-3/5.jpg b/quarter-rtl/assets/img/product-3/5.jpg new file mode 100644 index 0000000..6dc1070 Binary files /dev/null and b/quarter-rtl/assets/img/product-3/5.jpg differ diff --git a/quarter-rtl/assets/img/product-3/6.jpg b/quarter-rtl/assets/img/product-3/6.jpg new file mode 100644 index 0000000..115ed27 Binary files /dev/null and b/quarter-rtl/assets/img/product-3/6.jpg differ diff --git a/quarter-rtl/assets/img/product-3/7.jpg b/quarter-rtl/assets/img/product-3/7.jpg new file mode 100644 index 0000000..11ad80b Binary files /dev/null and b/quarter-rtl/assets/img/product-3/7.jpg differ diff --git a/quarter-rtl/assets/img/product-3/8.jpg b/quarter-rtl/assets/img/product-3/8.jpg new file mode 100644 index 0000000..1e6c087 Binary files /dev/null and b/quarter-rtl/assets/img/product-3/8.jpg differ diff --git a/quarter-rtl/assets/img/product-3/9.jpg b/quarter-rtl/assets/img/product-3/9.jpg new file mode 100644 index 0000000..a69d31f Binary files /dev/null and b/quarter-rtl/assets/img/product-3/9.jpg differ diff --git a/quarter-rtl/assets/img/product/1.png b/quarter-rtl/assets/img/product/1.png new file mode 100644 index 0000000..f510d91 Binary files /dev/null and b/quarter-rtl/assets/img/product/1.png differ diff --git a/quarter-rtl/assets/img/product/10.png b/quarter-rtl/assets/img/product/10.png new file mode 100644 index 0000000..32ee540 Binary files /dev/null and b/quarter-rtl/assets/img/product/10.png differ diff --git a/quarter-rtl/assets/img/product/11.png b/quarter-rtl/assets/img/product/11.png new file mode 100644 index 0000000..d3b0480 Binary files /dev/null and b/quarter-rtl/assets/img/product/11.png differ diff --git a/quarter-rtl/assets/img/product/12.png b/quarter-rtl/assets/img/product/12.png new file mode 100644 index 0000000..151c350 Binary files /dev/null and b/quarter-rtl/assets/img/product/12.png differ diff --git a/quarter-rtl/assets/img/product/13.png b/quarter-rtl/assets/img/product/13.png new file mode 100644 index 0000000..f1c5091 Binary files /dev/null and b/quarter-rtl/assets/img/product/13.png differ diff --git a/quarter-rtl/assets/img/product/14.png b/quarter-rtl/assets/img/product/14.png new file mode 100644 index 0000000..c8b1180 Binary files /dev/null and b/quarter-rtl/assets/img/product/14.png differ diff --git a/quarter-rtl/assets/img/product/15.png b/quarter-rtl/assets/img/product/15.png new file mode 100644 index 0000000..f307dfe Binary files /dev/null and b/quarter-rtl/assets/img/product/15.png differ diff --git a/quarter-rtl/assets/img/product/16.png b/quarter-rtl/assets/img/product/16.png new file mode 100644 index 0000000..dbad6c3 Binary files /dev/null and b/quarter-rtl/assets/img/product/16.png differ diff --git a/quarter-rtl/assets/img/product/17.png b/quarter-rtl/assets/img/product/17.png new file mode 100644 index 0000000..19fc8d4 Binary files /dev/null and b/quarter-rtl/assets/img/product/17.png differ diff --git a/quarter-rtl/assets/img/product/18.png b/quarter-rtl/assets/img/product/18.png new file mode 100644 index 0000000..5b09f8f Binary files /dev/null and b/quarter-rtl/assets/img/product/18.png differ diff --git a/quarter-rtl/assets/img/product/19.png b/quarter-rtl/assets/img/product/19.png new file mode 100644 index 0000000..e26bc9c Binary files /dev/null and b/quarter-rtl/assets/img/product/19.png differ diff --git a/quarter-rtl/assets/img/product/2.png b/quarter-rtl/assets/img/product/2.png new file mode 100644 index 0000000..c5ef7ed Binary files /dev/null and b/quarter-rtl/assets/img/product/2.png differ diff --git a/quarter-rtl/assets/img/product/3.png b/quarter-rtl/assets/img/product/3.png new file mode 100644 index 0000000..1565a44 Binary files /dev/null and b/quarter-rtl/assets/img/product/3.png differ diff --git a/quarter-rtl/assets/img/product/4.png b/quarter-rtl/assets/img/product/4.png new file mode 100644 index 0000000..bc9f5d6 Binary files /dev/null and b/quarter-rtl/assets/img/product/4.png differ diff --git a/quarter-rtl/assets/img/product/5.png b/quarter-rtl/assets/img/product/5.png new file mode 100644 index 0000000..f510d91 Binary files /dev/null and b/quarter-rtl/assets/img/product/5.png differ diff --git a/quarter-rtl/assets/img/product/6.png b/quarter-rtl/assets/img/product/6.png new file mode 100644 index 0000000..c5ef7ed Binary files /dev/null and b/quarter-rtl/assets/img/product/6.png differ diff --git a/quarter-rtl/assets/img/product/7.png b/quarter-rtl/assets/img/product/7.png new file mode 100644 index 0000000..1565a44 Binary files /dev/null and b/quarter-rtl/assets/img/product/7.png differ diff --git a/quarter-rtl/assets/img/product/8.png b/quarter-rtl/assets/img/product/8.png new file mode 100644 index 0000000..bc9f5d6 Binary files /dev/null and b/quarter-rtl/assets/img/product/8.png differ diff --git a/quarter-rtl/assets/img/product/9.png b/quarter-rtl/assets/img/product/9.png new file mode 100644 index 0000000..c2df7be Binary files /dev/null and b/quarter-rtl/assets/img/product/9.png differ diff --git a/quarter-rtl/assets/img/service/1.jpg b/quarter-rtl/assets/img/service/1.jpg new file mode 100644 index 0000000..4f35a0b Binary files /dev/null and b/quarter-rtl/assets/img/service/1.jpg differ diff --git a/quarter-rtl/assets/img/service/11.jpg b/quarter-rtl/assets/img/service/11.jpg new file mode 100644 index 0000000..1b98f97 Binary files /dev/null and b/quarter-rtl/assets/img/service/11.jpg differ diff --git a/quarter-rtl/assets/img/service/2.jpg b/quarter-rtl/assets/img/service/2.jpg new file mode 100644 index 0000000..48aa207 Binary files /dev/null and b/quarter-rtl/assets/img/service/2.jpg differ diff --git a/quarter-rtl/assets/img/service/21.jpg b/quarter-rtl/assets/img/service/21.jpg new file mode 100644 index 0000000..87d3387 Binary files /dev/null and b/quarter-rtl/assets/img/service/21.jpg differ diff --git a/quarter-rtl/assets/img/service/22.jpg b/quarter-rtl/assets/img/service/22.jpg new file mode 100644 index 0000000..ac50c4c Binary files /dev/null and b/quarter-rtl/assets/img/service/22.jpg differ diff --git a/quarter-rtl/assets/img/service/3.jpg b/quarter-rtl/assets/img/service/3.jpg new file mode 100644 index 0000000..2fcb791 Binary files /dev/null and b/quarter-rtl/assets/img/service/3.jpg differ diff --git a/quarter-rtl/assets/img/service/31.jpg b/quarter-rtl/assets/img/service/31.jpg new file mode 100644 index 0000000..370bd54 Binary files /dev/null and b/quarter-rtl/assets/img/service/31.jpg differ diff --git a/quarter-rtl/assets/img/service/32.jpg b/quarter-rtl/assets/img/service/32.jpg new file mode 100644 index 0000000..60f7198 Binary files /dev/null and b/quarter-rtl/assets/img/service/32.jpg differ diff --git a/quarter-rtl/assets/img/service/33.jpg b/quarter-rtl/assets/img/service/33.jpg new file mode 100644 index 0000000..83edb05 Binary files /dev/null and b/quarter-rtl/assets/img/service/33.jpg differ diff --git a/quarter-rtl/assets/img/service/34.jpg b/quarter-rtl/assets/img/service/34.jpg new file mode 100644 index 0000000..195b6fd Binary files /dev/null and b/quarter-rtl/assets/img/service/34.jpg differ diff --git a/quarter-rtl/assets/img/service/history-1.jpg b/quarter-rtl/assets/img/service/history-1.jpg new file mode 100644 index 0000000..3ed6137 Binary files /dev/null and b/quarter-rtl/assets/img/service/history-1.jpg differ diff --git a/quarter-rtl/assets/img/slider/--21.png b/quarter-rtl/assets/img/slider/--21.png new file mode 100644 index 0000000..8c7b22a Binary files /dev/null and b/quarter-rtl/assets/img/slider/--21.png differ diff --git a/quarter-rtl/assets/img/slider/1.jpg b/quarter-rtl/assets/img/slider/1.jpg new file mode 100644 index 0000000..7f12b46 Binary files /dev/null and b/quarter-rtl/assets/img/slider/1.jpg differ diff --git a/quarter-rtl/assets/img/slider/11.jpg b/quarter-rtl/assets/img/slider/11.jpg new file mode 100644 index 0000000..8fdf261 Binary files /dev/null and b/quarter-rtl/assets/img/slider/11.jpg differ diff --git a/quarter-rtl/assets/img/slider/111.jpeg b/quarter-rtl/assets/img/slider/111.jpeg new file mode 100644 index 0000000..2a8895e Binary files /dev/null and b/quarter-rtl/assets/img/slider/111.jpeg differ diff --git a/quarter-rtl/assets/img/slider/12.jpg b/quarter-rtl/assets/img/slider/12.jpg new file mode 100644 index 0000000..2d7af6b Binary files /dev/null and b/quarter-rtl/assets/img/slider/12.jpg differ diff --git a/quarter-rtl/assets/img/slider/13.jpg b/quarter-rtl/assets/img/slider/13.jpg new file mode 100644 index 0000000..5bc6035 Binary files /dev/null and b/quarter-rtl/assets/img/slider/13.jpg differ diff --git a/quarter-rtl/assets/img/slider/14.jpg b/quarter-rtl/assets/img/slider/14.jpg new file mode 100644 index 0000000..98a130c Binary files /dev/null and b/quarter-rtl/assets/img/slider/14.jpg differ diff --git a/quarter-rtl/assets/img/slider/2.jpg b/quarter-rtl/assets/img/slider/2.jpg new file mode 100644 index 0000000..a973c16 Binary files /dev/null and b/quarter-rtl/assets/img/slider/2.jpg differ diff --git a/quarter-rtl/assets/img/slider/21.png b/quarter-rtl/assets/img/slider/21.png new file mode 100644 index 0000000..aca0e98 Binary files /dev/null and b/quarter-rtl/assets/img/slider/21.png differ diff --git a/quarter-rtl/assets/img/slider/22.png b/quarter-rtl/assets/img/slider/22.png new file mode 100644 index 0000000..a81ffbf Binary files /dev/null and b/quarter-rtl/assets/img/slider/22.png differ diff --git a/quarter-rtl/assets/img/slider/3.jpg b/quarter-rtl/assets/img/slider/3.jpg new file mode 100644 index 0000000..9d4b135 Binary files /dev/null and b/quarter-rtl/assets/img/slider/3.jpg differ diff --git a/quarter-rtl/assets/img/slider/31-bg.png b/quarter-rtl/assets/img/slider/31-bg.png new file mode 100644 index 0000000..86d9c2e Binary files /dev/null and b/quarter-rtl/assets/img/slider/31-bg.png differ diff --git a/quarter-rtl/assets/img/slider/31.png b/quarter-rtl/assets/img/slider/31.png new file mode 100644 index 0000000..3f9265b Binary files /dev/null and b/quarter-rtl/assets/img/slider/31.png differ diff --git a/quarter-rtl/assets/img/slider/41-1.png b/quarter-rtl/assets/img/slider/41-1.png new file mode 100644 index 0000000..2a2040f Binary files /dev/null and b/quarter-rtl/assets/img/slider/41-1.png differ diff --git a/quarter-rtl/assets/img/slider/41.jpg b/quarter-rtl/assets/img/slider/41.jpg new file mode 100644 index 0000000..1cc8aa7 Binary files /dev/null and b/quarter-rtl/assets/img/slider/41.jpg differ diff --git a/quarter-rtl/assets/img/slider/51.jpg b/quarter-rtl/assets/img/slider/51.jpg new file mode 100644 index 0000000..fd35709 Binary files /dev/null and b/quarter-rtl/assets/img/slider/51.jpg differ diff --git a/quarter-rtl/assets/img/slider/52.jpg b/quarter-rtl/assets/img/slider/52.jpg new file mode 100644 index 0000000..50c7e4e Binary files /dev/null and b/quarter-rtl/assets/img/slider/52.jpg differ diff --git a/quarter-rtl/assets/img/slider/53.jpg b/quarter-rtl/assets/img/slider/53.jpg new file mode 100644 index 0000000..5259c93 Binary files /dev/null and b/quarter-rtl/assets/img/slider/53.jpg differ diff --git a/quarter-rtl/assets/img/slider/61.jpg b/quarter-rtl/assets/img/slider/61.jpg new file mode 100644 index 0000000..55e973c Binary files /dev/null and b/quarter-rtl/assets/img/slider/61.jpg differ diff --git a/quarter-rtl/assets/img/slider/62.jpg b/quarter-rtl/assets/img/slider/62.jpg new file mode 100644 index 0000000..fd6cf28 Binary files /dev/null and b/quarter-rtl/assets/img/slider/62.jpg differ diff --git a/quarter-rtl/assets/img/slider/63.jpg b/quarter-rtl/assets/img/slider/63.jpg new file mode 100644 index 0000000..118a7fd Binary files /dev/null and b/quarter-rtl/assets/img/slider/63.jpg differ diff --git a/quarter-rtl/assets/img/slider/64.jpg b/quarter-rtl/assets/img/slider/64.jpg new file mode 100644 index 0000000..202f9b9 Binary files /dev/null and b/quarter-rtl/assets/img/slider/64.jpg differ diff --git a/quarter-rtl/assets/img/team/1.jpg b/quarter-rtl/assets/img/team/1.jpg new file mode 100644 index 0000000..f294cf9 Binary files /dev/null and b/quarter-rtl/assets/img/team/1.jpg differ diff --git a/quarter-rtl/assets/img/team/2.jpg b/quarter-rtl/assets/img/team/2.jpg new file mode 100644 index 0000000..243aacd Binary files /dev/null and b/quarter-rtl/assets/img/team/2.jpg differ diff --git a/quarter-rtl/assets/img/team/21.jpg b/quarter-rtl/assets/img/team/21.jpg new file mode 100644 index 0000000..16c3355 Binary files /dev/null and b/quarter-rtl/assets/img/team/21.jpg differ diff --git a/quarter-rtl/assets/img/team/3.jpg b/quarter-rtl/assets/img/team/3.jpg new file mode 100644 index 0000000..f693399 Binary files /dev/null and b/quarter-rtl/assets/img/team/3.jpg differ diff --git a/quarter-rtl/assets/img/team/4.jpg b/quarter-rtl/assets/img/team/4.jpg new file mode 100644 index 0000000..528a2c5 Binary files /dev/null and b/quarter-rtl/assets/img/team/4.jpg differ diff --git a/quarter-rtl/assets/img/team/5.jpg b/quarter-rtl/assets/img/team/5.jpg new file mode 100644 index 0000000..1420d72 Binary files /dev/null and b/quarter-rtl/assets/img/team/5.jpg differ diff --git a/quarter-rtl/assets/img/team/6.jpg b/quarter-rtl/assets/img/team/6.jpg new file mode 100644 index 0000000..0d35c46 Binary files /dev/null and b/quarter-rtl/assets/img/team/6.jpg differ diff --git a/quarter-rtl/assets/img/team/7.jpg b/quarter-rtl/assets/img/team/7.jpg new file mode 100644 index 0000000..702c8f2 Binary files /dev/null and b/quarter-rtl/assets/img/team/7.jpg differ diff --git a/quarter-rtl/assets/img/team/8.jpg b/quarter-rtl/assets/img/team/8.jpg new file mode 100644 index 0000000..79010d8 Binary files /dev/null and b/quarter-rtl/assets/img/team/8.jpg differ diff --git a/quarter-rtl/assets/img/team/9.jpg b/quarter-rtl/assets/img/team/9.jpg new file mode 100644 index 0000000..d718ddd Binary files /dev/null and b/quarter-rtl/assets/img/team/9.jpg differ diff --git a/quarter-rtl/assets/img/team/t-4.png b/quarter-rtl/assets/img/team/t-4.png new file mode 100644 index 0000000..3ff1694 Binary files /dev/null and b/quarter-rtl/assets/img/team/t-4.png differ diff --git a/quarter-rtl/assets/img/testimonial/1.jpg b/quarter-rtl/assets/img/testimonial/1.jpg new file mode 100644 index 0000000..0dfce75 Binary files /dev/null and b/quarter-rtl/assets/img/testimonial/1.jpg differ diff --git a/quarter-rtl/assets/img/testimonial/2.jpg b/quarter-rtl/assets/img/testimonial/2.jpg new file mode 100644 index 0000000..cb52120 Binary files /dev/null and b/quarter-rtl/assets/img/testimonial/2.jpg differ diff --git a/quarter-rtl/assets/img/testimonial/3.jpg b/quarter-rtl/assets/img/testimonial/3.jpg new file mode 100644 index 0000000..3592c00 Binary files /dev/null and b/quarter-rtl/assets/img/testimonial/3.jpg differ diff --git a/quarter-rtl/assets/img/testimonial/4.jpg b/quarter-rtl/assets/img/testimonial/4.jpg new file mode 100644 index 0000000..5a3bd59 Binary files /dev/null and b/quarter-rtl/assets/img/testimonial/4.jpg differ diff --git a/quarter-rtl/assets/img/testimonial/5.jpg b/quarter-rtl/assets/img/testimonial/5.jpg new file mode 100644 index 0000000..2b948ad Binary files /dev/null and b/quarter-rtl/assets/img/testimonial/5.jpg differ diff --git a/quarter-rtl/assets/img/testimonial/6.jpg b/quarter-rtl/assets/img/testimonial/6.jpg new file mode 100644 index 0000000..5327716 Binary files /dev/null and b/quarter-rtl/assets/img/testimonial/6.jpg differ diff --git a/quarter-rtl/assets/img/testimonial/7.jpg b/quarter-rtl/assets/img/testimonial/7.jpg new file mode 100644 index 0000000..613df7a Binary files /dev/null and b/quarter-rtl/assets/img/testimonial/7.jpg differ diff --git a/quarter-rtl/assets/js/accordion.js b/quarter-rtl/assets/js/accordion.js new file mode 100644 index 0000000..d1b6721 --- /dev/null +++ b/quarter-rtl/assets/js/accordion.js @@ -0,0 +1,97 @@ +// style controllers + +const controllerStyle = (accordionController, isActive) => { + const rotateAbleLine = accordionController.querySelectorAll("span")[1]; + + if (rotateAbleLine) { + rotateAbleLine.style.transform = !isActive + ? "rotate(0deg)" + : "rotate(90deg)"; + } +}; + +// accordion hide and show +const toggleAccordion = (accordion, isActive, currentIndex, index) => { + const parentContent = accordion.closest(".accordion-content"); + const content = accordion.querySelector(".accordion-content"); + const contentWrapper = accordion.querySelector(".content-wrapper"); + const contentHeight = contentWrapper.offsetHeight; + + let contenStyleHeight = content.style.height; + if (contenStyleHeight === "auto") { + content.style.height = `${contentHeight}px`; + } + + setTimeout(() => { + content.style.height = !isActive ? `${contentHeight}px` : 0; + }, 1); + if (!isActive) { + setTimeout(() => { + if (!parentContent) { + content.style.height = `auto`; + } + }, 500); + } +}; + +// get accordion controller and listen click event +const accordionController = (accordionContainer) => { + const groupOfAccordion = accordionContainer.querySelectorAll(".accordion"); + + groupOfAccordion.forEach((accordion, idx) => { + const accordionController = accordion.querySelector( + ".accordion-controller" + ); + const isInitialyActive = accordion.classList.contains("active"); + + if (isInitialyActive) { + const contents = accordion.querySelector(".accordion-content"); + const contentHeight = contents.children[0].offsetHeight; + if (contentHeight) { + contents.style.height = `${contentHeight}px`; + } + } + + if (accordionController) { + accordionController.addEventListener("click", function () { + const currentAccordion = this.closest(".accordion"); + + const isActive = currentAccordion.classList.contains("active"); + let waitForDblClick = setTimeout(() => { + groupOfAccordion.forEach((accordion, idx1) => { + const isAccordionController = accordion.querySelector( + ".accordion-controller" + ); + + if (isAccordionController) { + accordion.classList.remove("active"); + const accordionController = accordion.querySelector( + ".accordion-controller" + ); + controllerStyle(accordionController, true); + toggleAccordion(accordion, true, idx, idx1); + } + }); + if (!isActive) { + currentAccordion.classList.add("active"); + controllerStyle(accordionController, false); + toggleAccordion(currentAccordion, false); + } + }, 10); + accordionController.addEventListener("dblclick", function () { + clearTimeout(waitForDblClick); + }); + }); + } + }); +}; +const accordions = () => { + const accordionContainers = document.querySelectorAll(".accordion-container"); + + if (!accordionContainers.length) { + return; + } + accordionContainers.forEach((accordionContainer) => { + accordionController(accordionContainer); + }); +}; diff --git a/quarter-rtl/assets/js/count.js b/quarter-rtl/assets/js/count.js new file mode 100644 index 0000000..bab3ea1 --- /dev/null +++ b/quarter-rtl/assets/js/count.js @@ -0,0 +1,33 @@ +const count = () => { + const countContainers = document.querySelectorAll(".count-container"); + + if (!count) { + return; + } + + countContainers.forEach((countContainer) => { + const countIput = countContainer.querySelector("input"); + const minCount = countContainer.querySelector(".mincount"); + const maxCount = countContainer.querySelector(".maxcount"); + + minCount.addEventListener("click", () => { + let currentValue = parseInt(countIput.value); + + if (currentValue === 0 || currentValue < 0) { + if (currentValue === 0) { + currentValue = 1; + } else { + currentValue = 0; + } + } else { + currentValue--; + } + countIput.value = currentValue; + }); + maxCount.addEventListener("click", () => { + let currentValue = parseInt(countIput.value); + currentValue++; + countIput.value = currentValue; + }); + }); +}; diff --git a/quarter-rtl/assets/js/countdown.js b/quarter-rtl/assets/js/countdown.js new file mode 100644 index 0000000..7c3274f --- /dev/null +++ b/quarter-rtl/assets/js/countdown.js @@ -0,0 +1,74 @@ +const countDown = () => { + // Set the target date for the countdown (change it to your desired end date) + const coundownContainers = document.querySelectorAll("[data-countdown]"); + if (coundownContainers?.length) { + let countdownInterval; + coundownContainers.forEach((coundownContainer) => { + const countDownFields = [...coundownContainer.children]; + + const targetDateArray = coundownContainer + .getAttribute("data-countdown") + .split("/"); + + const targetDate = new Date( + `${targetDateArray[0]}-${targetDateArray[1]}-${targetDateArray[2]}T00:00:00` + ).getTime(); + + // Update the countdown every second + countdownInterval = setInterval( + () => updateCountdown(targetDate, countDownFields), + 1000 + ); + }); + + function updateCountdown(targetDate, countDownFields) { + // Get the current date and time + const currentDate = new Date().getTime(); + + // Calculate the remaining time + const timeDifference = targetDate - currentDate; + + // Calculate days, hours, minutes, and seconds + const days = Math.floor(timeDifference / (1000 * 60 * 60 * 24)); + const hours = Math.floor( + (timeDifference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) + ); + const minutes = Math.floor( + (timeDifference % (1000 * 60 * 60)) / (1000 * 60) + ); + const seconds = Math.floor((timeDifference % (1000 * 60)) / 1000); + + // Display the countdown + countDownFields.forEach((countDownField, ind) => { + countDownField.querySelector(".count").innerHTML = + ind === 0 + ? days > 9 + ? days + : `0${days}` + : ind === 1 + ? hours > 9 + ? hours + : `0${hours}` + : ind === 2 + ? minutes > 9 + ? minutes + : `0${minutes}` + : seconds > 9 + ? seconds + : `0${seconds}`; + }); + + // If the countdown is finished, clear the interval + if (timeDifference < 0) { + clearInterval(countdownInterval); + // document.getElementById("countdown").innerHTML = "Countdown expired!"; + + // Display the countdown + countDownFields.forEach((countDownField, ind) => { + countDownField.querySelector(".count").innerHTML = + ind === 0 ? `00` : ind === 1 ? `00` : ind === 2 ? `00` : `00`; + }); + } + } + } +}; diff --git a/quarter-rtl/assets/js/counterup.js b/quarter-rtl/assets/js/counterup.js new file mode 100644 index 0000000..7900fd1 --- /dev/null +++ b/quarter-rtl/assets/js/counterup.js @@ -0,0 +1,82 @@ +class countUp { + constructor(el) { + this.el = el; + this.setVars(); + this.init(); + } + + setVars() { + this.number = this.el.querySelectorAll("[data-countup-number]"); + this.observerOptions = { root: null, rootMargin: "0px 0px", threshold: 0 }; + this.observer = new IntersectionObserver((entries) => { + entries.forEach((entry) => { + const end = parseFloat( + entry.target.dataset.countupNumber.replace(/,/g, "") + ); + const decimals = this.countDecimals(end); + if (entry.isIntersecting) { + this.iterateValue(entry.target, end, decimals); + } + }); + }, this.observerOptions); + } + + init() { + if (this.number.length > 0) { + this.number.forEach((el) => { + this.observer.observe(el); + }); + } + } + + iterateValue(el, end, decimals) { + const start = 0; + const duration = 2500; + let startTimestamp = null; + + const step = (timestamp) => { + if (!startTimestamp) startTimestamp = timestamp; + const elapsedPercent = (timestamp - startTimestamp) / duration; + const easedProgress = Math.min(this.easeOutQuint(elapsedPercent), 1); + let interimNumber = Math.abs(easedProgress * (end - start) + start); + el.innerHTML = this.formatNumber(interimNumber, decimals); + if (easedProgress < 1) { + window.requestAnimationFrame(step); + } + }; + + // requestAnimationFrame returns DOMHighResTimeStamp as a callback (used as timestamp) + window.requestAnimationFrame(step); + } + + easeOutQuad(x) { + return 1 - Math.pow(1 - x, 3); + } + + easeOutQuint(x) { + return 1 - Math.pow(1 - x, 5); + } + + countDecimals(val) { + if (Math.floor(val) === val) return 0; + return val.toString().split(".")[1].length || 0; + } + + formatNumber(val, decimals) { + return val.toLocaleString("en-US", { + minimumFractionDigits: decimals, + maximumFractionDigits: decimals, + }); + } +} + +// Simplifed version of Viget dynamic modules to attach instances for this demo +// https://www.viget.com/articles/how-does-viget-javascript/ +// You CAN use this pattern, but it's single purpose right now +const dataModules = [...document.querySelectorAll('[data-module="countup"]')]; + +dataModules.forEach((element) => { + element.dataset.module.split(" ").forEach(function () { + new countUp(element); + }); +}); diff --git a/quarter-rtl/assets/js/drawer.js b/quarter-rtl/assets/js/drawer.js new file mode 100644 index 0000000..ee83637 --- /dev/null +++ b/quarter-rtl/assets/js/drawer.js @@ -0,0 +1,41 @@ +// open drawer +const handleOpen = (drawer, drawerShow) => { + const drawerContainer = drawer.parentNode; + drawerShow.addEventListener("click", () => { + const mobileControllerIcon = drawerShow.querySelector(".utilize-toggle"); + + if (mobileControllerIcon) { + mobileControllerIcon.classList.toggle("close"); + } + drawerContainer.classList.add("active"); + }); +}; +// close drawer +const handleClose = (drawer, drawerShow, closedrawer) => { + const drawerContainer = drawer.parentNode; + closedrawer.addEventListener("click", () => { + drawerContainer.classList.remove("active"); + const mobileControllerIcon = drawerShow.querySelector(".utilize-toggle"); + if (mobileControllerIcon) { + mobileControllerIcon.classList.toggle("close"); + } + }); +}; +// controll mobile menu +const drawer = () => { + const drawerShowButtons = document.querySelectorAll(".show-drawer"); + const drawers = document.querySelectorAll(".drawer"); + if (drawerShowButtons?.length) { + drawerShowButtons.forEach((drawerShow, idx) => { + const drawer = drawers[idx]; + if (drawer) { + const darawerContainer = drawer.parentNode; + handleOpen(drawer, drawerShow); + const closedrawers = darawerContainer.querySelectorAll(".close-drawer"); + closedrawers?.forEach((closedrawer) => { + handleClose(drawer, drawerShow, closedrawer); + }); + } + }); + } +}; diff --git a/quarter-rtl/assets/js/filter.js b/quarter-rtl/assets/js/filter.js new file mode 100644 index 0000000..945478a --- /dev/null +++ b/quarter-rtl/assets/js/filter.js @@ -0,0 +1,59 @@ +// tab controller +const filter = () => { + //isotop + var grid = document.querySelector(".filter-contents"); + if (grid) { + var iso = new Isotope(grid, { + // options... + itemSelector: ".grid-item", + percentPosition: true, + masonry: { + columnWidth: ".grid-item", + }, + }); + // filter functions + var filterFns = { + // show if number is greater than 50 + numberGreaterThan50: function (itemElem) { + var number = itemElem.querySelector(".number").textContent; + return parseInt(number, 10) > 50; + }, + // show if name ends with -ium + ium: function (itemElem) { + var name = itemElem.querySelector(".name").textContent; + return name.match(/ium$/); + }, + }; + + // bind filter button click + var filtersElem = document.querySelector(".filters-button-group"); + filtersElem.addEventListener("click", function (event) { + // only work with buttons + if (!matchesSelector(event.target, "button")) { + return; + } + var filterValue = event.target.getAttribute("data-filter"); + // use matching filter function + filterValue = filterFns[filterValue] || filterValue; + iso.arrange({ filter: filterValue }); + }); + + // change is-checked class on buttons + var buttonGroups = document.querySelectorAll(".button-group"); + for (var i = 0, len = buttonGroups.length; i < len; i++) { + var buttonGroup = buttonGroups[i]; + radioButtonGroup(buttonGroup); + } + + function radioButtonGroup(buttonGroup) { + buttonGroup.addEventListener("click", function (event) { + // only work with buttons + if (!matchesSelector(event.target, "button")) { + return; + } + buttonGroup.querySelector(".is-checked").classList.remove("is-checked"); + event.target.classList.add("is-checked"); + }); + } + } +}; diff --git a/quarter-rtl/assets/js/glightbox.min.js b/quarter-rtl/assets/js/glightbox.min.js new file mode 100644 index 0000000..57dfb24 --- /dev/null +++ b/quarter-rtl/assets/js/glightbox.min.js @@ -0,0 +1,2925 @@ +!(function (e, t) { + "object" == typeof exports && "undefined" != typeof module + ? (module.exports = t()) + : "function" == typeof define && define.amd + ? define(t) + : ((e = e || self).GLightbox = t()); +})(this, function () { + "use strict"; + + function e(e) { + var t = (function (e, t) { + if ("object" != typeof e || !e) return e; + var i = e[Symbol.toPrimitive]; + if (void 0 !== i) { + var n = i.call(e, t || "default"); + if ("object" != typeof n) return n; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === t ? String : Number)(e); + })(e, "string"); + return "symbol" == typeof t ? t : t + ""; + } + function t(e) { + return (t = + "function" == typeof Symbol && "symbol" == typeof Symbol.iterator + ? function (e) { + return typeof e; + } + : function (e) { + return e && + "function" == typeof Symbol && + e.constructor === Symbol && + e !== Symbol.prototype + ? "symbol" + : typeof e; + })(e); + } + function i(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function"); + } + function n(t, i) { + for (var n = 0; n < i.length; n++) { + var s = i[n]; + (s.enumerable = s.enumerable || !1), + (s.configurable = !0), + "value" in s && (s.writable = !0), + Object.defineProperty(t, e(s.key), s); + } + } + function s(e, t, i) { + return ( + t && n(e.prototype, t), + i && n(e, i), + Object.defineProperty(e, "prototype", { writable: !1 }), + e + ); + } + function cgsc(container, status) { + const countEles = document.querySelectorAll(".gslide-count"); + const prevSlides = document.querySelectorAll(".gprev"); + const nextSlides = document.querySelectorAll(".gnext"); + + setTimeout(() => { + const totalIdx = container.elements.length; + const currentIdx = container.index; + const countCildren = countEles[currentIdx ? currentIdx : 0].children; + + countEles.forEach((countEle) => { + countCildren[0].innerText = currentIdx + 1; + countCildren[1].innerText = totalIdx; + if (totalIdx < 2) { + countEle.style.opacity = 0; + prevSlides[currentIdx].style.opacity = 0; + nextSlides[currentIdx].style.opacity = 0; + } else { + // countEle.style.opacity = 100; + // prevSlides[currentIdx].style.opacity = 100; + // nextSlides[currentIdx].style.opacity = 100; + } + }); + }, 10); + } + var l = Date.now(); + function o() { + var e = {}, + t = !0, + i = 0, + n = arguments.length; + "[object Boolean]" === Object.prototype.toString.call(arguments[0]) && + ((t = arguments[0]), i++); + for ( + var s = function (i) { + for (var n in i) + Object.prototype.hasOwnProperty.call(i, n) && + (t && "[object Object]" === Object.prototype.toString.call(i[n]) + ? (e[n] = o(!0, e[n], i[n])) + : (e[n] = i[n])); + }; + i < n; + i++ + ) { + var l = arguments[i]; + s(l); + } + return e; + } + function r(e, t) { + if ( + ((E(e) || e === window || e === document) && (e = [e]), + L(e) || I(e) || (e = [e]), + 0 != M(e)) + ) + if (L(e) && !I(e)) + for ( + var i = e.length, n = 0; + n < i && !1 !== t.call(e[n], e[n], n, e); + n++ + ); + else if (I(e)) + for (var s in e) if (P(e, s) && !1 === t.call(e[s], e[s], s, e)) break; + } + function a(e) { + var t = + arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, + n = (e[l] = e[l] || []), + s = { all: n, evt: null, found: null }; + return ( + t && + i && + M(n) > 0 && + r(n, function (e, n) { + if (e.eventName == t && e.fn.toString() == i.toString()) + return (s.found = !0), (s.evt = n), !1; + }), + s + ); + } + function h(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, + i = t.onElement, + n = t.withCallback, + s = t.avoidDuplicate, + l = void 0 === s || s, + o = t.once, + h = void 0 !== o && o, + d = t.useCapture, + c = void 0 !== d && d, + u = arguments.length > 2 ? arguments[2] : void 0, + g = i || []; + function v(e) { + C(n) && n.call(u, e, this), h && v.destroy(); + } + return ( + k(g) && (g = document.querySelectorAll(g)), + (v.destroy = function () { + r(g, function (t) { + var i = a(t, e, v); + i.found && i.all.splice(i.evt, 1), + t.removeEventListener && t.removeEventListener(e, v, c); + }); + }), + r(g, function (t) { + var i = a(t, e, v); + ((t.addEventListener && l && !i.found) || !l) && + (t.addEventListener(e, v, c), i.all.push({ eventName: e, fn: v })); + }), + v + ); + } + function d(e, t) { + r(t.split(" "), function (t) { + return e.classList.add(t); + }); + } + function c(e, t) { + r(t.split(" "), function (t) { + return e.classList.remove(t); + }); + } + function u(e, t) { + return e.classList.contains(t); + } + function g(e, t) { + for (; e !== document.body; ) { + if (!(e = e.parentElement)) return !1; + if ( + "function" == typeof e.matches ? e.matches(t) : e.msMatchesSelector(t) + ) + return e; + } + } + function v(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "", + i = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; + if (!e || "" === t) return !1; + if ("none" === t) return C(i) && i(), !1; + var n = b(), + s = t.split(" "); + r(s, function (t) { + d(e, "g" + t); + }), + h(n, { + onElement: e, + avoidDuplicate: !1, + once: !0, + withCallback: function (e, t) { + r(s, function (e) { + c(t, "g" + e); + }), + C(i) && i(); + }, + }); + } + function f(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : ""; + if ("" === t) + return ( + (e.style.webkitTransform = ""), + (e.style.MozTransform = ""), + (e.style.msTransform = ""), + (e.style.OTransform = ""), + (e.style.transform = ""), + !1 + ); + (e.style.webkitTransform = t), + (e.style.MozTransform = t), + (e.style.msTransform = t), + (e.style.OTransform = t), + (e.style.transform = t); + } + function p(e) { + e.style.display = "block"; + } + function m(e) { + e.style.display = "none"; + } + function y(e) { + var t = document.createDocumentFragment(), + i = document.createElement("div"); + for (i.innerHTML = e; i.firstChild; ) t.appendChild(i.firstChild); + return t; + } + function x() { + return { + width: + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth, + height: + window.innerHeight || + document.documentElement.clientHeight || + document.body.clientHeight, + }; + } + function b() { + var e, + t = document.createElement("fakeelement"), + i = { + animation: "animationend", + OAnimation: "oAnimationEnd", + MozAnimation: "animationend", + WebkitAnimation: "webkitAnimationEnd", + }; + for (e in i) if (void 0 !== t.style[e]) return i[e]; + } + function S(e, t, i, n) { + if (e()) t(); + else { + var s; + i || (i = 100); + var l = setInterval(function () { + e() && (clearInterval(l), s && clearTimeout(s), t()); + }, i); + n && + (s = setTimeout(function () { + clearInterval(l); + }, n)); + } + } + function w(e, t, i) { + if (O(e)) console.error("Inject assets error"); + else if ((C(t) && ((i = t), (t = !1)), k(t) && t in window)) C(i) && i(); + else { + var n; + if (-1 !== e.indexOf(".css")) { + if ( + (n = document.querySelectorAll('link[href="' + e + '"]')) && + n.length > 0 + ) + return void (C(i) && i()); + var s = document.getElementsByTagName("head")[0], + l = s.querySelectorAll('link[rel="stylesheet"]'), + o = document.createElement("link"); + return ( + (o.rel = "stylesheet"), + (o.type = "text/css"), + (o.href = e), + (o.media = "all"), + l ? s.insertBefore(o, l[0]) : s.appendChild(o), + void (C(i) && i()) + ); + } + if ( + (n = document.querySelectorAll('script[src="' + e + '"]')) && + n.length > 0 + ) { + if (C(i)) { + if (k(t)) + return ( + S( + function () { + return void 0 !== window[t]; + }, + function () { + i(); + } + ), + !1 + ); + i(); + } + } else { + var r = document.createElement("script"); + (r.type = "text/javascript"), + (r.src = e), + (r.onload = function () { + if (C(i)) { + if (k(t)) + return ( + S( + function () { + return void 0 !== window[t]; + }, + function () { + i(); + } + ), + !1 + ); + i(); + } + }), + document.body.appendChild(r); + } + } + } + function T() { + return ( + "navigator" in window && + window.navigator.userAgent.match( + /(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i + ) + ); + } + function C(e) { + return "function" == typeof e; + } + function k(e) { + return "string" == typeof e; + } + function E(e) { + return !(!e || !e.nodeType || 1 != e.nodeType); + } + function A(e) { + return Array.isArray(e); + } + function L(e) { + return e && e.length && isFinite(e.length); + } + function I(e) { + return "object" === t(e) && null != e && !C(e) && !A(e); + } + function O(e) { + return null == e; + } + function P(e, t) { + return null !== e && hasOwnProperty.call(e, t); + } + function M(e) { + if (I(e)) { + if (e.keys) return e.keys().length; + var t = 0; + for (var i in e) P(e, i) && t++; + return t; + } + return e.length; + } + function z(e) { + return !isNaN(parseFloat(e)) && isFinite(e); + } + function X() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : -1, + t = document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)"); + if (!t.length) return !1; + if (1 == t.length) return t[0]; + "string" == typeof e && (e = parseInt(e)); + var i = []; + r(t, function (e) { + i.push(e.getAttribute("data-taborder")); + }); + var n = Math.max.apply( + Math, + i.map(function (e) { + return parseInt(e); + }) + ), + s = e < 0 ? 1 : e + 1; + s > n && (s = "1"); + var l = i.filter(function (e) { + return e >= parseInt(s); + }), + o = l.sort()[0]; + return document.querySelector('.gbtn[data-taborder="'.concat(o, '"]')); + } + function Y(e) { + if (e.events.hasOwnProperty("keyboard")) return !1; + e.events.keyboard = h("keydown", { + onElement: window, + withCallback: function (t, i) { + var n = (t = t || window.event).keyCode; + if (9 == n) { + var s = document.querySelector(".gbtn.focused"); + if (!s) { + var l = + !(!document.activeElement || !document.activeElement.nodeName) && + document.activeElement.nodeName.toLocaleLowerCase(); + if ("input" == l || "textarea" == l || "button" == l) return; + } + t.preventDefault(); + var o = document.querySelectorAll(".gbtn[data-taborder]"); + if (!o || o.length <= 0) return; + if (!s) { + var r = X(); + return void (r && (r.focus(), d(r, "focused"))); + } + var a = X(s.getAttribute("data-taborder")); + c(s, "focused"), a && (a.focus(), d(a, "focused")); + } + 39 == n && e.nextSlide(), + 37 == n && e.prevSlide(), + 27 == n && e.close(); + }, + }); + } + var q = s( + function e(t, n) { + var s = this, + l = + arguments.length > 2 && void 0 !== arguments[2] + ? arguments[2] + : null; + if ( + (i(this, e), + (this.img = t), + (this.slide = n), + (this.onclose = l), + this.img.setZoomEvents) + ) + return !1; + (this.active = !1), + (this.zoomedIn = !1), + (this.dragging = !1), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + this.img.addEventListener( + "mousedown", + function (e) { + return s.dragStart(e); + }, + !1 + ), + this.img.addEventListener( + "mouseup", + function (e) { + return s.dragEnd(e); + }, + !1 + ), + this.img.addEventListener( + "mousemove", + function (e) { + return s.drag(e); + }, + !1 + ), + this.img.addEventListener( + "click", + function (e) { + return s.slide.classList.contains("dragging-nav") + ? (s.zoomOut(), !1) + : s.zoomedIn + ? void (s.zoomedIn && !s.dragging && s.zoomOut()) + : s.zoomIn(); + }, + !1 + ), + (this.img.setZoomEvents = !0); + }, + [ + { + key: "zoomIn", + value: function () { + var e = this.widowWidth(); + if (!(this.zoomedIn || e <= 768)) { + var t = this.img; + if ( + (t.setAttribute("data-style", t.getAttribute("style")), + (t.style.maxWidth = t.naturalWidth + "px"), + (t.style.maxHeight = t.naturalHeight + "px"), + t.naturalWidth > e) + ) { + var i = e / 2 - t.naturalWidth / 2; + this.setTranslate(this.img.parentNode, i, 0); + } + this.slide.classList.add("zoomed"), (this.zoomedIn = !0); + } + }, + }, + { + key: "zoomOut", + value: function () { + this.img.parentNode.setAttribute("style", ""), + this.img.setAttribute( + "style", + this.img.getAttribute("data-style") + ), + this.slide.classList.remove("zoomed"), + (this.zoomedIn = !1), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + this.onclose && + "function" == typeof this.onclose && + this.onclose(); + }, + }, + { + key: "dragStart", + value: function (e) { + e.preventDefault(), + this.zoomedIn + ? ("touchstart" === e.type + ? ((this.initialX = e.touches[0].clientX - this.xOffset), + (this.initialY = e.touches[0].clientY - this.yOffset)) + : ((this.initialX = e.clientX - this.xOffset), + (this.initialY = e.clientY - this.yOffset)), + e.target === this.img && + ((this.active = !0), this.img.classList.add("dragging"))) + : (this.active = !1); + }, + }, + { + key: "dragEnd", + value: function (e) { + var t = this; + e.preventDefault(), + (this.initialX = this.currentX), + (this.initialY = this.currentY), + (this.active = !1), + setTimeout(function () { + (t.dragging = !1), + (t.img.isDragging = !1), + t.img.classList.remove("dragging"); + }, 100); + }, + }, + { + key: "drag", + value: function (e) { + this.active && + (e.preventDefault(), + "touchmove" === e.type + ? ((this.currentX = e.touches[0].clientX - this.initialX), + (this.currentY = e.touches[0].clientY - this.initialY)) + : ((this.currentX = e.clientX - this.initialX), + (this.currentY = e.clientY - this.initialY)), + (this.xOffset = this.currentX), + (this.yOffset = this.currentY), + (this.img.isDragging = !0), + (this.dragging = !0), + this.setTranslate(this.img, this.currentX, this.currentY)); + }, + }, + { + key: "onMove", + value: function (e) { + if (this.zoomedIn) { + var t = e.clientX - this.img.naturalWidth / 2, + i = e.clientY - this.img.naturalHeight / 2; + this.setTranslate(this.img, t, i); + } + }, + }, + { + key: "setTranslate", + value: function (e, t, i) { + e.style.transform = "translate3d(" + t + "px, " + i + "px, 0)"; + }, + }, + { + key: "widowWidth", + value: function () { + return ( + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth + ); + }, + }, + ] + ), + N = s( + function e() { + var t = this, + n = + arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + i(this, e); + var s = n.dragEl, + l = n.toleranceX, + o = void 0 === l ? 40 : l, + r = n.toleranceY, + a = void 0 === r ? 65 : r, + h = n.slide, + d = void 0 === h ? null : h, + c = n.instance, + u = void 0 === c ? null : c; + (this.el = s), + (this.active = !1), + (this.dragging = !1), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + (this.direction = null), + (this.lastDirection = null), + (this.toleranceX = o), + (this.toleranceY = a), + (this.toleranceReached = !1), + (this.dragContainer = this.el), + (this.slide = d), + (this.instance = u), + this.el.addEventListener( + "mousedown", + function (e) { + return t.dragStart(e); + }, + !1 + ), + this.el.addEventListener( + "mouseup", + function (e) { + return t.dragEnd(e); + }, + !1 + ), + this.el.addEventListener( + "mousemove", + function (e) { + return t.drag(e); + }, + !1 + ); + }, + [ + { + key: "dragStart", + value: function (e) { + if (this.slide.classList.contains("zoomed")) this.active = !1; + else { + "touchstart" === e.type + ? ((this.initialX = e.touches[0].clientX - this.xOffset), + (this.initialY = e.touches[0].clientY - this.yOffset)) + : ((this.initialX = e.clientX - this.xOffset), + (this.initialY = e.clientY - this.yOffset)); + var t = e.target.nodeName.toLowerCase(); + e.target.classList.contains("nodrag") || + g(e.target, ".nodrag") || + -1 !== ["input", "select", "textarea", "button", "a"].indexOf(t) + ? (this.active = !1) + : (e.preventDefault(), + (e.target === this.el || + ("img" !== t && g(e.target, ".gslide-inline"))) && + ((this.active = !0), + this.el.classList.add("dragging"), + (this.dragContainer = g(e.target, ".ginner-container")))); + } + }, + }, + { + key: "dragEnd", + value: function (e) { + var t = this; + e && e.preventDefault(), + (this.initialX = 0), + (this.initialY = 0), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + (this.active = !1), + this.doSlideChange && + ((this.instance.preventOutsideClick = !0), + "right" == this.doSlideChange && this.instance.prevSlide(), + "left" == this.doSlideChange && this.instance.nextSlide()), + this.doSlideClose && this.instance.close(), + this.toleranceReached || + this.setTranslate(this.dragContainer, 0, 0, !0), + setTimeout(function () { + (t.instance.preventOutsideClick = !1), + (t.toleranceReached = !1), + (t.lastDirection = null), + (t.dragging = !1), + (t.el.isDragging = !1), + t.el.classList.remove("dragging"), + t.slide.classList.remove("dragging-nav"), + (t.dragContainer.style.transform = ""), + (t.dragContainer.style.transition = ""); + }, 100); + }, + }, + { + key: "drag", + value: function (e) { + if (this.active) { + e.preventDefault(), + this.slide.classList.add("dragging-nav"), + "touchmove" === e.type + ? ((this.currentX = e.touches[0].clientX - this.initialX), + (this.currentY = e.touches[0].clientY - this.initialY)) + : ((this.currentX = e.clientX - this.initialX), + (this.currentY = e.clientY - this.initialY)), + (this.xOffset = this.currentX), + (this.yOffset = this.currentY), + (this.el.isDragging = !0), + (this.dragging = !0), + (this.doSlideChange = !1), + (this.doSlideClose = !1); + var t = Math.abs(this.currentX), + i = Math.abs(this.currentY); + if ( + t > 0 && + t >= Math.abs(this.currentY) && + (!this.lastDirection || "x" == this.lastDirection) + ) { + (this.yOffset = 0), + (this.lastDirection = "x"), + this.setTranslate(this.dragContainer, this.currentX, 0); + var n = this.shouldChange(); + if ( + (!this.instance.settings.dragAutoSnap && + n && + (this.doSlideChange = n), + this.instance.settings.dragAutoSnap && n) + ) + return ( + (this.instance.preventOutsideClick = !0), + (this.toleranceReached = !0), + (this.active = !1), + (this.instance.preventOutsideClick = !0), + this.dragEnd(null), + "right" == n && this.instance.prevSlide(), + void ("left" == n && this.instance.nextSlide()) + ); + } + if ( + this.toleranceY > 0 && + i > 0 && + i >= t && + (!this.lastDirection || "y" == this.lastDirection) + ) { + (this.xOffset = 0), + (this.lastDirection = "y"), + this.setTranslate(this.dragContainer, 0, this.currentY); + var s = this.shouldClose(); + return ( + !this.instance.settings.dragAutoSnap && + s && + (this.doSlideClose = !0), + void ( + this.instance.settings.dragAutoSnap && + s && + this.instance.close() + ) + ); + } + } + }, + }, + { + key: "shouldChange", + value: function () { + var e = !1; + if (Math.abs(this.currentX) >= this.toleranceX) { + var t = this.currentX > 0 ? "right" : "left"; + (("left" == t && + this.slide !== this.slide.parentNode.lastChild) || + ("right" == t && + this.slide !== this.slide.parentNode.firstChild)) && + (e = t); + } + return e; + }, + }, + { + key: "shouldClose", + value: function () { + var e = !1; + return Math.abs(this.currentY) >= this.toleranceY && (e = !0), e; + }, + }, + { + key: "setTranslate", + value: function (e, t, i) { + var n = + arguments.length > 3 && void 0 !== arguments[3] && arguments[3]; + (e.style.transition = n ? "all .2s ease" : ""), + (e.style.transform = "translate3d(" + .concat(t, "px, ") + .concat(i, "px, 0)")); + }, + }, + ] + ); + function D(e, t, i, n) { + var s = e.querySelector(".gslide-media"), + l = new Image(), + o = "gSlideTitle_" + i, + r = "gSlideDesc_" + i; + l.addEventListener( + "load", + function () { + C(n) && n(); + }, + !1 + ), + (l.src = t.href), + "" != t.sizes && + "" != t.srcset && + ((l.sizes = t.sizes), (l.srcset = t.srcset)), + (l.alt = ""), + O(t.alt) || "" === t.alt || (l.alt = t.alt), + "" !== t.title && l.setAttribute("aria-labelledby", o), + "" !== t.description && l.setAttribute("aria-describedby", r), + t.hasOwnProperty("_hasCustomWidth") && + t._hasCustomWidth && + (l.style.width = t.width), + t.hasOwnProperty("_hasCustomHeight") && + t._hasCustomHeight && + (l.style.height = t.height), + s.insertBefore(l, s.firstChild); + } + function _(e, t, i, n) { + var s = this, + l = e.querySelector(".ginner-container"), + o = "gvideo" + i, + r = e.querySelector(".gslide-media"), + a = this.getAllPlayers(); + d(l, "gvideo-container"), + r.insertBefore(y('
'), r.firstChild); + var h = e.querySelector(".gvideo-wrapper"); + w(this.settings.plyr.css, "Plyr"); + var c = t.href, + u = null == t ? void 0 : t.videoProvider, + g = !1; + (r.style.maxWidth = t.width), + w(this.settings.plyr.js, "Plyr", function () { + if ( + (!u && c.match(/vimeo\.com\/([0-9]*)/) && (u = "vimeo"), + !u && + (c.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + c.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + c.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) || + c.match( + /(youtube\.com|youtube-nocookie\.com)\/shorts\/([a-zA-Z0-9\-_]+)/ + )) && + (u = "youtube"), + "local" === u || !u) + ) { + u = "local"; + var l = '"))); + } + + var r = + g || + y( + '
') + ); + d(h, "".concat(u, "-video gvideo")), + h.appendChild(r), + h.setAttribute("data-id", o), + h.setAttribute("data-index", i); + var v = P(s.settings.plyr, "config") ? s.settings.plyr.config : {}, + f = new Plyr("#" + o, v); + f.on("ready", function (e) { + (a[o] = e.detail.plyr), C(n) && n(); + }), + S( + function () { + return ( + e.querySelector("iframe") && + "true" == e.querySelector("iframe").dataset.ready + ); + }, + function () { + s.resize(e); + } + ), + f.on("enterfullscreen", W), + f.on("exitfullscreen", W); + }); + } + function W(e) { + var t = g(e.target, ".gslide-media"); + "enterfullscreen" === e.type && d(t, "fullscreen"), + "exitfullscreen" === e.type && c(t, "fullscreen"); + } + function B(e, t, i, n) { + var s, + l = this, + o = e.querySelector(".gslide-media"), + r = !(!P(t, "href") || !t.href) && t.href.split("#").pop().trim(), + a = !(!P(t, "content") || !t.content) && t.content; + if ( + a && + (k(a) && (s = y('
'.concat(a, "
"))), + E(a)) + ) { + "none" == a.style.display && (a.style.display = "block"); + var c = document.createElement("div"); + (c.className = "ginlined-content"), c.appendChild(a), (s = c); + } + if (r) { + var u = document.getElementById(r); + if (!u) return !1; + var g = u.cloneNode(!0); + (g.style.height = t.height), + (g.style.maxWidth = t.width), + d(g, "ginlined-content"), + (s = g); + } + if (!s) + return console.error("Unable to append inline slide content", t), !1; + (o.style.height = t.height), + (o.style.width = t.width), + o.appendChild(s), + (this.events["inlineclose" + r] = h("click", { + onElement: o.querySelectorAll(".gtrigger-close"), + withCallback: function (e) { + e.preventDefault(), l.close(); + }, + })), + C(n) && n(); + } + function H(e, t, i, n) { + var s = e.querySelector(".gslide-media"), + l = (function (e) { + var t = e.url, + i = e.allow, + n = e.callback, + s = e.appendTo, + l = document.createElement("iframe"); + return ( + (l.className = "vimeo-video gvideo"), + (l.src = t), + (l.style.width = "100%"), + (l.style.height = "100%"), + i && l.setAttribute("allow", i), + (l.onload = function () { + (l.onload = null), d(l, "node-ready"), C(n) && n(); + }), + s && s.appendChild(l), + l + ); + })({ url: t.href, callback: n }); + (s.parentNode.style.maxWidth = t.width), + (s.parentNode.style.height = t.height), + s.appendChild(l); + } + var j = s( + function e() { + var t = + arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + i(this, e), + (this.defaults = { + href: "", + sizes: "", + srcset: "", + title: "", + type: "", + videoProvider: "", + description: "", + alt: "", + descPosition: "bottom", + effect: "", + width: "", + height: "", + content: !1, + zoomable: !0, + draggable: !0, + }), + I(t) && (this.defaults = o(this.defaults, t)); + }, + [ + { + key: "sourceType", + value: function (e) { + var t = e; + return null !== + (e = e.toLowerCase()).match( + /\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/ + ) + ? "image" + : e.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + e.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) || + e.match( + /(youtube\.com|youtube-nocookie\.com)\/shorts\/([a-zA-Z0-9\-_]+)/ + ) || + e.match(/vimeo\.com\/([0-9]*)/) || + null !== e.match(/\.(mp4|ogg|webm|mov)/) + ? "video" + : null !== e.match(/\.(mp3|wav|wma|aac|ogg)/) + ? "audio" + : e.indexOf("#") > -1 && "" !== t.split("#").pop().trim() + ? "inline" + : e.indexOf("goajax=true") > -1 + ? "ajax" + : "external"; + }, + }, + { + key: "parseConfig", + value: function (e, t) { + var i = this, + n = o({ descPosition: t.descPosition }, this.defaults); + if (I(e) && !E(e)) { + P(e, "type") || + (P(e, "content") && e.content + ? (e.type = "inline") + : P(e, "href") && (e.type = this.sourceType(e.href))); + + var s = o(n, e); + return this.setSize(s, t), s; + } + var l = "", + a = e.getAttribute("data-glightbox"), + h = e.nodeName.toLowerCase(); + if ( + ("a" === h && (l = e.href), + "img" === h && ((l = e.src), (n.alt = e.alt)), + (n.href = l), + r(n, function (s, l) { + P(t, l) && "width" !== l && (n[l] = t[l]); + var o = e.dataset[l]; + O(o) || (n[l] = i.sanitizeValue(o)); + }), + n.content && (n.type = "inline"), + !n.type && l && (n.type = this.sourceType(l)), + O(a)) + ) { + if (!n.title && "a" == h) { + var d = e.title; + O(d) || "" === d || (n.title = d); + } + if (!n.title && "img" == h) { + var c = e.alt; + O(c) || "" === c || (n.title = c); + } + } else { + var u = []; + r(n, function (e, t) { + u.push(";\\s?" + t); + }), + (u = u.join("\\s?:|")), + "" !== a.trim() && + r(n, function (e, t) { + var s = a, + l = new RegExp("s?" + t + "s?:s?(.*?)(" + u + "s?:|$)"), + o = s.match(l); + if (o && o.length && o[1]) { + var r = o[1].trim().replace(/;\s*$/, ""); + n[t] = i.sanitizeValue(r); + } + }); + } + if (n.description && "." === n.description.substring(0, 1)) { + var g; + try { + g = document.querySelector(n.description).innerHTML; + } catch (e) { + if (!(e instanceof DOMException)) throw e; + } + g && (n.description = g); + } + if (!n.description) { + var v = e.querySelector(".glightbox-desc"); + v && (n.description = v.innerHTML); + } + return this.setSize(n, t, e), (this.slideConfig = n), n; + }, + }, + { + key: "setSize", + value: function (e, t) { + var i = + arguments.length > 2 && void 0 !== arguments[2] + ? arguments[2] + : null, + n = + "video" == e.type + ? this.checkSize(t.videosWidth) + : this.checkSize(t.width), + s = this.checkSize(t.height); + return ( + (e.width = + P(e, "width") && "" !== e.width ? this.checkSize(e.width) : n), + (e.height = + P(e, "height") && "" !== e.height + ? this.checkSize(e.height) + : s), + i && + "image" == e.type && + ((e._hasCustomWidth = !!i.dataset.width), + (e._hasCustomHeight = !!i.dataset.height)), + e + ); + }, + }, + { + key: "checkSize", + value: function (e) { + return z(e) ? "".concat(e, "px") : e; + }, + }, + { + key: "sanitizeValue", + value: function (e) { + return "true" !== e && "false" !== e ? e : "true" === e; + }, + }, + ] + ), + V = s( + function e(t, n, s) { + i(this, e), (this.element = t), (this.instance = n), (this.index = s); + }, + [ + { + key: "setContent", + value: function () { + var e = this, + t = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : null, + i = + arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; + if (u(t, "loaded")) return !1; + var n = this.instance.settings, + s = this.slideConfig, + l = T(); + C(n.beforeSlideLoad) && + n.beforeSlideLoad({ index: this.index, slide: t, player: !1 }); + var o = s.type, + r = s.descPosition, + a = t.querySelector(".gslide-media"), + h = t.querySelector(".gslide-title"), + c = t.querySelector(".gslide-desc"), + g = t.querySelector(".gdesc-inner"), + v = i, + f = "gSlideTitle_" + this.index, + p = "gSlideDesc_" + this.index; + if ( + (C(n.afterSlideLoad) && + (v = function () { + C(i) && i(), + n.afterSlideLoad({ + index: e.index, + slide: t, + player: e.instance.getSlidePlayerInstance(e.index), + }); + }), + "" == s.title && "" == s.description + ? g && g.parentNode.parentNode.removeChild(g.parentNode) + : (h && "" !== s.title + ? ((h.id = f), (h.innerHTML = s.title)) + : h.parentNode.removeChild(h), + c && "" !== s.description + ? ((c.id = p), + l && n.moreLength > 0 + ? ((s.smallDescription = this.slideShortDesc( + s.description, + n.moreLength, + n.moreText + )), + (c.innerHTML = s.smallDescription), + this.descriptionEvents(c, s)) + : (c.innerHTML = s.description)) + : c.parentNode.removeChild(c), + d(a.parentNode, "desc-".concat(r)), + d(g.parentNode, "description-".concat(r))), + d(a, "gslide-".concat(o)), + d(t, "loaded"), + "video" !== o) + ) { + if ("external" !== o) + return "inline" === o + ? (B.apply(this.instance, [t, s, this.index, v]), + void ( + s.draggable && + new N({ + dragEl: t.querySelector(".gslide-inline"), + toleranceX: n.dragToleranceX, + toleranceY: n.dragToleranceY, + slide: t, + instance: this.instance, + }) + )) + : void ("image" !== o + ? C(v) && v() + : D(t, s, this.index, function () { + var i = t.querySelector("img"); + s.draggable && + new N({ + dragEl: i, + toleranceX: n.dragToleranceX, + toleranceY: n.dragToleranceY, + slide: t, + instance: e.instance, + }), + s.zoomable && + i.naturalWidth > i.offsetWidth && + (d(i, "zoomable"), + new q(i, t, function () { + e.instance.resize(); + })), + C(v) && v(); + })); + H.apply(this, [t, s, this.index, v]); + } else _.apply(this.instance, [t, s, this.index, v]); + }, + }, + { + key: "slideShortDesc", + value: function (e) { + var t = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : 50, + i = + arguments.length > 2 && void 0 !== arguments[2] && arguments[2], + n = document.createElement("div"); + n.innerHTML = e; + var s = n.innerText, + l = i; + if ((e = s.trim()).length <= t) return e; + var o = e.substr(0, t - 1); + return l + ? ((n = null), + o + '... ' + i + "") + : o; + }, + }, + { + key: "descriptionEvents", + value: function (e, t) { + var i = this, + n = e.querySelector(".desc-more"); + if (!n) return !1; + h("click", { + onElement: n, + withCallback: function (e, n) { + e.preventDefault(); + var s = document.body, + l = g(n, ".gslide-desc"); + if (!l) return !1; + (l.innerHTML = t.description), d(s, "gdesc-open"); + var o = h("click", { + onElement: [s, g(l, ".gslide-description")], + withCallback: function (e, n) { + "a" !== e.target.nodeName.toLowerCase() && + (c(s, "gdesc-open"), + d(s, "gdesc-closed"), + (l.innerHTML = t.smallDescription), + i.descriptionEvents(l, t), + setTimeout(function () { + c(s, "gdesc-closed"); + }, 400), + o.destroy()); + }, + }); + }, + }); + }, + }, + { + key: "create", + value: function () { + return y(this.instance.settings.slideHTML); + }, + }, + { + key: "getConfig", + value: function () { + E(this.element) || + this.element.hasOwnProperty("draggable") || + (this.element.draggable = this.instance.settings.draggable); + var e = new j(this.instance.settings.slideExtraAttributes); + return ( + (this.slideConfig = e.parseConfig( + this.element, + this.instance.settings + )), + this.slideConfig + ); + }, + }, + ] + ); + function F(e) { + return Math.sqrt(e.x * e.x + e.y * e.y); + } + function R(e, t) { + var i = (function (e, t) { + var i = F(e) * F(t); + if (0 === i) return 0; + var n = + (function (e, t) { + return e.x * t.x + e.y * t.y; + })(e, t) / i; + return n > 1 && (n = 1), Math.acos(n); + })(e, t); + return ( + (function (e, t) { + return e.x * t.y - t.x * e.y; + })(e, t) > 0 && (i *= -1), + (180 * i) / Math.PI + ); + } + var G = s( + function e(t) { + i(this, e), (this.handlers = []), (this.el = t); + }, + [ + { + key: "add", + value: function (e) { + this.handlers.push(e); + }, + }, + { + key: "del", + value: function (e) { + e || (this.handlers = []); + for (var t = this.handlers.length; t >= 0; t--) + this.handlers[t] === e && this.handlers.splice(t, 1); + }, + }, + { + key: "dispatch", + value: function () { + for (var e = 0, t = this.handlers.length; e < t; e++) { + var i = this.handlers[e]; + "function" == typeof i && i.apply(this.el, arguments); + } + }, + }, + ] + ); + function Z(e, t) { + var i = new G(e); + return i.add(t), i; + } + var U = s( + function e(t, n) { + i(this, e), + (this.element = "string" == typeof t ? document.querySelector(t) : t), + (this.start = this.start.bind(this)), + (this.move = this.move.bind(this)), + (this.end = this.end.bind(this)), + (this.cancel = this.cancel.bind(this)), + this.element.addEventListener("touchstart", this.start, !1), + this.element.addEventListener("touchmove", this.move, !1), + this.element.addEventListener("touchend", this.end, !1), + this.element.addEventListener("touchcancel", this.cancel, !1), + (this.preV = { x: null, y: null }), + (this.pinchStartLen = null), + (this.zoom = 1), + (this.isDoubleTap = !1); + var s = function () {}; + (this.rotate = Z(this.element, n.rotate || s)), + (this.touchStart = Z(this.element, n.touchStart || s)), + (this.multipointStart = Z(this.element, n.multipointStart || s)), + (this.multipointEnd = Z(this.element, n.multipointEnd || s)), + (this.pinch = Z(this.element, n.pinch || s)), + (this.swipe = Z(this.element, n.swipe || s)), + (this.tap = Z(this.element, n.tap || s)), + (this.doubleTap = Z(this.element, n.doubleTap || s)), + (this.longTap = Z(this.element, n.longTap || s)), + (this.singleTap = Z(this.element, n.singleTap || s)), + (this.pressMove = Z(this.element, n.pressMove || s)), + (this.twoFingerPressMove = Z(this.element, n.twoFingerPressMove || s)), + (this.touchMove = Z(this.element, n.touchMove || s)), + (this.touchEnd = Z(this.element, n.touchEnd || s)), + (this.touchCancel = Z(this.element, n.touchCancel || s)), + (this.translateContainer = this.element), + (this._cancelAllHandler = this.cancelAll.bind(this)), + window.addEventListener("scroll", this._cancelAllHandler), + (this.delta = null), + (this.last = null), + (this.now = null), + (this.tapTimeout = null), + (this.singleTapTimeout = null), + (this.longTapTimeout = null), + (this.swipeTimeout = null), + (this.x1 = this.x2 = this.y1 = this.y2 = null), + (this.preTapPosition = { x: null, y: null }); + }, + [ + { + key: "start", + value: function (e) { + if (e.touches) + if ( + e.target && + e.target.nodeName && + ["a", "button", "input"].indexOf( + e.target.nodeName.toLowerCase() + ) >= 0 + ) + console.log( + "ignore drag for this touched element", + e.target.nodeName.toLowerCase() + ); + else { + (this.now = Date.now()), + (this.x1 = e.touches[0].pageX), + (this.y1 = e.touches[0].pageY), + (this.delta = this.now - (this.last || this.now)), + this.touchStart.dispatch(e, this.element), + null !== this.preTapPosition.x && + ((this.isDoubleTap = + this.delta > 0 && + this.delta <= 250 && + Math.abs(this.preTapPosition.x - this.x1) < 30 && + Math.abs(this.preTapPosition.y - this.y1) < 30), + this.isDoubleTap && clearTimeout(this.singleTapTimeout)), + (this.preTapPosition.x = this.x1), + (this.preTapPosition.y = this.y1), + (this.last = this.now); + var t = this.preV; + if (e.touches.length > 1) { + this._cancelLongTap(), this._cancelSingleTap(); + var i = { + x: e.touches[1].pageX - this.x1, + y: e.touches[1].pageY - this.y1, + }; + (t.x = i.x), + (t.y = i.y), + (this.pinchStartLen = F(t)), + this.multipointStart.dispatch(e, this.element); + } + (this._preventTap = !1), + (this.longTapTimeout = setTimeout( + function () { + this.longTap.dispatch(e, this.element), + (this._preventTap = !0); + }.bind(this), + 750 + )); + } + }, + }, + { + key: "move", + value: function (e) { + if (e.touches) { + var t = this.preV, + i = e.touches.length, + n = e.touches[0].pageX, + s = e.touches[0].pageY; + if (((this.isDoubleTap = !1), i > 1)) { + var l = e.touches[1].pageX, + o = e.touches[1].pageY, + r = { x: e.touches[1].pageX - n, y: e.touches[1].pageY - s }; + null !== t.x && + (this.pinchStartLen > 0 && + ((e.zoom = F(r) / this.pinchStartLen), + this.pinch.dispatch(e, this.element)), + (e.angle = R(r, t)), + this.rotate.dispatch(e, this.element)), + (t.x = r.x), + (t.y = r.y), + null !== this.x2 && null !== this.sx2 + ? ((e.deltaX = (n - this.x2 + l - this.sx2) / 2), + (e.deltaY = (s - this.y2 + o - this.sy2) / 2)) + : ((e.deltaX = 0), (e.deltaY = 0)), + this.twoFingerPressMove.dispatch(e, this.element), + (this.sx2 = l), + (this.sy2 = o); + } else { + if (null !== this.x2) { + (e.deltaX = n - this.x2), (e.deltaY = s - this.y2); + var a = Math.abs(this.x1 - this.x2), + h = Math.abs(this.y1 - this.y2); + (a > 10 || h > 10) && (this._preventTap = !0); + } else (e.deltaX = 0), (e.deltaY = 0); + this.pressMove.dispatch(e, this.element); + } + this.touchMove.dispatch(e, this.element), + this._cancelLongTap(), + (this.x2 = n), + (this.y2 = s), + i > 1 && e.preventDefault(); + } + }, + }, + { + key: "end", + value: function (e) { + if (e.changedTouches) { + this._cancelLongTap(); + var t = this; + e.touches.length < 2 && + (this.multipointEnd.dispatch(e, this.element), + (this.sx2 = this.sy2 = null)), + (this.x2 && Math.abs(this.x1 - this.x2) > 30) || + (this.y2 && Math.abs(this.y1 - this.y2) > 30) + ? ((e.direction = this._swipeDirection( + this.x1, + this.x2, + this.y1, + this.y2 + )), + (this.swipeTimeout = setTimeout(function () { + t.swipe.dispatch(e, t.element); + }, 0))) + : ((this.tapTimeout = setTimeout(function () { + t._preventTap || t.tap.dispatch(e, t.element), + t.isDoubleTap && + (t.doubleTap.dispatch(e, t.element), + (t.isDoubleTap = !1)); + }, 0)), + t.isDoubleTap || + (t.singleTapTimeout = setTimeout(function () { + t.singleTap.dispatch(e, t.element); + }, 250))), + this.touchEnd.dispatch(e, this.element), + (this.preV.x = 0), + (this.preV.y = 0), + (this.zoom = 1), + (this.pinchStartLen = null), + (this.x1 = this.x2 = this.y1 = this.y2 = null); + } + }, + }, + { + key: "cancelAll", + value: function () { + (this._preventTap = !0), + clearTimeout(this.singleTapTimeout), + clearTimeout(this.tapTimeout), + clearTimeout(this.longTapTimeout), + clearTimeout(this.swipeTimeout); + }, + }, + { + key: "cancel", + value: function (e) { + this.cancelAll(), this.touchCancel.dispatch(e, this.element); + }, + }, + { + key: "_cancelLongTap", + value: function () { + clearTimeout(this.longTapTimeout); + }, + }, + { + key: "_cancelSingleTap", + value: function () { + clearTimeout(this.singleTapTimeout); + }, + }, + { + key: "_swipeDirection", + value: function (e, t, i, n) { + return Math.abs(e - t) >= Math.abs(i - n) + ? e - t > 0 + ? "Left" + : "Right" + : i - n > 0 + ? "Up" + : "Down"; + }, + }, + { + key: "on", + value: function (e, t) { + this[e] && this[e].add(t); + }, + }, + { + key: "off", + value: function (e, t) { + this[e] && this[e].del(t); + }, + }, + { + key: "destroy", + value: function () { + return ( + this.singleTapTimeout && clearTimeout(this.singleTapTimeout), + this.tapTimeout && clearTimeout(this.tapTimeout), + this.longTapTimeout && clearTimeout(this.longTapTimeout), + this.swipeTimeout && clearTimeout(this.swipeTimeout), + this.element.removeEventListener("touchstart", this.start), + this.element.removeEventListener("touchmove", this.move), + this.element.removeEventListener("touchend", this.end), + this.element.removeEventListener("touchcancel", this.cancel), + this.rotate.del(), + this.touchStart.del(), + this.multipointStart.del(), + this.multipointEnd.del(), + this.pinch.del(), + this.swipe.del(), + this.tap.del(), + this.doubleTap.del(), + this.longTap.del(), + this.singleTap.del(), + this.pressMove.del(), + this.twoFingerPressMove.del(), + this.touchMove.del(), + this.touchEnd.del(), + this.touchCancel.del(), + (this.preV = + this.pinchStartLen = + this.zoom = + this.isDoubleTap = + this.delta = + this.last = + this.now = + this.tapTimeout = + this.singleTapTimeout = + this.longTapTimeout = + this.swipeTimeout = + this.x1 = + this.x2 = + this.y1 = + this.y2 = + this.preTapPosition = + this.rotate = + this.touchStart = + this.multipointStart = + this.multipointEnd = + this.pinch = + this.swipe = + this.tap = + this.doubleTap = + this.longTap = + this.singleTap = + this.pressMove = + this.touchMove = + this.touchEnd = + this.touchCancel = + this.twoFingerPressMove = + null), + window.removeEventListener("scroll", this._cancelAllHandler), + null + ); + }, + }, + ] + ); + function $(e) { + var t = (function () { + var e, + t = document.createElement("fakeelement"), + i = { + transition: "transitionend", + OTransition: "oTransitionEnd", + MozTransition: "transitionend", + WebkitTransition: "webkitTransitionEnd", + }; + for (e in i) if (void 0 !== t.style[e]) return i[e]; + })(), + i = + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth, + n = u(e, "gslide-media") ? e : e.querySelector(".gslide-media"), + s = g(n, ".ginner-container"), + l = e.querySelector(".gslide-description"); + i > 769 && (n = s), + d(n, "greset"), + f(n, "translate3d(0, 0, 0)"), + h(t, { + onElement: n, + once: !0, + withCallback: function (e, t) { + c(n, "greset"); + }, + }), + (n.style.opacity = ""), + l && (l.style.opacity = ""); + } + function J(e) { + if (e.events.hasOwnProperty("touch")) return !1; + var t, + i, + n, + s = x(), + l = s.width, + o = s.height, + r = !1, + a = null, + h = null, + v = null, + p = !1, + m = 1, + y = 1, + b = !1, + S = !1, + w = null, + T = null, + C = null, + k = null, + E = 0, + A = 0, + L = !1, + I = !1, + O = {}, + P = {}, + M = 0, + z = 0, + X = document.getElementById("glightbox-slider"), + Y = document.querySelector(".goverlay"), + q = new U(X, { + touchStart: function (t) { + if ( + ((r = !0), + (u(t.targetTouches[0].target, "ginner-container") || + g(t.targetTouches[0].target, ".gslide-desc") || + "a" == t.targetTouches[0].target.nodeName.toLowerCase()) && + (r = !1), + g(t.targetTouches[0].target, ".gslide-inline") && + !u(t.targetTouches[0].target.parentNode, "gslide-inline") && + (r = !1), + r) + ) { + if ( + ((P = t.targetTouches[0]), + (O.pageX = t.targetTouches[0].pageX), + (O.pageY = t.targetTouches[0].pageY), + (M = t.targetTouches[0].clientX), + (z = t.targetTouches[0].clientY), + (a = e.activeSlide), + (h = a.querySelector(".gslide-media")), + (n = a.querySelector(".gslide-inline")), + (v = null), + u(h, "gslide-image") && (v = h.querySelector("img")), + (window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth) > 769 && + (h = a.querySelector(".ginner-container")), + c(Y, "greset"), + t.pageX > 20 && t.pageX < window.innerWidth - 20) + ) + return; + t.preventDefault(); + } + }, + touchMove: function (s) { + if (r && ((P = s.targetTouches[0]), !b && !S)) { + if (n && n.offsetHeight > o) { + var a = O.pageX - P.pageX; + if (Math.abs(a) <= 13) return !1; + } + p = !0; + var d, + c = s.targetTouches[0].clientX, + u = s.targetTouches[0].clientY, + g = M - c, + m = z - u; + if ( + (Math.abs(g) > Math.abs(m) + ? ((L = !1), (I = !0)) + : ((I = !1), (L = !0)), + (t = P.pageX - O.pageX), + (E = (100 * t) / l), + (i = P.pageY - O.pageY), + (A = (100 * i) / o), + L && + v && + ((d = 1 - Math.abs(i) / o), + (Y.style.opacity = d), + e.settings.touchFollowAxis && (E = 0)), + I && + ((d = 1 - Math.abs(t) / l), + (h.style.opacity = d), + e.settings.touchFollowAxis && (A = 0)), + !v) + ) + return f(h, "translate3d(".concat(E, "%, 0, 0)")); + f(h, "translate3d(".concat(E, "%, ").concat(A, "%, 0)")); + } + }, + touchEnd: function () { + if (r) { + if (((p = !1), S || b)) return (C = w), void (k = T); + var t = Math.abs(parseInt(A)), + i = Math.abs(parseInt(E)); + if (!(t > 29 && v)) + return t < 29 && i < 25 + ? (d(Y, "greset"), (Y.style.opacity = 1), $(h)) + : void 0; + e.close(); + } + }, + multipointEnd: function () { + setTimeout(function () { + b = !1; + }, 50); + }, + multipointStart: function () { + (b = !0), (m = y || 1); + }, + pinch: function (e) { + if (!v || p) return !1; + (b = !0), (v.scaleX = v.scaleY = m * e.zoom); + var t = m * e.zoom; + if (((S = !0), t <= 1)) + return ( + (S = !1), + (t = 1), + (k = null), + (C = null), + (w = null), + (T = null), + void v.setAttribute("style", "") + ); + t > 4.5 && (t = 4.5), + (v.style.transform = "scale3d(".concat(t, ", ").concat(t, ", 1)")), + (y = t); + }, + pressMove: function (e) { + if (S && !b) { + var t = P.pageX - O.pageX, + i = P.pageY - O.pageY; + C && (t += C), k && (i += k), (w = t), (T = i); + var n = "translate3d(".concat(t, "px, ").concat(i, "px, 0)"); + y && (n += " scale3d(".concat(y, ", ").concat(y, ", 1)")), f(v, n); + } + }, + swipe: function (t) { + if (!S) + if (b) b = !1; + else { + if ("Left" == t.direction) { + if (e.index == e.elements.length - 1) return $(h); + e.nextSlide(); + } + if ("Right" == t.direction) { + if (0 == e.index) return $(h); + e.prevSlide(); + } + } + }, + }); + e.events.touch = q; + } + var K = T(), + Q = + null !== T() || + void 0 !== document.createTouch || + "ontouchstart" in window || + "onmsgesturechange" in window || + navigator.msMaxTouchPoints, + ee = document.getElementsByTagName("html")[0], + te = { + selector: ".glightbox", + elements: null, + skin: "clean", + theme: "clean", + closeButton: !0, + startAt: null, + autoplayVideos: !0, + autofocusVideos: !0, + descPosition: "bottom", + width: "900px", + height: "506px", + videosWidth: "960px", + beforeSlideChange: null, + afterSlideChange: null, + beforeSlideLoad: null, + afterSlideLoad: null, + slideInserted: null, + slideRemoved: null, + slideExtraAttributes: null, + onOpen: null, + onClose: null, + loop: !1, + zoomable: !0, + draggable: !0, + dragAutoSnap: !1, + dragToleranceX: 40, + dragToleranceY: 65, + preload: !0, + oneSlidePerOpen: !1, + touchNavigation: !0, + touchFollowAxis: !0, + keyboardNavigation: !0, + closeOnOutsideClick: !0, + plugins: !1, + plyr: { + css: "https://cdn.plyr.io/3.6.12/plyr.css", + js: "https://cdn.plyr.io/3.6.12/plyr.js", + config: { + ratio: "16:10", + fullscreen: { enabled: !0, iosNative: !0 }, + youtube: { noCookie: !0, rel: 0, showinfo: 0, iv_load_policy: 3 }, + vimeo: { byline: !1, portrait: !1, title: !1, transparent: !1 }, + }, + }, + openEffect: "zoom", + closeEffect: "zoom", + slideEffect: "slide", + moreText: "See more", + moreLength: 60, + cssEfects: { + fade: { in: "fadeIn", out: "fadeOut" }, + zoom: { in: "zoomIn", out: "zoomOut" }, + slide: { in: "slideInRight", out: "slideOutLeft" }, + slideBack: { in: "slideInLeft", out: "slideOutRight" }, + none: { in: "none", out: "none" }, + }, + svg: { + close: + '', + next: ' ', + prev: '', + }, + slideHTML: + '
\n
\n
\n
\n
1 of 2
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n
', + lightboxHTML: + '', + }, + ie = s( + function e() { + var t = + arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + i(this, e), + (this.customOptions = t), + (this.settings = o(te, t)), + (this.effectsClasses = this.getAnimationClasses()), + (this.videoPlayers = {}), + (this.apiEvents = []), + (this.fullElementsList = !1); + }, + [ + { + key: "init", + value: function () { + var e = this, + t = this.getSelector(); + t && + (this.baseEvents = h("click", { + onElement: t, + withCallback: function (t, i) { + t.preventDefault(), e.open(i); + }, + })), + (this.elements = this.getElements()); + }, + }, + { + key: "open", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : null, + t = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : null; + if (0 === this.elements.length) return !1; + (this.activeSlide = null), + (this.prevActiveSlideIndex = null), + (this.prevActiveSlide = null); + var i = z(t) ? t : this.settings.startAt; + if (E(e)) { + var n = e.getAttribute("data-gallery"); + n && + ((this.fullElementsList = this.elements), + (this.elements = this.getGalleryElements(this.elements, n))), + O(i) && (i = this.getElementIndex(e)) < 0 && (i = 0); + } + z(i) || (i = 0), + this.build(), + v( + this.overlay, + "none" === this.settings.openEffect + ? "none" + : this.settings.cssEfects.fade.in + ); + var s = document.body, + l = window.innerWidth - document.documentElement.clientWidth; + cgsc(this, null); + if (l > 0) { + var o = document.createElement("style"); + (o.type = "text/css"), + (o.className = "gcss-styles"), + (o.innerText = ".gscrollbar-fixer {margin-right: ".concat( + l, + "px}" + )), + document.head.appendChild(o), + d(s, "gscrollbar-fixer"); + } + d(s, "glightbox-open"), + d(ee, "glightbox-open"), + K && + (d(document.body, "glightbox-mobile"), + (this.settings.slideEffect = "slide")), + this.showSlide(i, !0), + 1 === this.elements.length + ? (d(this.prevButton, "glightbox-button-hidden"), + d(this.nextButton, "glightbox-button-hidden")) + : (c(this.prevButton, "glightbox-button-hidden"), + c(this.nextButton, "glightbox-button-hidden")), + (this.lightboxOpen = !0), + this.trigger("open"), + C(this.settings.onOpen) && this.settings.onOpen(), + Q && this.settings.touchNavigation && J(this), + this.settings.keyboardNavigation && Y(this); + }, + }, + { + key: "openAt", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : 0; + this.open(null, e); + }, + }, + { + key: "showSlide", + value: function () { + var e = this, + t = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : 0, + i = + arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; + p(this.loader), (this.index = parseInt(t)); + var n = this.slidesContainer.querySelector(".current"); + n && c(n, "current"), this.slideAnimateOut(); + var s = this.slidesContainer.querySelectorAll(".gslide")[t]; + if (u(s, "loaded")) this.slideAnimateIn(s, i), m(this.loader); + else { + p(this.loader); + var l = this.elements[t], + o = { + index: this.index, + slide: s, + slideNode: s, + slideConfig: l.slideConfig, + slideIndex: this.index, + trigger: l.node, + player: null, + }; + this.trigger("slide_before_load", o), + l.instance.setContent(s, function () { + m(e.loader), + e.resize(), + e.slideAnimateIn(s, i), + e.trigger("slide_after_load", o); + }); + } + (this.slideDescription = s.querySelector(".gslide-description")), + (this.slideDescriptionContained = + this.slideDescription && + u(this.slideDescription.parentNode, "gslide-media")), + this.settings.preload && + (this.preloadSlide(t + 1), this.preloadSlide(t - 1)), + this.updateNavigationClasses(), + (this.activeSlide = s); + }, + }, + { + key: "preloadSlide", + value: function (e) { + var t = this; + if (e < 0 || e > this.elements.length - 1) return !1; + if (O(this.elements[e])) return !1; + var i = this.slidesContainer.querySelectorAll(".gslide")[e]; + if (u(i, "loaded")) return !1; + var n = this.elements[e], + s = n.type, + l = { + index: e, + slide: i, + slideNode: i, + slideConfig: n.slideConfig, + slideIndex: e, + trigger: n.node, + player: null, + }; + this.trigger("slide_before_load", l), + "video" === s || "external" === s + ? setTimeout(function () { + n.instance.setContent(i, function () { + t.trigger("slide_after_load", l); + }); + }, 200) + : n.instance.setContent(i, function () { + t.trigger("slide_after_load", l); + }); + }, + }, + { + key: "prevSlide", + value: function () { + this.goToSlide(this.index - 1); + cgsc(this, "dec"); + }, + }, + { + key: "nextSlide", + value: function () { + this.goToSlide(this.index + 1); + cgsc(this, "inc"); + }, + }, + { + key: "goToSlide", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; + if ( + ((this.prevActiveSlide = this.activeSlide), + (this.prevActiveSlideIndex = this.index), + !this.loop() && (e < 0 || e > this.elements.length - 1)) + ) + return !1; + e < 0 + ? (e = this.elements.length - 1) + : e >= this.elements.length && (e = 0), + this.showSlide(e); + }, + }, + { + key: "insertSlide", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : {}, + t = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : -1; + t < 0 && (t = this.elements.length); + var i = new V(e, this, t), + n = i.getConfig(), + s = o({}, n), + l = i.create(), + r = this.elements.length - 1; + (s.index = t), + (s.node = !1), + (s.instance = i), + (s.slideConfig = n), + this.elements.splice(t, 0, s); + var a = null, + h = null; + if (this.slidesContainer) { + if (t > r) this.slidesContainer.appendChild(l); + else { + var d = this.slidesContainer.querySelectorAll(".gslide")[t]; + this.slidesContainer.insertBefore(l, d); + } + ((this.settings.preload && 0 == this.index && 0 == t) || + this.index - 1 == t || + this.index + 1 == t) && + this.preloadSlide(t), + 0 === this.index && 0 === t && (this.index = 1), + this.updateNavigationClasses(), + (a = this.slidesContainer.querySelectorAll(".gslide")[t]), + (h = this.getSlidePlayerInstance(t)), + (s.slideNode = a); + } + this.trigger("slide_inserted", { + index: t, + slide: a, + slideNode: a, + slideConfig: n, + slideIndex: t, + trigger: null, + player: h, + }), + C(this.settings.slideInserted) && + this.settings.slideInserted({ index: t, slide: a, player: h }); + }, + }, + { + key: "removeSlide", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : -1; + if (e < 0 || e > this.elements.length - 1) return !1; + var t = + this.slidesContainer && + this.slidesContainer.querySelectorAll(".gslide")[e]; + t && + (this.getActiveSlideIndex() == e && + (e == this.elements.length - 1 + ? this.prevSlide() + : this.nextSlide()), + t.parentNode.removeChild(t)), + this.elements.splice(e, 1), + this.trigger("slide_removed", e), + C(this.settings.slideRemoved) && this.settings.slideRemoved(e); + }, + }, + { + key: "slideAnimateIn", + value: function (e, t) { + var i = this, + n = e.querySelector(".gslide-media"), + s = e.querySelector(".gslide-description"), + l = { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlide, + slideConfig: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }, + o = { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideConfig: this.elements[this.index].slideConfig, + slideIndex: this.index, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }; + if ( + (n.offsetWidth > 0 && s && (m(s), (s.style.display = "")), + c(e, this.effectsClasses), + t) + ) + v( + e, + this.settings.cssEfects[this.settings.openEffect].in, + function () { + i.settings.autoplayVideos && i.slidePlayerPlay(e), + i.trigger("slide_changed", { prev: l, current: o }), + C(i.settings.afterSlideChange) && + i.settings.afterSlideChange.apply(i, [l, o]); + } + ); + else { + var r = this.settings.slideEffect, + a = "none" !== r ? this.settings.cssEfects[r].in : r; + this.prevActiveSlideIndex > this.index && + "slide" == this.settings.slideEffect && + (a = this.settings.cssEfects.slideBack.in), + v(e, a, function () { + i.settings.autoplayVideos && i.slidePlayerPlay(e), + i.trigger("slide_changed", { prev: l, current: o }), + C(i.settings.afterSlideChange) && + i.settings.afterSlideChange.apply(i, [l, o]); + }); + } + setTimeout(function () { + i.resize(e); + }, 100), + d(e, "current"); + }, + }, + { + key: "slideAnimateOut", + value: function () { + if (!this.prevActiveSlide) return !1; + var e = this.prevActiveSlide; + c(e, this.effectsClasses), d(e, "prev"); + var t = this.settings.slideEffect, + i = "none" !== t ? this.settings.cssEfects[t].out : t; + this.slidePlayerPause(e), + this.trigger("slide_before_change", { + prev: { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlideIndex, + slideConfig: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance( + this.prevActiveSlideIndex + ), + }, + current: { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideIndex: this.index, + slideConfig: this.elements[this.index].slideConfig, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }, + }), + C(this.settings.beforeSlideChange) && + this.settings.beforeSlideChange.apply(this, [ + { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + player: this.getSlidePlayerInstance( + this.prevActiveSlideIndex + ), + }, + { + index: this.index, + slide: this.activeSlide, + player: this.getSlidePlayerInstance(this.index), + }, + ]), + this.prevActiveSlideIndex > this.index && + "slide" == this.settings.slideEffect && + (i = this.settings.cssEfects.slideBack.out), + v(e, i, function () { + var t = e.querySelector(".ginner-container"), + i = e.querySelector(".gslide-media"), + n = e.querySelector(".gslide-description"); + (t.style.transform = ""), + (i.style.transform = ""), + c(i, "greset"), + (i.style.opacity = ""), + n && (n.style.opacity = ""), + c(e, "prev"); + }); + }, + }, + { + key: "getAllPlayers", + value: function () { + return this.videoPlayers; + }, + }, + { + key: "getSlidePlayerInstance", + value: function (e) { + var t = "gvideo" + e, + i = this.getAllPlayers(); + return !(!P(i, t) || !i[t]) && i[t]; + }, + }, + { + key: "stopSlideVideo", + value: function (e) { + if (E(e)) { + var t = e.querySelector(".gvideo-wrapper"); + t && (e = t.getAttribute("data-index")); + } + console.log("stopSlideVideo is deprecated, use slidePlayerPause"); + var i = this.getSlidePlayerInstance(e); + i && i.playing && i.pause(); + }, + }, + { + key: "slidePlayerPause", + value: function (e) { + if (E(e)) { + var t = e.querySelector(".gvideo-wrapper"); + t && (e = t.getAttribute("data-index")); + } + var i = this.getSlidePlayerInstance(e); + i && i.playing && i.pause(); + }, + }, + { + key: "playSlideVideo", + value: function (e) { + if (E(e)) { + var t = e.querySelector(".gvideo-wrapper"); + t && (e = t.getAttribute("data-index")); + } + console.log("playSlideVideo is deprecated, use slidePlayerPlay"); + var i = this.getSlidePlayerInstance(e); + i && !i.playing && i.play(); + }, + }, + { + key: "slidePlayerPlay", + value: function (e) { + var t; + if ( + !K || + (null !== (t = this.settings.plyr.config) && + void 0 !== t && + t.muted) + ) { + if (E(e)) { + var i = e.querySelector(".gvideo-wrapper"); + i && (e = i.getAttribute("data-index")); + } + var n = this.getSlidePlayerInstance(e); + n && + !n.playing && + (n.play(), + this.settings.autofocusVideos && n.elements.container.focus()); + } + }, + }, + { + key: "setElements", + value: function (e) { + var t = this; + this.settings.elements = !1; + var i = []; + e && + e.length && + r(e, function (e, n) { + var s = new V(e, t, n), + l = s.getConfig(), + r = o({}, l); + (r.slideConfig = l), (r.instance = s), (r.index = n), i.push(r); + }), + (this.elements = i), + this.lightboxOpen && + ((this.slidesContainer.innerHTML = ""), + this.elements.length && + (r(this.elements, function () { + var e = y(t.settings.slideHTML); + t.slidesContainer.appendChild(e); + }), + this.showSlide(0, !0))); + }, + }, + { + key: "getElementIndex", + value: function (e) { + var t = !1; + return ( + r(this.elements, function (i, n) { + if (P(i, "node") && i.node == e) return (t = n), !0; + }), + t + ); + }, + }, + { + key: "getElements", + value: function () { + var e = this, + t = []; + (this.elements = this.elements ? this.elements : []), + !O(this.settings.elements) && + A(this.settings.elements) && + this.settings.elements.length && + r(this.settings.elements, function (i, n) { + var s = new V(i, e, n), + l = s.getConfig(), + r = o({}, l); + (r.node = !1), + (r.index = n), + (r.instance = s), + (r.slideConfig = l), + t.push(r); + }); + var i = !1; + return ( + this.getSelector() && + (i = document.querySelectorAll(this.getSelector())), + i + ? (r(i, function (i, n) { + var s = new V(i, e, n), + l = s.getConfig(), + r = o({}, l); + (r.node = i), + (r.index = n), + (r.instance = s), + (r.slideConfig = l), + (r.gallery = i.getAttribute("data-gallery")), + t.push(r); + }), + t) + : t + ); + }, + }, + { + key: "getGalleryElements", + value: function (e, t) { + return e.filter(function (e) { + return e.gallery == t; + }); + }, + }, + { + key: "getSelector", + value: function () { + return ( + !this.settings.elements && + (this.settings.selector && + "data-" == this.settings.selector.substring(0, 5) + ? "*[".concat(this.settings.selector, "]") + : this.settings.selector) + ); + }, + }, + { + key: "getActiveSlide", + value: function () { + return this.slidesContainer.querySelectorAll(".gslide")[this.index]; + }, + }, + { + key: "getActiveSlideIndex", + value: function () { + return this.index; + }, + }, + { + key: "getAnimationClasses", + value: function () { + var e = []; + for (var t in this.settings.cssEfects) + if (this.settings.cssEfects.hasOwnProperty(t)) { + var i = this.settings.cssEfects[t]; + e.push("g".concat(i.in)), e.push("g".concat(i.out)); + } + return e.join(" "); + }, + }, + { + key: "build", + value: function () { + var e = this; + if (this.built) return !1; + var t = document.body.childNodes, + i = []; + r(t, function (e) { + e.parentNode == document.body && + "#" !== e.nodeName.charAt(0) && + e.hasAttribute && + !e.hasAttribute("aria-hidden") && + (i.push(e), e.setAttribute("aria-hidden", "true")); + }); + var n = P(this.settings.svg, "next") ? this.settings.svg.next : "", + s = P(this.settings.svg, "prev") ? this.settings.svg.prev : "", + l = P(this.settings.svg, "close") ? this.settings.svg.close : "", + o = this.settings.lightboxHTML; + (o = y( + (o = (o = (o = o.replace(/{nextSVG}/g, n)).replace( + /{prevSVG}/g, + s + )).replace(/{closeSVG}/g, l)) + )), + document.body.appendChild(o); + var a = document.getElementById("glightbox-body"); + this.modal = a; + var c = a.querySelector(".gclose"); + (this.prevButton = a.querySelector(".gprev")), + (this.nextButton = a.querySelector(".gnext")), + (this.overlay = a.querySelector(".goverlay")), + (this.loader = a.querySelector(".gloader")), + (this.slidesContainer = + document.getElementById("glightbox-slider")), + (this.bodyHiddenChildElms = i), + (this.events = {}), + d(this.modal, "glightbox-" + this.settings.skin), + this.settings.closeButton && + c && + (this.events.close = h("click", { + onElement: c, + withCallback: function (t, i) { + t.preventDefault(), e.close(); + }, + })), + c && !this.settings.closeButton && c.parentNode.removeChild(c), + this.nextButton && + (this.events.next = h("click", { + onElement: this.nextButton, + withCallback: function (t, i) { + t.preventDefault(), e.nextSlide(); + }, + })), + this.prevButton && + (this.events.prev = h("click", { + onElement: this.prevButton, + withCallback: function (t, i) { + t.preventDefault(), e.prevSlide(); + }, + })), + this.settings.closeOnOutsideClick && + (this.events.outClose = h("click", { + onElement: a, + withCallback: function (t, i) { + e.preventOutsideClick || + u(document.body, "glightbox-mobile") || + g(t.target, ".ginner-container") || + g(t.target, ".gbtn") || + u(t.target, "gnext") || + u(t.target, "gprev") || + e.close(); + }, + })), + r(this.elements, function (t, i) { + e.slidesContainer.appendChild(t.instance.create()), + (t.slideNode = + e.slidesContainer.querySelectorAll(".gslide")[i]); + }), + Q && d(document.body, "glightbox-touch"), + (this.events.resize = h("resize", { + onElement: window, + withCallback: function () { + e.resize(); + }, + })), + (this.built = !0); + }, + }, + { + key: "resize", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : null; + if ((e = e || this.activeSlide) && !u(e, "zoomed")) { + var t = x(), + i = e.querySelector(".gvideo-wrapper"), + n = e.querySelector(".gslide-image"), + s = this.slideDescription, + l = t.width, + o = t.height; + if ( + (l <= 768 + ? d(document.body, "glightbox-mobile") + : c(document.body, "glightbox-mobile"), + i || n) + ) { + var r = !1; + if ( + (s && + (u(s, "description-bottom") || u(s, "description-top")) && + !u(s, "gabsolute") && + (r = !0), + n) + ) + if (l <= 768) n.querySelector("img"); + else if (r) { + var a, + h = s.offsetHeight, + g = n.querySelector("img"), + v = this.elements[this.index].node, + f = + null !== (a = v.getAttribute("data-height")) && + void 0 !== a + ? a + : "100vh"; + g.setAttribute( + "style", + "max-height: calc(".concat(f, " - ").concat(h, "px)") + ), + s.setAttribute( + "style", + "max-width: ".concat(g.offsetWidth, "px;") + ); + } + if (i) { + var p = P(this.settings.plyr.config, "ratio") + ? this.settings.plyr.config.ratio + : ""; + if (!p) { + var m = i.clientWidth, + y = i.clientHeight, + b = m / y; + p = "".concat(m / b, ":").concat(y / b); + } + var S = p.split(":"), + w = this.settings.videosWidth, + T = this.settings.videosWidth, + C = + (T = + z(w) || -1 !== w.indexOf("px") + ? parseInt(w) + : -1 !== w.indexOf("vw") + ? (l * parseInt(w)) / 100 + : -1 !== w.indexOf("vh") + ? (o * parseInt(w)) / 100 + : -1 !== w.indexOf("%") + ? (l * parseInt(w)) / 100 + : parseInt(i.clientWidth)) / + (parseInt(S[0]) / parseInt(S[1])); + if ( + ((C = Math.floor(C)), + r && (o -= s.offsetHeight), + T > l || C > o || (o < C && l > T)) + ) { + var k = i.offsetWidth, + E = i.offsetHeight, + A = o / E, + L = { width: k * A, height: E * A }; + i.parentNode.setAttribute( + "style", + "max-width: ".concat(L.width, "px") + ), + r && + s.setAttribute( + "style", + "max-width: ".concat(L.width, "px;") + ); + } else + (i.parentNode.style.maxWidth = "".concat(w)), + r && + s.setAttribute("style", "max-width: ".concat(w, ";")); + } + } + } + }, + }, + { + key: "reload", + value: function () { + this.init(); + }, + }, + { + key: "updateNavigationClasses", + value: function () { + var e = this.loop(); + c(this.nextButton, "disabled"), + c(this.prevButton, "disabled"), + 0 == this.index && this.elements.length - 1 == 0 + ? (d(this.prevButton, "disabled"), + d(this.nextButton, "disabled")) + : 0 !== this.index || e + ? this.index !== this.elements.length - 1 || + e || + d(this.nextButton, "disabled") + : d(this.prevButton, "disabled"); + }, + }, + { + key: "loop", + value: function () { + var e = P(this.settings, "loopAtEnd") + ? this.settings.loopAtEnd + : null; + return (e = P(this.settings, "loop") ? this.settings.loop : e), e; + }, + }, + { + key: "close", + value: function () { + var e = this; + if (!this.lightboxOpen) { + if (this.events) { + for (var t in this.events) + this.events.hasOwnProperty(t) && this.events[t].destroy(); + this.events = null; + } + return !1; + } + if (this.closing) return !1; + (this.closing = !0), + this.slidePlayerPause(this.activeSlide), + this.fullElementsList && (this.elements = this.fullElementsList), + this.bodyHiddenChildElms.length && + r(this.bodyHiddenChildElms, function (e) { + e.removeAttribute("aria-hidden"); + }), + d(this.modal, "glightbox-closing"), + v( + this.overlay, + "none" == this.settings.openEffect + ? "none" + : this.settings.cssEfects.fade.out + ), + v( + this.activeSlide, + this.settings.cssEfects[this.settings.closeEffect].out, + function () { + if ( + ((e.activeSlide = null), + (e.prevActiveSlideIndex = null), + (e.prevActiveSlide = null), + (e.built = !1), + e.events) + ) { + for (var t in e.events) + e.events.hasOwnProperty(t) && e.events[t].destroy(); + e.events = null; + } + var i = document.body; + c(ee, "glightbox-open"), + c( + i, + "glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer" + ), + e.modal.parentNode.removeChild(e.modal), + e.trigger("close"), + C(e.settings.onClose) && e.settings.onClose(); + var n = document.querySelector(".gcss-styles"); + n && n.parentNode.removeChild(n), + (e.lightboxOpen = !1), + (e.closing = null); + } + ); + }, + }, + { + key: "destroy", + value: function () { + this.close(), + this.clearAllEvents(), + this.baseEvents && this.baseEvents.destroy(); + }, + }, + { + key: "on", + value: function (e, t) { + var i = + arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; + if (!e || !C(t)) + throw new TypeError("Event name and callback must be defined"); + this.apiEvents.push({ evt: e, once: i, callback: t }); + }, + }, + { + key: "once", + value: function (e, t) { + this.on(e, t, !0); + }, + }, + { + key: "trigger", + value: function (e) { + var t = this, + i = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : null, + n = []; + r(this.apiEvents, function (t, s) { + var l = t.evt, + o = t.once, + r = t.callback; + l == e && (r(i), o && n.push(s)); + }), + n.length && + r(n, function (e) { + return t.apiEvents.splice(e, 1); + }); + }, + }, + { + key: "clearAllEvents", + value: function () { + this.apiEvents.splice(0, this.apiEvents.length); + }, + }, + { + key: "version", + value: function () { + return "3.3.0"; + }, + }, + ] + ); + return function () { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, + t = new ie(e); + return t.init(), t; + }; +}); diff --git a/quarter-rtl/assets/js/isotope.pkgd.min.js b/quarter-rtl/assets/js/isotope.pkgd.min.js new file mode 100644 index 0000000..d53b79e --- /dev/null +++ b/quarter-rtl/assets/js/isotope.pkgd.min.js @@ -0,0 +1,1810 @@ +/*! + * Isotope PACKAGED v3.0.6 + * + * Licensed GPLv3 for open source use + * or Isotope Commercial License for commercial use + * + * https://isotope.metafizzy.co + * Copyright 2010-2018 Metafizzy + */ + +(window, +function (t, e) { + "use strict"; + function i(i, s, a) { + function u(t, e, o) { + var n, + s = "$()." + i + '("' + e + '")'; + return ( + t.each(function (t, u) { + var h = a.data(u, i); + if (!h) + return void r( + i + " not initialized. Cannot call methods, i.e. " + s + ); + var d = h[e]; + if (!d || "_" == e.charAt(0)) + return void r(s + " is not a valid method"); + var l = d.apply(h, o); + n = void 0 === n ? l : n; + }), + void 0 !== n ? n : t + ); + } + function h(t, e) { + t.each(function (t, o) { + var n = a.data(o, i); + n ? (n.option(e), n._init()) : ((n = new s(o, e)), a.data(o, i, n)); + }); + } + (a = a || e || t.jQuery), + a && + (s.prototype.option || + (s.prototype.option = function (t) { + a.isPlainObject(t) && + (this.options = a.extend(!0, this.options, t)); + }), + (a.fn[i] = function (t) { + if ("string" == typeof t) { + var e = n.call(arguments, 1); + return u(this, t, e); + } + return h(this, t), this; + }), + o(a)); + } + function o(t) { + !t || (t && t.bridget) || (t.bridget = i); + } + var n = Array.prototype.slice, + s = t.console, + r = + "undefined" == typeof s + ? function () {} + : function (t) { + s.error(t); + }; + return o(e || t.jQuery), i; +}), + (function (t, e) { + "function" == typeof define && define.amd + ? define("ev-emitter/ev-emitter", e) + : "object" == typeof module && module.exports + ? (module.exports = e()) + : (t.EvEmitter = e()); + })("undefined" != typeof window ? window : this, function () { + function t() {} + var e = t.prototype; + return ( + (e.on = function (t, e) { + if (t && e) { + var i = (this._events = this._events || {}), + o = (i[t] = i[t] || []); + return o.indexOf(e) == -1 && o.push(e), this; + } + }), + (e.once = function (t, e) { + if (t && e) { + this.on(t, e); + var i = (this._onceEvents = this._onceEvents || {}), + o = (i[t] = i[t] || {}); + return (o[e] = !0), this; + } + }), + (e.off = function (t, e) { + var i = this._events && this._events[t]; + if (i && i.length) { + var o = i.indexOf(e); + return o != -1 && i.splice(o, 1), this; + } + }), + (e.emitEvent = function (t, e) { + var i = this._events && this._events[t]; + if (i && i.length) { + (i = i.slice(0)), (e = e || []); + for ( + var o = this._onceEvents && this._onceEvents[t], n = 0; + n < i.length; + n++ + ) { + var s = i[n], + r = o && o[s]; + r && (this.off(t, s), delete o[s]), s.apply(this, e); + } + return this; + } + }), + (e.allOff = function () { + delete this._events, delete this._onceEvents; + }), + t + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("get-size/get-size", e) + : "object" == typeof module && module.exports + ? (module.exports = e()) + : (t.getSize = e()); + })(window, function () { + "use strict"; + function t(t) { + var e = parseFloat(t), + i = t.indexOf("%") == -1 && !isNaN(e); + return i && e; + } + function e() {} + function i() { + for ( + var t = { + width: 0, + height: 0, + innerWidth: 0, + innerHeight: 0, + outerWidth: 0, + outerHeight: 0, + }, + e = 0; + e < h; + e++ + ) { + var i = u[e]; + t[i] = 0; + } + return t; + } + function o(t) { + var e = getComputedStyle(t); + return ( + e || + a( + "Style returned " + + e + + ". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1" + ), + e + ); + } + function n() { + if (!d) { + d = !0; + var e = document.createElement("div"); + (e.style.width = "200px"), + (e.style.padding = "1px 2px 3px 4px"), + (e.style.borderStyle = "solid"), + (e.style.borderWidth = "1px 2px 3px 4px"), + (e.style.boxSizing = "border-box"); + var i = document.body || document.documentElement; + i.appendChild(e); + var n = o(e); + (r = 200 == Math.round(t(n.width))), + (s.isBoxSizeOuter = r), + i.removeChild(e); + } + } + function s(e) { + if ( + (n(), + "string" == typeof e && (e = document.querySelector(e)), + e && "object" == typeof e && e.nodeType) + ) { + var s = o(e); + if ("none" == s.display) return i(); + var a = {}; + (a.width = e.offsetWidth), (a.height = e.offsetHeight); + for ( + var d = (a.isBorderBox = "border-box" == s.boxSizing), l = 0; + l < h; + l++ + ) { + var f = u[l], + c = s[f], + m = parseFloat(c); + a[f] = isNaN(m) ? 0 : m; + } + var p = a.paddingLeft + a.paddingRight, + y = a.paddingTop + a.paddingBottom, + g = a.marginLeft + a.marginRight, + v = a.marginTop + a.marginBottom, + _ = a.borderLeftWidth + a.borderRightWidth, + z = a.borderTopWidth + a.borderBottomWidth, + I = d && r, + x = t(s.width); + x !== !1 && (a.width = x + (I ? 0 : p + _)); + var S = t(s.height); + return ( + S !== !1 && (a.height = S + (I ? 0 : y + z)), + (a.innerWidth = a.width - (p + _)), + (a.innerHeight = a.height - (y + z)), + (a.outerWidth = a.width + g), + (a.outerHeight = a.height + v), + a + ); + } + } + var r, + a = + "undefined" == typeof console + ? e + : function (t) { + console.error(t); + }, + u = [ + "paddingLeft", + "paddingRight", + "paddingTop", + "paddingBottom", + "marginLeft", + "marginRight", + "marginTop", + "marginBottom", + "borderLeftWidth", + "borderRightWidth", + "borderTopWidth", + "borderBottomWidth", + ], + h = u.length, + d = !1; + return s; + }), + (function (t, e) { + "use strict"; + "function" == typeof define && define.amd + ? define("desandro-matches-selector/matches-selector", e) + : "object" == typeof module && module.exports + ? (module.exports = e()) + : (t.matchesSelector = e()); + })(window, function () { + "use strict"; + var t = (function () { + var t = window.Element.prototype; + if (t.matches) return "matches"; + if (t.matchesSelector) return "matchesSelector"; + for (var e = ["webkit", "moz", "ms", "o"], i = 0; i < e.length; i++) { + var o = e[i], + n = o + "MatchesSelector"; + if (t[n]) return n; + } + })(); + return function (e, i) { + return e[t](i); + }; + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "fizzy-ui-utils/utils", + ["desandro-matches-selector/matches-selector"], + function (i) { + return e(t, i); + } + ) + : "object" == typeof module && module.exports + ? (module.exports = e(t, require("desandro-matches-selector"))) + : (t.fizzyUIUtils = e(t, t.matchesSelector)); + })(window, function (t, e) { + var i = {}; + (i.extend = function (t, e) { + for (var i in e) t[i] = e[i]; + return t; + }), + (i.modulo = function (t, e) { + return ((t % e) + e) % e; + }); + var o = Array.prototype.slice; + (i.makeArray = function (t) { + if (Array.isArray(t)) return t; + if (null === t || void 0 === t) return []; + var e = "object" == typeof t && "number" == typeof t.length; + return e ? o.call(t) : [t]; + }), + (i.removeFrom = function (t, e) { + var i = t.indexOf(e); + i != -1 && t.splice(i, 1); + }), + (i.getParent = function (t, i) { + for (; t.parentNode && t != document.body; ) + if (((t = t.parentNode), e(t, i))) return t; + }), + (i.getQueryElement = function (t) { + return "string" == typeof t ? document.querySelector(t) : t; + }), + (i.handleEvent = function (t) { + var e = "on" + t.type; + this[e] && this[e](t); + }), + (i.filterFindElements = function (t, o) { + t = i.makeArray(t); + var n = []; + return ( + t.forEach(function (t) { + if (t instanceof HTMLElement) { + if (!o) return void n.push(t); + e(t, o) && n.push(t); + for (var i = t.querySelectorAll(o), s = 0; s < i.length; s++) + n.push(i[s]); + } + }), + n + ); + }), + (i.debounceMethod = function (t, e, i) { + i = i || 100; + var o = t.prototype[e], + n = e + "Timeout"; + t.prototype[e] = function () { + var t = this[n]; + clearTimeout(t); + var e = arguments, + s = this; + this[n] = setTimeout(function () { + o.apply(s, e), delete s[n]; + }, i); + }; + }), + (i.docReady = function (t) { + var e = document.readyState; + "complete" == e || "interactive" == e + ? setTimeout(t) + : document.addEventListener("DOMContentLoaded", t); + }), + (i.toDashed = function (t) { + return t + .replace(/(.)([A-Z])/g, function (t, e, i) { + return e + "-" + i; + }) + .toLowerCase(); + }); + var n = t.console; + return ( + (i.htmlInit = function (e, o) { + i.docReady(function () { + var s = i.toDashed(o), + r = "data-" + s, + a = document.querySelectorAll("[" + r + "]"), + u = document.querySelectorAll(".js-" + s), + h = i.makeArray(a).concat(i.makeArray(u)), + d = r + "-options", + l = t.jQuery; + h.forEach(function (t) { + var i, + s = t.getAttribute(r) || t.getAttribute(d); + try { + i = s && JSON.parse(s); + } catch (a) { + return void ( + n && + n.error("Error parsing " + r + " on " + t.className + ": " + a) + ); + } + var u = new e(t, i); + l && l.data(t, o, u); + }); + }); + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "outlayer/item", + ["ev-emitter/ev-emitter", "get-size/get-size"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e(require("ev-emitter"), require("get-size"))) + : ((t.Outlayer = {}), (t.Outlayer.Item = e(t.EvEmitter, t.getSize))); + })(window, function (t, e) { + "use strict"; + function i(t) { + for (var e in t) return !1; + return (e = null), !0; + } + function o(t, e) { + t && + ((this.element = t), + (this.layout = e), + (this.position = { x: 0, y: 0 }), + this._create()); + } + function n(t) { + return t.replace(/([A-Z])/g, function (t) { + return "-" + t.toLowerCase(); + }); + } + var s = document.documentElement.style, + r = "string" == typeof s.transition ? "transition" : "WebkitTransition", + a = "string" == typeof s.transform ? "transform" : "WebkitTransform", + u = { + WebkitTransition: "webkitTransitionEnd", + transition: "transitionend", + }[r], + h = { + transform: a, + transition: r, + transitionDuration: r + "Duration", + transitionProperty: r + "Property", + transitionDelay: r + "Delay", + }, + d = (o.prototype = Object.create(t.prototype)); + (d.constructor = o), + (d._create = function () { + (this._transn = { ingProperties: {}, clean: {}, onEnd: {} }), + this.css({ position: "absolute" }); + }), + (d.handleEvent = function (t) { + var e = "on" + t.type; + this[e] && this[e](t); + }), + (d.getSize = function () { + this.size = e(this.element); + }), + (d.css = function (t) { + var e = this.element.style; + for (var i in t) { + var o = h[i] || i; + e[o] = t[i]; + } + }), + (d.getPosition = function () { + var t = getComputedStyle(this.element), + e = this.layout._getOption("originLeft"), + i = this.layout._getOption("originTop"), + o = t[e ? "left" : "right"], + n = t[i ? "top" : "bottom"], + s = parseFloat(o), + r = parseFloat(n), + a = this.layout.size; + o.indexOf("%") != -1 && (s = (s / 100) * a.width), + n.indexOf("%") != -1 && (r = (r / 100) * a.height), + (s = isNaN(s) ? 0 : s), + (r = isNaN(r) ? 0 : r), + (s -= e ? a.paddingLeft : a.paddingRight), + (r -= i ? a.paddingTop : a.paddingBottom), + (this.position.x = s), + (this.position.y = r); + }), + (d.layoutPosition = function () { + var t = this.layout.size, + e = {}, + i = this.layout._getOption("originLeft"), + o = this.layout._getOption("originTop"), + n = i ? "paddingLeft" : "paddingRight", + s = i ? "left" : "right", + r = i ? "right" : "left", + a = this.position.x + t[n]; + (e[s] = this.getXValue(a)), (e[r] = ""); + var u = o ? "paddingTop" : "paddingBottom", + h = o ? "top" : "bottom", + d = o ? "bottom" : "top", + l = this.position.y + t[u]; + (e[h] = this.getYValue(l)), + (e[d] = ""), + this.css(e), + this.emitEvent("layout", [this]); + }), + (d.getXValue = function (t) { + var e = this.layout._getOption("horizontal"); + return this.layout.options.percentPosition && !e + ? (t / this.layout.size.width) * 100 + "%" + : t + "px"; + }), + (d.getYValue = function (t) { + var e = this.layout._getOption("horizontal"); + return this.layout.options.percentPosition && e + ? (t / this.layout.size.height) * 100 + "%" + : t + "px"; + }), + (d._transitionTo = function (t, e) { + this.getPosition(); + var i = this.position.x, + o = this.position.y, + n = t == this.position.x && e == this.position.y; + if ((this.setPosition(t, e), n && !this.isTransitioning)) + return void this.layoutPosition(); + var s = t - i, + r = e - o, + a = {}; + (a.transform = this.getTranslate(s, r)), + this.transition({ + to: a, + onTransitionEnd: { transform: this.layoutPosition }, + isCleaning: !0, + }); + }), + (d.getTranslate = function (t, e) { + var i = this.layout._getOption("originLeft"), + o = this.layout._getOption("originTop"); + return ( + (t = i ? t : -t), + (e = o ? e : -e), + "translate3d(" + t + "px, " + e + "px, 0)" + ); + }), + (d.goTo = function (t, e) { + this.setPosition(t, e), this.layoutPosition(); + }), + (d.moveTo = d._transitionTo), + (d.setPosition = function (t, e) { + (this.position.x = parseFloat(t)), (this.position.y = parseFloat(e)); + }), + (d._nonTransition = function (t) { + this.css(t.to), t.isCleaning && this._removeStyles(t.to); + for (var e in t.onTransitionEnd) t.onTransitionEnd[e].call(this); + }), + (d.transition = function (t) { + if (!parseFloat(this.layout.options.transitionDuration)) + return void this._nonTransition(t); + var e = this._transn; + for (var i in t.onTransitionEnd) e.onEnd[i] = t.onTransitionEnd[i]; + for (i in t.to) + (e.ingProperties[i] = !0), t.isCleaning && (e.clean[i] = !0); + if (t.from) { + this.css(t.from); + var o = this.element.offsetHeight; + o = null; + } + this.enableTransition(t.to), + this.css(t.to), + (this.isTransitioning = !0); + }); + var l = "opacity," + n(a); + (d.enableTransition = function () { + if (!this.isTransitioning) { + var t = this.layout.options.transitionDuration; + (t = "number" == typeof t ? t + "ms" : t), + this.css({ + transitionProperty: l, + transitionDuration: t, + transitionDelay: this.staggerDelay || 0, + }), + this.element.addEventListener(u, this, !1); + } + }), + (d.onwebkitTransitionEnd = function (t) { + this.ontransitionend(t); + }), + (d.onotransitionend = function (t) { + this.ontransitionend(t); + }); + var f = { "-webkit-transform": "transform" }; + (d.ontransitionend = function (t) { + if (t.target === this.element) { + var e = this._transn, + o = f[t.propertyName] || t.propertyName; + if ( + (delete e.ingProperties[o], + i(e.ingProperties) && this.disableTransition(), + o in e.clean && + ((this.element.style[t.propertyName] = ""), delete e.clean[o]), + o in e.onEnd) + ) { + var n = e.onEnd[o]; + n.call(this), delete e.onEnd[o]; + } + this.emitEvent("transitionEnd", [this]); + } + }), + (d.disableTransition = function () { + this.removeTransitionStyles(), + this.element.removeEventListener(u, this, !1), + (this.isTransitioning = !1); + }), + (d._removeStyles = function (t) { + var e = {}; + for (var i in t) e[i] = ""; + this.css(e); + }); + var c = { + transitionProperty: "", + transitionDuration: "", + transitionDelay: "", + }; + return ( + (d.removeTransitionStyles = function () { + this.css(c); + }), + (d.stagger = function (t) { + (t = isNaN(t) ? 0 : t), (this.staggerDelay = t + "ms"); + }), + (d.removeElem = function () { + this.element.parentNode.removeChild(this.element), + this.css({ display: "" }), + this.emitEvent("remove", [this]); + }), + (d.remove = function () { + return r && parseFloat(this.layout.options.transitionDuration) + ? (this.once("transitionEnd", function () { + this.removeElem(); + }), + void this.hide()) + : void this.removeElem(); + }), + (d.reveal = function () { + delete this.isHidden, this.css({ display: "" }); + var t = this.layout.options, + e = {}, + i = this.getHideRevealTransitionEndProperty("visibleStyle"); + (e[i] = this.onRevealTransitionEnd), + this.transition({ + from: t.hiddenStyle, + to: t.visibleStyle, + isCleaning: !0, + onTransitionEnd: e, + }); + }), + (d.onRevealTransitionEnd = function () { + this.isHidden || this.emitEvent("reveal"); + }), + (d.getHideRevealTransitionEndProperty = function (t) { + var e = this.layout.options[t]; + if (e.opacity) return "opacity"; + for (var i in e) return i; + }), + (d.hide = function () { + (this.isHidden = !0), this.css({ display: "" }); + var t = this.layout.options, + e = {}, + i = this.getHideRevealTransitionEndProperty("hiddenStyle"); + (e[i] = this.onHideTransitionEnd), + this.transition({ + from: t.visibleStyle, + to: t.hiddenStyle, + isCleaning: !0, + onTransitionEnd: e, + }); + }), + (d.onHideTransitionEnd = function () { + this.isHidden && + (this.css({ display: "none" }), this.emitEvent("hide")); + }), + (d.destroy = function () { + this.css({ + position: "", + left: "", + right: "", + top: "", + bottom: "", + transition: "", + transform: "", + }); + }), + o + ); + }), + (function (t, e) { + "use strict"; + "function" == typeof define && define.amd + ? define( + "outlayer/outlayer", + [ + "ev-emitter/ev-emitter", + "get-size/get-size", + "fizzy-ui-utils/utils", + "./item", + ], + function (i, o, n, s) { + return e(t, i, o, n, s); + } + ) + : "object" == typeof module && module.exports + ? (module.exports = e( + t, + require("ev-emitter"), + require("get-size"), + require("fizzy-ui-utils"), + require("./item") + )) + : (t.Outlayer = e( + t, + t.EvEmitter, + t.getSize, + t.fizzyUIUtils, + t.Outlayer.Item + )); + })(window, function (t, e, i, o, n) { + "use strict"; + function s(t, e) { + var i = o.getQueryElement(t); + if (!i) + return void ( + u && + u.error( + "Bad element for " + this.constructor.namespace + ": " + (i || t) + ) + ); + (this.element = i), + h && (this.$element = h(this.element)), + (this.options = o.extend({}, this.constructor.defaults)), + this.option(e); + var n = ++l; + (this.element.outlayerGUID = n), (f[n] = this), this._create(); + var s = this._getOption("initLayout"); + s && this.layout(); + } + function r(t) { + function e() { + t.apply(this, arguments); + } + return ( + (e.prototype = Object.create(t.prototype)), + (e.prototype.constructor = e), + e + ); + } + function a(t) { + if ("number" == typeof t) return t; + var e = t.match(/(^\d*\.?\d*)(\w*)/), + i = e && e[1], + o = e && e[2]; + if (!i.length) return 0; + i = parseFloat(i); + var n = m[o] || 1; + return i * n; + } + var u = t.console, + h = t.jQuery, + d = function () {}, + l = 0, + f = {}; + (s.namespace = "outlayer"), + (s.Item = n), + (s.defaults = { + containerStyle: { position: "relative" }, + initLayout: !0, + originLeft: !0, + originTop: !0, + resize: !0, + resizeContainer: !0, + transitionDuration: "0.4s", + hiddenStyle: { opacity: 0, transform: "scale(0.001)" }, + visibleStyle: { opacity: 1, transform: "scale(1)" }, + }); + var c = s.prototype; + o.extend(c, e.prototype), + (c.option = function (t) { + o.extend(this.options, t); + }), + (c._getOption = function (t) { + var e = this.constructor.compatOptions[t]; + return e && void 0 !== this.options[e] + ? this.options[e] + : this.options[t]; + }), + (s.compatOptions = { + initLayout: "isInitLayout", + horizontal: "isHorizontal", + layoutInstant: "isLayoutInstant", + originLeft: "isOriginLeft", + originTop: "isOriginTop", + resize: "isResizeBound", + resizeContainer: "isResizingContainer", + }), + (c._create = function () { + this.reloadItems(), + (this.stamps = []), + this.stamp(this.options.stamp), + o.extend(this.element.style, this.options.containerStyle); + var t = this._getOption("resize"); + t && this.bindResize(); + }), + (c.reloadItems = function () { + this.items = this._itemize(this.element.children); + }), + (c._itemize = function (t) { + for ( + var e = this._filterFindItemElements(t), + i = this.constructor.Item, + o = [], + n = 0; + n < e.length; + n++ + ) { + var s = e[n], + r = new i(s, this); + o.push(r); + } + return o; + }), + (c._filterFindItemElements = function (t) { + return o.filterFindElements(t, this.options.itemSelector); + }), + (c.getItemElements = function () { + return this.items.map(function (t) { + return t.element; + }); + }), + (c.layout = function () { + this._resetLayout(), this._manageStamps(); + var t = this._getOption("layoutInstant"), + e = void 0 !== t ? t : !this._isLayoutInited; + this.layoutItems(this.items, e), (this._isLayoutInited = !0); + }), + (c._init = c.layout), + (c._resetLayout = function () { + this.getSize(); + }), + (c.getSize = function () { + this.size = i(this.element); + }), + (c._getMeasurement = function (t, e) { + var o, + n = this.options[t]; + n + ? ("string" == typeof n + ? (o = this.element.querySelector(n)) + : n instanceof HTMLElement && (o = n), + (this[t] = o ? i(o)[e] : n)) + : (this[t] = 0); + }), + (c.layoutItems = function (t, e) { + (t = this._getItemsForLayout(t)), + this._layoutItems(t, e), + this._postLayout(); + }), + (c._getItemsForLayout = function (t) { + return t.filter(function (t) { + return !t.isIgnored; + }); + }), + (c._layoutItems = function (t, e) { + if ((this._emitCompleteOnItems("layout", t), t && t.length)) { + var i = []; + t.forEach(function (t) { + var o = this._getItemLayoutPosition(t); + (o.item = t), (o.isInstant = e || t.isLayoutInstant), i.push(o); + }, this), + this._processLayoutQueue(i); + } + }), + (c._getItemLayoutPosition = function () { + return { x: 0, y: 0 }; + }), + (c._processLayoutQueue = function (t) { + this.updateStagger(), + t.forEach(function (t, e) { + this._positionItem(t.item, t.x, t.y, t.isInstant, e); + }, this); + }), + (c.updateStagger = function () { + var t = this.options.stagger; + return null === t || void 0 === t + ? void (this.stagger = 0) + : ((this.stagger = a(t)), this.stagger); + }), + (c._positionItem = function (t, e, i, o, n) { + o ? t.goTo(e, i) : (t.stagger(n * this.stagger), t.moveTo(e, i)); + }), + (c._postLayout = function () { + this.resizeContainer(); + }), + (c.resizeContainer = function () { + var t = this._getOption("resizeContainer"); + if (t) { + var e = this._getContainerSize(); + e && + (this._setContainerMeasure(e.width, !0), + this._setContainerMeasure(e.height, !1)); + } + }), + (c._getContainerSize = d), + (c._setContainerMeasure = function (t, e) { + if (void 0 !== t) { + var i = this.size; + i.isBorderBox && + (t += e + ? i.paddingLeft + + i.paddingRight + + i.borderLeftWidth + + i.borderRightWidth + : i.paddingBottom + + i.paddingTop + + i.borderTopWidth + + i.borderBottomWidth), + (t = Math.max(t, 0)), + (this.element.style[e ? "width" : "height"] = t + "px"); + } + }), + (c._emitCompleteOnItems = function (t, e) { + function i() { + n.dispatchEvent(t + "Complete", null, [e]); + } + function o() { + r++, r == s && i(); + } + var n = this, + s = e.length; + if (!e || !s) return void i(); + var r = 0; + e.forEach(function (e) { + e.once(t, o); + }); + }), + (c.dispatchEvent = function (t, e, i) { + var o = e ? [e].concat(i) : i; + if ((this.emitEvent(t, o), h)) + if (((this.$element = this.$element || h(this.element)), e)) { + var n = h.Event(e); + (n.type = t), this.$element.trigger(n, i); + } else this.$element.trigger(t, i); + }), + (c.ignore = function (t) { + var e = this.getItem(t); + e && (e.isIgnored = !0); + }), + (c.unignore = function (t) { + var e = this.getItem(t); + e && delete e.isIgnored; + }), + (c.stamp = function (t) { + (t = this._find(t)), + t && + ((this.stamps = this.stamps.concat(t)), + t.forEach(this.ignore, this)); + }), + (c.unstamp = function (t) { + (t = this._find(t)), + t && + t.forEach(function (t) { + o.removeFrom(this.stamps, t), this.unignore(t); + }, this); + }), + (c._find = function (t) { + if (t) + return ( + "string" == typeof t && (t = this.element.querySelectorAll(t)), + (t = o.makeArray(t)) + ); + }), + (c._manageStamps = function () { + this.stamps && + this.stamps.length && + (this._getBoundingRect(), + this.stamps.forEach(this._manageStamp, this)); + }), + (c._getBoundingRect = function () { + var t = this.element.getBoundingClientRect(), + e = this.size; + this._boundingRect = { + left: t.left + e.paddingLeft + e.borderLeftWidth, + top: t.top + e.paddingTop + e.borderTopWidth, + right: t.right - (e.paddingRight + e.borderRightWidth), + bottom: t.bottom - (e.paddingBottom + e.borderBottomWidth), + }; + }), + (c._manageStamp = d), + (c._getElementOffset = function (t) { + var e = t.getBoundingClientRect(), + o = this._boundingRect, + n = i(t), + s = { + left: e.left - o.left - n.marginLeft, + top: e.top - o.top - n.marginTop, + right: o.right - e.right - n.marginRight, + bottom: o.bottom - e.bottom - n.marginBottom, + }; + return s; + }), + (c.handleEvent = o.handleEvent), + (c.bindResize = function () { + t.addEventListener("resize", this), (this.isResizeBound = !0); + }), + (c.unbindResize = function () { + t.removeEventListener("resize", this), (this.isResizeBound = !1); + }), + (c.onresize = function () { + this.resize(); + }), + o.debounceMethod(s, "onresize", 100), + (c.resize = function () { + this.isResizeBound && this.needsResizeLayout() && this.layout(); + }), + (c.needsResizeLayout = function () { + var t = i(this.element), + e = this.size && t; + return e && t.innerWidth !== this.size.innerWidth; + }), + (c.addItems = function (t) { + var e = this._itemize(t); + return e.length && (this.items = this.items.concat(e)), e; + }), + (c.appended = function (t) { + var e = this.addItems(t); + e.length && (this.layoutItems(e, !0), this.reveal(e)); + }), + (c.prepended = function (t) { + var e = this._itemize(t); + if (e.length) { + var i = this.items.slice(0); + (this.items = e.concat(i)), + this._resetLayout(), + this._manageStamps(), + this.layoutItems(e, !0), + this.reveal(e), + this.layoutItems(i); + } + }), + (c.reveal = function (t) { + if ((this._emitCompleteOnItems("reveal", t), t && t.length)) { + var e = this.updateStagger(); + t.forEach(function (t, i) { + t.stagger(i * e), t.reveal(); + }); + } + }), + (c.hide = function (t) { + if ((this._emitCompleteOnItems("hide", t), t && t.length)) { + var e = this.updateStagger(); + t.forEach(function (t, i) { + t.stagger(i * e), t.hide(); + }); + } + }), + (c.revealItemElements = function (t) { + var e = this.getItems(t); + this.reveal(e); + }), + (c.hideItemElements = function (t) { + var e = this.getItems(t); + this.hide(e); + }), + (c.getItem = function (t) { + for (var e = 0; e < this.items.length; e++) { + var i = this.items[e]; + if (i.element == t) return i; + } + }), + (c.getItems = function (t) { + t = o.makeArray(t); + var e = []; + return ( + t.forEach(function (t) { + var i = this.getItem(t); + i && e.push(i); + }, this), + e + ); + }), + (c.remove = function (t) { + var e = this.getItems(t); + this._emitCompleteOnItems("remove", e), + e && + e.length && + e.forEach(function (t) { + t.remove(), o.removeFrom(this.items, t); + }, this); + }), + (c.destroy = function () { + var t = this.element.style; + (t.height = ""), + (t.position = ""), + (t.width = ""), + this.items.forEach(function (t) { + t.destroy(); + }), + this.unbindResize(); + var e = this.element.outlayerGUID; + delete f[e], + delete this.element.outlayerGUID, + h && h.removeData(this.element, this.constructor.namespace); + }), + (s.data = function (t) { + t = o.getQueryElement(t); + var e = t && t.outlayerGUID; + return e && f[e]; + }), + (s.create = function (t, e) { + var i = r(s); + return ( + (i.defaults = o.extend({}, s.defaults)), + o.extend(i.defaults, e), + (i.compatOptions = o.extend({}, s.compatOptions)), + (i.namespace = t), + (i.data = s.data), + (i.Item = r(n)), + o.htmlInit(i, t), + h && h.bridget && h.bridget(t, i), + i + ); + }); + var m = { ms: 1, s: 1e3 }; + return (s.Item = n), s; + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("isotope-layout/js/item", ["outlayer/outlayer"], e) + : "object" == typeof module && module.exports + ? (module.exports = e(require("outlayer"))) + : ((t.Isotope = t.Isotope || {}), (t.Isotope.Item = e(t.Outlayer))); + })(window, function (t) { + "use strict"; + function e() { + t.Item.apply(this, arguments); + } + var i = (e.prototype = Object.create(t.Item.prototype)), + o = i._create; + (i._create = function () { + (this.id = this.layout.itemGUID++), o.call(this), (this.sortData = {}); + }), + (i.updateSortData = function () { + if (!this.isIgnored) { + (this.sortData.id = this.id), + (this.sortData["original-order"] = this.id), + (this.sortData.random = Math.random()); + var t = this.layout.options.getSortData, + e = this.layout._sorters; + for (var i in t) { + var o = e[i]; + this.sortData[i] = o(this.element, this); + } + } + }); + var n = i.destroy; + return ( + (i.destroy = function () { + n.apply(this, arguments), this.css({ display: "" }); + }), + e + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "isotope-layout/js/layout-mode", + ["get-size/get-size", "outlayer/outlayer"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e(require("get-size"), require("outlayer"))) + : ((t.Isotope = t.Isotope || {}), + (t.Isotope.LayoutMode = e(t.getSize, t.Outlayer))); + })(window, function (t, e) { + "use strict"; + function i(t) { + (this.isotope = t), + t && + ((this.options = t.options[this.namespace]), + (this.element = t.element), + (this.items = t.filteredItems), + (this.size = t.size)); + } + var o = i.prototype, + n = [ + "_resetLayout", + "_getItemLayoutPosition", + "_manageStamp", + "_getContainerSize", + "_getElementOffset", + "needsResizeLayout", + "_getOption", + ]; + return ( + n.forEach(function (t) { + o[t] = function () { + return e.prototype[t].apply(this.isotope, arguments); + }; + }), + (o.needsVerticalResizeLayout = function () { + var e = t(this.isotope.element), + i = this.isotope.size && e; + return i && e.innerHeight != this.isotope.size.innerHeight; + }), + (o._getMeasurement = function () { + this.isotope._getMeasurement.apply(this, arguments); + }), + (o.getColumnWidth = function () { + this.getSegmentSize("column", "Width"); + }), + (o.getRowHeight = function () { + this.getSegmentSize("row", "Height"); + }), + (o.getSegmentSize = function (t, e) { + var i = t + e, + o = "outer" + e; + if ((this._getMeasurement(i, o), !this[i])) { + var n = this.getFirstItemSize(); + this[i] = (n && n[o]) || this.isotope.size["inner" + e]; + } + }), + (o.getFirstItemSize = function () { + var e = this.isotope.filteredItems[0]; + return e && e.element && t(e.element); + }), + (o.layout = function () { + this.isotope.layout.apply(this.isotope, arguments); + }), + (o.getSize = function () { + this.isotope.getSize(), (this.size = this.isotope.size); + }), + (i.modes = {}), + (i.create = function (t, e) { + function n() { + i.apply(this, arguments); + } + return ( + (n.prototype = Object.create(o)), + (n.prototype.constructor = n), + e && (n.options = e), + (n.prototype.namespace = t), + (i.modes[t] = n), + n + ); + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "masonry-layout/masonry", + ["outlayer/outlayer", "get-size/get-size"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e(require("outlayer"), require("get-size"))) + : (t.Masonry = e(t.Outlayer, t.getSize)); + })(window, function (t, e) { + var i = t.create("masonry"); + i.compatOptions.fitWidth = "isFitWidth"; + var o = i.prototype; + return ( + (o._resetLayout = function () { + this.getSize(), + this._getMeasurement("columnWidth", "outerWidth"), + this._getMeasurement("gutter", "outerWidth"), + this.measureColumns(), + (this.colYs = []); + for (var t = 0; t < this.cols; t++) this.colYs.push(0); + (this.maxY = 0), (this.horizontalColIndex = 0); + }), + (o.measureColumns = function () { + if ((this.getContainerWidth(), !this.columnWidth)) { + var t = this.items[0], + i = t && t.element; + this.columnWidth = (i && e(i).outerWidth) || this.containerWidth; + } + var o = (this.columnWidth += this.gutter), + n = this.containerWidth + this.gutter, + s = n / o, + r = o - (n % o), + a = r && r < 1 ? "round" : "floor"; + (s = Math[a](s)), (this.cols = Math.max(s, 1)); + }), + (o.getContainerWidth = function () { + var t = this._getOption("fitWidth"), + i = t ? this.element.parentNode : this.element, + o = e(i); + this.containerWidth = o && o.innerWidth; + }), + (o._getItemLayoutPosition = function (t) { + t.getSize(); + var e = t.size.outerWidth % this.columnWidth, + i = e && e < 1 ? "round" : "ceil", + o = Math[i](t.size.outerWidth / this.columnWidth); + o = Math.min(o, this.cols); + for ( + var n = this.options.horizontalOrder + ? "_getHorizontalColPosition" + : "_getTopColPosition", + s = this[n](o, t), + r = { x: this.columnWidth * s.col, y: s.y }, + a = s.y + t.size.outerHeight, + u = o + s.col, + h = s.col; + h < u; + h++ + ) + this.colYs[h] = a; + return r; + }), + (o._getTopColPosition = function (t) { + var e = this._getTopColGroup(t), + i = Math.min.apply(Math, e); + return { col: e.indexOf(i), y: i }; + }), + (o._getTopColGroup = function (t) { + if (t < 2) return this.colYs; + for (var e = [], i = this.cols + 1 - t, o = 0; o < i; o++) + e[o] = this._getColGroupY(o, t); + return e; + }), + (o._getColGroupY = function (t, e) { + if (e < 2) return this.colYs[t]; + var i = this.colYs.slice(t, t + e); + return Math.max.apply(Math, i); + }), + (o._getHorizontalColPosition = function (t, e) { + var i = this.horizontalColIndex % this.cols, + o = t > 1 && i + t > this.cols; + i = o ? 0 : i; + var n = e.size.outerWidth && e.size.outerHeight; + return ( + (this.horizontalColIndex = n ? i + t : this.horizontalColIndex), + { col: i, y: this._getColGroupY(i, t) } + ); + }), + (o._manageStamp = function (t) { + var i = e(t), + o = this._getElementOffset(t), + n = this._getOption("originLeft"), + s = n ? o.left : o.right, + r = s + i.outerWidth, + a = Math.floor(s / this.columnWidth); + a = Math.max(0, a); + var u = Math.floor(r / this.columnWidth); + (u -= r % this.columnWidth ? 0 : 1), (u = Math.min(this.cols - 1, u)); + for ( + var h = this._getOption("originTop"), + d = (h ? o.top : o.bottom) + i.outerHeight, + l = a; + l <= u; + l++ + ) + this.colYs[l] = Math.max(d, this.colYs[l]); + }), + (o._getContainerSize = function () { + this.maxY = Math.max.apply(Math, this.colYs); + var t = { height: this.maxY }; + return ( + this._getOption("fitWidth") && + (t.width = this._getContainerFitWidth()), + t + ); + }), + (o._getContainerFitWidth = function () { + for (var t = 0, e = this.cols; --e && 0 === this.colYs[e]; ) t++; + return (this.cols - t) * this.columnWidth - this.gutter; + }), + (o.needsResizeLayout = function () { + var t = this.containerWidth; + return this.getContainerWidth(), t != this.containerWidth; + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "isotope-layout/js/layout-modes/masonry", + ["../layout-mode", "masonry-layout/masonry"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e( + require("../layout-mode"), + require("masonry-layout") + )) + : e(t.Isotope.LayoutMode, t.Masonry); + })(window, function (t, e) { + "use strict"; + var i = t.create("masonry"), + o = i.prototype, + n = { _getElementOffset: !0, layout: !0, _getMeasurement: !0 }; + for (var s in e.prototype) n[s] || (o[s] = e.prototype[s]); + var r = o.measureColumns; + o.measureColumns = function () { + (this.items = this.isotope.filteredItems), r.call(this); + }; + var a = o._getOption; + return ( + (o._getOption = function (t) { + return "fitWidth" == t + ? void 0 !== this.options.isFitWidth + ? this.options.isFitWidth + : this.options.fitWidth + : a.apply(this.isotope, arguments); + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("isotope-layout/js/layout-modes/fit-rows", ["../layout-mode"], e) + : "object" == typeof exports + ? (module.exports = e(require("../layout-mode"))) + : e(t.Isotope.LayoutMode); + })(window, function (t) { + "use strict"; + var e = t.create("fitRows"), + i = e.prototype; + return ( + (i._resetLayout = function () { + (this.x = 0), + (this.y = 0), + (this.maxY = 0), + this._getMeasurement("gutter", "outerWidth"); + }), + (i._getItemLayoutPosition = function (t) { + t.getSize(); + var e = t.size.outerWidth + this.gutter, + i = this.isotope.size.innerWidth + this.gutter; + 0 !== this.x && e + this.x > i && ((this.x = 0), (this.y = this.maxY)); + var o = { x: this.x, y: this.y }; + return ( + (this.maxY = Math.max(this.maxY, this.y + t.size.outerHeight)), + (this.x += e), + o + ); + }), + (i._getContainerSize = function () { + return { height: this.maxY }; + }), + e + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("isotope-layout/js/layout-modes/vertical", ["../layout-mode"], e) + : "object" == typeof module && module.exports + ? (module.exports = e(require("../layout-mode"))) + : e(t.Isotope.LayoutMode); + })(window, function (t) { + "use strict"; + var e = t.create("vertical", { horizontalAlignment: 0 }), + i = e.prototype; + return ( + (i._resetLayout = function () { + this.y = 0; + }), + (i._getItemLayoutPosition = function (t) { + t.getSize(); + var e = + (this.isotope.size.innerWidth - t.size.outerWidth) * + this.options.horizontalAlignment, + i = this.y; + return (this.y += t.size.outerHeight), { x: e, y: i }; + }), + (i._getContainerSize = function () { + return { height: this.y }; + }), + e + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + [ + "outlayer/outlayer", + "get-size/get-size", + "desandro-matches-selector/matches-selector", + "fizzy-ui-utils/utils", + "isotope-layout/js/item", + "isotope-layout/js/layout-mode", + "isotope-layout/js/layout-modes/masonry", + "isotope-layout/js/layout-modes/fit-rows", + "isotope-layout/js/layout-modes/vertical", + ], + function (i, o, n, s, r, a) { + return e(t, i, o, n, s, r, a); + } + ) + : "object" == typeof module && module.exports + ? (module.exports = e( + t, + require("outlayer"), + require("get-size"), + require("desandro-matches-selector"), + require("fizzy-ui-utils"), + require("isotope-layout/js/item"), + require("isotope-layout/js/layout-mode"), + require("isotope-layout/js/layout-modes/masonry"), + require("isotope-layout/js/layout-modes/fit-rows"), + require("isotope-layout/js/layout-modes/vertical") + )) + : (t.Isotope = e( + t, + t.Outlayer, + t.getSize, + t.matchesSelector, + t.fizzyUIUtils, + t.Isotope.Item, + t.Isotope.LayoutMode + )); + })(window, function (t, e, i, o, n, s, r) { + function a(t, e) { + return function (i, o) { + for (var n = 0; n < t.length; n++) { + var s = t[n], + r = i.sortData[s], + a = o.sortData[s]; + if (r > a || r < a) { + var u = void 0 !== e[s] ? e[s] : e, + h = u ? 1 : -1; + return (r > a ? 1 : -1) * h; + } + } + return 0; + }; + } + var u = t.jQuery, + h = String.prototype.trim + ? function (t) { + return t.trim(); + } + : function (t) { + return t.replace(/^\s+|\s+$/g, ""); + }, + d = e.create("isotope", { + layoutMode: "masonry", + isJQueryFiltering: !0, + sortAscending: !0, + }); + (d.Item = s), (d.LayoutMode = r); + var l = d.prototype; + (l._create = function () { + (this.itemGUID = 0), + (this._sorters = {}), + this._getSorters(), + e.prototype._create.call(this), + (this.modes = {}), + (this.filteredItems = this.items), + (this.sortHistory = ["original-order"]); + for (var t in r.modes) this._initLayoutMode(t); + }), + (l.reloadItems = function () { + (this.itemGUID = 0), e.prototype.reloadItems.call(this); + }), + (l._itemize = function () { + for ( + var t = e.prototype._itemize.apply(this, arguments), i = 0; + i < t.length; + i++ + ) { + var o = t[i]; + o.id = this.itemGUID++; + } + return this._updateItemsSortData(t), t; + }), + (l._initLayoutMode = function (t) { + var e = r.modes[t], + i = this.options[t] || {}; + (this.options[t] = e.options ? n.extend(e.options, i) : i), + (this.modes[t] = new e(this)); + }), + (l.layout = function () { + return !this._isLayoutInited && this._getOption("initLayout") + ? void this.arrange() + : void this._layout(); + }), + (l._layout = function () { + var t = this._getIsInstant(); + this._resetLayout(), + this._manageStamps(), + this.layoutItems(this.filteredItems, t), + (this._isLayoutInited = !0); + }), + (l.arrange = function (t) { + this.option(t), this._getIsInstant(); + var e = this._filter(this.items); + (this.filteredItems = e.matches), + this._bindArrangeComplete(), + this._isInstant + ? this._noTransition(this._hideReveal, [e]) + : this._hideReveal(e), + this._sort(), + this._layout(); + }), + (l._init = l.arrange), + (l._hideReveal = function (t) { + this.reveal(t.needReveal), this.hide(t.needHide); + }), + (l._getIsInstant = function () { + var t = this._getOption("layoutInstant"), + e = void 0 !== t ? t : !this._isLayoutInited; + return (this._isInstant = e), e; + }), + (l._bindArrangeComplete = function () { + function t() { + e && + i && + o && + n.dispatchEvent("arrangeComplete", null, [n.filteredItems]); + } + var e, + i, + o, + n = this; + this.once("layoutComplete", function () { + (e = !0), t(); + }), + this.once("hideComplete", function () { + (i = !0), t(); + }), + this.once("revealComplete", function () { + (o = !0), t(); + }); + }), + (l._filter = function (t) { + var e = this.options.filter; + e = e || "*"; + for ( + var i = [], o = [], n = [], s = this._getFilterTest(e), r = 0; + r < t.length; + r++ + ) { + var a = t[r]; + if (!a.isIgnored) { + var u = s(a); + u && i.push(a), + u && a.isHidden ? o.push(a) : u || a.isHidden || n.push(a); + } + } + return { matches: i, needReveal: o, needHide: n }; + }), + (l._getFilterTest = function (t) { + return u && this.options.isJQueryFiltering + ? function (e) { + return u(e.element).is(t); + } + : "function" == typeof t + ? function (e) { + return t(e.element); + } + : function (e) { + return o(e.element, t); + }; + }), + (l.updateSortData = function (t) { + var e; + t ? ((t = n.makeArray(t)), (e = this.getItems(t))) : (e = this.items), + this._getSorters(), + this._updateItemsSortData(e); + }), + (l._getSorters = function () { + var t = this.options.getSortData; + for (var e in t) { + var i = t[e]; + this._sorters[e] = f(i); + } + }), + (l._updateItemsSortData = function (t) { + for (var e = t && t.length, i = 0; e && i < e; i++) { + var o = t[i]; + o.updateSortData(); + } + }); + var f = (function () { + function t(t) { + if ("string" != typeof t) return t; + var i = h(t).split(" "), + o = i[0], + n = o.match(/^\[(.+)\]$/), + s = n && n[1], + r = e(s, o), + a = d.sortDataParsers[i[1]]; + return (t = a + ? function (t) { + return t && a(r(t)); + } + : function (t) { + return t && r(t); + }); + } + function e(t, e) { + return t + ? function (e) { + return e.getAttribute(t); + } + : function (t) { + var i = t.querySelector(e); + return i && i.textContent; + }; + } + return t; + })(); + (d.sortDataParsers = { + parseInt: function (t) { + return parseInt(t, 10); + }, + parseFloat: function (t) { + return parseFloat(t); + }, + }), + (l._sort = function () { + if (this.options.sortBy) { + var t = n.makeArray(this.options.sortBy); + this._getIsSameSortBy(t) || + (this.sortHistory = t.concat(this.sortHistory)); + var e = a(this.sortHistory, this.options.sortAscending); + this.filteredItems.sort(e); + } + }), + (l._getIsSameSortBy = function (t) { + for (var e = 0; e < t.length; e++) + if (t[e] != this.sortHistory[e]) return !1; + return !0; + }), + (l._mode = function () { + var t = this.options.layoutMode, + e = this.modes[t]; + if (!e) throw new Error("No layout mode: " + t); + return (e.options = this.options[t]), e; + }), + (l._resetLayout = function () { + e.prototype._resetLayout.call(this), this._mode()._resetLayout(); + }), + (l._getItemLayoutPosition = function (t) { + return this._mode()._getItemLayoutPosition(t); + }), + (l._manageStamp = function (t) { + this._mode()._manageStamp(t); + }), + (l._getContainerSize = function () { + return this._mode()._getContainerSize(); + }), + (l.needsResizeLayout = function () { + return this._mode().needsResizeLayout(); + }), + (l.appended = function (t) { + var e = this.addItems(t); + if (e.length) { + var i = this._filterRevealAdded(e); + this.filteredItems = this.filteredItems.concat(i); + } + }), + (l.prepended = function (t) { + var e = this._itemize(t); + if (e.length) { + this._resetLayout(), this._manageStamps(); + var i = this._filterRevealAdded(e); + this.layoutItems(this.filteredItems), + (this.filteredItems = i.concat(this.filteredItems)), + (this.items = e.concat(this.items)); + } + }), + (l._filterRevealAdded = function (t) { + var e = this._filter(t); + return ( + this.hide(e.needHide), + this.reveal(e.matches), + this.layoutItems(e.matches, !0), + e.matches + ); + }), + (l.insert = function (t) { + var e = this.addItems(t); + if (e.length) { + var i, + o, + n = e.length; + for (i = 0; i < n; i++) + (o = e[i]), this.element.appendChild(o.element); + var s = this._filter(e).matches; + for (i = 0; i < n; i++) e[i].isLayoutInstant = !0; + for (this.arrange(), i = 0; i < n; i++) delete e[i].isLayoutInstant; + this.reveal(s); + } + }); + var c = l.remove; + return ( + (l.remove = function (t) { + t = n.makeArray(t); + var e = this.getItems(t); + c.call(this, t); + for (var i = e && e.length, o = 0; i && o < i; o++) { + var s = e[o]; + n.removeFrom(this.filteredItems, s); + } + }), + (l.shuffle = function () { + for (var t = 0; t < this.items.length; t++) { + var e = this.items[t]; + e.sortData.random = Math.random(); + } + (this.options.sortBy = "random"), this._sort(), this._layout(); + }), + (l._noTransition = function (t, e) { + var i = this.options.transitionDuration; + this.options.transitionDuration = 0; + var o = t.apply(this, e); + return (this.options.transitionDuration = i), o; + }), + (l.getFilteredItemElements = function () { + return this.filteredItems.map(function (t) { + return t.element; + }); + }), + d + ); + }); diff --git a/quarter-rtl/assets/js/main.js b/quarter-rtl/assets/js/main.js new file mode 100644 index 0000000..0c69e99 --- /dev/null +++ b/quarter-rtl/assets/js/main.js @@ -0,0 +1,119 @@ +// sticky hedder +stickystickyHeader(); + +// search controller +search(); + +// mobile menu +drawer(); + +// accordion +accordions(); + +// slider js +silder(); + +// counter up +const counters = document.querySelectorAll(".counter"); +counters.forEach((counter) => { + new countUp(counter); +}); + +// service cards +service(); + +// nice select +const selects = document.querySelectorAll(".selectize"); +if (selects?.length) { + selects.forEach((select) => NiceSelect.bind(select)); +} + +// quick view modal +modal(); + +// tab +tabsController(); + +//glightbox +GLightbox({ + touchNavigation: true, + loop: true, + autoplayVideos: false, + selector: ".glightbox", + slideEffect: "fade", + videosWidth: "800px", +}); +GLightbox({ + touchNavigation: true, + loop: true, + autoplayVideos: false, + selector: ".glightbox2", + slideEffect: "fade", + videosWidth: "800px", +}); +GLightbox({ + touchNavigation: true, + loop: true, + autoplayVideos: false, + selector: ".glightbox3", + slideEffect: "fade", + videosWidth: "800px", +}); + +// scrollUp +scrollUp(); + +// smooth scroll +smoothScroll(); + +// appart card hover action + +const apartCards = document.querySelectorAll(".apart-card"); + +if (apartCards?.length) { + apartCards.forEach((apartCard, idx) => { + apartCard.addEventListener("mouseenter", () => { + apartCard.querySelector(".card-quick-area").classList.add("active"); + + }); + }); +} + +// isotop filters +filter(); + +// nice checkbox +nice_checkbox(); + +// count input +count(); + +// countdown +const countContainers = document.querySelectorAll(".countdown"); +if (countContainers?.length) { + countDown(); +} + +// price slider +const range_sliders = document.querySelectorAll(".slider-range"); + +if (range_sliders?.length) { + + $(".slider-range").slider({ + range: true, + min: 50, + max: 5000, + values: [50, 1500], + slide: function (event, ui) { + $(".amount").val("$" + ui.values[0] + " - $" + ui.values[1]); + }, + }); + $(".amount").val( + "$" + + $(".slider-range").slider("values", 0) + + " - $" + + $(".slider-range").slider("values", 1) + ); +} + +// price diff --git a/quarter-rtl/assets/js/maplace-active.js b/quarter-rtl/assets/js/maplace-active.js new file mode 100644 index 0000000..b7c3308 --- /dev/null +++ b/quarter-rtl/assets/js/maplace-active.js @@ -0,0 +1,196 @@ +$(function () { + var LocsA = [ + { + lat: 40.740178, + lon: -74.190194, + title: "Location 1", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.733617, + lon: -74.17115, + title: "Location 2", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.743011, + lon: -74.2471, + title: "Location 3", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.71115, + lon: -74.214998, + title: "Location 4", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.69001, + lon: -74.151753, + title: "Location 5", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.69759, + lon: -74.263164, + title: "Location 6", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.729979, + lon: -74.271992, + title: "Location 7", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.749702, + lon: -74.163631, + title: "Location 8", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.718971, + lon: -74.323219, + title: "Location 9", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.74835, + lon: -74.323219, + title: "Location 10", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.740178, + lon: -74.190194, + title: "Location 11", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + ]; + new Maplace({ + locations: LocsA, + controls_on_map: true, + map_options: { + zoom: 13, + scrollwheel: false, + stopover: true, + }, + stroke_options: { + strokeColor: "#f10", + strokeOpacity: 0.8, + strokeWeight: 2, + fillColor: "#f10", + fillOpacity: 0.4, + }, + }).Load(); +}); diff --git a/quarter-rtl/assets/js/maplace.js b/quarter-rtl/assets/js/maplace.js new file mode 100644 index 0000000..d79d597 --- /dev/null +++ b/quarter-rtl/assets/js/maplace.js @@ -0,0 +1,7340 @@ +/* Modernizr 2.8.3 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load + */ +(window.Modernizr = (function (a, b, c) { + function D(a) { + j.cssText = a; + } + function E(a, b) { + return D(n.join(a + ";") + (b || "")); + } + function F(a, b) { + return typeof a === b; + } + function G(a, b) { + return !!~("" + a).indexOf(b); + } + function H(a, b) { + for (var d in a) { + var e = a[d]; + if (!G(e, "-") && j[e] !== c) return b == "pfx" ? e : !0; + } + return !1; + } + function I(a, b, d) { + for (var e in a) { + var f = b[a[e]]; + if (f !== c) + return d === !1 ? a[e] : F(f, "function") ? f.bind(d || b) : f; + } + return !1; + } + function J(a, b, c) { + var d = a.charAt(0).toUpperCase() + a.slice(1), + e = (a + " " + p.join(d + " ") + d).split(" "); + return F(b, "string") || F(b, "undefined") + ? H(e, b) + : ((e = (a + " " + q.join(d + " ") + d).split(" ")), I(e, b, c)); + } + function K() { + (e.input = (function (c) { + for (var d = 0, e = c.length; d < e; d++) u[c[d]] = c[d] in k; + return ( + u.list && + (u.list = !!b.createElement("datalist") && !!a.HTMLDataListElement), + u + ); + })( + "autocomplete autofocus list placeholder max min multiple pattern required step".split( + " " + ) + )), + (e.inputtypes = (function (a) { + for (var d = 0, e, f, h, i = a.length; d < i; d++) + k.setAttribute("type", (f = a[d])), + (e = k.type !== "text"), + e && + ((k.value = l), + (k.style.cssText = "position:absolute;visibility:hidden;"), + /^range$/.test(f) && k.style.WebkitAppearance !== c + ? (g.appendChild(k), + (h = b.defaultView), + (e = + h.getComputedStyle && + h.getComputedStyle(k, null).WebkitAppearance !== + "textfield" && + k.offsetHeight !== 0), + g.removeChild(k)) + : /^(search|tel)$/.test(f) || + (/^(url|email)$/.test(f) + ? (e = k.checkValidity && k.checkValidity() === !1) + : (e = k.value != l))), + (t[a[d]] = !!e); + return t; + })( + "search tel url email datetime date month week time datetime-local number range color".split( + " " + ) + )); + } + var d = "2.8.3", + e = {}, + f = !0, + g = b.documentElement, + h = "modernizr", + i = b.createElement(h), + j = i.style, + k = b.createElement("input"), + l = ":)", + m = {}.toString, + n = " -webkit- -moz- -o- -ms- ".split(" "), + o = "Webkit Moz O ms", + p = o.split(" "), + q = o.toLowerCase().split(" "), + r = { svg: "http://www.w3.org/2000/svg" }, + s = {}, + t = {}, + u = {}, + v = [], + w = v.slice, + x, + y = function (a, c, d, e) { + var f, + i, + j, + k, + l = b.createElement("div"), + m = b.body, + n = m || b.createElement("body"); + if (parseInt(d, 10)) + while (d--) + (j = b.createElement("div")), + (j.id = e ? e[d] : h + (d + 1)), + l.appendChild(j); + return ( + (f = ["­", '"].join("")), + (l.id = h), + ((m ? l : n).innerHTML += f), + n.appendChild(l), + m || + ((n.style.background = ""), + (n.style.overflow = "hidden"), + (k = g.style.overflow), + (g.style.overflow = "hidden"), + g.appendChild(n)), + (i = c(l, a)), + m + ? l.parentNode.removeChild(l) + : (n.parentNode.removeChild(n), (g.style.overflow = k)), + !!i + ); + }, + z = function (b) { + var c = a.matchMedia || a.msMatchMedia; + if (c) return (c(b) && c(b).matches) || !1; + var d; + return ( + y( + "@media " + b + " { #" + h + " { position: absolute; } }", + function (b) { + d = + (a.getComputedStyle ? getComputedStyle(b, null) : b.currentStyle)[ + "position" + ] == "absolute"; + } + ), + d + ); + }, + A = (function () { + function d(d, e) { + (e = e || b.createElement(a[d] || "div")), (d = "on" + d); + var f = d in e; + return ( + f || + (e.setAttribute || (e = b.createElement("div")), + e.setAttribute && + e.removeAttribute && + (e.setAttribute(d, ""), + (f = F(e[d], "function")), + F(e[d], "undefined") || (e[d] = c), + e.removeAttribute(d))), + (e = null), + f + ); + } + var a = { + select: "input", + change: "input", + submit: "form", + reset: "form", + error: "img", + load: "img", + abort: "img", + }; + return d; + })(), + B = {}.hasOwnProperty, + C; + !F(B, "undefined") && !F(B.call, "undefined") + ? (C = function (a, b) { + return B.call(a, b); + }) + : (C = function (a, b) { + return b in a && F(a.constructor.prototype[b], "undefined"); + }), + Function.prototype.bind || + (Function.prototype.bind = function (b) { + var c = this; + if (typeof c != "function") throw new TypeError(); + var d = w.call(arguments, 1), + e = function () { + if (this instanceof e) { + var a = function () {}; + a.prototype = c.prototype; + var f = new a(), + g = c.apply(f, d.concat(w.call(arguments))); + return Object(g) === g ? g : f; + } + return c.apply(b, d.concat(w.call(arguments))); + }; + return e; + }), + (s.flexbox = function () { + return J("flexWrap"); + }), + (s.canvas = function () { + var a = b.createElement("canvas"); + return !!a.getContext && !!a.getContext("2d"); + }), + (s.canvastext = function () { + return ( + !!e.canvas && + !!F(b.createElement("canvas").getContext("2d").fillText, "function") + ); + }), + (s.webgl = function () { + return !!a.WebGLRenderingContext; + }), + (s.touch = function () { + var c; + return ( + "ontouchstart" in a || (a.DocumentTouch && b instanceof DocumentTouch) + ? (c = !0) + : y( + [ + "@media (", + n.join("touch-enabled),("), + h, + ")", + "{#modernizr{top:9px;position:absolute}}", + ].join(""), + function (a) { + c = a.offsetTop === 9; + } + ), + c + ); + }), + (s.geolocation = function () { + return "geolocation" in navigator; + }), + (s.postmessage = function () { + return !!a.postMessage; + }), + (s.websqldatabase = function () { + return !!a.openDatabase; + }), + (s.indexedDB = function () { + return !!J("indexedDB", a); + }), + (s.hashchange = function () { + return A("hashchange", a) && (b.documentMode === c || b.documentMode > 7); + }), + (s.history = function () { + return !!a.history && !!history.pushState; + }), + (s.draganddrop = function () { + var a = b.createElement("div"); + return "draggable" in a || ("ondragstart" in a && "ondrop" in a); + }), + (s.websockets = function () { + return "WebSocket" in a || "MozWebSocket" in a; + }), + (s.rgba = function () { + return ( + D("background-color:rgba(150,255,150,.5)"), G(j.backgroundColor, "rgba") + ); + }), + (s.hsla = function () { + return ( + D("background-color:hsla(120,40%,100%,.5)"), + G(j.backgroundColor, "rgba") || G(j.backgroundColor, "hsla") + ); + }), + (s.multiplebgs = function () { + return ( + D("background:url(https://),url(https://),red url(https://)"), + /(url\s*\(.*?){3}/.test(j.background) + ); + }), + (s.backgroundsize = function () { + return J("backgroundSize"); + }), + (s.borderimage = function () { + return J("borderImage"); + }), + (s.borderradius = function () { + return J("borderRadius"); + }), + (s.boxshadow = function () { + return J("boxShadow"); + }), + (s.textshadow = function () { + return b.createElement("div").style.textShadow === ""; + }), + (s.opacity = function () { + return E("opacity:.55"), /^0.55$/.test(j.opacity); + }), + (s.cssanimations = function () { + return J("animationName"); + }), + (s.csscolumns = function () { + return J("columnCount"); + }), + (s.cssgradients = function () { + var a = "background-image:", + b = "gradient(linear,left top,right bottom,from(#9f9),to(white));", + c = "linear-gradient(left top,#9f9, white);"; + return ( + D( + (a + "-webkit- ".split(" ").join(b + a) + n.join(c + a)).slice( + 0, + -a.length + ) + ), + G(j.backgroundImage, "gradient") + ); + }), + (s.cssreflections = function () { + return J("boxReflect"); + }), + (s.csstransforms = function () { + return !!J("transform"); + }), + (s.csstransforms3d = function () { + var a = !!J("perspective"); + return ( + a && + "webkitPerspective" in g.style && + y( + "@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}", + function (b, c) { + a = b.offsetLeft === 9 && b.offsetHeight === 3; + } + ), + a + ); + }), + (s.csstransitions = function () { + return J("transition"); + }), + (s.fontface = function () { + var a; + return ( + y( + '@font-face {font-family:"font";src:url("https://")}', + function (c, d) { + var e = b.getElementById("smodernizr"), + f = e.sheet || e.styleSheet, + g = f + ? f.cssRules && f.cssRules[0] + ? f.cssRules[0].cssText + : f.cssText || "" + : ""; + a = /src/i.test(g) && g.indexOf(d.split(" ")[0]) === 0; + } + ), + a + ); + }), + (s.generatedcontent = function () { + var a; + return ( + y( + [ + "#", + h, + "{font:0/0 a}#", + h, + ':after{content:"', + l, + '";visibility:hidden;font:3px/1 a}', + ].join(""), + function (b) { + a = b.offsetHeight >= 3; + } + ), + a + ); + }), + (s.video = function () { + var a = b.createElement("video"), + c = !1; + try { + if ((c = !!a.canPlayType)) + (c = new Boolean(c)), + (c.ogg = a + .canPlayType('video/ogg; codecs="theora"') + .replace(/^no$/, "")), + (c.h264 = a + .canPlayType('video/mp4; codecs="avc1.42E01E"') + .replace(/^no$/, "")), + (c.webm = a + .canPlayType('video/webm; codecs="vp8, vorbis"') + .replace(/^no$/, "")); + } catch (d) {} + return c; + }), + (s.audio = function () { + var a = b.createElement("audio"), + c = !1; + try { + if ((c = !!a.canPlayType)) + (c = new Boolean(c)), + (c.ogg = a + .canPlayType('audio/ogg; codecs="vorbis"') + .replace(/^no$/, "")), + (c.mp3 = a.canPlayType("audio/mpeg;").replace(/^no$/, "")), + (c.wav = a + .canPlayType('audio/wav; codecs="1"') + .replace(/^no$/, "")), + (c.m4a = ( + a.canPlayType("audio/x-m4a;") || a.canPlayType("audio/aac;") + ).replace(/^no$/, "")); + } catch (d) {} + return c; + }), + (s.localstorage = function () { + try { + return localStorage.setItem(h, h), localStorage.removeItem(h), !0; + } catch (a) { + return !1; + } + }), + (s.sessionstorage = function () { + try { + return sessionStorage.setItem(h, h), sessionStorage.removeItem(h), !0; + } catch (a) { + return !1; + } + }), + (s.webworkers = function () { + return !!a.Worker; + }), + (s.applicationcache = function () { + return !!a.applicationCache; + }), + (s.svg = function () { + return ( + !!b.createElementNS && !!b.createElementNS(r.svg, "svg").createSVGRect + ); + }), + (s.inlinesvg = function () { + var a = b.createElement("div"); + return ( + (a.innerHTML = ""), + (a.firstChild && a.firstChild.namespaceURI) == r.svg + ); + }), + (s.smil = function () { + return ( + !!b.createElementNS && + /SVGAnimate/.test(m.call(b.createElementNS(r.svg, "animate"))) + ); + }), + (s.svgclippaths = function () { + return ( + !!b.createElementNS && + /SVGClipPath/.test(m.call(b.createElementNS(r.svg, "clipPath"))) + ); + }); + for (var L in s) + C(s, L) && + ((x = L.toLowerCase()), (e[x] = s[L]()), v.push((e[x] ? "" : "no-") + x)); + return ( + e.input || K(), + (e.addTest = function (a, b) { + if (typeof a == "object") for (var d in a) C(a, d) && e.addTest(d, a[d]); + else { + a = a.toLowerCase(); + if (e[a] !== c) return e; + (b = typeof b == "function" ? b() : b), + typeof f != "undefined" && + f && + (g.className += " " + (b ? "" : "no-") + a), + (e[a] = b); + } + return e; + }), + D(""), + (i = k = null), + (function (a, b) { + function l(a, b) { + var c = a.createElement("p"), + d = a.getElementsByTagName("head")[0] || a.documentElement; + return ( + (c.innerHTML = "x"), + d.insertBefore(c.lastChild, d.firstChild) + ); + } + function m() { + var a = s.elements; + return typeof a == "string" ? a.split(" ") : a; + } + function n(a) { + var b = j[a[h]]; + return b || ((b = {}), i++, (a[h] = i), (j[i] = b)), b; + } + function o(a, c, d) { + c || (c = b); + if (k) return c.createElement(a); + d || (d = n(c)); + var g; + return ( + d.cache[a] + ? (g = d.cache[a].cloneNode()) + : f.test(a) + ? (g = (d.cache[a] = d.createElem(a)).cloneNode()) + : (g = d.createElem(a)), + g.canHaveChildren && !e.test(a) && !g.tagUrn + ? d.frag.appendChild(g) + : g + ); + } + function p(a, c) { + a || (a = b); + if (k) return a.createDocumentFragment(); + c = c || n(a); + var d = c.frag.cloneNode(), + e = 0, + f = m(), + g = f.length; + for (; e < g; e++) d.createElement(f[e]); + return d; + } + function q(a, b) { + b.cache || + ((b.cache = {}), + (b.createElem = a.createElement), + (b.createFrag = a.createDocumentFragment), + (b.frag = b.createFrag())), + (a.createElement = function (c) { + return s.shivMethods ? o(c, a, b) : b.createElem(c); + }), + (a.createDocumentFragment = Function( + "h,f", + "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + + m() + .join() + .replace(/[\w\-]+/g, function (a) { + return ( + b.createElem(a), b.frag.createElement(a), 'c("' + a + '")' + ); + }) + + ");return n}" + )(s, b.frag)); + } + function r(a) { + a || (a = b); + var c = n(a); + return ( + s.shivCSS && + !g && + !c.hasCSS && + (c.hasCSS = !!l( + a, + "article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}" + )), + k || q(a, c), + a + ); + } + var c = "3.7.0", + d = a.html5 || {}, + e = + /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i, + f = + /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i, + g, + h = "_html5shiv", + i = 0, + j = {}, + k; + (function () { + try { + var a = b.createElement("a"); + (a.innerHTML = ""), + (g = "hidden" in a), + (k = + a.childNodes.length == 1 || + (function () { + b.createElement("a"); + var a = b.createDocumentFragment(); + return ( + typeof a.cloneNode == "undefined" || + typeof a.createDocumentFragment == "undefined" || + typeof a.createElement == "undefined" + ); + })()); + } catch (c) { + (g = !0), (k = !0); + } + })(); + var s = { + elements: + d.elements || + "abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video", + version: c, + shivCSS: d.shivCSS !== !1, + supportsUnknownElements: k, + shivMethods: d.shivMethods !== !1, + type: "default", + shivDocument: r, + createElement: o, + createDocumentFragment: p, + }; + (a.html5 = s), r(b); + })(this, b), + (e._version = d), + (e._prefixes = n), + (e._domPrefixes = q), + (e._cssomPrefixes = p), + (e.mq = z), + (e.hasEvent = A), + (e.testProp = function (a) { + return H([a]); + }), + (e.testAllProps = J), + (e.testStyles = y), + (e.prefixed = function (a, b, c) { + return b ? J(a, b, c) : J(a, "pfx"); + }), + (g.className = + g.className.replace(/(^|\s)no-js(\s|$)/, "$1$2") + + (f ? " js " + v.join(" ") : "")), + e + ); +})(this, this.document)), + (function (a, b, c) { + function d(a) { + return "[object Function]" == o.call(a); + } + function e(a) { + return "string" == typeof a; + } + function f() {} + function g(a) { + return !a || "loaded" == a || "complete" == a || "uninitialized" == a; + } + function h() { + var a = p.shift(); + (q = 1), + a + ? a.t + ? m(function () { + ("c" == a.t + ? B.injectCss + : B.injectJs)(a.s, 0, a.a, a.x, a.e, 1); + }, 0) + : (a(), h()) + : (q = 0); + } + function i(a, c, d, e, f, i, j) { + function k(b) { + if ( + !o && + g(l.readyState) && + ((u.r = o = 1), + !q && h(), + (l.onload = l.onreadystatechange = null), + b) + ) { + "img" != a && + m(function () { + t.removeChild(l); + }, 50); + for (var d in y[c]) y[c].hasOwnProperty(d) && y[c][d].onload(); + } + } + var j = j || B.errorTimeout, + l = b.createElement(a), + o = 0, + r = 0, + u = { t: d, s: c, e: f, a: i, x: j }; + 1 === y[c] && ((r = 1), (y[c] = [])), + "object" == a ? (l.data = c) : ((l.src = c), (l.type = a)), + (l.width = l.height = "0"), + (l.onerror = + l.onload = + l.onreadystatechange = + function () { + k.call(this, r); + }), + p.splice(e, 0, u), + "img" != a && + (r || 2 === y[c] + ? (t.insertBefore(l, s ? null : n), m(k, j)) + : y[c].push(l)); + } + function j(a, b, c, d, f) { + return ( + (q = 0), + (b = b || "j"), + e(a) + ? i("c" == b ? v : u, a, b, this.i++, c, d, f) + : (p.splice(this.i++, 0, a), 1 == p.length && h()), + this + ); + } + function k() { + var a = B; + return (a.loader = { load: j, i: 0 }), a; + } + var l = b.documentElement, + m = a.setTimeout, + n = b.getElementsByTagName("script")[0], + o = {}.toString, + p = [], + q = 0, + r = "MozAppearance" in l.style, + s = r && !!b.createRange().compareNode, + t = s ? l : n.parentNode, + l = a.opera && "[object Opera]" == o.call(a.opera), + l = !!b.attachEvent && !l, + u = r ? "object" : l ? "script" : "img", + v = l ? "script" : u, + w = + Array.isArray || + function (a) { + return "[object Array]" == o.call(a); + }, + x = [], + y = {}, + z = { + timeout: function (a, b) { + return b.length && (a.timeout = b[0]), a; + }, + }, + A, + B; + (B = function (a) { + function b(a) { + var a = a.split("!"), + b = x.length, + c = a.pop(), + d = a.length, + c = { url: c, origUrl: c, prefixes: a }, + e, + f, + g; + for (f = 0; f < d; f++) + (g = a[f].split("=")), (e = z[g.shift()]) && (c = e(c, g)); + for (f = 0; f < b; f++) c = x[f](c); + return c; + } + function g(a, e, f, g, h) { + var i = b(a), + j = i.autoCallback; + i.url.split(".").pop().split("?").shift(), + i.bypass || + (e && + (e = d(e) + ? e + : e[a] || e[g] || e[a.split("/").pop().split("?")[0]]), + i.instead + ? i.instead(a, e, f, g, h) + : (y[i.url] ? (i.noexec = !0) : (y[i.url] = 1), + f.load( + i.url, + i.forceCSS || + (!i.forceJS && + "css" == i.url.split(".").pop().split("?").shift()) + ? "c" + : c, + i.noexec, + i.attrs, + i.timeout + ), + (d(e) || d(j)) && + f.load(function () { + k(), + e && e(i.origUrl, h, g), + j && j(i.origUrl, h, g), + (y[i.url] = 2); + }))); + } + function h(a, b) { + function c(a, c) { + if (a) { + if (e(a)) + c || + (j = function () { + var a = [].slice.call(arguments); + k.apply(this, a), l(); + }), + g(a, j, b, 0, h); + else if (Object(a) === a) + for (n in ((m = (function () { + var b = 0, + c; + for (c in a) a.hasOwnProperty(c) && b++; + return b; + })()), + a)) + a.hasOwnProperty(n) && + (!c && + !--m && + (d(j) + ? (j = function () { + var a = [].slice.call(arguments); + k.apply(this, a), l(); + }) + : (j[n] = (function (a) { + return function () { + var b = [].slice.call(arguments); + a && a.apply(this, b), l(); + }; + })(k[n]))), + g(a[n], j, b, n, h)); + } else !c && l(); + } + var h = !!a.test, + i = a.load || a.both, + j = a.callback || f, + k = j, + l = a.complete || f, + m, + n; + c(h ? a.yep : a.nope, !!i), i && c(i); + } + var i, + j, + l = this.yepnope.loader; + if (e(a)) g(a, 0, l, 0); + else if (w(a)) + for (i = 0; i < a.length; i++) + (j = a[i]), + e(j) ? g(j, 0, l, 0) : w(j) ? B(j) : Object(j) === j && h(j, l); + else Object(a) === a && h(a, l); + }), + (B.addPrefix = function (a, b) { + z[a] = b; + }), + (B.addFilter = function (a) { + x.push(a); + }), + (B.errorTimeout = 1e4), + null == b.readyState && + b.addEventListener && + ((b.readyState = "loading"), + b.addEventListener( + "DOMContentLoaded", + (A = function () { + b.removeEventListener("DOMContentLoaded", A, 0), + (b.readyState = "complete"); + }), + 0 + )), + (a.yepnope = k()), + (a.yepnope.executeStack = h), + (a.yepnope.injectJs = function (a, c, d, e, i, j) { + var k = b.createElement("script"), + l, + o, + e = e || B.errorTimeout; + k.src = a; + for (o in d) k.setAttribute(o, d[o]); + (c = j ? h : c || f), + (k.onreadystatechange = k.onload = + function () { + !l && + g(k.readyState) && + ((l = 1), c(), (k.onload = k.onreadystatechange = null)); + }), + m(function () { + l || ((l = 1), c(1)); + }, e), + i ? k.onload() : n.parentNode.insertBefore(k, n); + }), + (a.yepnope.injectCss = function (a, c, d, e, g, i) { + var e = b.createElement("link"), + j, + c = i ? h : c || f; + (e.href = a), (e.rel = "stylesheet"), (e.type = "text/css"); + for (j in d) e.setAttribute(j, d[j]); + g || (n.parentNode.insertBefore(e, n), m(c, 0)); + }); + })(this, document), + (Modernizr.load = function () { + yepnope.apply(window, [].slice.call(arguments, 0)); + }); + +/*------------------------------------------------------------- + 2. jQuery v3.6.0 +---------------------------------------------------------------*/ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!(function (e, t) { + "use strict"; + "object" == typeof module && "object" == typeof module.exports + ? (module.exports = e.document + ? t(e, !0) + : function (e) { + if (!e.document) + throw new Error("jQuery requires a window with a document"); + return t(e); + }) + : t(e); +})("undefined" != typeof window ? window : this, function (C, e) { + "use strict"; + var t = [], + r = Object.getPrototypeOf, + s = t.slice, + g = t.flat + ? function (e) { + return t.flat.call(e); + } + : function (e) { + return t.concat.apply([], e); + }, + u = t.push, + i = t.indexOf, + n = {}, + o = n.toString, + v = n.hasOwnProperty, + a = v.toString, + l = a.call(Object), + y = {}, + m = function (e) { + return ( + "function" == typeof e && + "number" != typeof e.nodeType && + "function" != typeof e.item + ); + }, + x = function (e) { + return null != e && e === e.window; + }, + E = C.document, + c = { type: !0, src: !0, nonce: !0, noModule: !0 }; + function b(e, t, n) { + var r, + i, + o = (n = n || E).createElement("script"); + if (((o.text = e), t)) + for (r in c) + (i = t[r] || (t.getAttribute && t.getAttribute(r))) && + o.setAttribute(r, i); + n.head.appendChild(o).parentNode.removeChild(o); + } + function w(e) { + return null == e + ? e + "" + : "object" == typeof e || "function" == typeof e + ? n[o.call(e)] || "object" + : typeof e; + } + var f = "3.6.0", + S = function (e, t) { + return new S.fn.init(e, t); + }; + function p(e) { + var t = !!e && "length" in e && e.length, + n = w(e); + return ( + !m(e) && + !x(e) && + ("array" === n || + 0 === t || + ("number" == typeof t && 0 < t && t - 1 in e)) + ); + } + (S.fn = S.prototype = + { + jquery: f, + constructor: S, + length: 0, + toArray: function () { + return s.call(this); + }, + get: function (e) { + return null == e + ? s.call(this) + : e < 0 + ? this[e + this.length] + : this[e]; + }, + pushStack: function (e) { + var t = S.merge(this.constructor(), e); + return (t.prevObject = this), t; + }, + each: function (e) { + return S.each(this, e); + }, + map: function (n) { + return this.pushStack( + S.map(this, function (e, t) { + return n.call(e, t, e); + }) + ); + }, + slice: function () { + return this.pushStack(s.apply(this, arguments)); + }, + first: function () { + return this.eq(0); + }, + last: function () { + return this.eq(-1); + }, + even: function () { + return this.pushStack( + S.grep(this, function (e, t) { + return (t + 1) % 2; + }) + ); + }, + odd: function () { + return this.pushStack( + S.grep(this, function (e, t) { + return t % 2; + }) + ); + }, + eq: function (e) { + var t = this.length, + n = +e + (e < 0 ? t : 0); + return this.pushStack(0 <= n && n < t ? [this[n]] : []); + }, + end: function () { + return this.prevObject || this.constructor(); + }, + push: u, + sort: t.sort, + splice: t.splice, + }), + (S.extend = S.fn.extend = + function () { + var e, + t, + n, + r, + i, + o, + a = arguments[0] || {}, + s = 1, + u = arguments.length, + l = !1; + for ( + "boolean" == typeof a && ((l = a), (a = arguments[s] || {}), s++), + "object" == typeof a || m(a) || (a = {}), + s === u && ((a = this), s--); + s < u; + s++ + ) + if (null != (e = arguments[s])) + for (t in e) + (r = e[t]), + "__proto__" !== t && + a !== r && + (l && r && (S.isPlainObject(r) || (i = Array.isArray(r))) + ? ((n = a[t]), + (o = + i && !Array.isArray(n) + ? [] + : i || S.isPlainObject(n) + ? n + : {}), + (i = !1), + (a[t] = S.extend(l, o, r))) + : void 0 !== r && (a[t] = r)); + return a; + }), + S.extend({ + expando: "jQuery" + (f + Math.random()).replace(/\D/g, ""), + isReady: !0, + error: function (e) { + throw new Error(e); + }, + noop: function () {}, + isPlainObject: function (e) { + var t, n; + return ( + !(!e || "[object Object]" !== o.call(e)) && + (!(t = r(e)) || + ("function" == + typeof (n = v.call(t, "constructor") && t.constructor) && + a.call(n) === l)) + ); + }, + isEmptyObject: function (e) { + var t; + for (t in e) return !1; + return !0; + }, + globalEval: function (e, t, n) { + b(e, { nonce: t && t.nonce }, n); + }, + each: function (e, t) { + var n, + r = 0; + if (p(e)) { + for (n = e.length; r < n; r++) + if (!1 === t.call(e[r], r, e[r])) break; + } else for (r in e) if (!1 === t.call(e[r], r, e[r])) break; + return e; + }, + makeArray: function (e, t) { + var n = t || []; + return ( + null != e && + (p(Object(e)) + ? S.merge(n, "string" == typeof e ? [e] : e) + : u.call(n, e)), + n + ); + }, + inArray: function (e, t, n) { + return null == t ? -1 : i.call(t, e, n); + }, + merge: function (e, t) { + for (var n = +t.length, r = 0, i = e.length; r < n; r++) e[i++] = t[r]; + return (e.length = i), e; + }, + grep: function (e, t, n) { + for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) + !t(e[i], i) !== a && r.push(e[i]); + return r; + }, + map: function (e, t, n) { + var r, + i, + o = 0, + a = []; + if (p(e)) + for (r = e.length; o < r; o++) + null != (i = t(e[o], o, n)) && a.push(i); + else for (o in e) null != (i = t(e[o], o, n)) && a.push(i); + return g(a); + }, + guid: 1, + support: y, + }), + "function" == typeof Symbol && (S.fn[Symbol.iterator] = t[Symbol.iterator]), + S.each( + "Boolean Number String Function Array Date RegExp Object Error Symbol".split( + " " + ), + function (e, t) { + n["[object " + t + "]"] = t.toLowerCase(); + } + ); + var d = (function (n) { + var e, + d, + b, + o, + i, + h, + f, + g, + w, + u, + l, + T, + C, + a, + E, + v, + s, + c, + y, + S = "sizzle" + 1 * new Date(), + p = n.document, + k = 0, + r = 0, + m = ue(), + x = ue(), + A = ue(), + N = ue(), + j = function (e, t) { + return e === t && (l = !0), 0; + }, + D = {}.hasOwnProperty, + t = [], + q = t.pop, + L = t.push, + H = t.push, + O = t.slice, + P = function (e, t) { + for (var n = 0, r = e.length; n < r; n++) if (e[n] === t) return n; + return -1; + }, + R = + "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + M = "[\\x20\\t\\r\\n\\f]", + I = + "(?:\\\\[\\da-fA-F]{1,6}" + + M + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + W = + "\\[" + + M + + "*(" + + I + + ")(?:" + + M + + "*([*^$|!~]?=)" + + M + + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + + I + + "))|)" + + M + + "*\\]", + F = + ":(" + + I + + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + + W + + ")*)|.*)\\)|)", + B = new RegExp(M + "+", "g"), + $ = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", "g"), + _ = new RegExp("^" + M + "*," + M + "*"), + z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), + U = new RegExp(M + "|>"), + X = new RegExp(F), + V = new RegExp("^" + I + "$"), + G = { + ID: new RegExp("^#(" + I + ")"), + CLASS: new RegExp("^\\.(" + I + ")"), + TAG: new RegExp("^(" + I + "|[*])"), + ATTR: new RegExp("^" + W), + PSEUDO: new RegExp("^" + F), + CHILD: new RegExp( + "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + M + + "*(even|odd|(([+-]|)(\\d*)n|)" + + M + + "*(?:([+-]|)" + + M + + "*(\\d+)|))" + + M + + "*\\)|)", + "i" + ), + bool: new RegExp("^(?:" + R + ")$", "i"), + needsContext: new RegExp( + "^" + + M + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + M + + "*((?:-\\d)?\\d*)" + + M + + "*\\)|)(?=[^-]|$)", + "i" + ), + }, + Y = /HTML$/i, + Q = /^(?:input|select|textarea|button)$/i, + J = /^h\d$/i, + K = /^[^{]+\{\s*\[native \w/, + Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + ee = /[+~]/, + te = new RegExp("\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\([^\\r\\n\\f])", "g"), + ne = function (e, t) { + var n = "0x" + e.slice(1) - 65536; + return ( + t || + (n < 0 + ? String.fromCharCode(n + 65536) + : String.fromCharCode((n >> 10) | 55296, (1023 & n) | 56320)) + ); + }, + re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + ie = function (e, t) { + return t + ? "\0" === e + ? "\ufffd" + : e.slice(0, -1) + + "\\" + + e.charCodeAt(e.length - 1).toString(16) + + " " + : "\\" + e; + }, + oe = function () { + T(); + }, + ae = be( + function (e) { + return !0 === e.disabled && "fieldset" === e.nodeName.toLowerCase(); + }, + { dir: "parentNode", next: "legend" } + ); + try { + H.apply((t = O.call(p.childNodes)), p.childNodes), + t[p.childNodes.length].nodeType; + } catch (e) { + H = { + apply: t.length + ? function (e, t) { + L.apply(e, O.call(t)); + } + : function (e, t) { + var n = e.length, + r = 0; + while ((e[n++] = t[r++])); + e.length = n - 1; + }, + }; + } + function se(t, e, n, r) { + var i, + o, + a, + s, + u, + l, + c, + f = e && e.ownerDocument, + p = e ? e.nodeType : 9; + if ( + ((n = n || []), + "string" != typeof t || !t || (1 !== p && 9 !== p && 11 !== p)) + ) + return n; + if (!r && (T(e), (e = e || C), E)) { + if (11 !== p && (u = Z.exec(t))) + if ((i = u[1])) { + if (9 === p) { + if (!(a = e.getElementById(i))) return n; + if (a.id === i) return n.push(a), n; + } else if (f && (a = f.getElementById(i)) && y(e, a) && a.id === i) + return n.push(a), n; + } else { + if (u[2]) return H.apply(n, e.getElementsByTagName(t)), n; + if ( + (i = u[3]) && + d.getElementsByClassName && + e.getElementsByClassName + ) + return H.apply(n, e.getElementsByClassName(i)), n; + } + if ( + d.qsa && + !N[t + " "] && + (!v || !v.test(t)) && + (1 !== p || "object" !== e.nodeName.toLowerCase()) + ) { + if (((c = t), (f = e), 1 === p && (U.test(t) || z.test(t)))) { + ((f = (ee.test(t) && ye(e.parentNode)) || e) === e && d.scope) || + ((s = e.getAttribute("id")) + ? (s = s.replace(re, ie)) + : e.setAttribute("id", (s = S))), + (o = (l = h(t)).length); + while (o--) l[o] = (s ? "#" + s : ":scope") + " " + xe(l[o]); + c = l.join(","); + } + try { + return H.apply(n, f.querySelectorAll(c)), n; + } catch (e) { + N(t, !0); + } finally { + s === S && e.removeAttribute("id"); + } + } + } + return g(t.replace($, "$1"), e, n, r); + } + function ue() { + var r = []; + return function e(t, n) { + return ( + r.push(t + " ") > b.cacheLength && delete e[r.shift()], + (e[t + " "] = n) + ); + }; + } + function le(e) { + return (e[S] = !0), e; + } + function ce(e) { + var t = C.createElement("fieldset"); + try { + return !!e(t); + } catch (e) { + return !1; + } finally { + t.parentNode && t.parentNode.removeChild(t), (t = null); + } + } + function fe(e, t) { + var n = e.split("|"), + r = n.length; + while (r--) b.attrHandle[n[r]] = t; + } + function pe(e, t) { + var n = t && e, + r = + n && + 1 === e.nodeType && + 1 === t.nodeType && + e.sourceIndex - t.sourceIndex; + if (r) return r; + if (n) while ((n = n.nextSibling)) if (n === t) return -1; + return e ? 1 : -1; + } + function de(t) { + return function (e) { + return "input" === e.nodeName.toLowerCase() && e.type === t; + }; + } + function he(n) { + return function (e) { + var t = e.nodeName.toLowerCase(); + return ("input" === t || "button" === t) && e.type === n; + }; + } + function ge(t) { + return function (e) { + return "form" in e + ? e.parentNode && !1 === e.disabled + ? "label" in e + ? "label" in e.parentNode + ? e.parentNode.disabled === t + : e.disabled === t + : e.isDisabled === t || (e.isDisabled !== !t && ae(e) === t) + : e.disabled === t + : "label" in e && e.disabled === t; + }; + } + function ve(a) { + return le(function (o) { + return ( + (o = +o), + le(function (e, t) { + var n, + r = a([], e.length, o), + i = r.length; + while (i--) e[(n = r[i])] && (e[n] = !(t[n] = e[n])); + }) + ); + }); + } + function ye(e) { + return e && "undefined" != typeof e.getElementsByTagName && e; + } + for (e in ((d = se.support = {}), + (i = se.isXML = + function (e) { + var t = e && e.namespaceURI, + n = e && (e.ownerDocument || e).documentElement; + return !Y.test(t || (n && n.nodeName) || "HTML"); + }), + (T = se.setDocument = + function (e) { + var t, + n, + r = e ? e.ownerDocument || e : p; + return ( + r != C && + 9 === r.nodeType && + r.documentElement && + ((a = (C = r).documentElement), + (E = !i(C)), + p != C && + (n = C.defaultView) && + n.top !== n && + (n.addEventListener + ? n.addEventListener("unload", oe, !1) + : n.attachEvent && n.attachEvent("onunload", oe)), + (d.scope = ce(function (e) { + return ( + a.appendChild(e).appendChild(C.createElement("div")), + "undefined" != typeof e.querySelectorAll && + !e.querySelectorAll(":scope fieldset div").length + ); + })), + (d.attributes = ce(function (e) { + return (e.className = "i"), !e.getAttribute("className"); + })), + (d.getElementsByTagName = ce(function (e) { + return ( + e.appendChild(C.createComment("")), + !e.getElementsByTagName("*").length + ); + })), + (d.getElementsByClassName = K.test(C.getElementsByClassName)), + (d.getById = ce(function (e) { + return ( + (a.appendChild(e).id = S), + !C.getElementsByName || !C.getElementsByName(S).length + ); + })), + d.getById + ? ((b.filter.ID = function (e) { + var t = e.replace(te, ne); + return function (e) { + return e.getAttribute("id") === t; + }; + }), + (b.find.ID = function (e, t) { + if ("undefined" != typeof t.getElementById && E) { + var n = t.getElementById(e); + return n ? [n] : []; + } + })) + : ((b.filter.ID = function (e) { + var n = e.replace(te, ne); + return function (e) { + var t = + "undefined" != typeof e.getAttributeNode && + e.getAttributeNode("id"); + return t && t.value === n; + }; + }), + (b.find.ID = function (e, t) { + if ("undefined" != typeof t.getElementById && E) { + var n, + r, + i, + o = t.getElementById(e); + if (o) { + if ((n = o.getAttributeNode("id")) && n.value === e) + return [o]; + (i = t.getElementsByName(e)), (r = 0); + while ((o = i[r++])) + if ((n = o.getAttributeNode("id")) && n.value === e) + return [o]; + } + return []; + } + })), + (b.find.TAG = d.getElementsByTagName + ? function (e, t) { + return "undefined" != typeof t.getElementsByTagName + ? t.getElementsByTagName(e) + : d.qsa + ? t.querySelectorAll(e) + : void 0; + } + : function (e, t) { + var n, + r = [], + i = 0, + o = t.getElementsByTagName(e); + if ("*" === e) { + while ((n = o[i++])) 1 === n.nodeType && r.push(n); + return r; + } + return o; + }), + (b.find.CLASS = + d.getElementsByClassName && + function (e, t) { + if ("undefined" != typeof t.getElementsByClassName && E) + return t.getElementsByClassName(e); + }), + (s = []), + (v = []), + (d.qsa = K.test(C.querySelectorAll)) && + (ce(function (e) { + var t; + (a.appendChild(e).innerHTML = + ""), + e.querySelectorAll("[msallowcapture^='']").length && + v.push("[*^$]=" + M + "*(?:''|\"\")"), + e.querySelectorAll("[selected]").length || + v.push("\\[" + M + "*(?:value|" + R + ")"), + e.querySelectorAll("[id~=" + S + "-]").length || v.push("~="), + (t = C.createElement("input")).setAttribute("name", ""), + e.appendChild(t), + e.querySelectorAll("[name='']").length || + v.push("\\[" + M + "*name" + M + "*=" + M + "*(?:''|\"\")"), + e.querySelectorAll(":checked").length || v.push(":checked"), + e.querySelectorAll("a#" + S + "+*").length || + v.push(".#.+[+~]"), + e.querySelectorAll("\\\f"), + v.push("[\\r\\n\\f]"); + }), + ce(function (e) { + e.innerHTML = + ""; + var t = C.createElement("input"); + t.setAttribute("type", "hidden"), + e.appendChild(t).setAttribute("name", "D"), + e.querySelectorAll("[name=d]").length && + v.push("name" + M + "*[*^$|!~]?="), + 2 !== e.querySelectorAll(":enabled").length && + v.push(":enabled", ":disabled"), + (a.appendChild(e).disabled = !0), + 2 !== e.querySelectorAll(":disabled").length && + v.push(":enabled", ":disabled"), + e.querySelectorAll("*,:x"), + v.push(",.*:"); + })), + (d.matchesSelector = K.test( + (c = + a.matches || + a.webkitMatchesSelector || + a.mozMatchesSelector || + a.oMatchesSelector || + a.msMatchesSelector) + )) && + ce(function (e) { + (d.disconnectedMatch = c.call(e, "*")), + c.call(e, "[s!='']:x"), + s.push("!=", F); + }), + (v = v.length && new RegExp(v.join("|"))), + (s = s.length && new RegExp(s.join("|"))), + (t = K.test(a.compareDocumentPosition)), + (y = + t || K.test(a.contains) + ? function (e, t) { + var n = 9 === e.nodeType ? e.documentElement : e, + r = t && t.parentNode; + return ( + e === r || + !( + !r || + 1 !== r.nodeType || + !(n.contains + ? n.contains(r) + : e.compareDocumentPosition && + 16 & e.compareDocumentPosition(r)) + ) + ); + } + : function (e, t) { + if (t) while ((t = t.parentNode)) if (t === e) return !0; + return !1; + }), + (j = t + ? function (e, t) { + if (e === t) return (l = !0), 0; + var n = + !e.compareDocumentPosition - !t.compareDocumentPosition; + return ( + n || + (1 & + (n = + (e.ownerDocument || e) == (t.ownerDocument || t) + ? e.compareDocumentPosition(t) + : 1) || + (!d.sortDetached && t.compareDocumentPosition(e) === n) + ? e == C || (e.ownerDocument == p && y(p, e)) + ? -1 + : t == C || (t.ownerDocument == p && y(p, t)) + ? 1 + : u + ? P(u, e) - P(u, t) + : 0 + : 4 & n + ? -1 + : 1) + ); + } + : function (e, t) { + if (e === t) return (l = !0), 0; + var n, + r = 0, + i = e.parentNode, + o = t.parentNode, + a = [e], + s = [t]; + if (!i || !o) + return e == C + ? -1 + : t == C + ? 1 + : i + ? -1 + : o + ? 1 + : u + ? P(u, e) - P(u, t) + : 0; + if (i === o) return pe(e, t); + n = e; + while ((n = n.parentNode)) a.unshift(n); + n = t; + while ((n = n.parentNode)) s.unshift(n); + while (a[r] === s[r]) r++; + return r + ? pe(a[r], s[r]) + : a[r] == p + ? -1 + : s[r] == p + ? 1 + : 0; + })), + C + ); + }), + (se.matches = function (e, t) { + return se(e, null, null, t); + }), + (se.matchesSelector = function (e, t) { + if ( + (T(e), + d.matchesSelector && + E && + !N[t + " "] && + (!s || !s.test(t)) && + (!v || !v.test(t))) + ) + try { + var n = c.call(e, t); + if ( + n || + d.disconnectedMatch || + (e.document && 11 !== e.document.nodeType) + ) + return n; + } catch (e) { + N(t, !0); + } + return 0 < se(t, C, null, [e]).length; + }), + (se.contains = function (e, t) { + return (e.ownerDocument || e) != C && T(e), y(e, t); + }), + (se.attr = function (e, t) { + (e.ownerDocument || e) != C && T(e); + var n = b.attrHandle[t.toLowerCase()], + r = n && D.call(b.attrHandle, t.toLowerCase()) ? n(e, t, !E) : void 0; + return void 0 !== r + ? r + : d.attributes || !E + ? e.getAttribute(t) + : (r = e.getAttributeNode(t)) && r.specified + ? r.value + : null; + }), + (se.escape = function (e) { + return (e + "").replace(re, ie); + }), + (se.error = function (e) { + throw new Error("Syntax error, unrecognized expression: " + e); + }), + (se.uniqueSort = function (e) { + var t, + n = [], + r = 0, + i = 0; + if ( + ((l = !d.detectDuplicates), + (u = !d.sortStable && e.slice(0)), + e.sort(j), + l) + ) { + while ((t = e[i++])) t === e[i] && (r = n.push(i)); + while (r--) e.splice(n[r], 1); + } + return (u = null), e; + }), + (o = se.getText = + function (e) { + var t, + n = "", + r = 0, + i = e.nodeType; + if (i) { + if (1 === i || 9 === i || 11 === i) { + if ("string" == typeof e.textContent) return e.textContent; + for (e = e.firstChild; e; e = e.nextSibling) n += o(e); + } else if (3 === i || 4 === i) return e.nodeValue; + } else while ((t = e[r++])) n += o(t); + return n; + }), + ((b = se.selectors = + { + cacheLength: 50, + createPseudo: le, + match: G, + attrHandle: {}, + find: {}, + relative: { + ">": { dir: "parentNode", first: !0 }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: !0 }, + "~": { dir: "previousSibling" }, + }, + preFilter: { + ATTR: function (e) { + return ( + (e[1] = e[1].replace(te, ne)), + (e[3] = (e[3] || e[4] || e[5] || "").replace(te, ne)), + "~=" === e[2] && (e[3] = " " + e[3] + " "), + e.slice(0, 4) + ); + }, + CHILD: function (e) { + return ( + (e[1] = e[1].toLowerCase()), + "nth" === e[1].slice(0, 3) + ? (e[3] || se.error(e[0]), + (e[4] = +(e[4] + ? e[5] + (e[6] || 1) + : 2 * ("even" === e[3] || "odd" === e[3]))), + (e[5] = +(e[7] + e[8] || "odd" === e[3]))) + : e[3] && se.error(e[0]), + e + ); + }, + PSEUDO: function (e) { + var t, + n = !e[6] && e[2]; + return G.CHILD.test(e[0]) + ? null + : (e[3] + ? (e[2] = e[4] || e[5] || "") + : n && + X.test(n) && + (t = h(n, !0)) && + (t = n.indexOf(")", n.length - t) - n.length) && + ((e[0] = e[0].slice(0, t)), (e[2] = n.slice(0, t))), + e.slice(0, 3)); + }, + }, + filter: { + TAG: function (e) { + var t = e.replace(te, ne).toLowerCase(); + return "*" === e + ? function () { + return !0; + } + : function (e) { + return e.nodeName && e.nodeName.toLowerCase() === t; + }; + }, + CLASS: function (e) { + var t = m[e + " "]; + return ( + t || + ((t = new RegExp("(^|" + M + ")" + e + "(" + M + "|$)")) && + m(e, function (e) { + return t.test( + ("string" == typeof e.className && e.className) || + ("undefined" != typeof e.getAttribute && + e.getAttribute("class")) || + "" + ); + })) + ); + }, + ATTR: function (n, r, i) { + return function (e) { + var t = se.attr(e, n); + return null == t + ? "!=" === r + : !r || + ((t += ""), + "=" === r + ? t === i + : "!=" === r + ? t !== i + : "^=" === r + ? i && 0 === t.indexOf(i) + : "*=" === r + ? i && -1 < t.indexOf(i) + : "$=" === r + ? i && t.slice(-i.length) === i + : "~=" === r + ? -1 < (" " + t.replace(B, " ") + " ").indexOf(i) + : "|=" === r && + (t === i || t.slice(0, i.length + 1) === i + "-")); + }; + }, + CHILD: function (h, e, t, g, v) { + var y = "nth" !== h.slice(0, 3), + m = "last" !== h.slice(-4), + x = "of-type" === e; + return 1 === g && 0 === v + ? function (e) { + return !!e.parentNode; + } + : function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l = y !== m ? "nextSibling" : "previousSibling", + c = e.parentNode, + f = x && e.nodeName.toLowerCase(), + p = !n && !x, + d = !1; + if (c) { + if (y) { + while (l) { + a = e; + while ((a = a[l])) + if ( + x + ? a.nodeName.toLowerCase() === f + : 1 === a.nodeType + ) + return !1; + u = l = "only" === h && !u && "nextSibling"; + } + return !0; + } + if (((u = [m ? c.firstChild : c.lastChild]), m && p)) { + (d = + (s = + (r = + (i = + (o = (a = c)[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] || [])[0] === k && + r[1]) && r[2]), + (a = s && c.childNodes[s]); + while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) + if (1 === a.nodeType && ++d && a === e) { + i[h] = [k, s, d]; + break; + } + } else if ( + (p && + (d = s = + (r = + (i = + (o = (a = e)[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] || [])[0] === k && r[1]), + !1 === d) + ) + while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) + if ( + (x + ? a.nodeName.toLowerCase() === f + : 1 === a.nodeType) && + ++d && + (p && + ((i = + (o = a[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] = [k, d]), + a === e) + ) + break; + return (d -= v) === g || (d % g == 0 && 0 <= d / g); + } + }; + }, + PSEUDO: function (e, o) { + var t, + a = + b.pseudos[e] || + b.setFilters[e.toLowerCase()] || + se.error("unsupported pseudo: " + e); + return a[S] + ? a(o) + : 1 < a.length + ? ((t = [e, e, "", o]), + b.setFilters.hasOwnProperty(e.toLowerCase()) + ? le(function (e, t) { + var n, + r = a(e, o), + i = r.length; + while (i--) e[(n = P(e, r[i]))] = !(t[n] = r[i]); + }) + : function (e) { + return a(e, 0, t); + }) + : a; + }, + }, + pseudos: { + not: le(function (e) { + var r = [], + i = [], + s = f(e.replace($, "$1")); + return s[S] + ? le(function (e, t, n, r) { + var i, + o = s(e, null, r, []), + a = e.length; + while (a--) (i = o[a]) && (e[a] = !(t[a] = i)); + }) + : function (e, t, n) { + return (r[0] = e), s(r, null, n, i), (r[0] = null), !i.pop(); + }; + }), + has: le(function (t) { + return function (e) { + return 0 < se(t, e).length; + }; + }), + contains: le(function (t) { + return ( + (t = t.replace(te, ne)), + function (e) { + return -1 < (e.textContent || o(e)).indexOf(t); + } + ); + }), + lang: le(function (n) { + return ( + V.test(n || "") || se.error("unsupported lang: " + n), + (n = n.replace(te, ne).toLowerCase()), + function (e) { + var t; + do { + if ( + (t = E + ? e.lang + : e.getAttribute("xml:lang") || e.getAttribute("lang")) + ) + return ( + (t = t.toLowerCase()) === n || 0 === t.indexOf(n + "-") + ); + } while ((e = e.parentNode) && 1 === e.nodeType); + return !1; + } + ); + }), + target: function (e) { + var t = n.location && n.location.hash; + return t && t.slice(1) === e.id; + }, + root: function (e) { + return e === a; + }, + focus: function (e) { + return ( + e === C.activeElement && + (!C.hasFocus || C.hasFocus()) && + !!(e.type || e.href || ~e.tabIndex) + ); + }, + enabled: ge(!1), + disabled: ge(!0), + checked: function (e) { + var t = e.nodeName.toLowerCase(); + return ( + ("input" === t && !!e.checked) || ("option" === t && !!e.selected) + ); + }, + selected: function (e) { + return ( + e.parentNode && e.parentNode.selectedIndex, !0 === e.selected + ); + }, + empty: function (e) { + for (e = e.firstChild; e; e = e.nextSibling) + if (e.nodeType < 6) return !1; + return !0; + }, + parent: function (e) { + return !b.pseudos.empty(e); + }, + header: function (e) { + return J.test(e.nodeName); + }, + input: function (e) { + return Q.test(e.nodeName); + }, + button: function (e) { + var t = e.nodeName.toLowerCase(); + return ("input" === t && "button" === e.type) || "button" === t; + }, + text: function (e) { + var t; + return ( + "input" === e.nodeName.toLowerCase() && + "text" === e.type && + (null == (t = e.getAttribute("type")) || + "text" === t.toLowerCase()) + ); + }, + first: ve(function () { + return [0]; + }), + last: ve(function (e, t) { + return [t - 1]; + }), + eq: ve(function (e, t, n) { + return [n < 0 ? n + t : n]; + }), + even: ve(function (e, t) { + for (var n = 0; n < t; n += 2) e.push(n); + return e; + }), + odd: ve(function (e, t) { + for (var n = 1; n < t; n += 2) e.push(n); + return e; + }), + lt: ve(function (e, t, n) { + for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r; ) e.push(r); + return e; + }), + gt: ve(function (e, t, n) { + for (var r = n < 0 ? n + t : n; ++r < t; ) e.push(r); + return e; + }), + }, + }).pseudos.nth = b.pseudos.eq), + { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 })) + b.pseudos[e] = de(e); + for (e in { submit: !0, reset: !0 }) b.pseudos[e] = he(e); + function me() {} + function xe(e) { + for (var t = 0, n = e.length, r = ""; t < n; t++) r += e[t].value; + return r; + } + function be(s, e, t) { + var u = e.dir, + l = e.next, + c = l || u, + f = t && "parentNode" === c, + p = r++; + return e.first + ? function (e, t, n) { + while ((e = e[u])) if (1 === e.nodeType || f) return s(e, t, n); + return !1; + } + : function (e, t, n) { + var r, + i, + o, + a = [k, p]; + if (n) { + while ((e = e[u])) + if ((1 === e.nodeType || f) && s(e, t, n)) return !0; + } else + while ((e = e[u])) + if (1 === e.nodeType || f) + if ( + ((i = + (o = e[S] || (e[S] = {}))[e.uniqueID] || + (o[e.uniqueID] = {})), + l && l === e.nodeName.toLowerCase()) + ) + e = e[u] || e; + else { + if ((r = i[c]) && r[0] === k && r[1] === p) + return (a[2] = r[2]); + if (((i[c] = a)[2] = s(e, t, n))) return !0; + } + return !1; + }; + } + function we(i) { + return 1 < i.length + ? function (e, t, n) { + var r = i.length; + while (r--) if (!i[r](e, t, n)) return !1; + return !0; + } + : i[0]; + } + function Te(e, t, n, r, i) { + for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++) + (o = e[s]) && ((n && !n(o, r, i)) || (a.push(o), l && t.push(s))); + return a; + } + function Ce(d, h, g, v, y, e) { + return ( + v && !v[S] && (v = Ce(v)), + y && !y[S] && (y = Ce(y, e)), + le(function (e, t, n, r) { + var i, + o, + a, + s = [], + u = [], + l = t.length, + c = + e || + (function (e, t, n) { + for (var r = 0, i = t.length; r < i; r++) se(e, t[r], n); + return n; + })(h || "*", n.nodeType ? [n] : n, []), + f = !d || (!e && h) ? c : Te(c, s, d, n, r), + p = g ? (y || (e ? d : l || v) ? [] : t) : f; + if ((g && g(f, p, n, r), v)) { + (i = Te(p, u)), v(i, [], n, r), (o = i.length); + while (o--) (a = i[o]) && (p[u[o]] = !(f[u[o]] = a)); + } + if (e) { + if (y || d) { + if (y) { + (i = []), (o = p.length); + while (o--) (a = p[o]) && i.push((f[o] = a)); + y(null, (p = []), i, r); + } + o = p.length; + while (o--) + (a = p[o]) && + -1 < (i = y ? P(e, a) : s[o]) && + (e[i] = !(t[i] = a)); + } + } else (p = Te(p === t ? p.splice(l, p.length) : p)), y ? y(null, t, p, r) : H.apply(t, p); + }) + ); + } + function Ee(e) { + for ( + var i, + t, + n, + r = e.length, + o = b.relative[e[0].type], + a = o || b.relative[" "], + s = o ? 1 : 0, + u = be( + function (e) { + return e === i; + }, + a, + !0 + ), + l = be( + function (e) { + return -1 < P(i, e); + }, + a, + !0 + ), + c = [ + function (e, t, n) { + var r = + (!o && (n || t !== w)) || + ((i = t).nodeType ? u(e, t, n) : l(e, t, n)); + return (i = null), r; + }, + ]; + s < r; + s++ + ) + if ((t = b.relative[e[s].type])) c = [be(we(c), t)]; + else { + if ((t = b.filter[e[s].type].apply(null, e[s].matches))[S]) { + for (n = ++s; n < r; n++) if (b.relative[e[n].type]) break; + return Ce( + 1 < s && we(c), + 1 < s && + xe( + e + .slice(0, s - 1) + .concat({ value: " " === e[s - 2].type ? "*" : "" }) + ).replace($, "$1"), + t, + s < n && Ee(e.slice(s, n)), + n < r && Ee((e = e.slice(n))), + n < r && xe(e) + ); + } + c.push(t); + } + return we(c); + } + return ( + (me.prototype = b.filters = b.pseudos), + (b.setFilters = new me()), + (h = se.tokenize = + function (e, t) { + var n, + r, + i, + o, + a, + s, + u, + l = x[e + " "]; + if (l) return t ? 0 : l.slice(0); + (a = e), (s = []), (u = b.preFilter); + while (a) { + for (o in ((n && !(r = _.exec(a))) || + (r && (a = a.slice(r[0].length) || a), s.push((i = []))), + (n = !1), + (r = z.exec(a)) && + ((n = r.shift()), + i.push({ value: n, type: r[0].replace($, " ") }), + (a = a.slice(n.length))), + b.filter)) + !(r = G[o].exec(a)) || + (u[o] && !(r = u[o](r))) || + ((n = r.shift()), + i.push({ value: n, type: o, matches: r }), + (a = a.slice(n.length))); + if (!n) break; + } + return t ? a.length : a ? se.error(e) : x(e, s).slice(0); + }), + (f = se.compile = + function (e, t) { + var n, + v, + y, + m, + x, + r, + i = [], + o = [], + a = A[e + " "]; + if (!a) { + t || (t = h(e)), (n = t.length); + while (n--) (a = Ee(t[n]))[S] ? i.push(a) : o.push(a); + (a = A( + e, + ((v = o), + (m = 0 < (y = i).length), + (x = 0 < v.length), + (r = function (e, t, n, r, i) { + var o, + a, + s, + u = 0, + l = "0", + c = e && [], + f = [], + p = w, + d = e || (x && b.find.TAG("*", i)), + h = (k += null == p ? 1 : Math.random() || 0.1), + g = d.length; + for ( + i && (w = t == C || t || i); + l !== g && null != (o = d[l]); + l++ + ) { + if (x && o) { + (a = 0), t || o.ownerDocument == C || (T(o), (n = !E)); + while ((s = v[a++])) + if (s(o, t || C, n)) { + r.push(o); + break; + } + i && (k = h); + } + m && ((o = !s && o) && u--, e && c.push(o)); + } + if (((u += l), m && l !== u)) { + a = 0; + while ((s = y[a++])) s(c, f, t, n); + if (e) { + if (0 < u) while (l--) c[l] || f[l] || (f[l] = q.call(r)); + f = Te(f); + } + H.apply(r, f), + i && + !e && + 0 < f.length && + 1 < u + y.length && + se.uniqueSort(r); + } + return i && ((k = h), (w = p)), c; + }), + m ? le(r) : r) + )).selector = e; + } + return a; + }), + (g = se.select = + function (e, t, n, r) { + var i, + o, + a, + s, + u, + l = "function" == typeof e && e, + c = !r && h((e = l.selector || e)); + if (((n = n || []), 1 === c.length)) { + if ( + 2 < (o = c[0] = c[0].slice(0)).length && + "ID" === (a = o[0]).type && + 9 === t.nodeType && + E && + b.relative[o[1].type] + ) { + if (!(t = (b.find.ID(a.matches[0].replace(te, ne), t) || [])[0])) + return n; + l && (t = t.parentNode), (e = e.slice(o.shift().value.length)); + } + i = G.needsContext.test(e) ? 0 : o.length; + while (i--) { + if (((a = o[i]), b.relative[(s = a.type)])) break; + if ( + (u = b.find[s]) && + (r = u( + a.matches[0].replace(te, ne), + (ee.test(o[0].type) && ye(t.parentNode)) || t + )) + ) { + if ((o.splice(i, 1), !(e = r.length && xe(o)))) + return H.apply(n, r), n; + break; + } + } + } + return ( + (l || f(e, c))( + r, + t, + !E, + n, + !t || (ee.test(e) && ye(t.parentNode)) || t + ), + n + ); + }), + (d.sortStable = S.split("").sort(j).join("") === S), + (d.detectDuplicates = !!l), + T(), + (d.sortDetached = ce(function (e) { + return 1 & e.compareDocumentPosition(C.createElement("fieldset")); + })), + ce(function (e) { + return ( + (e.innerHTML = ""), + "#" === e.firstChild.getAttribute("href") + ); + }) || + fe("type|href|height|width", function (e, t, n) { + if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2); + }), + (d.attributes && + ce(function (e) { + return ( + (e.innerHTML = "", "
"], + col: [2, "", "
"], + tr: [2, "", "
"], + td: [3, "", "
"], + _default: [0, "", ""], + }; + function ve(e, t) { + var n; + return ( + (n = + "undefined" != typeof e.getElementsByTagName + ? e.getElementsByTagName(t || "*") + : "undefined" != typeof e.querySelectorAll + ? e.querySelectorAll(t || "*") + : []), + void 0 === t || (t && A(e, t)) ? S.merge([e], n) : n + ); + } + function ye(e, t) { + for (var n = 0, r = e.length; n < r; n++) + Y.set(e[n], "globalEval", !t || Y.get(t[n], "globalEval")); + } + (ge.tbody = ge.tfoot = ge.colgroup = ge.caption = ge.thead), + (ge.th = ge.td), + y.option || + (ge.optgroup = ge.option = + [1, ""]); + var me = /<|&#?\w+;/; + function xe(e, t, n, r, i) { + for ( + var o, + a, + s, + u, + l, + c, + f = t.createDocumentFragment(), + p = [], + d = 0, + h = e.length; + d < h; + d++ + ) + if ((o = e[d]) || 0 === o) + if ("object" === w(o)) S.merge(p, o.nodeType ? [o] : o); + else if (me.test(o)) { + (a = a || f.appendChild(t.createElement("div"))), + (s = (de.exec(o) || ["", ""])[1].toLowerCase()), + (u = ge[s] || ge._default), + (a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2]), + (c = u[0]); + while (c--) a = a.lastChild; + S.merge(p, a.childNodes), ((a = f.firstChild).textContent = ""); + } else p.push(t.createTextNode(o)); + (f.textContent = ""), (d = 0); + while ((o = p[d++])) + if (r && -1 < S.inArray(o, r)) i && i.push(o); + else if ( + ((l = ie(o)), (a = ve(f.appendChild(o), "script")), l && ye(a), n) + ) { + c = 0; + while ((o = a[c++])) he.test(o.type || "") && n.push(o); + } + return f; + } + var be = /^([^.]*)(?:\.(.+)|)/; + function we() { + return !0; + } + function Te() { + return !1; + } + function Ce(e, t) { + return ( + (e === + (function () { + try { + return E.activeElement; + } catch (e) {} + })()) == + ("focus" === t) + ); + } + function Ee(e, t, n, r, i, o) { + var a, s; + if ("object" == typeof t) { + for (s in ("string" != typeof n && ((r = r || n), (n = void 0)), t)) + Ee(e, s, n, r, t[s], o); + return e; + } + if ( + (null == r && null == i + ? ((i = n), (r = n = void 0)) + : null == i && + ("string" == typeof n + ? ((i = r), (r = void 0)) + : ((i = r), (r = n), (n = void 0))), + !1 === i) + ) + i = Te; + else if (!i) return e; + return ( + 1 === o && + ((a = i), + ((i = function (e) { + return S().off(e), a.apply(this, arguments); + }).guid = a.guid || (a.guid = S.guid++))), + e.each(function () { + S.event.add(this, t, i, r, n); + }) + ); + } + function Se(e, i, o) { + o + ? (Y.set(e, i, !1), + S.event.add(e, i, { + namespace: !1, + handler: function (e) { + var t, + n, + r = Y.get(this, i); + if (1 & e.isTrigger && this[i]) { + if (r.length) + (S.event.special[i] || {}).delegateType && e.stopPropagation(); + else if ( + ((r = s.call(arguments)), + Y.set(this, i, r), + (t = o(this, i)), + this[i](), + r !== (n = Y.get(this, i)) || t ? Y.set(this, i, !1) : (n = {}), + r !== n) + ) + return ( + e.stopImmediatePropagation(), e.preventDefault(), n && n.value + ); + } else + r.length && + (Y.set(this, i, { + value: S.event.trigger( + S.extend(r[0], S.Event.prototype), + r.slice(1), + this + ), + }), + e.stopImmediatePropagation()); + }, + })) + : void 0 === Y.get(e, i) && S.event.add(e, i, we); + } + (S.event = { + global: {}, + add: function (t, e, n, r, i) { + var o, + a, + s, + u, + l, + c, + f, + p, + d, + h, + g, + v = Y.get(t); + if (V(t)) { + n.handler && ((n = (o = n).handler), (i = o.selector)), + i && S.find.matchesSelector(re, i), + n.guid || (n.guid = S.guid++), + (u = v.events) || (u = v.events = Object.create(null)), + (a = v.handle) || + (a = v.handle = + function (e) { + return "undefined" != typeof S && S.event.triggered !== e.type + ? S.event.dispatch.apply(t, arguments) + : void 0; + }), + (l = (e = (e || "").match(P) || [""]).length); + while (l--) + (d = g = (s = be.exec(e[l]) || [])[1]), + (h = (s[2] || "").split(".").sort()), + d && + ((f = S.event.special[d] || {}), + (d = (i ? f.delegateType : f.bindType) || d), + (f = S.event.special[d] || {}), + (c = S.extend( + { + type: d, + origType: g, + data: r, + handler: n, + guid: n.guid, + selector: i, + needsContext: i && S.expr.match.needsContext.test(i), + namespace: h.join("."), + }, + o + )), + (p = u[d]) || + (((p = u[d] = []).delegateCount = 0), + (f.setup && !1 !== f.setup.call(t, r, h, a)) || + (t.addEventListener && t.addEventListener(d, a))), + f.add && + (f.add.call(t, c), c.handler.guid || (c.handler.guid = n.guid)), + i ? p.splice(p.delegateCount++, 0, c) : p.push(c), + (S.event.global[d] = !0)); + } + }, + remove: function (e, t, n, r, i) { + var o, + a, + s, + u, + l, + c, + f, + p, + d, + h, + g, + v = Y.hasData(e) && Y.get(e); + if (v && (u = v.events)) { + l = (t = (t || "").match(P) || [""]).length; + while (l--) + if ( + ((d = g = (s = be.exec(t[l]) || [])[1]), + (h = (s[2] || "").split(".").sort()), + d) + ) { + (f = S.event.special[d] || {}), + (p = u[(d = (r ? f.delegateType : f.bindType) || d)] || []), + (s = + s[2] && + new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)")), + (a = o = p.length); + while (o--) + (c = p[o]), + (!i && g !== c.origType) || + (n && n.guid !== c.guid) || + (s && !s.test(c.namespace)) || + (r && r !== c.selector && ("**" !== r || !c.selector)) || + (p.splice(o, 1), + c.selector && p.delegateCount--, + f.remove && f.remove.call(e, c)); + a && + !p.length && + ((f.teardown && !1 !== f.teardown.call(e, h, v.handle)) || + S.removeEvent(e, d, v.handle), + delete u[d]); + } else for (d in u) S.event.remove(e, d + t[l], n, r, !0); + S.isEmptyObject(u) && Y.remove(e, "handle events"); + } + }, + dispatch: function (e) { + var t, + n, + r, + i, + o, + a, + s = new Array(arguments.length), + u = S.event.fix(e), + l = (Y.get(this, "events") || Object.create(null))[u.type] || [], + c = S.event.special[u.type] || {}; + for (s[0] = u, t = 1; t < arguments.length; t++) s[t] = arguments[t]; + if ( + ((u.delegateTarget = this), + !c.preDispatch || !1 !== c.preDispatch.call(this, u)) + ) { + (a = S.event.handlers.call(this, u, l)), (t = 0); + while ((i = a[t++]) && !u.isPropagationStopped()) { + (u.currentTarget = i.elem), (n = 0); + while ((o = i.handlers[n++]) && !u.isImmediatePropagationStopped()) + (u.rnamespace && + !1 !== o.namespace && + !u.rnamespace.test(o.namespace)) || + ((u.handleObj = o), + (u.data = o.data), + void 0 !== + (r = ( + (S.event.special[o.origType] || {}).handle || o.handler + ).apply(i.elem, s)) && + !1 === (u.result = r) && + (u.preventDefault(), u.stopPropagation())); + } + return c.postDispatch && c.postDispatch.call(this, u), u.result; + } + }, + handlers: function (e, t) { + var n, + r, + i, + o, + a, + s = [], + u = t.delegateCount, + l = e.target; + if (u && l.nodeType && !("click" === e.type && 1 <= e.button)) + for (; l !== this; l = l.parentNode || this) + if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) { + for (o = [], a = {}, n = 0; n < u; n++) + void 0 === a[(i = (r = t[n]).selector + " ")] && + (a[i] = r.needsContext + ? -1 < S(i, this).index(l) + : S.find(i, this, null, [l]).length), + a[i] && o.push(r); + o.length && s.push({ elem: l, handlers: o }); + } + return ( + (l = this), u < t.length && s.push({ elem: l, handlers: t.slice(u) }), s + ); + }, + addProp: function (t, e) { + Object.defineProperty(S.Event.prototype, t, { + enumerable: !0, + configurable: !0, + get: m(e) + ? function () { + if (this.originalEvent) return e(this.originalEvent); + } + : function () { + if (this.originalEvent) return this.originalEvent[t]; + }, + set: function (e) { + Object.defineProperty(this, t, { + enumerable: !0, + configurable: !0, + writable: !0, + value: e, + }); + }, + }); + }, + fix: function (e) { + return e[S.expando] ? e : new S.Event(e); + }, + special: { + load: { noBubble: !0 }, + click: { + setup: function (e) { + var t = this || e; + return ( + pe.test(t.type) && t.click && A(t, "input") && Se(t, "click", we), + !1 + ); + }, + trigger: function (e) { + var t = this || e; + return ( + pe.test(t.type) && t.click && A(t, "input") && Se(t, "click"), !0 + ); + }, + _default: function (e) { + var t = e.target; + return ( + (pe.test(t.type) && + t.click && + A(t, "input") && + Y.get(t, "click")) || + A(t, "a") + ); + }, + }, + beforeunload: { + postDispatch: function (e) { + void 0 !== e.result && + e.originalEvent && + (e.originalEvent.returnValue = e.result); + }, + }, + }, + }), + (S.removeEvent = function (e, t, n) { + e.removeEventListener && e.removeEventListener(t, n); + }), + (S.Event = function (e, t) { + if (!(this instanceof S.Event)) return new S.Event(e, t); + e && e.type + ? ((this.originalEvent = e), + (this.type = e.type), + (this.isDefaultPrevented = + e.defaultPrevented || + (void 0 === e.defaultPrevented && !1 === e.returnValue) + ? we + : Te), + (this.target = + e.target && 3 === e.target.nodeType + ? e.target.parentNode + : e.target), + (this.currentTarget = e.currentTarget), + (this.relatedTarget = e.relatedTarget)) + : (this.type = e), + t && S.extend(this, t), + (this.timeStamp = (e && e.timeStamp) || Date.now()), + (this[S.expando] = !0); + }), + (S.Event.prototype = { + constructor: S.Event, + isDefaultPrevented: Te, + isPropagationStopped: Te, + isImmediatePropagationStopped: Te, + isSimulated: !1, + preventDefault: function () { + var e = this.originalEvent; + (this.isDefaultPrevented = we), + e && !this.isSimulated && e.preventDefault(); + }, + stopPropagation: function () { + var e = this.originalEvent; + (this.isPropagationStopped = we), + e && !this.isSimulated && e.stopPropagation(); + }, + stopImmediatePropagation: function () { + var e = this.originalEvent; + (this.isImmediatePropagationStopped = we), + e && !this.isSimulated && e.stopImmediatePropagation(), + this.stopPropagation(); + }, + }), + S.each( + { + altKey: !0, + bubbles: !0, + cancelable: !0, + changedTouches: !0, + ctrlKey: !0, + detail: !0, + eventPhase: !0, + metaKey: !0, + pageX: !0, + pageY: !0, + shiftKey: !0, + view: !0, + char: !0, + code: !0, + charCode: !0, + key: !0, + keyCode: !0, + button: !0, + buttons: !0, + clientX: !0, + clientY: !0, + offsetX: !0, + offsetY: !0, + pointerId: !0, + pointerType: !0, + screenX: !0, + screenY: !0, + targetTouches: !0, + toElement: !0, + touches: !0, + which: !0, + }, + S.event.addProp + ), + S.each({ focus: "focusin", blur: "focusout" }, function (e, t) { + S.event.special[e] = { + setup: function () { + return Se(this, e, Ce), !1; + }, + trigger: function () { + return Se(this, e), !0; + }, + _default: function () { + return !0; + }, + delegateType: t, + }; + }), + S.each( + { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout", + }, + function (e, i) { + S.event.special[e] = { + delegateType: i, + bindType: i, + handle: function (e) { + var t, + n = e.relatedTarget, + r = e.handleObj; + return ( + (n && (n === this || S.contains(this, n))) || + ((e.type = r.origType), + (t = r.handler.apply(this, arguments)), + (e.type = i)), + t + ); + }, + }; + } + ), + S.fn.extend({ + on: function (e, t, n, r) { + return Ee(this, e, t, n, r); + }, + one: function (e, t, n, r) { + return Ee(this, e, t, n, r, 1); + }, + off: function (e, t, n) { + var r, i; + if (e && e.preventDefault && e.handleObj) + return ( + (r = e.handleObj), + S(e.delegateTarget).off( + r.namespace ? r.origType + "." + r.namespace : r.origType, + r.selector, + r.handler + ), + this + ); + if ("object" == typeof e) { + for (i in e) this.off(i, t, e[i]); + return this; + } + return ( + (!1 !== t && "function" != typeof t) || ((n = t), (t = void 0)), + !1 === n && (n = Te), + this.each(function () { + S.event.remove(this, e, n, t); + }) + ); + }, + }); + var ke = /\s*$/g; + function je(e, t) { + return ( + (A(e, "table") && + A(11 !== t.nodeType ? t : t.firstChild, "tr") && + S(e).children("tbody")[0]) || + e + ); + } + function De(e) { + return (e.type = (null !== e.getAttribute("type")) + "/" + e.type), e; + } + function qe(e) { + return ( + "true/" === (e.type || "").slice(0, 5) + ? (e.type = e.type.slice(5)) + : e.removeAttribute("type"), + e + ); + } + function Le(e, t) { + var n, r, i, o, a, s; + if (1 === t.nodeType) { + if (Y.hasData(e) && (s = Y.get(e).events)) + for (i in (Y.remove(t, "handle events"), s)) + for (n = 0, r = s[i].length; n < r; n++) S.event.add(t, i, s[i][n]); + Q.hasData(e) && ((o = Q.access(e)), (a = S.extend({}, o)), Q.set(t, a)); + } + } + function He(n, r, i, o) { + r = g(r); + var e, + t, + a, + s, + u, + l, + c = 0, + f = n.length, + p = f - 1, + d = r[0], + h = m(d); + if (h || (1 < f && "string" == typeof d && !y.checkClone && Ae.test(d))) + return n.each(function (e) { + var t = n.eq(e); + h && (r[0] = d.call(this, e, t.html())), He(t, r, i, o); + }); + if ( + f && + ((t = (e = xe(r, n[0].ownerDocument, !1, n, o)).firstChild), + 1 === e.childNodes.length && (e = t), + t || o) + ) { + for (s = (a = S.map(ve(e, "script"), De)).length; c < f; c++) + (u = e), + c !== p && + ((u = S.clone(u, !0, !0)), s && S.merge(a, ve(u, "script"))), + i.call(n[c], u, c); + if (s) + for (l = a[a.length - 1].ownerDocument, S.map(a, qe), c = 0; c < s; c++) + (u = a[c]), + he.test(u.type || "") && + !Y.access(u, "globalEval") && + S.contains(l, u) && + (u.src && "module" !== (u.type || "").toLowerCase() + ? S._evalUrl && + !u.noModule && + S._evalUrl( + u.src, + { nonce: u.nonce || u.getAttribute("nonce") }, + l + ) + : b(u.textContent.replace(Ne, ""), u, l)); + } + return n; + } + function Oe(e, t, n) { + for (var r, i = t ? S.filter(t, e) : e, o = 0; null != (r = i[o]); o++) + n || 1 !== r.nodeType || S.cleanData(ve(r)), + r.parentNode && + (n && ie(r) && ye(ve(r, "script")), r.parentNode.removeChild(r)); + return e; + } + S.extend({ + htmlPrefilter: function (e) { + return e; + }, + clone: function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l, + c = e.cloneNode(!0), + f = ie(e); + if ( + !( + y.noCloneChecked || + (1 !== e.nodeType && 11 !== e.nodeType) || + S.isXMLDoc(e) + ) + ) + for (a = ve(c), r = 0, i = (o = ve(e)).length; r < i; r++) + (s = o[r]), + (u = a[r]), + void 0, + "input" === (l = u.nodeName.toLowerCase()) && pe.test(s.type) + ? (u.checked = s.checked) + : ("input" !== l && "textarea" !== l) || + (u.defaultValue = s.defaultValue); + if (t) + if (n) + for (o = o || ve(e), a = a || ve(c), r = 0, i = o.length; r < i; r++) + Le(o[r], a[r]); + else Le(e, c); + return ( + 0 < (a = ve(c, "script")).length && ye(a, !f && ve(e, "script")), c + ); + }, + cleanData: function (e) { + for (var t, n, r, i = S.event.special, o = 0; void 0 !== (n = e[o]); o++) + if (V(n)) { + if ((t = n[Y.expando])) { + if (t.events) + for (r in t.events) + i[r] ? S.event.remove(n, r) : S.removeEvent(n, r, t.handle); + n[Y.expando] = void 0; + } + n[Q.expando] && (n[Q.expando] = void 0); + } + }, + }), + S.fn.extend({ + detach: function (e) { + return Oe(this, e, !0); + }, + remove: function (e) { + return Oe(this, e); + }, + text: function (e) { + return $( + this, + function (e) { + return void 0 === e + ? S.text(this) + : this.empty().each(function () { + (1 !== this.nodeType && + 11 !== this.nodeType && + 9 !== this.nodeType) || + (this.textContent = e); + }); + }, + null, + e, + arguments.length + ); + }, + append: function () { + return He(this, arguments, function (e) { + (1 !== this.nodeType && + 11 !== this.nodeType && + 9 !== this.nodeType) || + je(this, e).appendChild(e); + }); + }, + prepend: function () { + return He(this, arguments, function (e) { + if ( + 1 === this.nodeType || + 11 === this.nodeType || + 9 === this.nodeType + ) { + var t = je(this, e); + t.insertBefore(e, t.firstChild); + } + }); + }, + before: function () { + return He(this, arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this); + }); + }, + after: function () { + return He(this, arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this.nextSibling); + }); + }, + empty: function () { + for (var e, t = 0; null != (e = this[t]); t++) + 1 === e.nodeType && (S.cleanData(ve(e, !1)), (e.textContent = "")); + return this; + }, + clone: function (e, t) { + return ( + (e = null != e && e), + (t = null == t ? e : t), + this.map(function () { + return S.clone(this, e, t); + }) + ); + }, + html: function (e) { + return $( + this, + function (e) { + var t = this[0] || {}, + n = 0, + r = this.length; + if (void 0 === e && 1 === t.nodeType) return t.innerHTML; + if ( + "string" == typeof e && + !ke.test(e) && + !ge[(de.exec(e) || ["", ""])[1].toLowerCase()] + ) { + e = S.htmlPrefilter(e); + try { + for (; n < r; n++) + 1 === (t = this[n] || {}).nodeType && + (S.cleanData(ve(t, !1)), (t.innerHTML = e)); + t = 0; + } catch (e) {} + } + t && this.empty().append(e); + }, + null, + e, + arguments.length + ); + }, + replaceWith: function () { + var n = []; + return He( + this, + arguments, + function (e) { + var t = this.parentNode; + S.inArray(this, n) < 0 && + (S.cleanData(ve(this)), t && t.replaceChild(e, this)); + }, + n + ); + }, + }), + S.each( + { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith", + }, + function (e, a) { + S.fn[e] = function (e) { + for (var t, n = [], r = S(e), i = r.length - 1, o = 0; o <= i; o++) + (t = o === i ? this : this.clone(!0)), + S(r[o])[a](t), + u.apply(n, t.get()); + return this.pushStack(n); + }; + } + ); + var Pe = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), + Re = function (e) { + var t = e.ownerDocument.defaultView; + return (t && t.opener) || (t = C), t.getComputedStyle(e); + }, + Me = function (e, t, n) { + var r, + i, + o = {}; + for (i in t) (o[i] = e.style[i]), (e.style[i] = t[i]); + for (i in ((r = n.call(e)), t)) e.style[i] = o[i]; + return r; + }, + Ie = new RegExp(ne.join("|"), "i"); + function We(e, t, n) { + var r, + i, + o, + a, + s = e.style; + return ( + (n = n || Re(e)) && + ("" !== (a = n.getPropertyValue(t) || n[t]) || + ie(e) || + (a = S.style(e, t)), + !y.pixelBoxStyles() && + Pe.test(a) && + Ie.test(t) && + ((r = s.width), + (i = s.minWidth), + (o = s.maxWidth), + (s.minWidth = s.maxWidth = s.width = a), + (a = n.width), + (s.width = r), + (s.minWidth = i), + (s.maxWidth = o))), + void 0 !== a ? a + "" : a + ); + } + function Fe(e, t) { + return { + get: function () { + if (!e()) return (this.get = t).apply(this, arguments); + delete this.get; + }, + }; + } + !(function () { + function e() { + if (l) { + (u.style.cssText = + "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"), + (l.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"), + re.appendChild(u).appendChild(l); + var e = C.getComputedStyle(l); + (n = "1%" !== e.top), + (s = 12 === t(e.marginLeft)), + (l.style.right = "60%"), + (o = 36 === t(e.right)), + (r = 36 === t(e.width)), + (l.style.position = "absolute"), + (i = 12 === t(l.offsetWidth / 3)), + re.removeChild(u), + (l = null); + } + } + function t(e) { + return Math.round(parseFloat(e)); + } + var n, + r, + i, + o, + a, + s, + u = E.createElement("div"), + l = E.createElement("div"); + l.style && + ((l.style.backgroundClip = "content-box"), + (l.cloneNode(!0).style.backgroundClip = ""), + (y.clearCloneStyle = "content-box" === l.style.backgroundClip), + S.extend(y, { + boxSizingReliable: function () { + return e(), r; + }, + pixelBoxStyles: function () { + return e(), o; + }, + pixelPosition: function () { + return e(), n; + }, + reliableMarginLeft: function () { + return e(), s; + }, + scrollboxSize: function () { + return e(), i; + }, + reliableTrDimensions: function () { + var e, t, n, r; + return ( + null == a && + ((e = E.createElement("table")), + (t = E.createElement("tr")), + (n = E.createElement("div")), + (e.style.cssText = + "position:absolute;left:-11111px;border-collapse:separate"), + (t.style.cssText = "border:1px solid"), + (t.style.height = "1px"), + (n.style.height = "9px"), + (n.style.display = "block"), + re.appendChild(e).appendChild(t).appendChild(n), + (r = C.getComputedStyle(t)), + (a = + parseInt(r.height, 10) + + parseInt(r.borderTopWidth, 10) + + parseInt(r.borderBottomWidth, 10) === + t.offsetHeight), + re.removeChild(e)), + a + ); + }, + })); + })(); + var Be = ["Webkit", "Moz", "ms"], + $e = E.createElement("div").style, + _e = {}; + function ze(e) { + var t = S.cssProps[e] || _e[e]; + return ( + t || + (e in $e + ? e + : (_e[e] = + (function (e) { + var t = e[0].toUpperCase() + e.slice(1), + n = Be.length; + while (n--) if ((e = Be[n] + t) in $e) return e; + })(e) || e)) + ); + } + var Ue = /^(none|table(?!-c[ea]).+)/, + Xe = /^--/, + Ve = { position: "absolute", visibility: "hidden", display: "block" }, + Ge = { letterSpacing: "0", fontWeight: "400" }; + function Ye(e, t, n) { + var r = te.exec(t); + return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; + } + function Qe(e, t, n, r, i, o) { + var a = "width" === t ? 1 : 0, + s = 0, + u = 0; + if (n === (r ? "border" : "content")) return 0; + for (; a < 4; a += 2) + "margin" === n && (u += S.css(e, n + ne[a], !0, i)), + r + ? ("content" === n && (u -= S.css(e, "padding" + ne[a], !0, i)), + "margin" !== n && + (u -= S.css(e, "border" + ne[a] + "Width", !0, i))) + : ((u += S.css(e, "padding" + ne[a], !0, i)), + "padding" !== n + ? (u += S.css(e, "border" + ne[a] + "Width", !0, i)) + : (s += S.css(e, "border" + ne[a] + "Width", !0, i))); + return ( + !r && + 0 <= o && + (u += + Math.max( + 0, + Math.ceil( + e["offset" + t[0].toUpperCase() + t.slice(1)] - o - u - s - 0.5 + ) + ) || 0), + u + ); + } + function Je(e, t, n) { + var r = Re(e), + i = + (!y.boxSizingReliable() || n) && + "border-box" === S.css(e, "boxSizing", !1, r), + o = i, + a = We(e, t, r), + s = "offset" + t[0].toUpperCase() + t.slice(1); + if (Pe.test(a)) { + if (!n) return a; + a = "auto"; + } + return ( + ((!y.boxSizingReliable() && i) || + (!y.reliableTrDimensions() && A(e, "tr")) || + "auto" === a || + (!parseFloat(a) && "inline" === S.css(e, "display", !1, r))) && + e.getClientRects().length && + ((i = "border-box" === S.css(e, "boxSizing", !1, r)), + (o = s in e) && (a = e[s])), + (a = parseFloat(a) || 0) + + Qe(e, t, n || (i ? "border" : "content"), o, r, a) + + "px" + ); + } + function Ke(e, t, n, r, i) { + return new Ke.prototype.init(e, t, n, r, i); + } + S.extend({ + cssHooks: { + opacity: { + get: function (e, t) { + if (t) { + var n = We(e, "opacity"); + return "" === n ? "1" : n; + } + }, + }, + }, + cssNumber: { + animationIterationCount: !0, + columnCount: !0, + fillOpacity: !0, + flexGrow: !0, + flexShrink: !0, + fontWeight: !0, + gridArea: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnStart: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowStart: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + widows: !0, + zIndex: !0, + zoom: !0, + }, + cssProps: {}, + style: function (e, t, n, r) { + if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { + var i, + o, + a, + s = X(t), + u = Xe.test(t), + l = e.style; + if ( + (u || (t = ze(s)), (a = S.cssHooks[t] || S.cssHooks[s]), void 0 === n) + ) + return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : l[t]; + "string" === (o = typeof n) && + (i = te.exec(n)) && + i[1] && + ((n = se(e, t, i)), (o = "number")), + null != n && + n == n && + ("number" !== o || + u || + (n += (i && i[3]) || (S.cssNumber[s] ? "" : "px")), + y.clearCloneStyle || + "" !== n || + 0 !== t.indexOf("background") || + (l[t] = "inherit"), + (a && "set" in a && void 0 === (n = a.set(e, n, r))) || + (u ? l.setProperty(t, n) : (l[t] = n))); + } + }, + css: function (e, t, n, r) { + var i, + o, + a, + s = X(t); + return ( + Xe.test(t) || (t = ze(s)), + (a = S.cssHooks[t] || S.cssHooks[s]) && + "get" in a && + (i = a.get(e, !0, n)), + void 0 === i && (i = We(e, t, r)), + "normal" === i && t in Ge && (i = Ge[t]), + "" === n || n + ? ((o = parseFloat(i)), !0 === n || isFinite(o) ? o || 0 : i) + : i + ); + }, + }), + S.each(["height", "width"], function (e, u) { + S.cssHooks[u] = { + get: function (e, t, n) { + if (t) + return !Ue.test(S.css(e, "display")) || + (e.getClientRects().length && e.getBoundingClientRect().width) + ? Je(e, u, n) + : Me(e, Ve, function () { + return Je(e, u, n); + }); + }, + set: function (e, t, n) { + var r, + i = Re(e), + o = !y.scrollboxSize() && "absolute" === i.position, + a = (o || n) && "border-box" === S.css(e, "boxSizing", !1, i), + s = n ? Qe(e, u, n, a, i) : 0; + return ( + a && + o && + (s -= Math.ceil( + e["offset" + u[0].toUpperCase() + u.slice(1)] - + parseFloat(i[u]) - + Qe(e, u, "border", !1, i) - + 0.5 + )), + s && + (r = te.exec(t)) && + "px" !== (r[3] || "px") && + ((e.style[u] = t), (t = S.css(e, u))), + Ye(0, t, s) + ); + }, + }; + }), + (S.cssHooks.marginLeft = Fe(y.reliableMarginLeft, function (e, t) { + if (t) + return ( + (parseFloat(We(e, "marginLeft")) || + e.getBoundingClientRect().left - + Me(e, { marginLeft: 0 }, function () { + return e.getBoundingClientRect().left; + })) + "px" + ); + })), + S.each({ margin: "", padding: "", border: "Width" }, function (i, o) { + (S.cssHooks[i + o] = { + expand: function (e) { + for ( + var t = 0, n = {}, r = "string" == typeof e ? e.split(" ") : [e]; + t < 4; + t++ + ) + n[i + ne[t] + o] = r[t] || r[t - 2] || r[0]; + return n; + }, + }), + "margin" !== i && (S.cssHooks[i + o].set = Ye); + }), + S.fn.extend({ + css: function (e, t) { + return $( + this, + function (e, t, n) { + var r, + i, + o = {}, + a = 0; + if (Array.isArray(t)) { + for (r = Re(e), i = t.length; a < i; a++) + o[t[a]] = S.css(e, t[a], !1, r); + return o; + } + return void 0 !== n ? S.style(e, t, n) : S.css(e, t); + }, + e, + t, + 1 < arguments.length + ); + }, + }), + (((S.Tween = Ke).prototype = { + constructor: Ke, + init: function (e, t, n, r, i, o) { + (this.elem = e), + (this.prop = n), + (this.easing = i || S.easing._default), + (this.options = t), + (this.start = this.now = this.cur()), + (this.end = r), + (this.unit = o || (S.cssNumber[n] ? "" : "px")); + }, + cur: function () { + var e = Ke.propHooks[this.prop]; + return e && e.get ? e.get(this) : Ke.propHooks._default.get(this); + }, + run: function (e) { + var t, + n = Ke.propHooks[this.prop]; + return ( + this.options.duration + ? (this.pos = t = + S.easing[this.easing]( + e, + this.options.duration * e, + 0, + 1, + this.options.duration + )) + : (this.pos = t = e), + (this.now = (this.end - this.start) * t + this.start), + this.options.step && + this.options.step.call(this.elem, this.now, this), + n && n.set ? n.set(this) : Ke.propHooks._default.set(this), + this + ); + }, + }).init.prototype = Ke.prototype), + ((Ke.propHooks = { + _default: { + get: function (e) { + var t; + return 1 !== e.elem.nodeType || + (null != e.elem[e.prop] && null == e.elem.style[e.prop]) + ? e.elem[e.prop] + : (t = S.css(e.elem, e.prop, "")) && "auto" !== t + ? t + : 0; + }, + set: function (e) { + S.fx.step[e.prop] + ? S.fx.step[e.prop](e) + : 1 !== e.elem.nodeType || + (!S.cssHooks[e.prop] && null == e.elem.style[ze(e.prop)]) + ? (e.elem[e.prop] = e.now) + : S.style(e.elem, e.prop, e.now + e.unit); + }, + }, + }).scrollTop = Ke.propHooks.scrollLeft = + { + set: function (e) { + e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now); + }, + }), + (S.easing = { + linear: function (e) { + return e; + }, + swing: function (e) { + return 0.5 - Math.cos(e * Math.PI) / 2; + }, + _default: "swing", + }), + (S.fx = Ke.prototype.init), + (S.fx.step = {}); + var Ze, + et, + tt, + nt, + rt = /^(?:toggle|show|hide)$/, + it = /queueHooks$/; + function ot() { + et && + (!1 === E.hidden && C.requestAnimationFrame + ? C.requestAnimationFrame(ot) + : C.setTimeout(ot, S.fx.interval), + S.fx.tick()); + } + function at() { + return ( + C.setTimeout(function () { + Ze = void 0; + }), + (Ze = Date.now()) + ); + } + function st(e, t) { + var n, + r = 0, + i = { height: e }; + for (t = t ? 1 : 0; r < 4; r += 2 - t) + i["margin" + (n = ne[r])] = i["padding" + n] = e; + return t && (i.opacity = i.width = e), i; + } + function ut(e, t, n) { + for ( + var r, + i = (lt.tweeners[t] || []).concat(lt.tweeners["*"]), + o = 0, + a = i.length; + o < a; + o++ + ) + if ((r = i[o].call(n, t, e))) return r; + } + function lt(o, e, t) { + var n, + a, + r = 0, + i = lt.prefilters.length, + s = S.Deferred().always(function () { + delete u.elem; + }), + u = function () { + if (a) return !1; + for ( + var e = Ze || at(), + t = Math.max(0, l.startTime + l.duration - e), + n = 1 - (t / l.duration || 0), + r = 0, + i = l.tweens.length; + r < i; + r++ + ) + l.tweens[r].run(n); + return ( + s.notifyWith(o, [l, n, t]), + n < 1 && i + ? t + : (i || s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l]), !1) + ); + }, + l = s.promise({ + elem: o, + props: S.extend({}, e), + opts: S.extend(!0, { specialEasing: {}, easing: S.easing._default }, t), + originalProperties: e, + originalOptions: t, + startTime: Ze || at(), + duration: t.duration, + tweens: [], + createTween: function (e, t) { + var n = S.Tween( + o, + l.opts, + e, + t, + l.opts.specialEasing[e] || l.opts.easing + ); + return l.tweens.push(n), n; + }, + stop: function (e) { + var t = 0, + n = e ? l.tweens.length : 0; + if (a) return this; + for (a = !0; t < n; t++) l.tweens[t].run(1); + return ( + e + ? (s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l, e])) + : s.rejectWith(o, [l, e]), + this + ); + }, + }), + c = l.props; + for ( + !(function (e, t) { + var n, r, i, o, a; + for (n in e) + if ( + ((i = t[(r = X(n))]), + (o = e[n]), + Array.isArray(o) && ((i = o[1]), (o = e[n] = o[0])), + n !== r && ((e[r] = o), delete e[n]), + (a = S.cssHooks[r]) && ("expand" in a)) + ) + for (n in ((o = a.expand(o)), delete e[r], o)) + (n in e) || ((e[n] = o[n]), (t[n] = i)); + else t[r] = i; + })(c, l.opts.specialEasing); + r < i; + r++ + ) + if ((n = lt.prefilters[r].call(l, o, c, l.opts))) + return ( + m(n.stop) && + (S._queueHooks(l.elem, l.opts.queue).stop = n.stop.bind(n)), + n + ); + return ( + S.map(c, ut, l), + m(l.opts.start) && l.opts.start.call(o, l), + l + .progress(l.opts.progress) + .done(l.opts.done, l.opts.complete) + .fail(l.opts.fail) + .always(l.opts.always), + S.fx.timer(S.extend(u, { elem: o, anim: l, queue: l.opts.queue })), + l + ); + } + (S.Animation = S.extend(lt, { + tweeners: { + "*": [ + function (e, t) { + var n = this.createTween(e, t); + return se(n.elem, e, te.exec(t), n), n; + }, + ], + }, + tweener: function (e, t) { + m(e) ? ((t = e), (e = ["*"])) : (e = e.match(P)); + for (var n, r = 0, i = e.length; r < i; r++) + (n = e[r]), + (lt.tweeners[n] = lt.tweeners[n] || []), + lt.tweeners[n].unshift(t); + }, + prefilters: [ + function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l, + c, + f = "width" in t || "height" in t, + p = this, + d = {}, + h = e.style, + g = e.nodeType && ae(e), + v = Y.get(e, "fxshow"); + for (r in (n.queue || + (null == (a = S._queueHooks(e, "fx")).unqueued && + ((a.unqueued = 0), + (s = a.empty.fire), + (a.empty.fire = function () { + a.unqueued || s(); + })), + a.unqueued++, + p.always(function () { + p.always(function () { + a.unqueued--, S.queue(e, "fx").length || a.empty.fire(); + }); + })), + t)) + if (((i = t[r]), rt.test(i))) { + if ( + (delete t[r], + (o = o || "toggle" === i), + i === (g ? "hide" : "show")) + ) { + if ("show" !== i || !v || void 0 === v[r]) continue; + g = !0; + } + d[r] = (v && v[r]) || S.style(e, r); + } + if ((u = !S.isEmptyObject(t)) || !S.isEmptyObject(d)) + for (r in (f && + 1 === e.nodeType && + ((n.overflow = [h.overflow, h.overflowX, h.overflowY]), + null == (l = v && v.display) && (l = Y.get(e, "display")), + "none" === (c = S.css(e, "display")) && + (l + ? (c = l) + : (le([e], !0), + (l = e.style.display || l), + (c = S.css(e, "display")), + le([e]))), + ("inline" === c || ("inline-block" === c && null != l)) && + "none" === S.css(e, "float") && + (u || + (p.done(function () { + h.display = l; + }), + null == l && ((c = h.display), (l = "none" === c ? "" : c))), + (h.display = "inline-block"))), + n.overflow && + ((h.overflow = "hidden"), + p.always(function () { + (h.overflow = n.overflow[0]), + (h.overflowX = n.overflow[1]), + (h.overflowY = n.overflow[2]); + })), + (u = !1), + d)) + u || + (v + ? "hidden" in v && (g = v.hidden) + : (v = Y.access(e, "fxshow", { display: l })), + o && (v.hidden = !g), + g && le([e], !0), + p.done(function () { + for (r in (g || le([e]), Y.remove(e, "fxshow"), d)) + S.style(e, r, d[r]); + })), + (u = ut(g ? v[r] : 0, r, p)), + r in v || + ((v[r] = u.start), g && ((u.end = u.start), (u.start = 0))); + }, + ], + prefilter: function (e, t) { + t ? lt.prefilters.unshift(e) : lt.prefilters.push(e); + }, + })), + (S.speed = function (e, t, n) { + var r = + e && "object" == typeof e + ? S.extend({}, e) + : { + complete: n || (!n && t) || (m(e) && e), + duration: e, + easing: (n && t) || (t && !m(t) && t), + }; + return ( + S.fx.off + ? (r.duration = 0) + : "number" != typeof r.duration && + (r.duration in S.fx.speeds + ? (r.duration = S.fx.speeds[r.duration]) + : (r.duration = S.fx.speeds._default)), + (null != r.queue && !0 !== r.queue) || (r.queue = "fx"), + (r.old = r.complete), + (r.complete = function () { + m(r.old) && r.old.call(this), r.queue && S.dequeue(this, r.queue); + }), + r + ); + }), + S.fn.extend({ + fadeTo: function (e, t, n, r) { + return this.filter(ae) + .css("opacity", 0) + .show() + .end() + .animate({ opacity: t }, e, n, r); + }, + animate: function (t, e, n, r) { + var i = S.isEmptyObject(t), + o = S.speed(e, n, r), + a = function () { + var e = lt(this, S.extend({}, t), o); + (i || Y.get(this, "finish")) && e.stop(!0); + }; + return ( + (a.finish = a), + i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a) + ); + }, + stop: function (i, e, o) { + var a = function (e) { + var t = e.stop; + delete e.stop, t(o); + }; + return ( + "string" != typeof i && ((o = e), (e = i), (i = void 0)), + e && this.queue(i || "fx", []), + this.each(function () { + var e = !0, + t = null != i && i + "queueHooks", + n = S.timers, + r = Y.get(this); + if (t) r[t] && r[t].stop && a(r[t]); + else for (t in r) r[t] && r[t].stop && it.test(t) && a(r[t]); + for (t = n.length; t--; ) + n[t].elem !== this || + (null != i && n[t].queue !== i) || + (n[t].anim.stop(o), (e = !1), n.splice(t, 1)); + (!e && o) || S.dequeue(this, i); + }) + ); + }, + finish: function (a) { + return ( + !1 !== a && (a = a || "fx"), + this.each(function () { + var e, + t = Y.get(this), + n = t[a + "queue"], + r = t[a + "queueHooks"], + i = S.timers, + o = n ? n.length : 0; + for ( + t.finish = !0, + S.queue(this, a, []), + r && r.stop && r.stop.call(this, !0), + e = i.length; + e--; + + ) + i[e].elem === this && + i[e].queue === a && + (i[e].anim.stop(!0), i.splice(e, 1)); + for (e = 0; e < o; e++) + n[e] && n[e].finish && n[e].finish.call(this); + delete t.finish; + }) + ); + }, + }), + S.each(["toggle", "show", "hide"], function (e, r) { + var i = S.fn[r]; + S.fn[r] = function (e, t, n) { + return null == e || "boolean" == typeof e + ? i.apply(this, arguments) + : this.animate(st(r, !0), e, t, n); + }; + }), + S.each( + { + slideDown: st("show"), + slideUp: st("hide"), + slideToggle: st("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" }, + }, + function (e, r) { + S.fn[e] = function (e, t, n) { + return this.animate(r, e, t, n); + }; + } + ), + (S.timers = []), + (S.fx.tick = function () { + var e, + t = 0, + n = S.timers; + for (Ze = Date.now(); t < n.length; t++) + (e = n[t])() || n[t] !== e || n.splice(t--, 1); + n.length || S.fx.stop(), (Ze = void 0); + }), + (S.fx.timer = function (e) { + S.timers.push(e), S.fx.start(); + }), + (S.fx.interval = 13), + (S.fx.start = function () { + et || ((et = !0), ot()); + }), + (S.fx.stop = function () { + et = null; + }), + (S.fx.speeds = { slow: 600, fast: 200, _default: 400 }), + (S.fn.delay = function (r, e) { + return ( + (r = (S.fx && S.fx.speeds[r]) || r), + (e = e || "fx"), + this.queue(e, function (e, t) { + var n = C.setTimeout(e, r); + t.stop = function () { + C.clearTimeout(n); + }; + }) + ); + }), + (tt = E.createElement("input")), + (nt = E.createElement("select").appendChild(E.createElement("option"))), + (tt.type = "checkbox"), + (y.checkOn = "" !== tt.value), + (y.optSelected = nt.selected), + ((tt = E.createElement("input")).value = "t"), + (tt.type = "radio"), + (y.radioValue = "t" === tt.value); + var ct, + ft = S.expr.attrHandle; + S.fn.extend({ + attr: function (e, t) { + return $(this, S.attr, e, t, 1 < arguments.length); + }, + removeAttr: function (e) { + return this.each(function () { + S.removeAttr(this, e); + }); + }, + }), + S.extend({ + attr: function (e, t, n) { + var r, + i, + o = e.nodeType; + if (3 !== o && 8 !== o && 2 !== o) + return "undefined" == typeof e.getAttribute + ? S.prop(e, t, n) + : ((1 === o && S.isXMLDoc(e)) || + (i = + S.attrHooks[t.toLowerCase()] || + (S.expr.match.bool.test(t) ? ct : void 0)), + void 0 !== n + ? null === n + ? void S.removeAttr(e, t) + : i && "set" in i && void 0 !== (r = i.set(e, n, t)) + ? r + : (e.setAttribute(t, n + ""), n) + : i && "get" in i && null !== (r = i.get(e, t)) + ? r + : null == (r = S.find.attr(e, t)) + ? void 0 + : r); + }, + attrHooks: { + type: { + set: function (e, t) { + if (!y.radioValue && "radio" === t && A(e, "input")) { + var n = e.value; + return e.setAttribute("type", t), n && (e.value = n), t; + } + }, + }, + }, + removeAttr: function (e, t) { + var n, + r = 0, + i = t && t.match(P); + if (i && 1 === e.nodeType) while ((n = i[r++])) e.removeAttribute(n); + }, + }), + (ct = { + set: function (e, t, n) { + return !1 === t ? S.removeAttr(e, n) : e.setAttribute(n, n), n; + }, + }), + S.each(S.expr.match.bool.source.match(/\w+/g), function (e, t) { + var a = ft[t] || S.find.attr; + ft[t] = function (e, t, n) { + var r, + i, + o = t.toLowerCase(); + return ( + n || + ((i = ft[o]), + (ft[o] = r), + (r = null != a(e, t, n) ? o : null), + (ft[o] = i)), + r + ); + }; + }); + var pt = /^(?:input|select|textarea|button)$/i, + dt = /^(?:a|area)$/i; + function ht(e) { + return (e.match(P) || []).join(" "); + } + function gt(e) { + return (e.getAttribute && e.getAttribute("class")) || ""; + } + function vt(e) { + return Array.isArray(e) ? e : ("string" == typeof e && e.match(P)) || []; + } + S.fn.extend({ + prop: function (e, t) { + return $(this, S.prop, e, t, 1 < arguments.length); + }, + removeProp: function (e) { + return this.each(function () { + delete this[S.propFix[e] || e]; + }); + }, + }), + S.extend({ + prop: function (e, t, n) { + var r, + i, + o = e.nodeType; + if (3 !== o && 8 !== o && 2 !== o) + return ( + (1 === o && S.isXMLDoc(e)) || + ((t = S.propFix[t] || t), (i = S.propHooks[t])), + void 0 !== n + ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) + ? r + : (e[t] = n) + : i && "get" in i && null !== (r = i.get(e, t)) + ? r + : e[t] + ); + }, + propHooks: { + tabIndex: { + get: function (e) { + var t = S.find.attr(e, "tabindex"); + return t + ? parseInt(t, 10) + : pt.test(e.nodeName) || (dt.test(e.nodeName) && e.href) + ? 0 + : -1; + }, + }, + }, + propFix: { for: "htmlFor", class: "className" }, + }), + y.optSelected || + (S.propHooks.selected = { + get: function (e) { + var t = e.parentNode; + return t && t.parentNode && t.parentNode.selectedIndex, null; + }, + set: function (e) { + var t = e.parentNode; + t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex); + }, + }), + S.each( + [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable", + ], + function () { + S.propFix[this.toLowerCase()] = this; + } + ), + S.fn.extend({ + addClass: function (t) { + var e, + n, + r, + i, + o, + a, + s, + u = 0; + if (m(t)) + return this.each(function (e) { + S(this).addClass(t.call(this, e, gt(this))); + }); + if ((e = vt(t)).length) + while ((n = this[u++])) + if (((i = gt(n)), (r = 1 === n.nodeType && " " + ht(i) + " "))) { + a = 0; + while ((o = e[a++])) + r.indexOf(" " + o + " ") < 0 && (r += o + " "); + i !== (s = ht(r)) && n.setAttribute("class", s); + } + return this; + }, + removeClass: function (t) { + var e, + n, + r, + i, + o, + a, + s, + u = 0; + if (m(t)) + return this.each(function (e) { + S(this).removeClass(t.call(this, e, gt(this))); + }); + if (!arguments.length) return this.attr("class", ""); + if ((e = vt(t)).length) + while ((n = this[u++])) + if (((i = gt(n)), (r = 1 === n.nodeType && " " + ht(i) + " "))) { + a = 0; + while ((o = e[a++])) + while (-1 < r.indexOf(" " + o + " ")) + r = r.replace(" " + o + " ", " "); + i !== (s = ht(r)) && n.setAttribute("class", s); + } + return this; + }, + toggleClass: function (i, t) { + var o = typeof i, + a = "string" === o || Array.isArray(i); + return "boolean" == typeof t && a + ? t + ? this.addClass(i) + : this.removeClass(i) + : m(i) + ? this.each(function (e) { + S(this).toggleClass(i.call(this, e, gt(this), t), t); + }) + : this.each(function () { + var e, t, n, r; + if (a) { + (t = 0), (n = S(this)), (r = vt(i)); + while ((e = r[t++])) + n.hasClass(e) ? n.removeClass(e) : n.addClass(e); + } else (void 0 !== i && "boolean" !== o) || ((e = gt(this)) && Y.set(this, "__className__", e), this.setAttribute && this.setAttribute("class", e || !1 === i ? "" : Y.get(this, "__className__") || "")); + }); + }, + hasClass: function (e) { + var t, + n, + r = 0; + t = " " + e + " "; + while ((n = this[r++])) + if (1 === n.nodeType && -1 < (" " + ht(gt(n)) + " ").indexOf(t)) + return !0; + return !1; + }, + }); + var yt = /\r/g; + S.fn.extend({ + val: function (n) { + var r, + e, + i, + t = this[0]; + return arguments.length + ? ((i = m(n)), + this.each(function (e) { + var t; + 1 === this.nodeType && + (null == (t = i ? n.call(this, e, S(this).val()) : n) + ? (t = "") + : "number" == typeof t + ? (t += "") + : Array.isArray(t) && + (t = S.map(t, function (e) { + return null == e ? "" : e + ""; + })), + ((r = + S.valHooks[this.type] || + S.valHooks[this.nodeName.toLowerCase()]) && + "set" in r && + void 0 !== r.set(this, t, "value")) || + (this.value = t)); + })) + : t + ? (r = S.valHooks[t.type] || S.valHooks[t.nodeName.toLowerCase()]) && + "get" in r && + void 0 !== (e = r.get(t, "value")) + ? e + : "string" == typeof (e = t.value) + ? e.replace(yt, "") + : null == e + ? "" + : e + : void 0; + }, + }), + S.extend({ + valHooks: { + option: { + get: function (e) { + var t = S.find.attr(e, "value"); + return null != t ? t : ht(S.text(e)); + }, + }, + select: { + get: function (e) { + var t, + n, + r, + i = e.options, + o = e.selectedIndex, + a = "select-one" === e.type, + s = a ? null : [], + u = a ? o + 1 : i.length; + for (r = o < 0 ? u : a ? o : 0; r < u; r++) + if ( + ((n = i[r]).selected || r === o) && + !n.disabled && + (!n.parentNode.disabled || !A(n.parentNode, "optgroup")) + ) { + if (((t = S(n).val()), a)) return t; + s.push(t); + } + return s; + }, + set: function (e, t) { + var n, + r, + i = e.options, + o = S.makeArray(t), + a = i.length; + while (a--) + ((r = i[a]).selected = + -1 < S.inArray(S.valHooks.option.get(r), o)) && (n = !0); + return n || (e.selectedIndex = -1), o; + }, + }, + }, + }), + S.each(["radio", "checkbox"], function () { + (S.valHooks[this] = { + set: function (e, t) { + if (Array.isArray(t)) + return (e.checked = -1 < S.inArray(S(e).val(), t)); + }, + }), + y.checkOn || + (S.valHooks[this].get = function (e) { + return null === e.getAttribute("value") ? "on" : e.value; + }); + }), + (y.focusin = "onfocusin" in C); + var mt = /^(?:focusinfocus|focusoutblur)$/, + xt = function (e) { + e.stopPropagation(); + }; + S.extend(S.event, { + trigger: function (e, t, n, r) { + var i, + o, + a, + s, + u, + l, + c, + f, + p = [n || E], + d = v.call(e, "type") ? e.type : e, + h = v.call(e, "namespace") ? e.namespace.split(".") : []; + if ( + ((o = f = a = n = n || E), + 3 !== n.nodeType && + 8 !== n.nodeType && + !mt.test(d + S.event.triggered) && + (-1 < d.indexOf(".") && ((d = (h = d.split(".")).shift()), h.sort()), + (u = d.indexOf(":") < 0 && "on" + d), + ((e = e[S.expando] + ? e + : new S.Event(d, "object" == typeof e && e)).isTrigger = r ? 2 : 3), + (e.namespace = h.join(".")), + (e.rnamespace = e.namespace + ? new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)") + : null), + (e.result = void 0), + e.target || (e.target = n), + (t = null == t ? [e] : S.makeArray(t, [e])), + (c = S.event.special[d] || {}), + r || !c.trigger || !1 !== c.trigger.apply(n, t))) + ) { + if (!r && !c.noBubble && !x(n)) { + for ( + s = c.delegateType || d, mt.test(s + d) || (o = o.parentNode); + o; + o = o.parentNode + ) + p.push(o), (a = o); + a === (n.ownerDocument || E) && + p.push(a.defaultView || a.parentWindow || C); + } + i = 0; + while ((o = p[i++]) && !e.isPropagationStopped()) + (f = o), + (e.type = 1 < i ? s : c.bindType || d), + (l = + (Y.get(o, "events") || Object.create(null))[e.type] && + Y.get(o, "handle")) && l.apply(o, t), + (l = u && o[u]) && + l.apply && + V(o) && + ((e.result = l.apply(o, t)), + !1 === e.result && e.preventDefault()); + return ( + (e.type = d), + r || + e.isDefaultPrevented() || + (c._default && !1 !== c._default.apply(p.pop(), t)) || + !V(n) || + (u && + m(n[d]) && + !x(n) && + ((a = n[u]) && (n[u] = null), + (S.event.triggered = d), + e.isPropagationStopped() && f.addEventListener(d, xt), + n[d](), + e.isPropagationStopped() && f.removeEventListener(d, xt), + (S.event.triggered = void 0), + a && (n[u] = a))), + e.result + ); + } + }, + simulate: function (e, t, n) { + var r = S.extend(new S.Event(), n, { type: e, isSimulated: !0 }); + S.event.trigger(r, null, t); + }, + }), + S.fn.extend({ + trigger: function (e, t) { + return this.each(function () { + S.event.trigger(e, t, this); + }); + }, + triggerHandler: function (e, t) { + var n = this[0]; + if (n) return S.event.trigger(e, t, n, !0); + }, + }), + y.focusin || + S.each({ focus: "focusin", blur: "focusout" }, function (n, r) { + var i = function (e) { + S.event.simulate(r, e.target, S.event.fix(e)); + }; + S.event.special[r] = { + setup: function () { + var e = this.ownerDocument || this.document || this, + t = Y.access(e, r); + t || e.addEventListener(n, i, !0), Y.access(e, r, (t || 0) + 1); + }, + teardown: function () { + var e = this.ownerDocument || this.document || this, + t = Y.access(e, r) - 1; + t + ? Y.access(e, r, t) + : (e.removeEventListener(n, i, !0), Y.remove(e, r)); + }, + }; + }); + var bt = C.location, + wt = { guid: Date.now() }, + Tt = /\?/; + S.parseXML = function (e) { + var t, n; + if (!e || "string" != typeof e) return null; + try { + t = new C.DOMParser().parseFromString(e, "text/xml"); + } catch (e) {} + return ( + (n = t && t.getElementsByTagName("parsererror")[0]), + (t && !n) || + S.error( + "Invalid XML: " + + (n + ? S.map(n.childNodes, function (e) { + return e.textContent; + }).join("\n") + : e) + ), + t + ); + }; + var Ct = /\[\]$/, + Et = /\r?\n/g, + St = /^(?:submit|button|image|reset|file)$/i, + kt = /^(?:input|select|textarea|keygen)/i; + function At(n, e, r, i) { + var t; + if (Array.isArray(e)) + S.each(e, function (e, t) { + r || Ct.test(n) + ? i(n, t) + : At( + n + "[" + ("object" == typeof t && null != t ? e : "") + "]", + t, + r, + i + ); + }); + else if (r || "object" !== w(e)) i(n, e); + else for (t in e) At(n + "[" + t + "]", e[t], r, i); + } + (S.param = function (e, t) { + var n, + r = [], + i = function (e, t) { + var n = m(t) ? t() : t; + r[r.length] = + encodeURIComponent(e) + "=" + encodeURIComponent(null == n ? "" : n); + }; + if (null == e) return ""; + if (Array.isArray(e) || (e.jquery && !S.isPlainObject(e))) + S.each(e, function () { + i(this.name, this.value); + }); + else for (n in e) At(n, e[n], t, i); + return r.join("&"); + }), + S.fn.extend({ + serialize: function () { + return S.param(this.serializeArray()); + }, + serializeArray: function () { + return this.map(function () { + var e = S.prop(this, "elements"); + return e ? S.makeArray(e) : this; + }) + .filter(function () { + var e = this.type; + return ( + this.name && + !S(this).is(":disabled") && + kt.test(this.nodeName) && + !St.test(e) && + (this.checked || !pe.test(e)) + ); + }) + .map(function (e, t) { + var n = S(this).val(); + return null == n + ? null + : Array.isArray(n) + ? S.map(n, function (e) { + return { name: t.name, value: e.replace(Et, "\r\n") }; + }) + : { name: t.name, value: n.replace(Et, "\r\n") }; + }) + .get(); + }, + }); + var Nt = /%20/g, + jt = /#.*$/, + Dt = /([?&])_=[^&]*/, + qt = /^(.*?):[ \t]*([^\r\n]*)$/gm, + Lt = /^(?:GET|HEAD)$/, + Ht = /^\/\//, + Ot = {}, + Pt = {}, + Rt = "*/".concat("*"), + Mt = E.createElement("a"); + function It(o) { + return function (e, t) { + "string" != typeof e && ((t = e), (e = "*")); + var n, + r = 0, + i = e.toLowerCase().match(P) || []; + if (m(t)) + while ((n = i[r++])) + "+" === n[0] + ? ((n = n.slice(1) || "*"), (o[n] = o[n] || []).unshift(t)) + : (o[n] = o[n] || []).push(t); + }; + } + function Wt(t, i, o, a) { + var s = {}, + u = t === Pt; + function l(e) { + var r; + return ( + (s[e] = !0), + S.each(t[e] || [], function (e, t) { + var n = t(i, o, a); + return "string" != typeof n || u || s[n] + ? u + ? !(r = n) + : void 0 + : (i.dataTypes.unshift(n), l(n), !1); + }), + r + ); + } + return l(i.dataTypes[0]) || (!s["*"] && l("*")); + } + function Ft(e, t) { + var n, + r, + i = S.ajaxSettings.flatOptions || {}; + for (n in t) void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); + return r && S.extend(!0, e, r), e; + } + (Mt.href = bt.href), + S.extend({ + active: 0, + lastModified: {}, + etag: {}, + ajaxSettings: { + url: bt.href, + type: "GET", + isLocal: + /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test( + bt.protocol + ), + global: !0, + processData: !0, + async: !0, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + accepts: { + "*": Rt, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript", + }, + contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON", + }, + converters: { + "* text": String, + "text html": !0, + "text json": JSON.parse, + "text xml": S.parseXML, + }, + flatOptions: { url: !0, context: !0 }, + }, + ajaxSetup: function (e, t) { + return t ? Ft(Ft(e, S.ajaxSettings), t) : Ft(S.ajaxSettings, e); + }, + ajaxPrefilter: It(Ot), + ajaxTransport: It(Pt), + ajax: function (e, t) { + "object" == typeof e && ((t = e), (e = void 0)), (t = t || {}); + var c, + f, + p, + n, + d, + r, + h, + g, + i, + o, + v = S.ajaxSetup({}, t), + y = v.context || v, + m = v.context && (y.nodeType || y.jquery) ? S(y) : S.event, + x = S.Deferred(), + b = S.Callbacks("once memory"), + w = v.statusCode || {}, + a = {}, + s = {}, + u = "canceled", + T = { + readyState: 0, + getResponseHeader: function (e) { + var t; + if (h) { + if (!n) { + n = {}; + while ((t = qt.exec(p))) + n[t[1].toLowerCase() + " "] = ( + n[t[1].toLowerCase() + " "] || [] + ).concat(t[2]); + } + t = n[e.toLowerCase() + " "]; + } + return null == t ? null : t.join(", "); + }, + getAllResponseHeaders: function () { + return h ? p : null; + }, + setRequestHeader: function (e, t) { + return ( + null == h && + ((e = s[e.toLowerCase()] = s[e.toLowerCase()] || e), + (a[e] = t)), + this + ); + }, + overrideMimeType: function (e) { + return null == h && (v.mimeType = e), this; + }, + statusCode: function (e) { + var t; + if (e) + if (h) T.always(e[T.status]); + else for (t in e) w[t] = [w[t], e[t]]; + return this; + }, + abort: function (e) { + var t = e || u; + return c && c.abort(t), l(0, t), this; + }, + }; + if ( + (x.promise(T), + (v.url = ((e || v.url || bt.href) + "").replace( + Ht, + bt.protocol + "//" + )), + (v.type = t.method || t.type || v.method || v.type), + (v.dataTypes = (v.dataType || "*").toLowerCase().match(P) || [""]), + null == v.crossDomain) + ) { + r = E.createElement("a"); + try { + (r.href = v.url), + (r.href = r.href), + (v.crossDomain = + Mt.protocol + "//" + Mt.host != r.protocol + "//" + r.host); + } catch (e) { + v.crossDomain = !0; + } + } + if ( + (v.data && + v.processData && + "string" != typeof v.data && + (v.data = S.param(v.data, v.traditional)), + Wt(Ot, v, t, T), + h) + ) + return T; + for (i in ((g = S.event && v.global) && + 0 == S.active++ && + S.event.trigger("ajaxStart"), + (v.type = v.type.toUpperCase()), + (v.hasContent = !Lt.test(v.type)), + (f = v.url.replace(jt, "")), + v.hasContent + ? v.data && + v.processData && + 0 === + (v.contentType || "").indexOf( + "application/x-www-form-urlencoded" + ) && + (v.data = v.data.replace(Nt, "+")) + : ((o = v.url.slice(f.length)), + v.data && + (v.processData || "string" == typeof v.data) && + ((f += (Tt.test(f) ? "&" : "?") + v.data), delete v.data), + !1 === v.cache && + ((f = f.replace(Dt, "$1")), + (o = (Tt.test(f) ? "&" : "?") + "_=" + wt.guid++ + o)), + (v.url = f + o)), + v.ifModified && + (S.lastModified[f] && + T.setRequestHeader("If-Modified-Since", S.lastModified[f]), + S.etag[f] && T.setRequestHeader("If-None-Match", S.etag[f])), + ((v.data && v.hasContent && !1 !== v.contentType) || t.contentType) && + T.setRequestHeader("Content-Type", v.contentType), + T.setRequestHeader( + "Accept", + v.dataTypes[0] && v.accepts[v.dataTypes[0]] + ? v.accepts[v.dataTypes[0]] + + ("*" !== v.dataTypes[0] ? ", " + Rt + "; q=0.01" : "") + : v.accepts["*"] + ), + v.headers)) + T.setRequestHeader(i, v.headers[i]); + if (v.beforeSend && (!1 === v.beforeSend.call(y, T, v) || h)) + return T.abort(); + if ( + ((u = "abort"), + b.add(v.complete), + T.done(v.success), + T.fail(v.error), + (c = Wt(Pt, v, t, T))) + ) { + if (((T.readyState = 1), g && m.trigger("ajaxSend", [T, v]), h)) + return T; + v.async && + 0 < v.timeout && + (d = C.setTimeout(function () { + T.abort("timeout"); + }, v.timeout)); + try { + (h = !1), c.send(a, l); + } catch (e) { + if (h) throw e; + l(-1, e); + } + } else l(-1, "No Transport"); + function l(e, t, n, r) { + var i, + o, + a, + s, + u, + l = t; + h || + ((h = !0), + d && C.clearTimeout(d), + (c = void 0), + (p = r || ""), + (T.readyState = 0 < e ? 4 : 0), + (i = (200 <= e && e < 300) || 304 === e), + n && + (s = (function (e, t, n) { + var r, + i, + o, + a, + s = e.contents, + u = e.dataTypes; + while ("*" === u[0]) + u.shift(), + void 0 === r && + (r = e.mimeType || t.getResponseHeader("Content-Type")); + if (r) + for (i in s) + if (s[i] && s[i].test(r)) { + u.unshift(i); + break; + } + if (u[0] in n) o = u[0]; + else { + for (i in n) { + if (!u[0] || e.converters[i + " " + u[0]]) { + o = i; + break; + } + a || (a = i); + } + o = o || a; + } + if (o) return o !== u[0] && u.unshift(o), n[o]; + })(v, T, n)), + !i && + -1 < S.inArray("script", v.dataTypes) && + S.inArray("json", v.dataTypes) < 0 && + (v.converters["text script"] = function () {}), + (s = (function (e, t, n, r) { + var i, + o, + a, + s, + u, + l = {}, + c = e.dataTypes.slice(); + if (c[1]) + for (a in e.converters) l[a.toLowerCase()] = e.converters[a]; + o = c.shift(); + while (o) + if ( + (e.responseFields[o] && (n[e.responseFields[o]] = t), + !u && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), + (u = o), + (o = c.shift())) + ) + if ("*" === o) o = u; + else if ("*" !== u && u !== o) { + if (!(a = l[u + " " + o] || l["* " + o])) + for (i in l) + if ( + (s = i.split(" "))[1] === o && + (a = l[u + " " + s[0]] || l["* " + s[0]]) + ) { + !0 === a + ? (a = l[i]) + : !0 !== l[i] && ((o = s[0]), c.unshift(s[1])); + break; + } + if (!0 !== a) + if (a && e["throws"]) t = a(t); + else + try { + t = a(t); + } catch (e) { + return { + state: "parsererror", + error: a + ? e + : "No conversion from " + u + " to " + o, + }; + } + } + return { state: "success", data: t }; + })(v, s, T, i)), + i + ? (v.ifModified && + ((u = T.getResponseHeader("Last-Modified")) && + (S.lastModified[f] = u), + (u = T.getResponseHeader("etag")) && (S.etag[f] = u)), + 204 === e || "HEAD" === v.type + ? (l = "nocontent") + : 304 === e + ? (l = "notmodified") + : ((l = s.state), (o = s.data), (i = !(a = s.error)))) + : ((a = l), (!e && l) || ((l = "error"), e < 0 && (e = 0))), + (T.status = e), + (T.statusText = (t || l) + ""), + i ? x.resolveWith(y, [o, l, T]) : x.rejectWith(y, [T, l, a]), + T.statusCode(w), + (w = void 0), + g && m.trigger(i ? "ajaxSuccess" : "ajaxError", [T, v, i ? o : a]), + b.fireWith(y, [T, l]), + g && + (m.trigger("ajaxComplete", [T, v]), + --S.active || S.event.trigger("ajaxStop"))); + } + return T; + }, + getJSON: function (e, t, n) { + return S.get(e, t, n, "json"); + }, + getScript: function (e, t) { + return S.get(e, void 0, t, "script"); + }, + }), + S.each(["get", "post"], function (e, i) { + S[i] = function (e, t, n, r) { + return ( + m(t) && ((r = r || n), (n = t), (t = void 0)), + S.ajax( + S.extend( + { url: e, type: i, dataType: r, data: t, success: n }, + S.isPlainObject(e) && e + ) + ) + ); + }; + }), + S.ajaxPrefilter(function (e) { + var t; + for (t in e.headers) + "content-type" === t.toLowerCase() && + (e.contentType = e.headers[t] || ""); + }), + (S._evalUrl = function (e, t, n) { + return S.ajax({ + url: e, + type: "GET", + dataType: "script", + cache: !0, + async: !1, + global: !1, + converters: { "text script": function () {} }, + dataFilter: function (e) { + S.globalEval(e, t, n); + }, + }); + }), + S.fn.extend({ + wrapAll: function (e) { + var t; + return ( + this[0] && + (m(e) && (e = e.call(this[0])), + (t = S(e, this[0].ownerDocument).eq(0).clone(!0)), + this[0].parentNode && t.insertBefore(this[0]), + t + .map(function () { + var e = this; + while (e.firstElementChild) e = e.firstElementChild; + return e; + }) + .append(this)), + this + ); + }, + wrapInner: function (n) { + return m(n) + ? this.each(function (e) { + S(this).wrapInner(n.call(this, e)); + }) + : this.each(function () { + var e = S(this), + t = e.contents(); + t.length ? t.wrapAll(n) : e.append(n); + }); + }, + wrap: function (t) { + var n = m(t); + return this.each(function (e) { + S(this).wrapAll(n ? t.call(this, e) : t); + }); + }, + unwrap: function (e) { + return ( + this.parent(e) + .not("body") + .each(function () { + S(this).replaceWith(this.childNodes); + }), + this + ); + }, + }), + (S.expr.pseudos.hidden = function (e) { + return !S.expr.pseudos.visible(e); + }), + (S.expr.pseudos.visible = function (e) { + return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length); + }), + (S.ajaxSettings.xhr = function () { + try { + return new C.XMLHttpRequest(); + } catch (e) {} + }); + var Bt = { 0: 200, 1223: 204 }, + $t = S.ajaxSettings.xhr(); + (y.cors = !!$t && "withCredentials" in $t), + (y.ajax = $t = !!$t), + S.ajaxTransport(function (i) { + var o, a; + if (y.cors || ($t && !i.crossDomain)) + return { + send: function (e, t) { + var n, + r = i.xhr(); + if ( + (r.open(i.type, i.url, i.async, i.username, i.password), + i.xhrFields) + ) + for (n in i.xhrFields) r[n] = i.xhrFields[n]; + for (n in (i.mimeType && + r.overrideMimeType && + r.overrideMimeType(i.mimeType), + i.crossDomain || + e["X-Requested-With"] || + (e["X-Requested-With"] = "XMLHttpRequest"), + e)) + r.setRequestHeader(n, e[n]); + (o = function (e) { + return function () { + o && + ((o = + a = + r.onload = + r.onerror = + r.onabort = + r.ontimeout = + r.onreadystatechange = + null), + "abort" === e + ? r.abort() + : "error" === e + ? "number" != typeof r.status + ? t(0, "error") + : t(r.status, r.statusText) + : t( + Bt[r.status] || r.status, + r.statusText, + "text" !== (r.responseType || "text") || + "string" != typeof r.responseText + ? { binary: r.response } + : { text: r.responseText }, + r.getAllResponseHeaders() + )); + }; + }), + (r.onload = o()), + (a = r.onerror = r.ontimeout = o("error")), + void 0 !== r.onabort + ? (r.onabort = a) + : (r.onreadystatechange = function () { + 4 === r.readyState && + C.setTimeout(function () { + o && a(); + }); + }), + (o = o("abort")); + try { + r.send((i.hasContent && i.data) || null); + } catch (e) { + if (o) throw e; + } + }, + abort: function () { + o && o(); + }, + }; + }), + S.ajaxPrefilter(function (e) { + e.crossDomain && (e.contents.script = !1); + }), + S.ajaxSetup({ + accepts: { + script: + "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript", + }, + contents: { script: /\b(?:java|ecma)script\b/ }, + converters: { + "text script": function (e) { + return S.globalEval(e), e; + }, + }, + }), + S.ajaxPrefilter("script", function (e) { + void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET"); + }), + S.ajaxTransport("script", function (n) { + var r, i; + if (n.crossDomain || n.scriptAttrs) + return { + send: function (e, t) { + (r = S(" + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/blog-grid.html b/quarter-rtl/blog-grid.html new file mode 100644 index 0000000..e2ce88d --- /dev/null +++ b/quarter-rtl/blog-grid.html @@ -0,0 +1,2865 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Blog Grid +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/blog-left-sidebar.html b/quarter-rtl/blog-left-sidebar.html new file mode 100644 index 0000000..7ba324e --- /dev/null +++ b/quarter-rtl/blog-left-sidebar.html @@ -0,0 +1,4130 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Blog Left Sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/blog-right-sidebar.html b/quarter-rtl/blog-right-sidebar.html new file mode 100644 index 0000000..9da2da1 --- /dev/null +++ b/quarter-rtl/blog-right-sidebar.html @@ -0,0 +1,4128 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ News Feeds +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/blog.html b/quarter-rtl/blog.html new file mode 100644 index 0000000..7cf16e5 --- /dev/null +++ b/quarter-rtl/blog.html @@ -0,0 +1,4128 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ News Feeds +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/cart.html b/quarter-rtl/cart.html new file mode 100644 index 0000000..15c7ca0 --- /dev/null +++ b/quarter-rtl/cart.html @@ -0,0 +1,2564 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Cart +

+ +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ x + + + + + +
+ + 3 Rooms Manhattan + +
+
+ $149.00 + +
+
+ - +
+
+ +
+
+ + +
+
+
+ $298.00 +
+ x + + + + + +
+ + OE Replica Wheels + +
+
+ $85.00 + +
+
+ - +
+
+ +
+
+ + +
+
+
+ $170.00 +
+ x + + + + + +
+ + Wheel Bearing Retainer + +
+
+ $75.00 + +
+
+ - +
+
+ +
+
+ + +
+
+
+ $150.00 +
+ +
+ +
+
+ +
+ + +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+ Cart Totals +
+
    +
  • +
    + + Cart Totals Cart Subtotal + $618.00 +
    +
  • +
  • +
    + + Shipping and Handing + $15.00 +
    +
  • +
  • +
    + Vat + $00.00 +
    +
  • +
  • +
    + Order Total + $633.00 +
    +
  • +
+ +
+ + Proceed to checkout +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/checkout.html b/quarter-rtl/checkout.html new file mode 100644 index 0000000..6713717 --- /dev/null +++ b/quarter-rtl/checkout.html @@ -0,0 +1,2861 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Checkout +

+ +
+
+
+ + +
+
+ +
+
+
+
+ Returning customer? + + +
+
+ +
+
+ +
+
+
+
+ Have a coupon? + + +
+
+ +
+
+ +
+

+ Billing Details +

+
+ +
+
+ + Personal Information +
+
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+
+
+ +
+
+ + Country +
+
+ +
+ +
+
+
+ +
+
+ + Address + +
+
+ +
+ +
+ +
+ +
+
+
+ +
+
+ +
+
+ + Town / City + +
+ +
+ +
+
+ + State + +
+ +
+ +
+
+ + Zip + +
+ +
+
+
+ + + +
+ + +
+ +
+
+ + Order Notes (optional) + +
+
+ + + + +
+
+
+
+
+ +
+

+ Payment Method +

+
+
    +
  • + +
    +
    +
    + +
    + +
    +
    + + +
  • +
  • + +
    +
    +
    + +
    + +
    +
    + + +
  • +
  • + +
    +
    +
    + +
    + +
    +
    + + +
  • +
+ +
+

+ + Your personal data will be used to process your order, + support your experience throughout this website, and for + other purposes described in our privacy policy. + +

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

+ Cart Totals +

+
    +
  • +
    + + 3 Rooms Manhattan × 2 + $298.00 +
    +
  • + +
  • +
    + + OE Replica Wheels × 2 + $170.00 +
    +
  • + +
  • +
    + + Wheel Bearing Retainer × 2 + $150.00 +
    +
  • + +
  • +
    + + Shipping and Handing + $15.00 +
    +
  • + +
  • +
    + Vat + $00.00 +
    +
  • + +
  • +
    + + Order Total + $633.00 +
    +
  • +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/coming-soon.html b/quarter-rtl/coming-soon.html new file mode 100644 index 0000000..595d098 --- /dev/null +++ b/quarter-rtl/coming-soon.html @@ -0,0 +1,208 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+
+ +
+

+ + // Welcome to you + +

+

+ + We Are Coming Soon + +

+

+ + November 26, 2025 + +

+
+ +
+ +
+

+ + 00 + +

+

+ Days +

+
+ +
+

+ + 00 + +

+

+ Hrs +

+
+ +
+

+ + 00 + +

+

+ Mins +

+
+ +
+

+ + 00 + +

+

+ Secs +

+
+
+ +
+

+ + Notify me when we launch + +

+
+
+ +
+
+
+ + +
+
+
+
+
+
+ + Contact Us +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/contact.html b/quarter-rtl/contact.html new file mode 100644 index 0000000..1ac5ce9 --- /dev/null +++ b/quarter-rtl/contact.html @@ -0,0 +1,2434 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Contact Us +

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

+ Email Address +

+

+ + info@webmail.com
jobs@webexample.com +
+

+
+
+ +
+
+ +
+
+

+ Phone Number +

+

+ + +0123-456789
+987-6543210 +
+

+
+
+ +
+
+ +
+
+

+ Office Address +

+

+ + 18/A, New Born Town Hall
New York, US +
+

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

+ Get A Quote +

+
+ +
+ + + + +
+ +
+ + + + +
+ +
+ +
+ +
+ + + + +
+ +
+ + + + +
+
+ +
+ + +
+ + + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/faq.html b/quarter-rtl/faq.html new file mode 100644 index 0000000..b7d9349 --- /dev/null +++ b/quarter-rtl/faq.html @@ -0,0 +1,3135 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Frequently asked questions +

+ +
+
+
+ + +
+
+
+ +
+ +
+
    +
  • + +
    +
    +

    + How to buy a product? +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + How can i make refund from your website? +

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

    + Lorem ipsum dolor sit amet, consectetur adipiscing + elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Scelerisque eleifend donec + pretium vulputate sapien nec sagittis. Proin libero + nunc consequat interdum. Condimentum lacinia quis + vel eros donec ac. Mauris sit amet massa vitae + tortor. Quisque id diam vel quam elementum pulvinar. + Gravida in fermentum et sollicitudin ac orci + phasellus. Facilisis gravida neque convallis a cras + semper. Non arcu risus quis varius quam quisque id. +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + I am a new user. How should I start? +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + Returns and refunds +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + Are my details secured? +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + Sale code is not working +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + How do I make payment by my credit card +

    +
    + +
    + + +
  • +
+
+ + +
+

+ Still need help? Reach out to support 24/7: +

+
+
+ Contact Us +
+
+

+ +0123-456-789 +

+
+
+ +
+ +
+

+ // subscribe +

+

+ Get Newsletter +

+
+ + +
+
+ +
+
+ +
+ + + +
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+ 560+ +
+

+ Total Area Sq +

+
+ +
+
+ +
+
+ 197K+ +
+

+ Apartments Sold +

+
+ +
+
+ +
+
+ 268+ +
+

+ Total Constructions +

+
+ +
+
+ +
+
+ 340+ +
+

+ Apartio Rooms +

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

+ News & Blogs +

+ +

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/history.html b/quarter-rtl/history.html new file mode 100644 index 0000000..29008be --- /dev/null +++ b/quarter-rtl/history.html @@ -0,0 +1,3095 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our History +

+ +
+
+
+ + +
+ +
+ +
+ + +
+
+
+
+ + 24/7 Availability, Make + + An Appointment +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-10.html b/quarter-rtl/index-10.html new file mode 100644 index 0000000..3ec457d --- /dev/null +++ b/quarter-rtl/index-10.html @@ -0,0 +1,5258 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ + +
+
+
+ +
+
+ + +
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+
+
+
+
+
+
+ + Search Inventory +
+
+
+
+ +
+
+
+ +
+
+
+ +
+

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-11.html b/quarter-rtl/index-11.html new file mode 100644 index 0000000..588019f --- /dev/null +++ b/quarter-rtl/index-11.html @@ -0,0 +1,5371 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+ +
+ + + +
+ + + +
+
    +
  • +
    + +
    +
    +

    + your cart$89.25 +

    +
    +
  • +
  • + +
  • +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ Search and Find + + + Luxury + + House +

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+ + + +
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ + +
+
+ + +
+
+ +
+

+ Property +

+

+ Property By Categories +

+
+ + +
+ +
+
+
+

+ Apartments +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Condos +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Houses +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Retail +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Villas +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-2.html b/quarter-rtl/index-2.html new file mode 100644 index 0000000..1baac2f --- /dev/null +++ b/quarter-rtl/index-2.html @@ -0,0 +1,5656 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+

+ + وكالة عقارات +

+

+ البحث والعثور + + + فخم. ترف + + منزل +

+

+ + لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟ + +

+
+
+ + استفسر +
+
+
+ + + +
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + وكالة عقارات +

+

+ + ابحث عن حلمك
+ البيت من قبلنا +
+

+

+ + لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟ + +

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

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ + +
+
+ + +
+
+
+ +
+ +
+ +
+
+

+ about us +

+

+ + Dream Living Spaces Setting New Build + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + +
    +
    + + The Perfect Residency +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Global Architect Experts +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Built-in Storage Cupboards +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
+
+
+
+
+ +
+
+
+ +
+
+

+ Building Facilities +

+

+ + Making living spaces More Beautiful + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Living rooms are pre-wired for Surround +
  • + +
  • + + Luxurious interior design and amenities +
  • + +
  • + + Nestled in the Buckhead Vinings communities +
  • + +
  • + + Private balconies with stunning views +
  • + +
  • + + A rare combination of inspired architecture +
  • + +
  • + + Outdoor grilling with dining court +
  • +
+
+ + +
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-3.html b/quarter-rtl/index-3.html new file mode 100644 index 0000000..6ddcce9 --- /dev/null +++ b/quarter-rtl/index-3.html @@ -0,0 +1,4609 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ + + +
+
+
+ +
+
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+
+
+
+ +
+
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+
+
+
+ +
+
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Find Now +
+
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Area Properties +

+

+ Properties By Location +

+
+
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + +
+ +
+ + +
+
+ + + +
+ + +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud ullamco laboris nisi ut + aliquip ex ea commodo. + +

+

+ Jacob William +

+
+ Manager +
+
+
+ +
+
+
+ +
+
+ +
+

+ + Quidem Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud ullamco laboris nisi ut + aliquip ex ea. + +

+

+ Ethan James +

+
+ Admin +
+
+
+ +
+
+
+ +
+
+ +
+

+ + Dolor Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud ullamco nisi ut aliquip ex ea + commodo. + +

+

+ Noah Alexander +

+
+ Professor +
+
+
+ +
+
+
+ +
+
+ +
+

+ + Amet Ipsum Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud nisi ut aliquip ex ea + commodo. + +

+

+ Liam Mason +

+
+ Officer +
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+ +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-4.html b/quarter-rtl/index-4.html new file mode 100644 index 0000000..57815a0 --- /dev/null +++ b/quarter-rtl/index-4.html @@ -0,0 +1,3636 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+
+
+
+ + +
+
+ + + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+
+
+
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Find Now +
+
+
+
+
+ +
+
+ +
+

+ Property +

+

+ Property By Categories +

+
+ + +
+ +
+
+
+

+ Apartments +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Condos +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Houses +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Retail +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Villas +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+
+
+
+ + +
+
+ +
+

+ Features +

+

+ Core Features +

+
+ + +
+ +
+
+
+ +
+
+ Smart living +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

+ + +
+
+ + +
+
+
+ +
+
+ ECO Construction +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

+ + +
+
+ + +
+
+
+ +
+
+ Atractive Location +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

+ + +
+
+ + +
+
+
+ +
+
+ Modern Technology +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

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

+ // any question you have // +

+

+ 897-876-987-90 +

+
+
+ + MAKE A CALL +
+
+ + CONTACT US +
+
+
+ + +
+
+
+
+
+
+ + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + +
+
+
+ + +
+
+
+ +
+

+ Testimonials +

+

+ Clients Feedbacks +

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

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Jacob William +

+ +
+ + Founder, Browni Co. + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Ethan James +

+ +
+ + Admin + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Jacob William +

+ +
+ + Founder, Browni Co. + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Liam Mason +

+ +
+ + Officer + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Noah Alexander +

+ +
+ + Professor + +
+
+
+
+ + +
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+
+ + +
+ +
+ + +
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-5.html b/quarter-rtl/index-5.html new file mode 100644 index 0000000..fa0a16d --- /dev/null +++ b/quarter-rtl/index-5.html @@ -0,0 +1,5040 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+ +
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream + + House By Us + +

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

+ about us +

+

+ + The Leading Real Estate Rental Marketplace + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Smart Home Design +
  • +
  • + + Beautiful Scene Around +
  • +
  • + + Exceptional Lifestyle +
  • +
  • + + Complete 24/7 Security +
  • +
+ +
+

+ + "Enimad minim veniam quis nostrud exercitation
+ llamco laboris. Lorem ipsum dolor sit amet" +
+

+
+
+
+ + OUR SERVICES +
+
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+ 560+ +
+

+ Total Area Sq +

+
+ +
+
+ +
+
+ 197K+ +
+

+ Apartments Sold +

+
+ +
+
+ +
+
+ 268+ +
+

+ Total Constructions +

+
+ +
+
+ +
+
+ 340+ +
+

+ Apartio Rooms +

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

+ about us +

+

+ Today Sells Properties +

+

+ Houzez allow you to design unlimited panels and real estate + custom forms to capture leads and keep record of all + information +

+
+
    +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Our SecretIsland Boat Tour is Just for You +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
+ +
    +
  • +

    + 3 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Car parking

    +
  • +
  • +

    + 3450 +

    +

    square Ft

    +
  • +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ +
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+ +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-6.html b/quarter-rtl/index-6.html new file mode 100644 index 0000000..1abd172 --- /dev/null +++ b/quarter-rtl/index-6.html @@ -0,0 +1,6084 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+
+
+
+
+
+
+ + Search Inventory +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + + +
+ +
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+ +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-7.html b/quarter-rtl/index-7.html new file mode 100644 index 0000000..bd1a3dd --- /dev/null +++ b/quarter-rtl/index-7.html @@ -0,0 +1,4881 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+
+

+ + Find Your + + + + Perfect + + + + Home + +

+ +
+ + +
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Search + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
+
+

+ about us +

+

+ Today Sells Properties +

+

+ Houzez allow you to design unlimited panels and real estate + custom forms to capture leads and keep record of all + information +

+
+
    +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Our SecretIsland Boat Tour is Just for You +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
+ +
    +
  • +

    + 3 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Car parking

    +
  • +
  • +

    + 3450 +

    +

    square Ft

    +
  • +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ +
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-8.html b/quarter-rtl/index-8.html new file mode 100644 index 0000000..7ce895e --- /dev/null +++ b/quarter-rtl/index-8.html @@ -0,0 +1,6458 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+
+
+
+

+ + Find Your + + + + Perfect + + + + Home + +

+ +
+ + +
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Search + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+ +
+
+

+ Building Facilities +

+

+ + Making living spaces More Beautiful + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Living rooms are pre-wired for Surround +
  • + +
  • + + Luxurious interior design and amenities +
  • + +
  • + + Nestled in the Buckhead Vinings communities +
  • + +
  • + + Private balconies with stunning views +
  • + +
  • + + A rare combination of inspired architecture +
  • + +
  • + + Outdoor grilling with dining court +
  • +
+
+ + +
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index-9.html b/quarter-rtl/index-9.html new file mode 100644 index 0000000..600b508 --- /dev/null +++ b/quarter-rtl/index-9.html @@ -0,0 +1,5451 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+
+
+
+
+

+ + OUR MODERN LIVING QUARTERS + +

+

+ + SITEWIDE 21% OFF + +

+
+
+ + Shop Now + +
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
+ +
+ +
+
+

+ about us +

+

+ + Dream Living Spaces Setting New Build + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + +
    +
    + + The Perfect Residency +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Global Architect Experts +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Built-in Storage Cupboards +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
+
+
+
+
+ + +
+
+
+ +
+
+

+ Building Facilities +

+

+ + Making living spaces More Beautiful + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Living rooms are pre-wired for Surround +
  • + +
  • + + Luxurious interior design and amenities +
  • + +
  • + + Nestled in the Buckhead Vinings communities +
  • + +
  • + + Private balconies with stunning views +
  • + +
  • + + A rare combination of inspired architecture +
  • + +
  • + + Outdoor grilling with dining court +
  • +
+
+ + +
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/index.html b/quarter-rtl/index.html new file mode 100644 index 0000000..6d8c115 --- /dev/null +++ b/quarter-rtl/index.html @@ -0,0 +1,5598 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+

+ + وكالة عقارات +

+

+ + ابحث عن حلمك
+ البيت من قبلنا +
+

+

+ + لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟ + +

+
+
+ + استفسر +
+
+
+ + + +
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ +
+

+ + وكالة عقارات +

+

+ + المكان الصحيح
+ العثور على المنزل +
+

+

+ + لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟لوريم إيبسوم جزر معزز الخصومات. النوم والألم؟ + +

+ +
+ +
+
+ +
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Find Now +
+
+
+
+
+ + +
+
+
+ +
+ +
+
+ +
+ + + +
+
+
+
+ +
+
+

+ about us +

+

+ + The Leading Real Estate Rental Marketplace + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Smart Home Design +
  • +
  • + + Beautiful Scene Around +
  • +
  • + + Exceptional Lifestyle +
  • +
  • + + Complete 24/7 Security +
  • +
+ +
+

+ + "Enimad minim veniam quis nostrud exercitation
+ llamco laboris. Lorem ipsum dolor sit amet" +
+

+
+
+
+ + OUR SERVICES +
+
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+ 560+ +
+

+ Total Area Sq +

+
+ +
+
+ +
+
+ 197K+ +
+

+ Apartments Sold +

+
+ +
+
+ +
+
+ 268+ +
+

+ Total Constructions +

+
+ +
+
+ +
+
+ 340+ +
+

+ Apartio Rooms +

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

+ about us +

+

+ Today Sells Properties +

+

+ Houzez allow you to design unlimited panels and real estate + custom forms to capture leads and keep record of all + information +

+
+
    +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Our SecretIsland Boat Tour is Just for You +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
+ +
    +
  • +

    + 3 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Car parking

    +
  • +
  • +

    + 3450 +

    +

    square Ft

    +
  • +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ +
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+ +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/locations.html b/quarter-rtl/locations.html new file mode 100644 index 0000000..f48fb37 --- /dev/null +++ b/quarter-rtl/locations.html @@ -0,0 +1,3113 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Google Map Locations +

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

+ Find your nearby location. +

+ +
+ +
+
+

+ Your State +

+ +
+ +
+
+
+ +
    +
  • + +

    + Alabama +

    + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    +
    +
  • +
  • + +

    + Boston +

    + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    +
    +
  • +
  • + +

    + New York +

    + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    +
    +
  • +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/login.html b/quarter-rtl/login.html new file mode 100644 index 0000000..07d4604 --- /dev/null +++ b/quarter-rtl/login.html @@ -0,0 +1,2340 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Account + +

+ +
+
+
+ + +
+
+ +
+

+ Sign In
+ To Your Account +
+

+

+ Lorem ipsum dolor, sit amet consectetur adipisicing elit. +
+ Sit aliquid, Non distinctio vel iste.
+

+
+
+
+ +
+
+ +
+ +
+ + +
+ +
+
+
+ + +
+
+ +
+
+ + + FORGOTTEN YOUR PASSWORD? + +
+ +
+
+
+ + DON'T HAVE AN ACCOUNT? +
+

+ Add items to your wishlistget personalised recommendations +
+ check out more quickly track your orders register
+

+
+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/order-tracking.html b/quarter-rtl/order-tracking.html new file mode 100644 index 0000000..43d714c --- /dev/null +++ b/quarter-rtl/order-tracking.html @@ -0,0 +1,2300 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Order Tracking +

+ +
+
+
+ + +
+
+
+

+ + To track your order please enter your Order ID in the box below + and press the "Track Order" button. This was given to you on + your receipt and in the confirmation email you should have + received. + +

+ +
+
+
+ +
+

+ Order ID +

+ +
+ +
+

+ + Billing email +

+ +
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/portfolio-2.html b/quarter-rtl/portfolio-2.html new file mode 100644 index 0000000..3873475 --- /dev/null +++ b/quarter-rtl/portfolio-2.html @@ -0,0 +1,3313 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our Portfolio +

+ +
+
+
+ + +
+
+ + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Inline Description + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Youtube Video + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Vimeo Video + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ HTML5 Video + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Google Map + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Image Caption + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Not Found + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+
+ +
+
+ + LOAD MORE + +
+
+
+
+ +
+ + + + + +

+ // any question you have // +

+

+ 897-876-987-90 +

+
+
+ + MAKE A CALL +
+
+ + CONTACT US +
+
+
+ +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/portfolio-details.html b/quarter-rtl/portfolio-details.html new file mode 100644 index 0000000..c396323 --- /dev/null +++ b/quarter-rtl/portfolio-details.html @@ -0,0 +1,2603 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Portfolio Details +

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

+ + L + + + orem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incidi dunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exerc itation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis + aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+
+ +
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Jacob William +

+ +
+ + Founder, Browni Co. + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Ethan James +

+ +
+ + Admin + +
+
+
+
+ +
+ +
+
+
+
+ +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+
+
+ +

+ Image caption here. +

+
+
+ +
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident. +

+
+
+ +
+ + + +
+

+ // subscribe +

+

+ Get Newsletter +

+
+ + +
+
+ +
+
+ +
+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/portfolio.html b/quarter-rtl/portfolio.html new file mode 100644 index 0000000..1be322f --- /dev/null +++ b/quarter-rtl/portfolio.html @@ -0,0 +1,3247 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our Portfolio +

+ +
+
+
+ + +
+
+
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+
+ +
+
+ + LOAD MORE + +
+
+
+
+ +
+ + + + + +

+ // any question you have // +

+

+ 897-876-987-90 +

+
+
+ + MAKE A CALL +
+
+ + CONTACT US +
+
+
+ +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/product-details.html b/quarter-rtl/product-details.html new file mode 100644 index 0000000..4199582 --- /dev/null +++ b/quarter-rtl/product-details.html @@ -0,0 +1,5367 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property details +

+ +
+
+
+ +
+
+ +
+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+ +
+ + +
+
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/register.html b/quarter-rtl/register.html new file mode 100644 index 0000000..5d733b0 --- /dev/null +++ b/quarter-rtl/register.html @@ -0,0 +1,2378 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Account + +

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

+ Register
+ Your Account +
+

+

+ Lorem ipsum dolor, sit amet consectetur adipisicing elit. +
+ Sit aliquid, Non distinctio vel iste.
+

+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/service-details.html b/quarter-rtl/service-details.html new file mode 100644 index 0000000..d7e2863 --- /dev/null +++ b/quarter-rtl/service-details.html @@ -0,0 +1,2458 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Service Details +

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

+ + L + + + orem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incidi dunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exerc itation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis + aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+
+
+ +

+ Image caption here. +

+
+
+ +
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident. +

+
+
+ +
+ + + +
+

+ // subscribe +

+

+ Get Newsletter +

+
+ + +
+
+ +
+
+ +
+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/service.html b/quarter-rtl/service.html new file mode 100644 index 0000000..a66ce47 --- /dev/null +++ b/quarter-rtl/service.html @@ -0,0 +1,2943 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ What We Do +

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

+ about us +

+

+ + The Leading Real Estate Rental Marketplace. + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. +

+
+ +
+
+ + About Us +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Core Services +

+
+ + +
+ +
+
+
+ +
+
+ Property Management +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Mortgage Service +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Consulting Service +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Home Buying +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Home Selling +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Escrow Services +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/shop-grid.html b/quarter-rtl/shop-grid.html new file mode 100644 index 0000000..f63520a --- /dev/null +++ b/quarter-rtl/shop-grid.html @@ -0,0 +1,4313 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property No Sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/shop-left-sidebar.html b/quarter-rtl/shop-left-sidebar.html new file mode 100644 index 0000000..33efc83 --- /dev/null +++ b/quarter-rtl/shop-left-sidebar.html @@ -0,0 +1,4823 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property Left sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/shop-list.html b/quarter-rtl/shop-list.html new file mode 100644 index 0000000..90d712f --- /dev/null +++ b/quarter-rtl/shop-list.html @@ -0,0 +1,4821 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property List +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/shop-right-sidebar.html b/quarter-rtl/shop-right-sidebar.html new file mode 100644 index 0000000..c9ba5d4 --- /dev/null +++ b/quarter-rtl/shop-right-sidebar.html @@ -0,0 +1,4813 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property right sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/shop.html b/quarter-rtl/shop.html new file mode 100644 index 0000000..955f905 --- /dev/null +++ b/quarter-rtl/shop.html @@ -0,0 +1,4821 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/team-details.html b/quarter-rtl/team-details.html new file mode 100644 index 0000000..848ee0a --- /dev/null +++ b/quarter-rtl/team-details.html @@ -0,0 +1,2674 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Agent Details +

+ +
+
+
+ + +
+
+
+ +
+
+
+
+ +
+
+
+ Rosalina D. William +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+ +
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum + dolore eu fugiat nulla pariatur. +

+ +
+
    +
  • + Positions: + + Senior Property Seller +
  • +
  • + Experience: + 10+ Years +
  • +
  • + Location: + 13/A, NYC +
  • +
  • + Practice Area: + + Property Seller +
  • +
+
    +
  • + Email: + + example@example.com +
  • +
  • + Fax: + + +0123-456 789 +
  • +
  • + Phone: + + +0123-456 789 +
  • +
+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum + dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. Sed ut perspiciatis unde omnis + iste natus error sit voluptatem accusantium doloremque + laudantium, totam rem aperiam, eaque ipsa quae ab illo + inventore veritatis et quasi architecto beatae vitae dicta + sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit + aspernatur aut odit aut fugit, sed quia consequu ntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Neque porro + quisquam est, qui dolorem ipsum quia dolor sit amet, + consectetur, adipisci velit, sed quia non numquam eius modi + tempora incidunt ut labore et dolore magnam aliquam quaerat + voluptatem. +

+
+ +
+ +
+
+
+ +
+
+ Home Buying +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing + elit, sed do eiusmod te mp or +

+ + +
+
+ + +
+
+
+ +
+
+ Home Selling +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing + elit, sed do eiusmod te mp or +

+ + +
+
+ + +
+
+
+ +
+
+ Escrow Services +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing + elit, sed do eiusmod te mp or +

+ + +
+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum + dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. Sed ut perspiciatis unde omnis + iste natus error sit voluptatem accusantium doloremque + laudantium, totam rem aperiam, eaque ipsa quae ab illo + inventore veritatis et quasi architecto beatae vitae dicta + sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit + aspernatur aut odit aut fugit, sed quia consequu ntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Neque porro + quisquam est, qui dolorem ipsum quia dolor sit amet, + consectetur, adipisci velit, sed quia non numquam eius modi + tempora incidunt ut labore et dolore magnam aliquam quaerat + voluptatem. +

+ +
+
+

+ Contact for any Inquiry +

+
+ +
+ + + + +
+ +
+ + + + +
+ +
+ +
+ +
+ + + + +
+ +
+ + + + +
+
+ +
+ + +
+ + + +
+
+ + +
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/team.html b/quarter-rtl/team.html new file mode 100644 index 0000000..d5ff959 --- /dev/null +++ b/quarter-rtl/team.html @@ -0,0 +1,2564 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our Agent +

+ +
+
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ Rosalina D. William +
+
+ Real Estate Broker +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Kelian Anderson +
+
+ Selling Agents +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Miranda H. Halim +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Damble D. Browni. +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Aiden Benjamin +
+
+ Real Estate Broker +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ James Carter +
+
+ Selling Agents +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter-rtl/wishlist.html b/quarter-rtl/wishlist.html new file mode 100644 index 0000000..7b68d61 --- /dev/null +++ b/quarter-rtl/wishlist.html @@ -0,0 +1,2421 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Wishlist +

+ +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ x + + + + + +
+ + 3 Rooms Manhattan + +
+
+ $85.00 + + In Stock + + +
+ x + + + + + +
+ + Shock Mount Insulator + +
+
+ $89.00 + + In Stock + + +
+ x + + + + + +
+ + Tail Light Lens + +
+
+ $149.00 + + In Stock + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/404.html b/quarter/404.html new file mode 100644 index 0000000..a781214 --- /dev/null +++ b/quarter/404.html @@ -0,0 +1,2268 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ 404 Page +

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

+ Page Not Found! +

+

+ Oops! The page you are looking for does not exist. It might + have been moved or deleted. +

+
+
+ BACK TO HOME +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/about.html b/quarter/about.html new file mode 100644 index 0000000..e1db093 --- /dev/null +++ b/quarter/about.html @@ -0,0 +1,3374 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ About Us +

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

+ about us +

+

+ + The Leading Real Estate Rental Marketplace + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Smart Home Design +
  • +
  • + + Beautiful Scene Around +
  • +
  • + + Exceptional Lifestyle +
  • +
  • + + Complete 24/7 Security +
  • +
+ +
+

+ + "Enimad minim veniam quis nostrud exercitation
+ llamco laboris. Lorem ipsum dolor sit amet" +
+

+
+
+
+ + OUR SERVICES +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Team +

+

+ Property Agents +

+
+ + +
+ +
+
+
+ +
+
+
+ Rosalina D. William +
+
+ Real Estate Broker +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Kelian Anderson +
+
+ Selling Agents +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Miranda H. Halim +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/account.html b/quarter/account.html new file mode 100644 index 0000000..7d0b6e1 --- /dev/null +++ b/quarter/account.html @@ -0,0 +1,5225 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ My Account +

+ +
+
+
+ + +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/add-listing.html b/quarter/add-listing.html new file mode 100644 index 0000000..a9f5a7e --- /dev/null +++ b/quarter/add-listing.html @@ -0,0 +1,3534 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Add Listing +

+ +
+
+
+ + +
+
+ +
+ + +
+ +
+
+ +
+
+ + Property Description +
+ +
+
+ + + + +
+ +
+ + + + +
+
+
+ + +
+
+ + Property Price +
+
+
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+
+
+ + +
+
+ + Select Categories +
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+ + + Next Step + +
+
+
+
+ + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/assets/css/animate.css b/quarter/assets/css/animate.css new file mode 100644 index 0000000..d21a0c7 --- /dev/null +++ b/quarter/assets/css/animate.css @@ -0,0 +1,3056 @@ +/*/ +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ +@-webkit-keyframes bounce { + 0%, + 20%, + 53%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translateZ(0); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translateZ(0); + } + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); + } +} +@keyframes bounce { + 0%, + 20%, + 53%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translateZ(0); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translateZ(0); + } + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); + } +} +.bounce { + -webkit-animation-name: bounce; + -webkit-transform-origin: center bottom; + animation-name: bounce; + transform-origin: center bottom; +} +@-webkit-keyframes flash { + 0%, + 50%, + to { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +@keyframes flash { + 0%, + 50%, + to { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes pulse { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} +@-webkit-keyframes rubberBand { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); + } + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes rubberBand { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); + } + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} +@-webkit-keyframes shake { + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} +@keyframes shake { + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +.headShake { + -webkit-animation-name: headShake; + -webkit-animation-timing-function: ease-in-out; + animation-name: headShake; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + to { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + to { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +.swing { + -webkit-animation-name: swing; + -webkit-transform-origin: top center; + animation-name: swing; + transform-origin: top center; +} +@-webkit-keyframes tada { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + } + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes tada { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + } + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + } + to { + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); + transform: translate3d(-25%, 0, 0) rotate(-5deg); + } + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate(3deg); + transform: translate3d(20%, 0, 0) rotate(3deg); + } + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); + transform: translate3d(-15%, 0, 0) rotate(-3deg); + } + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate(2deg); + transform: translate3d(10%, 0, 0) rotate(2deg); + } + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); + transform: translate3d(-5%, 0, 0) rotate(-1deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes wobble { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); + transform: translate3d(-25%, 0, 0) rotate(-5deg); + } + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate(3deg); + transform: translate3d(20%, 0, 0) rotate(3deg); + } + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); + transform: translate3d(-15%, 0, 0) rotate(-3deg); + } + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate(2deg); + transform: translate3d(10%, 0, 0) rotate(2deg); + } + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); + transform: translate3d(-5%, 0, 0) rotate(-1deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} +@-webkit-keyframes jello { + 0%, + 11.1%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} +@keyframes jello { + 0%, + 11.1%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} +.jello { + -webkit-animation-name: jello; + -webkit-transform-origin: center; + animation-name: jello; + transform-origin: center; +} +@-webkit-keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 28% { + -webkit-transform: scale(1); + transform: scale(1); + } + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 28% { + -webkit-transform: scale(1); + transform: scale(1); + } + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + } +} +.heartBeat { + -webkit-animation-duration: 1.3s; + -webkit-animation-name: heartBeat; + -webkit-animation-timing-function: ease-in-out; + animation-duration: 1.3s; + animation-name: heartBeat; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes bounceIn { + 0%, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 60% { + -webkit-transform: scale3d(1.03, 1.03, 1.03); + opacity: 1; + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); + } + to { + -webkit-transform: scaleX(1); + opacity: 1; + transform: scaleX(1); + } +} +@keyframes bounceIn { + 0%, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 60% { + -webkit-transform: scale3d(1.03, 1.03, 1.03); + opacity: 1; + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); + } + to { + -webkit-transform: scaleX(1); + opacity: 1; + transform: scaleX(1); + } +} +.bounceIn { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: bounceIn; + animation-duration: 0.75s; + animation-name: bounceIn; +} +@-webkit-keyframes bounceInDown { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, -3000px, 0); + opacity: 0; + transform: translate3d(0, -3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, 25px, 0); + opacity: 1; + transform: translate3d(0, 25px, 0); + } + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInDown { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, -3000px, 0); + opacity: 0; + transform: translate3d(0, -3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, 25px, 0); + opacity: 1; + transform: translate3d(0, 25px, 0); + } + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} +@-webkit-keyframes bounceInLeft { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(-3000px, 0, 0); + opacity: 0; + transform: translate3d(-3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(25px, 0, 0); + opacity: 1; + transform: translate3d(25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInLeft { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(-3000px, 0, 0); + opacity: 0; + transform: translate3d(-3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(25px, 0, 0); + opacity: 1; + transform: translate3d(25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} +@-webkit-keyframes bounceInRight { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(3000px, 0, 0); + opacity: 0; + transform: translate3d(3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(-25px, 0, 0); + opacity: 1; + transform: translate3d(-25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInRight { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(3000px, 0, 0); + opacity: 0; + transform: translate3d(3000px, 0, 0); + } + 60% { + -webkit-transform: translate3d(-25px, 0, 0); + opacity: 1; + transform: translate3d(-25px, 0, 0); + } + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} +@-webkit-keyframes bounceInUp { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, 3000px, 0); + opacity: 0; + transform: translate3d(0, 3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes bounceInUp { + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + 0% { + -webkit-transform: translate3d(0, 3000px, 0); + opacity: 0; + transform: translate3d(0, 3000px, 0); + } + 60% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 50%, + 55% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + opacity: 1; + transform: scale3d(1.1, 1.1, 1.1); + } + to { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } +} +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + 50%, + 55% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + opacity: 1; + transform: scale3d(1.1, 1.1, 1.1); + } + to { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } +} +.bounceOut { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: bounceOut; + animation-duration: 0.75s; + animation-name: bounceOut; +} +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, -20px, 0); + opacity: 1; + transform: translate3d(0, -20px, 0); + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} +@-webkit-keyframes bounceOutLeft { + 20% { + -webkit-transform: translate3d(20px, 0, 0); + opacity: 1; + transform: translate3d(20px, 0, 0); + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +@keyframes bounceOutLeft { + 20% { + -webkit-transform: translate3d(20px, 0, 0); + opacity: 1; + transform: translate3d(20px, 0, 0); + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} +@-webkit-keyframes bounceOutRight { + 20% { + -webkit-transform: translate3d(-20px, 0, 0); + opacity: 1; + transform: translate3d(-20px, 0, 0); + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +@keyframes bounceOutRight { + 20% { + -webkit-transform: translate3d(-20px, 0, 0); + opacity: 1; + transform: translate3d(-20px, 0, 0); + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, 20px, 0); + opacity: 1; + transform: translate3d(0, 20px, 0); + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + 40%, + 45% { + -webkit-transform: translate3d(0, 20px, 0); + opacity: 1; + transform: translate3d(0, 20px, 0); + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fadeIn { + 0% { + opacity: 0; + } + to { + opacity: 1; + } +} +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} +@-webkit-keyframes fadeInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} +@-webkit-keyframes fadeInDownBig { + 0% { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInDownBig { + 0% { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} +@-webkit-keyframes fadeInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} +@-webkit-keyframes fadeInLeftBig { + 0% { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInLeftBig { + 0% { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} +@-webkit-keyframes fadeInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} +@-webkit-keyframes fadeInRightBig { + 0% { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInRightBig { + 0% { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} +@-webkit-keyframes fadeInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} +@-webkit-keyframes fadeInUpBig { + 0% { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes fadeInUpBig { + 0% { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes fadeOut { + 0% { + opacity: 1; + } + to { + opacity: 0; + } +} +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } +} +@keyframes fadeOutDown { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 100%, 0); + opacity: 0; + transform: translate3d(0, 100%, 0); + } +} +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, 2000px, 0); + opacity: 0; + transform: translate3d(0, 2000px, 0); + } +} +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } +} +@keyframes fadeOutLeft { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + opacity: 0; + transform: translate3d(-100%, 0, 0); + } +} +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(-2000px, 0, 0); + opacity: 0; + transform: translate3d(-2000px, 0, 0); + } +} +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } +} +@keyframes fadeOutRight { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0); + opacity: 0; + transform: translate3d(100%, 0, 0); + } +} +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(2000px, 0, 0); + opacity: 0; + transform: translate3d(2000px, 0, 0); + } +} +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } +} +@keyframes fadeOutUp { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -100%, 0); + opacity: 0; + transform: translate3d(0, -100%, 0); + } +} +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(0, -2000px, 0); + opacity: 0; + transform: translate3d(0, -2000px, 0); + } +} +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} +@-webkit-keyframes flip { + 0% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) + rotateY(-1turn); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + } + 40% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-190deg); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + } + 50% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-170deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + } + 80% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) + translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) + rotateY(0deg); + } + to { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + } +} +@keyframes flip { + 0% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) + rotateY(-1turn); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + } + 40% { + -webkit-animation-timing-function: ease-out; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-190deg); + animation-timing-function: ease-out; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + } + 50% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) + rotateY(-170deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + } + 80% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) + translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) + rotateY(0deg); + } + to { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + animation-timing-function: ease-in; + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + } +} +.animated.flip { + -webkit-animation-name: flip; + -webkit-backface-visibility: visible; + animation-name: flip; + backface-visibility: visible; +} +@-webkit-keyframes flipInX { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateX(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateX(10deg); + opacity: 1; + transform: perspective(400px) rotateX(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateX(-5deg); + transform: perspective(400px) rotateX(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@keyframes flipInX { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateX(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateX(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateX(10deg); + opacity: 1; + transform: perspective(400px) rotateX(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateX(-5deg); + transform: perspective(400px) rotateX(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +.flipInX { + -webkit-animation-name: flipInX; + -webkit-backface-visibility: visible !important; + animation-name: flipInX; + backface-visibility: visible !important; +} +@-webkit-keyframes flipInY { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateY(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateY(10deg); + opacity: 1; + transform: perspective(400px) rotateY(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateY(-5deg); + transform: perspective(400px) rotateY(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +@keyframes flipInY { + 0% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(90deg); + animation-timing-function: ease-in; + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } + 40% { + -webkit-animation-timing-function: ease-in; + -webkit-transform: perspective(400px) rotateY(-20deg); + animation-timing-function: ease-in; + transform: perspective(400px) rotateY(-20deg); + } + 60% { + -webkit-transform: perspective(400px) rotateY(10deg); + opacity: 1; + transform: perspective(400px) rotateY(10deg); + } + 80% { + -webkit-transform: perspective(400px) rotateY(-5deg); + transform: perspective(400px) rotateY(-5deg); + } + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} +.flipInY { + -webkit-animation-name: flipInY; + -webkit-backface-visibility: visible !important; + animation-name: flipInY; + backface-visibility: visible !important; +} +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateX(-20deg); + opacity: 1; + transform: perspective(400px) rotateX(-20deg); + } + to { + -webkit-transform: perspective(400px) rotateX(90deg); + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } +} +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateX(-20deg); + opacity: 1; + transform: perspective(400px) rotateX(-20deg); + } + to { + -webkit-transform: perspective(400px) rotateX(90deg); + opacity: 0; + transform: perspective(400px) rotateX(90deg); + } +} +.flipOutX { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + animation-duration: 0.75s; + animation-name: flipOutX; + backface-visibility: visible !important; +} +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateY(-15deg); + opacity: 1; + transform: perspective(400px) rotateY(-15deg); + } + to { + -webkit-transform: perspective(400px) rotateY(90deg); + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } +} +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + 30% { + -webkit-transform: perspective(400px) rotateY(-15deg); + opacity: 1; + transform: perspective(400px) rotateY(-15deg); + } + to { + -webkit-transform: perspective(400px) rotateY(90deg); + opacity: 0; + transform: perspective(400px) rotateY(90deg); + } +} +.flipOutY { + -webkit-animation-duration: 0.75s; + -webkit-animation-name: flipOutY; + -webkit-backface-visibility: visible !important; + animation-duration: 0.75s; + animation-name: flipOutY; + backface-visibility: visible !important; +} +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(-30deg); + } + 60% { + -webkit-transform: skewX(20deg); + opacity: 1; + transform: skewX(20deg); + } + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(-30deg); + } + 60% { + -webkit-transform: skewX(20deg); + opacity: 1; + transform: skewX(20deg); + } + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-name: lightSpeedIn; + animation-timing-function: ease-out; +} +@-webkit-keyframes lightSpeedOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(30deg); + } +} +@keyframes lightSpeedOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + transform: translate3d(100%, 0, 0) skewX(30deg); + } +} +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-name: lightSpeedOut; + animation-timing-function: ease-in; +} +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform: rotate(-200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(-200deg); + transform-origin: center; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: center; + opacity: 1; + transform: translateZ(0); + transform-origin: center; + } +} +@keyframes rotateIn { + 0% { + -webkit-transform: rotate(-200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(-200deg); + transform-origin: center; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: center; + opacity: 1; + transform: translateZ(0); + transform-origin: center; + } +} +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +@keyframes rotateInDownLeft { + 0% { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +@keyframes rotateInDownRight { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +@keyframes rotateInUpLeft { + 0% { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: left bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: left bottom; + } +} +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform: rotate(-90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-90deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +@keyframes rotateInUpRight { + 0% { + -webkit-transform: rotate(-90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-90deg); + transform-origin: right bottom; + } + to { + -webkit-transform: translateZ(0); + -webkit-transform-origin: right bottom; + opacity: 1; + transform: translateZ(0); + transform-origin: right bottom; + } +} +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + opacity: 1; + transform-origin: center; + } + to { + -webkit-transform: rotate(200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(200deg); + transform-origin: center; + } +} +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + opacity: 1; + transform-origin: center; + } + to { + -webkit-transform: rotate(200deg); + -webkit-transform-origin: center; + opacity: 0; + transform: rotate(200deg); + transform-origin: center; + } +} +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } +} +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(45deg); + transform-origin: left bottom; + } +} +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: right bottom; + } +} +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: right bottom; + } +} +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } +} +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + opacity: 1; + transform-origin: left bottom; + } + to { + -webkit-transform: rotate(-45deg); + -webkit-transform-origin: left bottom; + opacity: 0; + transform: rotate(-45deg); + transform-origin: left bottom; + } +} +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(90deg); + transform-origin: right bottom; + } +} +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + opacity: 1; + transform-origin: right bottom; + } + to { + -webkit-transform: rotate(90deg); + -webkit-transform-origin: right bottom; + opacity: 0; + transform: rotate(90deg); + transform-origin: right bottom; + } +} +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} +@-webkit-keyframes hinge { + 0% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform-origin: top left; + } + 20%, + 60% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(80deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform: rotate(80deg); + transform-origin: top left; + } + 40%, + 80% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(60deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + opacity: 1; + transform: rotate(60deg); + transform-origin: top left; + } + to { + -webkit-transform: translate3d(0, 700px, 0); + opacity: 0; + transform: translate3d(0, 700px, 0); + } +} +@keyframes hinge { + 0% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform-origin: top left; + } + 20%, + 60% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(80deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + transform: rotate(80deg); + transform-origin: top left; + } + 40%, + 80% { + -webkit-animation-timing-function: ease-in-out; + -webkit-transform: rotate(60deg); + -webkit-transform-origin: top left; + animation-timing-function: ease-in-out; + opacity: 1; + transform: rotate(60deg); + transform-origin: top left; + } + to { + -webkit-transform: translate3d(0, 700px, 0); + opacity: 0; + transform: translate3d(0, 700px, 0); + } +} +.hinge { + -webkit-animation-duration: 2s; + -webkit-animation-name: hinge; + animation-duration: 2s; + animation-name: hinge; +} +@-webkit-keyframes jackInTheBox { + 0% { + -webkit-transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + opacity: 0; + transform: scale(0.1) rotate(30deg); + transform-origin: center bottom; + } + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg); + } + to { + -webkit-transform: scale(1); + opacity: 1; + transform: scale(1); + } +} +@keyframes jackInTheBox { + 0% { + -webkit-transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + opacity: 0; + transform: scale(0.1) rotate(30deg); + transform-origin: center bottom; + } + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg); + } + to { + -webkit-transform: scale(1); + opacity: 1; + transform: scale(1); + } +} +.jackInTheBox { + -webkit-animation-name: jackInTheBox; + animation-name: jackInTheBox; +} +@-webkit-keyframes rollIn { + 0% { + -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); + opacity: 0; + transform: translate3d(-100%, 0, 0) rotate(-120deg); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +@keyframes rollIn { + 0% { + -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); + opacity: 0; + transform: translate3d(-100%, 0, 0) rotate(-120deg); + } + to { + -webkit-transform: translateZ(0); + opacity: 1; + transform: translateZ(0); + } +} +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); + opacity: 0; + transform: translate3d(100%, 0, 0) rotate(120deg); + } +} +@keyframes rollOut { + 0% { + opacity: 1; + } + to { + -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); + opacity: 0; + transform: translate3d(100%, 0, 0) rotate(120deg); + } +} +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} +@-webkit-keyframes zoomIn { + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 50% { + opacity: 1; + } +} +@keyframes zoomIn { + 0% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 50% { + opacity: 1; + } +} +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} +@-webkit-keyframes zoomInDown { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } +} +@keyframes zoomInDown { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } +} +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} +@-webkit-keyframes zoomInLeft { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + } +} +@keyframes zoomInLeft { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + } +} +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} +@-webkit-keyframes zoomInRight { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + } +} +@keyframes zoomInRight { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + } +} +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} +@-webkit-keyframes zoomInUp { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } +} +@keyframes zoomInUp { + 0% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + } + 60% { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } +} +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} +@-webkit-keyframes zoomOut { + 0% { + opacity: 1; + } + 50% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +@keyframes zoomOut { + 0% { + opacity: 1; + } + 50% { + -webkit-transform: scale3d(0.3, 0.3, 0.3); + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} +@-webkit-keyframes zoomOutDown { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform-origin: center bottom; + } +} +@keyframes zoomOutDown { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform-origin: center bottom; + } +} +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} +@-webkit-keyframes zoomOutLeft { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + opacity: 0; + transform: scale(0.1) translate3d(-2000px, 0, 0); + transform-origin: left center; + } +} +@keyframes zoomOutLeft { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + opacity: 0; + transform: scale(0.1) translate3d(-2000px, 0, 0); + transform-origin: left center; + } +} +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} +@-webkit-keyframes zoomOutRight { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + opacity: 0; + transform: scale(0.1) translate3d(2000px, 0, 0); + transform-origin: right center; + } +} +@keyframes zoomOutRight { + 40% { + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + } + to { + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + opacity: 0; + transform: scale(0.1) translate3d(2000px, 0, 0); + transform-origin: right center; + } +} +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} +@-webkit-keyframes zoomOutUp { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform-origin: center bottom; + } +} +@keyframes zoomOutUp { + 40% { + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + opacity: 1; + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + } + to { + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + opacity: 0; + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform-origin: center bottom; + } +} +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} +@-webkit-keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} +@-webkit-keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} +@-webkit-keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} +@-webkit-keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +@keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } +} +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: hidden; + } +} +@keyframes slideOutDown { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: hidden; + } +} +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: hidden; + } +} +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: hidden; + } +} +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: hidden; + } +} +@keyframes slideOutRight { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: hidden; + } +} +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: hidden; + } +} +@keyframes slideOutUp { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0); + } + to { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: hidden; + } +} +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} +.animated { + -webkit-animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-duration: 1s; + animation-fill-mode: both; +} +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.animated.delay-1s { + -webkit-animation-delay: 1s; + animation-delay: 1s; +} +.animated.delay-2s { + -webkit-animation-delay: 2s; + animation-delay: 2s; +} +.animated.delay-3s { + -webkit-animation-delay: 3s; + animation-delay: 3s; +} +.animated.delay-4s { + -webkit-animation-delay: 4s; + animation-delay: 4s; +} +.animated.delay-5s { + -webkit-animation-delay: 5s; + animation-delay: 5s; +} +.animated.fast { + -webkit-animation-duration: 0.8s; + animation-duration: 0.8s; +} +.animated.faster { + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; +} +.animated.slow { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} +.animated.slower { + -webkit-animation-duration: 3s; + animation-duration: 3s; +} +@media (prefers-reduced-motion) { + .animated { + -webkit-animation: unset !important; + -webkit-transition: none !important; + animation: unset !important; + transition: none !important; + } +} diff --git a/quarter/assets/css/font-icons.css b/quarter/assets/css/font-icons.css new file mode 100644 index 0000000..fbe33ab --- /dev/null +++ b/quarter/assets/css/font-icons.css @@ -0,0 +1,650 @@ +/* =================================================== +>>> TABLE OF CONTENTS: +====================================================== + 1. Font Awesome + 2. Flat Icon + 3. Iconmoon Icon + + +=================================================== */ + +/*--------------------------------------------------------------- + 1. Font Awesome 6 Icon +---------------------------------------------------------------*/ +/*! + * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */ + .fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\f13d"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-building:before{content:"\f1ad"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-c:before{content:"\43"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\f6bb"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\f075"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-successor:before{content:"\e47a"}.fa-diamond:before{content:"\f219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-florin-sign:before{content:"\e184"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\f0ac"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-highlighter:before{content:"\f591"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-crack:before{content:"\e3b1"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-khanda:before{content:"\f66d"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location-arrow:before{content:"\f124"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mug-hot:before{content:"\f7b6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\f001"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-not-equal:before{content:"\f53e"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-om:before{content:"\f679"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-person-booth:before{content:"\f756"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-rainbow:before{content:"\f75b"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\f1b8"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-sailboat:before{content:"\e445"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\f549"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\f70e"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\f2cc"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\f0c8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\f45c"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torii-gate:before{content:"\f6a1"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheelchair:before{content:"\f193"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-wrench:before{content:"\f0ad"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a} + + +/*--------------------------------------------------------------- + 2. Flat Icon +---------------------------------------------------------------*/ +@font-face { + font-family: "flaticon"; + src: url("../fonts/flaticon.ttf?b66957d660bcc55c5e858f139c964a40") format("truetype"), +url("../fonts/flaticon.woff?b66957d660bcc55c5e858f139c964a40") format("woff"), +url("../fonts/flaticon.woff2?b66957d660bcc55c5e858f139c964a40") format("woff2"), +url("../fonts/flaticon.eot?b66957d660bcc55c5e858f139c964a40#iefix") format("embedded-opentype"), +url("../fonts/flaticon.svg?b66957d660bcc55c5e858f139c964a40#flaticon") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.flaticon-add-to-cart:before { + content: "\f101"; +} +.flaticon-add-user-1:before { + content: "\f102"; +} +.flaticon-add-user:before { + content: "\f103"; +} +.flaticon-add:before { + content: "\f104"; +} +.flaticon-airplane:before { + content: "\f105"; +} +.flaticon-apartment-1:before { + content: "\f106"; +} +.flaticon-apartment:before { + content: "\f107"; +} +.flaticon-armchair:before { + content: "\f108"; +} +.flaticon-bathtub:before { + content: "\f109"; +} +.flaticon-bed-1:before { + content: "\f10a"; +} +.flaticon-bed:before { + content: "\f10b"; +} +.flaticon-beds:before { + content: "\f10c"; +} +.flaticon-book:before { + content: "\f10d"; +} +.flaticon-branch:before { + content: "\f10e"; +} +.flaticon-building:before { + content: "\f10f"; +} +.flaticon-buy-home:before { + content: "\f110"; +} +.flaticon-buy-online:before { + content: "\f111"; +} +.flaticon-call-center-agent:before { + content: "\f112"; +} +.flaticon-car:before { + content: "\f113"; +} +.flaticon-chat:before { + content: "\f114"; +} +.flaticon-clean:before { + content: "\f115"; +} +.flaticon-deal-1:before { + content: "\f116"; +} +.flaticon-deal:before { + content: "\f117"; +} +.flaticon-dining-table-with-chairs:before { + content: "\f118"; +} +.flaticon-double-bed:before { + content: "\f119"; +} +.flaticon-dryer:before { + content: "\f11a"; +} +.flaticon-dumbbell:before { + content: "\f11b"; +} +.flaticon-dumbell:before { + content: "\f11c"; +} +.flaticon-excavator:before { + content: "\f11d"; +} +.flaticon-expand:before { + content: "\f11e"; +} +.flaticon-fast-forward-double-right-arrows-symbol:before { + content: "\f11f"; +} +.flaticon-financial:before { + content: "\f120"; +} +.flaticon-garage-1:before { + content: "\f121"; +} +.flaticon-garage:before { + content: "\f122"; +} +.flaticon-google-docs:before { + content: "\f123"; +} +.flaticon-heart-1:before { + content: "\f124"; +} +.flaticon-heart:before { + content: "\f125"; +} +.flaticon-home-1:before { + content: "\f126"; +} +.flaticon-home-2:before { + content: "\f127"; +} +.flaticon-home-3:before { + content: "\f128"; +} +.flaticon-home:before { + content: "\f129"; +} +.flaticon-hospital:before { + content: "\f12a"; +} +.flaticon-house-1:before { + content: "\f12b"; +} +.flaticon-house-2:before { + content: "\f12c"; +} +.flaticon-house-3:before { + content: "\f12d"; +} +.flaticon-house-4:before { + content: "\f12e"; +} +.flaticon-house-key:before { + content: "\f12f"; +} +.flaticon-house:before { + content: "\f130"; +} +.flaticon-key-1:before { + content: "\f131"; +} +.flaticon-key:before { + content: "\f132"; +} +.flaticon-left-quote-1:before { + content: "\f133"; +} +.flaticon-left-quote:before { + content: "\f134"; +} +.flaticon-left-quotes-sign:before { + content: "\f135"; +} +.flaticon-location:before { + content: "\f136"; +} +.flaticon-loupe:before { + content: "\f137"; +} +.flaticon-mall:before { + content: "\f138"; +} +.flaticon-maps-and-location:before { + content: "\f139"; +} +.flaticon-measure:before { + content: "\f13a"; +} +.flaticon-metro:before { + content: "\f13b"; +} +.flaticon-mortarboard:before { + content: "\f13c"; +} +.flaticon-mortgage:before { + content: "\f13d"; +} +.flaticon-mountain:before { + content: "\f13e"; +} +.flaticon-office:before { + content: "\f13f"; +} +.flaticon-official-documents:before { + content: "\f140"; +} +.flaticon-online-shop:before { + content: "\f141"; +} +.flaticon-operator:before { + content: "\f142"; +} +.flaticon-package:before { + content: "\f143"; +} +.flaticon-park:before { + content: "\f144"; +} +.flaticon-parking:before { + content: "\f145"; +} +.flaticon-pencil:before { + content: "\f146"; +} +.flaticon-phone-call:before { + content: "\f147"; +} +.flaticon-pin:before { + content: "\f148"; +} +.flaticon-plane:before { + content: "\f149"; +} +.flaticon-plus:before { + content: "\f14a"; +} +.flaticon-quotation:before { + content: "\f14b"; +} +.flaticon-right-arrow:before { + content: "\f14c"; +} +.flaticon-right-quote:before { + content: "\f14d"; +} +.flaticon-salad:before { + content: "\f14e"; +} +.flaticon-secure-shield:before { + content: "\f14f"; +} +.flaticon-secure:before { + content: "\f150"; +} +.flaticon-select:before { + content: "\f151"; +} +.flaticon-sewing:before { + content: "\f152"; +} +.flaticon-slider:before { + content: "\f153"; +} +.flaticon-slumber:before { + content: "\f154"; +} +.flaticon-square-shape-design-interface-tool-symbol:before { + content: "\f155"; +} +.flaticon-stethoscope:before { + content: "\f156"; +} +.flaticon-support:before { + content: "\f157"; +} +.flaticon-swimming:before { + content: "\f158"; +} +.flaticon-toilet:before { + content: "\f159"; +} +.flaticon-train:before { + content: "\f15a"; +} +.flaticon-user-1:before { + content: "\f15b"; +} +.flaticon-user:before { + content: "\f15c"; +} +.flaticon-vegetable:before { + content: "\f15d"; +} +.flaticon-washer:before { + content: "\f15e"; +} + + +/*--------------------------------------------------------------- + 3. Icomoon Icon +---------------------------------------------------------------*/ +@font-face { + font-family: 'icomoon'; + src: url('../fonts/icomoon.eot?3aun5s'); + src: url('../fonts/icomoon.eot?3aun5s#iefix') format('embedded-opentype'), + url('../fonts/icomoon.ttf?3aun5s') format('truetype'), + url('../fonts/icomoon.woff?3aun5s') format('woff'), + url('../fonts/icomoon.svg?3aun5s#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-cancel:before { + content: "\e900"; +} +.icon-star:before { + content: "\e901"; +} +.icon-star-1:before { + content: "\e902"; +} +.icon-plus:before { + content: "\e903"; +} +.icon-remove:before { + content: "\e904"; +} +.icon-compare:before { + content: "\e905"; +} +.icon-facebook:before { + content: "\e906"; +} +.icon-twitter:before { + content: "\e907"; +} +.icon-linkedin:before { + content: "\e908"; +} +.icon-whatsapp:before { + content: "\e909"; +} +.icon-youtube:before { + content: "\e90a"; +} +.icon-mail:before { + content: "\e90b"; +} +.icon-placeholder:before { + content: "\e90c"; +} +.icon-call:before { + content: "\e90d"; +} +.icon-left-arrow:before { + content: "\e90e"; +} +.icon-next:before { + content: "\e90f"; +} +.icon-arrows:before { + content: "\e910"; +} +.icon-down-arrow:before { + content: "\e911"; +} +.icon-mechanic:before { + content: "\e912"; +} +.icon-car-service:before { + content: "\e913"; +} +.icon-key:before { + content: "\e914"; +} +.icon-repair:before { + content: "\e915"; +} +.icon-car-parts:before { + content: "\e916"; +} +.icon-car:before { + content: "\e917"; +} +.icon-exterior:before { + content: "\e918"; +} +.icon-car-parts-1:before { + content: "\e919"; +} +.icon-maintenance:before { + content: "\e91a"; +} +.icon-car-1:before { + content: "\e91b"; +} +.icon-car-parts-2:before { + content: "\e91c"; +} +.icon-hand:before { + content: "\e91d"; +} +.icon-accumulator:before { + content: "\e91e"; +} +.icon-car-parts-3:before { + content: "\e91f"; +} +.icon-repair-1:before { + content: "\e920"; +} +.icon-carwash:before { + content: "\e921"; +} +.icon-car-parts-4:before { + content: "\e922"; +} +.icon-automobile:before { + content: "\e923"; +} +.icon-polisher:before { + content: "\e924"; +} +.icon-car-parts-5:before { + content: "\e925"; +} +.icon-gasoline:before { + content: "\e926"; +} +.icon-seat:before { + content: "\e927"; +} +.icon-car-parts-6:before { + content: "\e928"; +} +.icon-car-2:before { + content: "\e929"; +} +.icon-soap:before { + content: "\e92a"; +} +.icon-car-parts-7:before { + content: "\e92b"; +} +.icon-disc-brake:before { + content: "\e92c"; +} +.icon-car-parts-8:before { + content: "\e92d"; +} +.icon-wheel:before { + content: "\e92e"; +} +.icon-car-parts-9:before { + content: "\e92f"; +} +.icon-speedometer:before { + content: "\e930"; +} +.icon-maintenance-1:before { + content: "\e931"; +} +.icon-shopping-bags:before { + content: "\e932"; +} +.icon-shopping-cart:before { + content: "\e933"; +} +.icon-view:before { + content: "\e934"; +} +.icon-phone-call:before { + content: "\e935"; +} +.icon-calendar:before { + content: "\e936"; +} +.icon-calendar-1:before { + content: "\e937"; +} +.icon-right-arrow-angle:before { + content: "\e938"; +} +.icon-down-arrow-1:before { + content: "\e939"; +} +.icon-up-arrow-angle:before { + content: "\e93a"; +} +.icon-search:before { + content: "\e93b"; +} +.icon-share:before { + content: "\e93c"; +} +.icon-left-arrow-1:before { + content: "\e93d"; +} +.icon-quotation:before { + content: "\e93e"; +} +.icon-user:before { + content: "\e93f"; +} +.icon-tag:before { + content: "\e940"; +} +.icon-play:before { + content: "\e941"; +} +.icon-done:before { + content: "\e942"; +} +.icon-electric-car:before { + content: "\e943"; +} +.icon-cog:before { + content: "\e944"; +} +.icon-car-3:before { + content: "\e945"; +} +.icon-tyre:before { + content: "\e946"; +} +.icon-wheel-1:before { + content: "\e947"; +} +.icon-tire:before { + content: "\e948"; +} +.icon-tire-1:before { + content: "\e949"; +} +.icon-flat-tire:before { + content: "\e94a"; +} +.icon-pressure:before { + content: "\e94b"; +} +.icon-right-quote:before { + content: "\e94c"; +} +.icon-quote:before { + content: "\e94d"; +} +.icon-quotation-1:before { + content: "\e94e"; +} +.icon-quote-1:before { + content: "\e94f"; +} +.icon-open:before { + content: "\e950"; +} +.icon-options:before { + content: "\e951"; +} +.icon-location:before { + content: "\e952"; +} +.icon-edit:before { + content: "\e953"; +} +.icon-award:before { + content: "\e954"; +} +.icon-menu:before { + content: "\e955"; +} +.icon-categories:before { + content: "\e956"; +} +.icon-menu-1:before { + content: "\e957"; +} +.icon-menu-2:before { + content: "\e958"; +} +.icon-bookmark:before { + content: "\e959"; +} +.icon-bookmark-1:before { + content: "\e95a"; +} +.icon-reply:before { + content: "\e95b"; +} +.icon-reply-1:before { + content: "\e95c"; +} +.icon-globe:before { + content: "\e95d"; +} +.icon-clock:before { + content: "\e95e"; +} +.icon-alarm-clock:before { + content: "\e95f"; +} + + + + diff --git a/quarter/assets/css/glightbox.css b/quarter/assets/css/glightbox.css new file mode 100644 index 0000000..cbff976 --- /dev/null +++ b/quarter/assets/css/glightbox.css @@ -0,0 +1,944 @@ +.glightbox-container { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999999999 !important; + overflow: hidden; + -ms-touch-action: none; + touch-action: none; + -webkit-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + outline: none; +} + +.glightbox-container.inactive { + display: none; +} + +.glightbox-container .gcontainer { + position: relative; + width: 100%; + height: 100%; + z-index: 9999; + overflow: hidden; +} + +.glightbox-container .gslider { + -webkit-transition: -webkit-transform 0.4s ease; + transition: -webkit-transform 0.4s ease; + transition: transform 0.4s ease; + transition: transform 0.4s ease, -webkit-transform 0.4s ease; + height: 100%; + left: 0; + top: 0; + width: 100%; + position: relative; + overflow: hidden; + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.glightbox-container .gslide { + width: 100%; + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + opacity: 0; +} + +.glightbox-container .gslide.current { + opacity: 1; + z-index: 99999; + position: relative; +} + +.glightbox-container .gslide.prev { + opacity: 1; + z-index: 9999; +} + +.glightbox-container .gslide-inner-content { + width: 100%; +} + +.glightbox-container .ginner-container { + position: relative; + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + align-items: center; + flex-direction: row; + max-width: 100%; + margin: auto; + height: 100vh; +} + +.glightbox-container .ginner-container.gvideo-container { + width: 100%; +} + +.glightbox-container .ginner-container.desc-bottom, +.glightbox-container .ginner-container.desc-top { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.glightbox-container .ginner-container.desc-left, +.glightbox-container .ginner-container.desc-right { + max-width: 100% !important; +} + +.gslide iframe, +.gslide video { + outline: none !important; + border: none; + min-height: 165px; + -webkit-overflow-scrolling: touch; + -ms-touch-action: auto; + touch-action: auto; +} + +.gslide:not(.current) { + pointer-events: none; +} + +.gslide-image { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.gslide-image img { + max-height: 100vh; + display: block; + padding: 0; + float: none; + outline: none; + border: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + max-width: 100vw; + width: auto; + height: auto; + -o-object-fit: cover; + object-fit: cover; + -ms-touch-action: none; + touch-action: none; + margin: auto; + min-width: 200px; +} + +.desc-top .gslide-image img, +.desc-bottom .gslide-image img { + width: auto; +} + +.desc-left .gslide-image img, +.desc-right .gslide-image img { + width: auto; + max-width: 100%; +} + +.gslide-image img.zoomable { + position: relative; +} + +.gslide-image img.dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} + +.gslide-video { + position: relative; + max-width: 100vh; + width: 100% !important; +} + +.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster { + display: none; +} + +.gslide-video .gvideo-wrapper { + width: 100%; + /* max-width: 160vmin; */ + margin: auto; +} + +.gslide-video::before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + background: rgba(255, 0, 0, 0.34); + display: none; +} + +.gslide-video.playing::before { + display: none; +} + +.gslide-video.fullscreen { + max-width: 100% !important; + min-width: 100%; + height: 75vh; +} + +.gslide-video.fullscreen video { + max-width: 100% !important; + width: 100% !important; +} + +.gslide-inline { + background: #fff; + text-align: left; + max-height: calc(100vh - 40px); + overflow: auto; + max-width: 100%; + margin: auto; +} + +.gslide-inline .ginlined-content { + padding: 20px; + width: 100%; +} + +.gslide-inline .dragging { + cursor: -webkit-grabbing !important; + cursor: grabbing !important; + -webkit-transition: none; + transition: none; +} + +.ginlined-content { + overflow: auto; + display: block !important; + opacity: 1; +} + +.gslide-external { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + min-width: 100%; + background: #fff; + padding: 0; + overflow: auto; + max-height: 75vh; + height: 100%; +} + +.gslide-media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: auto; + position: relative; +} + +.zoomed .gslide-media { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.desc-top .gslide-media, +.desc-bottom .gslide-media { + margin: 0 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.gslide-description { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; +} + +.gslide-description.description-left, +.gslide-description.description-right { + max-width: 100%; +} + +.gslide-description.description-bottom, +.gslide-description.description-top { + margin: 0 auto; + width: 100%; +} + +.gslide-description p { + margin-bottom: 12px; +} + +.gslide-description p:last-child { + margin-bottom: 0; +} + +.zoomed .gslide-description { + display: none; +} + +.glightbox-button-hidden { + display: none; +} + +/* + * Description for mobiles + * something like facebook does the description + * for the photos + */ + +.glightbox-mobile .glightbox-container .gslide-description { + height: auto !important; + width: 100%; + position: absolute; + bottom: 0; + padding: 19px 11px; + max-width: 100vw !important; + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + max-height: 78vh; + overflow: auto !important; + background: -webkit-gradient( + linear, + left top, + left bottom, + from(rgba(0, 0, 0, 0)), + to(rgba(0, 0, 0, 0.75)) + ); + background: linear-gradient( + to bottom, + rgba(0, 0, 0, 0) 0%, + rgba(0, 0, 0, 0.75) 100% + ); + -webkit-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + padding-bottom: 50px; +} + +.glightbox-mobile .glightbox-container .gslide-title { + color: #fff; + font-size: 1em; +} + +.glightbox-mobile .glightbox-container .gslide-desc { + color: #a1a1a1; +} + +.glightbox-mobile .glightbox-container .gslide-desc a { + color: #fff; + font-weight: bold; +} + +.glightbox-mobile .glightbox-container .gslide-desc * { + color: inherit; +} + +.glightbox-mobile .glightbox-container .gslide-desc .desc-more { + color: #fff; + opacity: 0.4; +} + +.gdesc-open .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 0.4; +} + +.gdesc-open .gdesc-inner { + padding-bottom: 30px; +} + +.gdesc-closed .gslide-media { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + opacity: 1; +} + +.greset { + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.gabsolute { + position: absolute; +} + +.grelative { + position: relative; +} + +.glightbox-desc { + display: none !important; +} + +.glightbox-open { + overflow: hidden; +} + +.gloader { + height: 25px; + width: 25px; + -webkit-animation: lightboxLoader 0.8s infinite linear; + animation: lightboxLoader 0.8s infinite linear; + border: 2px solid #fff; + border-right-color: transparent; + border-radius: 50%; + position: absolute; + display: block; + z-index: 9999; + left: 0; + right: 0; + margin: 0 auto; + top: 47%; +} + +.goverlay { + width: 100%; + height: calc(100vh + 1px); + position: fixed; + top: -1px; + left: 0; + background: #000; + will-change: opacity; +} + +.gprev, +.gnext, +.gclose { + z-index: 99999; + cursor: pointer; + width: 26px; + height: 44px; + border: none; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.gprev svg, +.gnext svg, +.gclose svg { + display: block; + width: 25px; + height: auto; + margin: 0; + padding: 0; + font-weight: bold; +} + +.gprev.disabled, +.gnext.disabled, +.gclose.disabled { + opacity: 0.1; +} + +.gprev .garrow, +.gnext .garrow, +.gclose .garrow { + stroke: #fff; +} + +.gbtn.focused { + outline: 2px solid #0f3d81; +} + +iframe.wait-autoplay { + opacity: 0; +} + +.glightbox-closing .gnext, +.glightbox-closing .gprev, +.glightbox-closing .gclose { + opacity: 0 !important; +} + +/*Skin */ + +.glightbox-clean .gslide-description { + background: #fff; +} + +.glightbox-clean .gdesc-inner { + padding: 22px 20px; +} + +.glightbox-clean .gslide-title { + font-size: 1em; + font-weight: normal; + font-family: arial; + color: #000; + margin-bottom: 19px; + line-height: 1.4em; +} + +.glightbox-clean .gslide-desc { + font-size: 0.86em; + margin-bottom: 0; + font-family: arial; + line-height: 1.4em; +} + +.glightbox-clean .gslide-video { + background: #000; +} + +.glightbox-clean .gprev, +.glightbox-clean .gnext, +.glightbox-clean .gclose { + background-color: rgba(0, 0, 0, 0.75); + border-radius: 4px; +} + +.glightbox-clean .gprev path, +.glightbox-clean .gnext path, +.glightbox-clean .gclose path { + fill: #fff; +} + +.glightbox-clean .gprev { + position: absolute; + top: -100%; + left: 30px; + width: 40px; + height: 50px; +} + +.glightbox-clean .gnext { + position: absolute; + top: -100%; + right: 30px; + width: 40px; + height: 50px; +} + +.glightbox-clean .gclose { + width: 35px; + height: 35px; + top: 15px; + right: 10px; + position: absolute; +} + +.glightbox-clean .gclose svg { + width: 18px; + height: auto; +} + +.glightbox-clean .gclose:hover { + opacity: 1; +} + +/*CSS Animations*/ + +.gfadeIn { + -webkit-animation: gfadeIn 0.5s ease; + animation: gfadeIn 0.5s ease; +} + +.gfadeOut { + -webkit-animation: gfadeOut 0.5s ease; + animation: gfadeOut 0.5s ease; +} + +.gslideOutLeft { + -webkit-animation: gslideOutLeft 0.3s ease; + animation: gslideOutLeft 0.3s ease; +} + +.gslideInLeft { + -webkit-animation: gslideInLeft 0.3s ease; + animation: gslideInLeft 0.3s ease; +} + +.gslideOutRight { + -webkit-animation: gslideOutRight 0.3s ease; + animation: gslideOutRight 0.3s ease; +} + +.gslideInRight { + -webkit-animation: gslideInRight 0.3s ease; + animation: gslideInRight 0.3s ease; +} + +.gzoomIn { + -webkit-animation: gzoomIn 0.5s ease; + animation: gzoomIn 0.5s ease; +} + +.gzoomOut { + -webkit-animation: gzoomOut 0.5s ease; + animation: gzoomOut 0.5s ease; +} + +@-webkit-keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes lightboxLoader { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-webkit-keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@keyframes gfadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +@-webkit-keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +@keyframes gfadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} + +@-webkit-keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes gslideInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + } + to { + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@-webkit-keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} + +@keyframes gslideOutLeft { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(-60%, 0, 0); + transform: translate3d(-60%, 0, 0); + opacity: 0; + visibility: hidden; + } +} + +@-webkit-keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes gslideInRight { + from { + opacity: 0; + visibility: visible; + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@-webkit-keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} + +@keyframes gslideOutRight { + from { + opacity: 1; + visibility: visible; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(60%, 0, 0); + transform: translate3d(60%, 0, 0); + opacity: 0; + } +} + +@-webkit-keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} + +@keyframes gzoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 1; + } +} + +@-webkit-keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} + +@keyframes gzoomOut { + from { + opacity: 1; + } + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + to { + opacity: 0; + } +} + +@media (min-width: 769px) { + .glightbox-container .ginner-container { + width: auto; + height: auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .glightbox-container .ginner-container.desc-top .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-top .gslide-image, + .glightbox-container .ginner-container.desc-top .gslide-image img { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .glightbox-container .ginner-container.desc-left .gslide-description { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .glightbox-container .ginner-container.desc-left .gslide-image { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .gslide-image img { + max-height: 97vh; + max-width: 100%; + } + .gslide-image img.zoomable { + cursor: -webkit-zoom-in; + cursor: zoom-in; + } + .zoomed .gslide-image img.zoomable { + cursor: -webkit-grab; + cursor: grab; + } + .gslide-inline { + max-height: 95vh; + } + .gslide-external { + max-height: 100vh; + } + .gslide-description.description-left, + .gslide-description.description-right { + max-width: 275px; + } + .glightbox-open { + height: auto; + } + .goverlay { + background: rgba(0, 0, 0, 0.92); + } + .glightbox-clean .gslide-media { + -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); + box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65); + } + .glightbox-clean .description-left .gdesc-inner, + .glightbox-clean .description-right .gdesc-inner { + position: absolute; + height: 100%; + overflow-y: auto; + } + .glightbox-clean .gprev, + .glightbox-clean .gnext, + .glightbox-clean .gclose { + background-color: rgba(0, 0, 0, 0.32); + } + .glightbox-clean .gprev:hover, + .glightbox-clean .gnext:hover, + .glightbox-clean .gclose:hover { + background-color: rgba(0, 0, 0, 0.7); + } + .glightbox-clean .gprev { + top: 45%; + } + .glightbox-clean .gnext { + top: 45%; + } +} + +.gslide-count { + position: absolute; + bottom: -40px; + left: 0; + + transition: all 0.3s; +} + +@media (min-width: 992px) { + .glightbox-clean .gclose { + opacity: 0.7; + right: 20px; + } +} diff --git a/quarter/assets/css/lightcase.css b/quarter/assets/css/lightcase.css new file mode 100644 index 0000000..ddbf5ca --- /dev/null +++ b/quarter/assets/css/lightcase.css @@ -0,0 +1,468 @@ +@font-face { + font-family: lightcase; + src: url(../fonts/lightcase.eot?55356177); + src: url(../fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"), + url(../fonts/lightcase.woff?55356177) format("woff"), + url(../fonts/lightcase.ttf?55356177) format("truetype"), + url(../fonts/lightcase.svg?55356177#lightcase) format("svg"); + font-weight: 400; + font-style: normal; +} +[class*="lightcase-icon-"]:before { + font-family: lightcase, sans-serif; + font-style: normal; + font-weight: 400; + speak: none; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; +} +.lightcase-icon-play:before { + content: "\e800"; +} +.lightcase-icon-pause:before { + content: "\e801"; +} +.lightcase-icon-close:before { + content: "\e802"; +} +.lightcase-icon-prev:before { + content: "\e803"; +} +.lightcase-icon-next:before { + content: "\e804"; +} +.lightcase-icon-spin:before { + content: "\e805"; +} +@-webkit-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-moz-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-o-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-ms-keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes lightcase-spin { + 0% { + -webkit-transform: rotate(0); + -moz-transform: rotate(0); + -o-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(359deg); + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + transform: rotate(359deg); + } +} +#lightcase-case { + display: none; + position: fixed; + z-index: 2002; + top: 50%; + left: 50%; + font-family: arial, sans-serif; + font-size: 13px; + line-height: 1.5; + text-align: left; + text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); +} +#lightcase-loading > span, +a[class*="lightcase-icon-"] > span { + display: inline-block; + text-indent: -9999px; +} +@media screen and (min-width: 641px) { + html:not([data-lc-type="error"]) #lightcase-content { + position: relative; + z-index: 1; + text-shadow: none; + background-color: #fff; + -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 30px rgba(0, 0, 0, 0.5); + -webkit-backface-visibility: hidden; + } + html[data-lc-type="image"] #lightcase-content, + html[data-lc-type="video"] #lightcase-content { + background-color: #333; + } +} +html[data-lc-type="ajax"] #lightcase-content, +html[data-lc-type="error"] #lightcase-content, +html[data-lc-type="inline"] #lightcase-content { + -webkit-box-shadow: none; + -moz-box-shadow: none; + -o-box-shadow: none; + box-shadow: none; +} +html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner, +html[data-lc-type="error"] #lightcase-content .lightcase-contentInner, +html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -o-box-sizing: border-box; + box-sizing: border-box; +} +@media screen and (max-width: 640px) { + html[data-lc-type="ajax"] #lightcase-case, + html[data-lc-type="inline"] #lightcase-case { + position: fixed !important; + top: 0 !important; + left: 0 !important; + right: 0 !important; + bottom: 0 !important; + margin: 0 !important; + padding: 55px 0 70px; + width: 100% !important; + height: 100% !important; + overflow: auto !important; + } + html[data-lc-type="ajax"] #lightcase-content, + html[data-lc-type="error"] #lightcase-content, + html[data-lc-type="inline"] #lightcase-content { + position: relative !important; + top: auto !important; + left: auto !important; + width: auto !important; + height: auto !important; + margin: 0 !important; + padding: 0 !important; + border: none !important; + background: 0 0 !important; + } + html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="error"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner { + padding: 15px; + } + html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="ajax"] #lightcase-content .lightcase-contentInner > *, + html[data-lc-type="error"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="error"] #lightcase-content .lightcase-contentInner > *, + html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="inline"] #lightcase-content .lightcase-contentInner > * { + width: 100% !important; + max-width: none !important; + } + html[data-lc-type="ajax"] + #lightcase-content + .lightcase-contentInner + > :not(iframe), + html[data-lc-type="error"] + #lightcase-content + .lightcase-contentInner + > :not(iframe), + html[data-lc-type="inline"] + #lightcase-content + .lightcase-contentInner + > :not(iframe) { + height: auto !important; + max-height: none !important; + } + html.lightcase-isMobileDevice[data-lc-type="iframe"] + #lightcase-content + .lightcase-contentInner + iframe { + overflow: auto; + -webkit-overflow-scrolling: touch; + } +} +@media screen and (max-width: 640px) and (min-width: 641px) { + html[data-lc-type="image"] #lightcase-content .lightcase-contentInner, + html[data-lc-type="video"] #lightcase-content .lightcase-contentInner { + line-height: 0.75; + } +} +html[data-lc-type="image"] #lightcase-content .lightcase-contentInner { + position: relative; + overflow: hidden !important; +} +@media screen and (max-width: 640px) { + html[data-lc-type="ajax"] + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap, + html[data-lc-type="error"] + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap, + html[data-lc-type="inline"] + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap { + position: relative !important; + top: auto !important; + left: auto !important; + width: auto !important; + height: auto !important; + margin: 0 !important; + padding: 0 !important; + border: none !important; + background: 0 0 !important; + } + #lightcase-content h1, + #lightcase-content h2, + #lightcase-content h3, + #lightcase-content h4, + #lightcase-content h5, + #lightcase-content h6, + #lightcase-content p { + } +} +#lightcase-loading, +a[class*="lightcase-icon-"] { + width: 1.123em; + height: auto; + line-height: 1; + text-align: center; + position: fixed; +} +@media screen and (min-width: 641px) { + html:not([data-lc-type="error"]) + #lightcase-content + .lightcase-contentInner + .lightcase-inlineWrap { + padding: 30px; + overflow: auto; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -o-box-sizing: border-box; + box-sizing: border-box; + } + #lightcase-content h1, + #lightcase-content h2, + #lightcase-content h3, + #lightcase-content h4, + #lightcase-content h5, + #lightcase-content h6, + #lightcase-content p { + } +} +#lightcase-case p.lightcase-error { + margin: 0; + font-size: 17px; + text-align: center; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +@media screen and (max-width: 640px) { + #lightcase-case p.lightcase-error { + padding: 30px 0; + } +} +@media screen and (min-width: 641px) { + #lightcase-case p.lightcase-error { + padding: 0; + } +} +.lightcase-open body { + overflow: hidden; +} +.lightcase-isMobileDevice .lightcase-open body { + max-width: 100%; + max-height: 100%; +} +#lightcase-info { + position: absolute; + padding-top: 15px; +} +#lightcase-info #lightcase-caption, +#lightcase-info #lightcase-title { + margin: 0; + padding: 0; + line-height: 1.5; + font-weight: 400; + text-overflow: ellipsis; +} +#lightcase-info #lightcase-title { + font-size: 17px; +} +#lightcase-info #lightcase-caption { + clear: both; + font-size: 13px; +} +#lightcase-info #lightcase-sequenceInfo { + font-size: 11px; +} +@media screen and (max-width: 640px) { + #lightcase-info #lightcase-title { + position: fixed; + top: 10px; + left: 0; + max-width: 87.5%; + padding: 5px 15px; + background: #333; + } + .lightcase-fullScreenMode #lightcase-info { + padding-left: 15px; + padding-right: 15px; + } + html:not([data-lc-type="image"]):not([data-lc-type="video"]):not( + [data-lc-type="flash"] + ):not([data-lc-type="error"]) + #lightcase-info { + position: static; + } +} +#lightcase-loading { + z-index: 2001; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + opacity: 1; + font-size: 32px; + text-shadow: 0 0 15px #fff; + -moz-transform-origin: 50% 53%; + -webkit-animation: lightcase-spin 0.5s infinite linear; + -moz-animation: lightcase-spin 0.5s infinite linear; + -o-animation: lightcase-spin 0.5s infinite linear; + animation: lightcase-spin 0.5s infinite linear; +} +#lightcase-loading, +#lightcase-loading:focus { + text-decoration: none; + color: #fff; + -webkit-tap-highlight-color: transparent; + -webkit-transition: color, opacity, ease-in-out 0.25s; + -moz-transition: color, opacity, ease-in-out 0.25s; + -o-transition: color, opacity, ease-in-out 0.25s; + transition: color, opacity, ease-in-out 0.25s; +} +a[class*="lightcase-icon-"] { + z-index: 9999; + font-size: 38px; + text-shadow: none; + outline: 0; + cursor: pointer; +} +a[class*="lightcase-icon-"], +a[class*="lightcase-icon-"]:focus { + text-decoration: none; + color: rgba(255, 255, 255, 0.6); + -webkit-tap-highlight-color: transparent; + -webkit-transition: color, opacity, ease-in-out 0.25s; + -moz-transition: color, opacity, ease-in-out 0.25s; + -o-transition: color, opacity, ease-in-out 0.25s; + transition: color, opacity, ease-in-out 0.25s; +} +a[class*="lightcase-icon-"]:hover { + color: #fff; + text-shadow: 0 0 15px #fff; +} +.lightcase-isMobileDevice a[class*="lightcase-icon-"]:hover { + text-shadow: none; +} +a[class*="lightcase-icon-"].lightcase-icon-close { + position: fixed; + top: 15px; + right: 15px; + bottom: auto; + margin: 0; + opacity: 0; + outline: 0; +} +a[class*="lightcase-icon-"].lightcase-icon-prev { + left: 15px; +} +a[class*="lightcase-icon-"].lightcase-icon-next { + right: 15px; +} +a[class*="lightcase-icon-"].lightcase-icon-pause, +a[class*="lightcase-icon-"].lightcase-icon-play { + left: 50%; + margin-left: -0.5em; +} +@media screen and (max-width: 640px) { + a[class*="lightcase-icon-"] { + bottom: 15px; + font-size: 24px; + } +} +@media screen and (min-width: 641px) { + a[class*="lightcase-icon-"].lightcase-icon-pause, + a[class*="lightcase-icon-"].lightcase-icon-play { + opacity: 0; + } + a[class*="lightcase-icon-"] { + bottom: 50%; + margin-bottom: -0.5em; + } + #lightcase-case:hover ~ a[class*="lightcase-icon-"], + a[class*="lightcase-icon-"]:hover { + opacity: 1; + } +} +#lightcase-overlay { + display: none; + width: 100%; + min-height: 100%; + position: fixed; + z-index: 2000; + top: -9999px; + bottom: -9999px; + left: 0; + background: #333; +} +@media screen and (max-width: 640px) { + #lightcase-overlay { + opacity: 1 !important; + } +} diff --git a/quarter/assets/css/nice-select2.css b/quarter/assets/css/nice-select2.css new file mode 100644 index 0000000..4119446 --- /dev/null +++ b/quarter/assets/css/nice-select2.css @@ -0,0 +1,200 @@ +.nice-select { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + background-color: #fff; + border-radius: 5px; + border: solid 1px #e8e8e8; + box-sizing: border-box; + clear: both; + cursor: pointer; + display: block; + float: left; + font-family: inherit; + font-size: 14px; + font-weight: normal; + height: 38px; + line-height: 36px; + outline: none; + padding-left: 18px; + padding-right: 30px; + position: relative; + text-align: left !important; + transition: all 0.2s ease-in-out; + user-select: none; + white-space: nowrap; + width: auto; +} +.nice-select:hover { + border-color: #dbdbdb; +} +.nice-select:active, +.nice-select.open, +.nice-select:focus { + border-color: #999; +} +.nice-select:after { + border-bottom: 2px solid #999; + border-right: 2px solid #999; + content: ""; + display: block; + height: 5px; + margin-top: -4px; + pointer-events: none; + position: absolute; + right: 12px; + top: 50%; + transform-origin: 66% 66%; + transform: rotate(45deg); + transition: all 0.15s ease-in-out; + width: 5px; +} +.nice-select.open:after { + transform: rotate(-135deg); +} +.nice-select.open .nice-select-dropdown { + opacity: 1; + pointer-events: auto; + transform: scale(1) translateY(0); + width: 100%; +} +.nice-select.disabled { + border-color: #ededed; + color: #999; + pointer-events: none; +} +.nice-select.disabled:after { + border-color: #ccc; +} +.nice-select.wide { + width: 100%; +} +.nice-select.wide .nice-select-dropdown { + left: 0 !important; + right: 0 !important; +} +.nice-select.right { + float: right; +} +.nice-select.right .nice-select-dropdown { + left: auto; + right: 0; +} +.nice-select.small { + font-size: 12px; + height: 36px; + line-height: 34px; +} +.nice-select.small:after { + height: 4px; + width: 4px; +} +.nice-select.small .option { + line-height: 34px; + min-height: 34px; +} +.nice-select .nice-select-dropdown { + margin-top: 4px; + background-color: #fff; + border-radius: 5px; + box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); + pointer-events: none; + position: absolute; + top: 100%; + left: 0; + transform-origin: 50% 0; + transform: scale(0.75) translateY(19px); + transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + z-index: 9; + opacity: 0; +} +.nice-select .list { + border-radius: 5px; + box-sizing: border-box; + overflow: hidden; + padding: 0; + max-height: 210px; + overflow-y: auto; +} +.nice-select .list:hover .option:not(:hover) { + background-color: rgba(0, 0, 0, 0) !important; +} +.nice-select .option { + cursor: pointer; + font-weight: 400; + line-height: 40px; + list-style: none; + outline: none; + padding-left: 18px; + padding-right: 29px; + text-align: left; + transition: all 0.2s; +} +.nice-select .option:hover, +.nice-select .option.focus, +.nice-select .option.selected.focus { + background-color: #f6f6f6; +} +.nice-select .option.selected { + font-weight: bold; +} +.nice-select .option.disabled { + background-color: rgba(0, 0, 0, 0); + color: #999; + cursor: default; +} +.nice-select .optgroup { + font-weight: bold; +} +.no-csspointerevents .nice-select .nice-select-dropdown { + display: none; +} +.no-csspointerevents .nice-select.open .nice-select-dropdown { + display: block; +} + +.nice-select .has-multiple { + white-space: inherit; + height: auto; + padding: 7px 12px; + min-height: 36px; + line-height: 22px; +} +.nice-select .has-multiple span.current { + border: 1px solid #ccc; + background: #eee; + padding: 0 10px; + border-radius: 3px; + display: inline-block; + line-height: 24px; + font-size: 14px; + margin-bottom: 3px; + margin-right: 3px; +} +.nice-select .has-multiple .multiple-options { + display: block; + line-height: 24px; + padding: 0; +} +.nice-select .nice-select-search-box { + box-sizing: border-box; + width: 100%; + padding: 5px; + pointer-events: none; + border-radius: 5px 5px 0 0; +} +.nice-select .nice-select-search { + box-sizing: border-box; + background-color: #fff; + border: 1px solid #e8e8e8; + border-radius: 3px; + color: #444; + display: inline-block; + vertical-align: middle; + padding: 7px 12px; + margin: 0 10px 0 0; + width: 100%; + min-height: 36px; + line-height: 22px; + height: auto; + outline: 0 !important; + font-size: 14px; +} diff --git a/quarter/assets/css/style.css b/quarter/assets/css/style.css new file mode 100644 index 0000000..f50c282 --- /dev/null +++ b/quarter/assets/css/style.css @@ -0,0 +1,8397 @@ +@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&family=Poppins:wght@400;500;600;700;800;900&display=swap"); + +/* + Template Name: Quarter + Description: Real Estate HTML Template + Version: 1.0.0 + Author: Kamrul Hasan + Email:786hasankamrul96@gmail.com +*/ + +/* ============================================================ +>>> TABLE OF CONTENTS: +=============================================================== +# Google fonts +# tailwind directives +# vaiables +# default style +# Typography +# header +# banner +# scrollbar +# swiper slider +# accordion +# nice select +# nice checkbox +# range +# service cards +# tab +# popup gallery +# scroll up +# brands +# Google Map Locations +# Price Filter Widget +# responsiveness +============================================================= */ + +/*============= Google fonts ============*/ + +/*============= tailwind directives ============*/ + +/* + ! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: currentColor; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + letter-spacing: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +input:where([type='button']), +input:where([type='reset']), +input:where([type='submit']) { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +.container{ + max-width: 100%; + padding-left: 15px; + padding-right: 15px; + margin: 0px auto; +} + +@media (min-width: 576px){ + .container{ + max-width: 33.75rem; + } +} + +@media (min-width: 768px){ + .container{ + max-width: 45rem; + } +} + +@media (min-width: 992px){ + .container{ + max-width: 60rem; + } +} + +@media (min-width: 1200px){ + .container{ + max-width: 75rem; + } +} + +.container-3{ + max-width: 100%; + padding-left: 15px; + padding-right: 15px; +} + +@media (min-width: 1400px){ + .container-3{ + padding-left: 2%; + padding-right: 2%; + } +} + +@media (min-width: 1600px){ + .container-3{ + padding-left: 7%; + padding-right: 7%; + } +} + +.visible{ + visibility: visible; +} + +.invisible{ + visibility: hidden; +} + +.collapse{ + visibility: collapse; +} + +.static{ + position: static; +} + +.fixed{ + position: fixed; +} + +.absolute{ + position: absolute; +} + +.relative{ + position: relative; +} + +.sticky{ + position: sticky; +} + +.\!-bottom-\[6px\]{ + bottom: -6px !important; +} + +.-bottom-2{ + bottom: -0.5rem; +} + +.-bottom-\[100px\]{ + bottom: -100px; +} + +.-left-2{ + left: -0.5rem; +} + +.-left-3{ + left: -0.75rem; +} + +.-left-\[300px\]{ + left: -300px; +} + +.-right-3{ + right: -0.75rem; +} + +.-right-\[300px\]{ + right: -300px; +} + +.-top-1{ + top: -0.25rem; +} + +.-top-3{ + top: -0.75rem; +} + +.-top-\[15px\]{ + top: -15px; +} + +.bottom-0{ + bottom: 0px; +} + +.bottom-20{ + bottom: 5rem; +} + +.bottom-\[-30px\]{ + bottom: -30px; +} + +.bottom-\[100px\]{ + bottom: 100px; +} + +.bottom-\[10px\]{ + bottom: 10px; +} + +.bottom-\[30px\]{ + bottom: 30px; +} + +.bottom-\[50px\]{ + bottom: 50px; +} + +.bottom-\[5px\]{ + bottom: 5px; +} + +.bottom-\[70px\]{ + bottom: 70px; +} + +.left-0{ + left: 0px; +} + +.left-1\/2{ + left: 50%; +} + +.left-3{ + left: 0.75rem; +} + +.left-4{ + left: 1rem; +} + +.left-5{ + left: 1.25rem; +} + +.left-7{ + left: 1.75rem; +} + +.left-\[10px\]{ + left: 10px; +} + +.left-\[11px\]{ + left: 11px; +} + +.left-\[18px\]{ + left: 18px; +} + +.left-\[3\%\]{ + left: 3%; +} + +.left-\[30px\]{ + left: 30px; +} + +.left-\[50px\]{ + left: 50px; +} + +.left-\[60px\]{ + left: 60px; +} + +.left-full{ + left: 100%; +} + +.right-0{ + right: 0px; +} + +.right-1\/2{ + right: 50%; +} + +.right-3{ + right: 0.75rem; +} + +.right-4{ + right: 1rem; +} + +.right-5{ + right: 1.25rem; +} + +.right-7{ + right: 1.75rem; +} + +.right-\[10px\]{ + right: 10px; +} + +.right-\[11px\]{ + right: 11px; +} + +.right-\[15px\]{ + right: 15px; +} + +.right-\[18px\]{ + right: 18px; +} + +.right-\[3\%\]{ + right: 3%; +} + +.right-\[30px\]{ + right: 30px; +} + +.right-\[50px\]{ + right: 50px; +} + +.right-\[60px\]{ + right: 60px; +} + +.right-full{ + right: 100%; +} + +.top-0{ + top: 0px; +} + +.top-1\/2{ + top: 50%; +} + +.top-10{ + top: 2.5rem; +} + +.top-4{ + top: 1rem; +} + +.top-\[11px\]{ + top: 11px; +} + +.top-\[15\%\]{ + top: 15%; +} + +.top-\[15px\]{ + top: 15px; +} + +.top-\[30px\]{ + top: 30px; +} + +.top-\[45\%\]{ + top: 45%; +} + +.top-full{ + top: 100%; +} + +.-z-1{ + z-index: -1; +} + +.-z-\[2\]{ + z-index: -2; +} + +.z-0{ + z-index: 0; +} + +.z-1{ + z-index: 1; +} + +.z-10{ + z-index: 10; +} + +.z-20{ + z-index: 20; +} + +.z-high{ + z-index: 99999999; +} + +.z-small{ + z-index: 999999; +} + +.z-xl{ + z-index: 999999999; +} + +.z-xsmall{ + z-index: 99999; +} + +.z-xxl{ + z-index: 9999999999; +} + +.float-right{ + float: right; +} + +.float-left{ + float: left; +} + +.clear-both{ + clear: both; +} + +.m-2{ + margin: 0.5rem; +} + +.m-5{ + margin: 1.25rem; +} + +.-mx-15px{ + margin-left: -.9375rem; + margin-right: -.9375rem; +} + +.mx-15px{ + margin-left: .9375rem; + margin-right: .9375rem; +} + +.mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; +} + +.mx-auto{ + margin-left: auto; + margin-right: auto; +} + +.my-30px{ + margin-top: 1.875rem; + margin-bottom: 1.875rem; +} + +.my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} + +.my-50px{ + margin-top: 3.125rem; + margin-bottom: 3.125rem; +} + +.my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.\!-ml-1{ + margin-left: -0.25rem !important; +} + +.\!-ml-1\.5{ + margin-left: -0.375rem !important; +} + +.-mb-1{ + margin-bottom: -0.25rem; +} + +.-mb-10px{ + margin-bottom: -.625rem; +} + +.-mb-\[180px\]{ + margin-bottom: -180px; +} + +.-ml-0{ + margin-left: -0px; +} + +.-ml-0\.5{ + margin-left: -0.125rem; +} + +.-mt-0{ + margin-top: -0px; +} + +.-mt-0\.5{ + margin-top: -0.125rem; +} + +.-mt-3{ + margin-top: -0.75rem; +} + +.-mt-60px{ + margin-top: -3.75rem; +} + +.-mt-\[2px\]{ + margin-top: -2px; +} + +.mb-0{ + margin-bottom: 0px; +} + +.mb-0\.5{ + margin-bottom: 0.125rem; +} + +.mb-1{ + margin-bottom: 0.25rem; +} + +.mb-1\.5{ + margin-bottom: 0.375rem; +} + +.mb-10{ + margin-bottom: 2.5rem; +} + +.mb-10px{ + margin-bottom: .625rem; +} + +.mb-15px{ + margin-bottom: .9375rem; +} + +.mb-2{ + margin-bottom: 0.5rem; +} + +.mb-20{ + margin-bottom: 5rem; +} + +.mb-22px{ + margin-bottom: 1.375rem; +} + +.mb-25px{ + margin-bottom: 1.5625rem; +} + +.mb-3{ + margin-bottom: 0.75rem; +} + +.mb-30{ + margin-bottom: 7.5rem; +} + +.mb-30px{ + margin-bottom: 1.875rem; +} + +.mb-35px{ + margin-bottom: 2.1875rem; +} + +.mb-4{ + margin-bottom: 1rem; +} + +.mb-45px{ + margin-bottom: 2.8125rem; +} + +.mb-5{ + margin-bottom: 1.25rem; +} + +.mb-50px{ + margin-bottom: 3.125rem; +} + +.mb-5px{ + margin-bottom: .3125rem; +} + +.mb-6{ + margin-bottom: 1.5rem; +} + +.mb-60px{ + margin-bottom: 3.75rem; +} + +.mb-65px{ + margin-bottom: 4.0625rem; +} + +.mb-6px{ + margin-bottom: .375rem; +} + +.mb-8{ + margin-bottom: 2rem; +} + +.mb-9{ + margin-bottom: 2.25rem; +} + +.ml-0{ + margin-left: 0px; +} + +.ml-1{ + margin-left: 0.25rem; +} + +.ml-10px{ + margin-left: .625rem; +} + +.ml-15px{ + margin-left: .9375rem; +} + +.ml-2{ + margin-left: 0.5rem; +} + +.ml-25px{ + margin-left: 1.5625rem; +} + +.ml-3{ + margin-left: 0.75rem; +} + +.ml-4{ + margin-left: 1rem; +} + +.ml-43px{ + margin-left: 2.6875rem; +} + +.ml-5{ + margin-left: 1.25rem; +} + +.mr-0{ + margin-right: 0px; +} + +.mr-0\.5{ + margin-right: 0.125rem; +} + +.mr-1{ + margin-right: 0.25rem; +} + +.mr-10px{ + margin-right: .625rem; +} + +.mr-15px{ + margin-right: .9375rem; +} + +.mr-2{ + margin-right: 0.5rem; +} + +.mr-25px{ + margin-right: 1.5625rem; +} + +.mr-3{ + margin-right: 0.75rem; +} + +.mr-43px{ + margin-right: 2.6875rem; +} + +.mr-5{ + margin-right: 1.25rem; +} + +.mr-5px{ + margin-right: .3125rem; +} + +.mt-0{ + margin-top: 0px; +} + +.mt-0\.5{ + margin-top: 0.125rem; +} + +.mt-1{ + margin-top: 0.25rem; +} + +.mt-1\.5{ + margin-top: 0.375rem; +} + +.mt-10px{ + margin-top: .625rem; +} + +.mt-150px{ + margin-top: 9.375rem; +} + +.mt-15px{ + margin-top: .9375rem; +} + +.mt-2{ + margin-top: 0.5rem; +} + +.mt-20{ + margin-top: 5rem; +} + +.mt-25px{ + margin-top: 1.5625rem; +} + +.mt-30{ + margin-top: 7.5rem; +} + +.mt-30px{ + margin-top: 1.875rem; +} + +.mt-4{ + margin-top: 1rem; +} + +.mt-5{ + margin-top: 1.25rem; +} + +.mt-50px{ + margin-top: 3.125rem; +} + +.mt-6{ + margin-top: 1.5rem; +} + +.mt-95px{ + margin-top: 5.9375rem; +} + +.mt-\[100px\]{ + margin-top: 100px; +} + +.box-border{ + box-sizing: border-box; +} + +.box-content{ + box-sizing: content-box; +} + +.block{ + display: block; +} + +.inline-block{ + display: inline-block; +} + +.inline{ + display: inline; +} + +.flex{ + display: flex; +} + +.table{ + display: table; +} + +.grid{ + display: grid; +} + +.contents{ + display: contents; +} + +.hidden{ + display: none; +} + +.h-0{ + height: 0px; +} + +.h-0\.5{ + height: 0.125rem; +} + +.h-1{ + height: 0.25rem; +} + +.h-10{ + height: 2.5rem; +} + +.h-140px{ + height: 8.75rem; +} + +.h-20{ + height: 5rem; +} + +.h-30px{ + height: 1.875rem; +} + +.h-350px{ + height: 21.875rem; +} + +.h-360px{ + height: 22.5rem; +} + +.h-4{ + height: 1rem; +} + +.h-45px{ + height: 2.8125rem; +} + +.h-5{ + height: 1.25rem; +} + +.h-50px{ + height: 3.125rem; +} + +.h-60px{ + height: 3.75rem; +} + +.h-65px{ + height: 4.0625rem; +} + +.h-8{ + height: 2rem; +} + +.h-80{ + height: 20rem; +} + +.h-9{ + height: 2.25rem; +} + +.h-\[560px\]{ + height: 560px; +} + +.h-\[70px\]{ + height: 70px; +} + +.h-\[800px\]{ + height: 800px; +} + +.h-auto{ + height: auto; +} + +.h-full{ + height: 100%; +} + +.max-h-\[calc\(100\%-\(360px\)\)\]{ + max-height: calc(100% - (360px)); +} + +.min-h-80{ + min-height: 20rem; +} + +.min-h-\[150px\]{ + min-height: 150px; +} + +.min-h-\[300px\]{ + min-height: 300px; +} + +.min-h-\[400px\]{ + min-height: 400px; +} + +.min-h-screen{ + min-height: 100vh; +} + +.w-0{ + width: 0px; +} + +.w-10{ + width: 2.5rem; +} + +.w-100px{ + width: 6.25rem; +} + +.w-125px{ + width: 7.8125rem; +} + +.w-130px{ + width: 8.125rem; +} + +.w-14{ + width: 3.5rem; +} + +.w-140px{ + width: 8.75rem; +} + +.w-150px{ + width: 9.375rem; +} + +.w-15px{ + width: .9375rem; +} + +.w-20{ + width: 5rem; +} + +.w-250px{ + width: 15.625rem; +} + +.w-300px{ + width: 18.75rem; +} + +.w-30px{ + width: 1.875rem; +} + +.w-4{ + width: 1rem; +} + +.w-45px{ + width: 2.8125rem; +} + +.w-5{ + width: 1.25rem; +} + +.w-50{ + width: 12.5rem; +} + +.w-50px{ + width: 3.125rem; +} + +.w-60px{ + width: 3.75rem; +} + +.w-70px{ + width: 4.375rem; +} + +.w-8{ + width: 2rem; +} + +.w-80{ + width: 20rem; +} + +.w-9{ + width: 2.25rem; +} + +.w-\[10px\]{ + width: 10px; +} + +.w-\[270px\]{ + width: 270px; +} + +.w-\[426px\]{ + width: 426px; +} + +.w-\[48\%\]{ + width: 48%; +} + +.w-\[68px\]{ + width: 68px; +} + +.w-\[85px\]{ + width: 85px; +} + +.w-\[880px\]{ + width: 880px; +} + +.w-\[95px\]{ + width: 95px; +} + +.w-dropdown{ + width: 14.375rem; +} + +.w-full{ + width: 100%; +} + +.w-screen{ + width: 100vw; +} + +.min-w-\[110px\]{ + min-width: 110px; +} + +.min-w-\[120px\]{ + min-width: 120px; +} + +.min-w-\[500px\]{ + min-width: 500px; +} + +.max-w-350px{ + max-width: 21.875rem; +} + +.max-w-450px{ + max-width: 28.125rem; +} + +.max-w-500px{ + max-width: 31.25rem; +} + +.max-w-\[130px\]{ + max-width: 130px; +} + +.max-w-\[2126px\]{ + max-width: 2126px; +} + +.max-w-\[255px\]{ + max-width: 255px; +} + +.max-w-\[27\%\]{ + max-width: 27%; +} + +.max-w-\[34\%\]{ + max-width: 34%; +} + +.max-w-\[400px\]{ + max-width: 400px; +} + +.max-w-\[460px\]{ + max-width: 460px; +} + +.max-w-\[550px\]{ + max-width: 550px; +} + +.max-w-\[95\%\]{ + max-width: 95%; +} + +.max-w-full{ + max-width: 100%; +} + +.flex-shrink-0{ + flex-shrink: 0; +} + +.flex-grow{ + flex-grow: 1; +} + +.basis-1\/2{ + flex-basis: 50%; +} + +.basis-\[42px\]{ + flex-basis: 42px; +} + +.basis-full{ + flex-basis: 100%; +} + +.table-fixed{ + table-layout: fixed; +} + +.border-collapse{ + border-collapse: collapse; +} + +.\!-translate-y-1{ + --tw-translate-y: -0.25rem !important; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; +} + +.\!-translate-y-1\.5{ + --tw-translate-y: -0.375rem !important; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; +} + +.-translate-x-1\/2{ + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-x-3{ + --tw-translate-x: -0.75rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-x-5{ + --tw-translate-x: -1.25rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-1\/2{ + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-translate-y-20{ + --tw-translate-y: -5rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-x-1\/2{ + --tw-translate-x: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-x-3{ + --tw-translate-x: 0.75rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-x-5{ + --tw-translate-x: 1.25rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-1{ + --tw-translate-y: 0.25rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-1\/2{ + --tw-translate-y: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-2{ + --tw-translate-y: 0.5rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-4{ + --tw-translate-y: 1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.translate-y-\[5px\]{ + --tw-translate-y: 5px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-rotate-\[45deg\]{ + --tw-rotate: -45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rotate-90{ + --tw-rotate: 90deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rotate-\[45deg\]{ + --tw-rotate: 45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.transform{ + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +@keyframes pulse1{ + 0%{ + box-shadow: 0 0 0 0 rgba(255,255,255, 0.6); + } + + 70%{ + box-shadow: 0 0 0 15px rgba(255,255,255, 0); + } + + 100%{ + box-shadow: 0 0 0 0 rgba(255,255,255, 0); + } +} + +.animate-pulse1{ + animation: pulse1 1s infinite; +} + +@keyframes pulse2{ + 0%{ + box-shadow: 0 0 0 0 rgba(255, 90, 60, 0.6); + } + + 70%{ + box-shadow: 0 0 0 15px rgba(255, 90, 60, 0); + } + + 100%{ + box-shadow: 0 0 0 0 rgba(255, 90, 60, 0); + } +} + +.animate-pulse2{ + animation: pulse2 1s infinite; +} + +.cursor-default{ + cursor: default; +} + +.cursor-pointer{ + cursor: pointer; +} + +.cursor-zoom-out{ + cursor: zoom-out; +} + +.resize{ + resize: both; +} + +.grid-cols-1{ + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); +} + +.grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); +} + +.flex-row{ + flex-direction: row; +} + +.flex-row-reverse{ + flex-direction: row-reverse; +} + +.flex-col{ + flex-direction: column; +} + +.flex-col-reverse{ + flex-direction: column-reverse; +} + +.flex-wrap{ + flex-wrap: wrap; +} + +.flex-wrap-reverse{ + flex-wrap: wrap-reverse; +} + +.items-start{ + align-items: flex-start; +} + +.items-end{ + align-items: flex-end; +} + +.items-center{ + align-items: center; +} + +.items-stretch{ + align-items: stretch; +} + +.justify-start{ + justify-content: flex-start; +} + +.justify-end{ + justify-content: flex-end; +} + +.justify-center{ + justify-content: center; +} + +.justify-between{ + justify-content: space-between; +} + +.gap-1{ + gap: 0.25rem; +} + +.gap-10px{ + gap: 10px; +} + +.gap-15px{ + gap: .9375rem; +} + +.gap-18px{ + gap: 1.125rem; +} + +.gap-25px{ + gap: 1.5625rem; +} + +.gap-3{ + gap: 0.75rem; +} + +.gap-30px{ + gap: 1.875rem; +} + +.gap-4{ + gap: 1rem; +} + +.gap-5{ + gap: 1.25rem; +} + +.gap-50px{ + gap: 3.125rem; +} + +.gap-5px{ + gap: .3125rem; +} + +.gap-6{ + gap: 1.5rem; +} + +.gap-x-10px{ + -moz-column-gap: 10px; + column-gap: 10px; +} + +.gap-x-15px{ + -moz-column-gap: .9375rem; + column-gap: .9375rem; +} + +.gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; +} + +.gap-x-25px{ + -moz-column-gap: 1.5625rem; + column-gap: 1.5625rem; +} + +.gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; +} + +.gap-x-30px{ + -moz-column-gap: 1.875rem; + column-gap: 1.875rem; +} + +.gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; +} + +.gap-x-\[18px\]{ + -moz-column-gap: 18px; + column-gap: 18px; +} + +.gap-y-1{ + row-gap: 0.25rem; +} + +.gap-y-10{ + row-gap: 2.5rem; +} + +.gap-y-10px{ + row-gap: 10px; +} + +.gap-y-15px{ + row-gap: .9375rem; +} + +.gap-y-3{ + row-gap: 0.75rem; +} + +.gap-y-30px{ + row-gap: 1.875rem; +} + +.gap-y-4{ + row-gap: 1rem; +} + +.gap-y-5{ + row-gap: 1.25rem; +} + +.gap-y-50px{ + row-gap: 3.125rem; +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} + +.space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); +} + +.space-y-\[15px\] > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15px * var(--tw-space-y-reverse)); +} + +.overflow-auto{ + overflow: auto; +} + +.overflow-hidden{ + overflow: hidden; +} + +.\!overflow-visible{ + overflow: visible !important; +} + +.overflow-visible{ + overflow: visible; +} + +.overflow-y-auto{ + overflow-y: auto; +} + +.overflow-x-hidden{ + overflow-x: hidden; +} + +.hyphens-none{ + -webkit-hyphens: none; + hyphens: none; +} + +.whitespace-normal{ + white-space: normal; +} + +.whitespace-nowrap{ + white-space: nowrap; +} + +.text-nowrap{ + text-wrap: nowrap; +} + +.rounded-100\%{ + border-radius: 100%; +} + +.rounded-10px{ + border-radius: .625rem; +} + +.rounded-\[25px\]{ + border-radius: 25px; +} + +.rounded-full{ + border-radius: 9999px; +} + +.rounded-lg{ + border-radius: 0.5rem; +} + +.rounded-none{ + border-radius: 0px; +} + +.rounded-sm{ + border-radius: 0.125rem; +} + +.border{ + border-width: 1px; +} + +.border-0{ + border-width: 0px; +} + +.border-2{ + border-width: 2px; +} + +.border-3px{ + border-width: 3px; +} + +.border-8{ + border-width: 8px; +} + +.border-\[7px\]{ + border-width: 7px; +} + +.border-y{ + border-top-width: 1px; + border-bottom-width: 1px; +} + +.border-b{ + border-bottom-width: 1px; +} + +.border-b-0{ + border-bottom-width: 0px; +} + +.border-b-2{ + border-bottom-width: 2px; +} + +.border-l{ + border-left-width: 1px; +} + +.border-l-0{ + border-left-width: 0px; +} + +.border-l-2{ + border-left-width: 2px; +} + +.border-l-4{ + border-left-width: 4px; +} + +.border-r{ + border-right-width: 1px; +} + +.border-r-0{ + border-right-width: 0px; +} + +.border-r-2{ + border-right-width: 2px; +} + +.border-r-4{ + border-right-width: 4px; +} + +.border-t{ + border-top-width: 1px; +} + +.border-t-0{ + border-top-width: 0px; +} + +.border-t-\[5px\]{ + border-top-width: 5px; +} + +.\!border-dashed{ + border-style: dashed !important; +} + +.border-black{ + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.border-border-color-1{ + --tw-border-opacity: 1; + border-color: rgb(229 234 238 / var(--tw-border-opacity)); +} + +.border-border-color-10{ + --tw-border-opacity: 1; + border-color: rgb(235 238 238 / var(--tw-border-opacity)); +} + +.border-border-color-11{ + --tw-border-opacity: 1; + border-color: rgb(237 237 237 / var(--tw-border-opacity)); +} + +.border-border-color-12{ + --tw-border-opacity: 1; + border-color: rgb(225 230 255 / var(--tw-border-opacity)); +} + +.border-border-color-13{ + --tw-border-opacity: 1; + border-color: rgb(241 248 255 / var(--tw-border-opacity)); +} + +.border-border-color-14{ + --tw-border-opacity: 1; + border-color: rgb(87 100 102 / var(--tw-border-opacity)); +} + +.border-border-color-15{ + --tw-border-opacity: 1; + border-color: rgb(244 250 255 / var(--tw-border-opacity)); +} + +.border-border-color-16{ + --tw-border-opacity: 1; + border-color: rgb(147 149 158 / var(--tw-border-opacity)); +} + +.border-border-color-17{ + --tw-border-opacity: 1; + border-color: rgb(222 226 230 / var(--tw-border-opacity)); +} + +.border-border-color-18{ + --tw-border-opacity: 1; + border-color: rgb(32 51 54 / var(--tw-border-opacity)); +} + +.border-border-color-3{ + --tw-border-opacity: 1; + border-color: rgb(92 97 127 / var(--tw-border-opacity)); +} + +.border-border-color-8{ + --tw-border-opacity: 1; + border-color: rgb(246 246 246 / var(--tw-border-opacity)); +} + +.border-border-color-9{ + --tw-border-opacity: 1; + border-color: rgb(228 236 242 / var(--tw-border-opacity)); +} + +.border-border-dashed{ + --tw-border-opacity: 1; + border-color: rgb(221 221 221 / var(--tw-border-opacity)); +} + +.border-border-primary{ + --tw-border-opacity: 1; + border-color: rgb(238 238 238 / var(--tw-border-opacity)); +} + +.border-primary-color{ + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.border-secondary-color{ + --tw-border-opacity: 1; + border-color: rgb(255 90 60 / var(--tw-border-opacity)); +} + +.border-section-bg-1{ + --tw-border-opacity: 1; + border-color: rgb(242 246 247 / var(--tw-border-opacity)); +} + +.border-transparent{ + border-color: transparent; +} + +.border-white{ + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.border-white-4{ + --tw-border-opacity: 1; + border-color: rgb(230 236 240 / var(--tw-border-opacity)); +} + +.border-white-5{ + --tw-border-opacity: 1; + border-color: rgb(240 244 247 / var(--tw-border-opacity)); +} + +.border-white-6{ + --tw-border-opacity: 1; + border-color: rgb(241 241 241 / var(--tw-border-opacity)); +} + +.border-opacity-20{ + --tw-border-opacity: 0.2; +} + +.border-opacity-25{ + --tw-border-opacity: 0.25; +} + +.bg-black{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-color-6{ + --tw-bg-opacity: 1; + background-color: rgb(245 223 220 / var(--tw-bg-opacity)); +} + +.bg-gray1{ + --tw-bg-opacity: 1; + background-color: rgb(126 126 126 / var(--tw-bg-opacity)); +} + +.bg-green{ + --tw-bg-opacity: 1; + background-color: rgb(119 199 32 / var(--tw-bg-opacity)); +} + +.bg-heading-color{ + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.bg-lightBlack{ + background-color: rgba(0,0,0,.7); +} + +.bg-orange{ + --tw-bg-opacity: 1; + background-color: rgb(255 165 0 / var(--tw-bg-opacity)); +} + +.bg-overlay{ + background-color: rgba(7, 28, 31, 0.6); +} + +.bg-overlay-primary{ + --tw-bg-opacity: 1; + background-color: rgba(7, 28, 31, var(--tw-bg-opacity)); +} + +.bg-primary-color{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-primary-color-3{ + --tw-bg-opacity: 1; + background-color: rgb(19 50 54 / var(--tw-bg-opacity)); +} + +.bg-secondary-color{ + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.bg-secondary-color-2{ + --tw-bg-opacity: 1; + background-color: rgb(203 52 33 / var(--tw-bg-opacity)); +} + +.bg-section-bg-1{ + --tw-bg-opacity: 1; + background-color: rgb(242 246 247 / var(--tw-bg-opacity)); +} + +.bg-section-bg-2{ + --tw-bg-opacity: 1; + background-color: rgb(23 27 42 / var(--tw-bg-opacity)); +} + +.bg-section-bg-5{ + --tw-bg-opacity: 1; + background-color: rgb(255 242 240 / var(--tw-bg-opacity)); +} + +.bg-section-bg-6{ + --tw-bg-opacity: 1; + background-color: rgb(11 44 61 / var(--tw-bg-opacity)); +} + +.bg-section-bg-7{ + --tw-bg-opacity: 1; + background-color: rgb(40 43 56 / var(--tw-bg-opacity)); +} + +.bg-table-bg{ + --tw-bg-opacity: 1; + background-color: rgb(247 248 250 / var(--tw-bg-opacity)); +} + +.bg-transparent{ + background-color: transparent; +} + +.bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-white-5{ + --tw-bg-opacity: 1; + background-color: rgb(240 244 247 / var(--tw-bg-opacity)); +} + +.bg-opacity-10{ + --tw-bg-opacity: 0.1; +} + +.bg-opacity-100{ + --tw-bg-opacity: 1; +} + +.bg-opacity-30{ + --tw-bg-opacity: 0.3; +} + +.bg-opacity-5{ + --tw-bg-opacity: 0.05; +} + +.bg-opacity-75{ + --tw-bg-opacity: 0.75; +} + +.bg-opacity-90{ + --tw-bg-opacity: 0.9; +} + +.bg-\[url\(\'\.\.\/img\/bg\/13\.jpg\'\)\]{ + background-image: url('../img/bg/13.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/14\.jpg\'\)\]{ + background-image: url('../img/bg/14.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/15\.jpg\'\)\]{ + background-image: url('../img/bg/15.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/19\.jpg\'\)\]{ + background-image: url('../img/bg/19.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/20\.jpg\'\)\]{ + background-image: url('../img/bg/20.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/22\.jpg\'\)\]{ + background-image: url('../img/bg/22.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/23\.jpg\'\)\]{ + background-image: url('../img/bg/23.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/6\.jpg\'\)\]{ + background-image: url('../img/bg/6.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/7\.jpg\'\)\]{ + background-image: url('../img/bg/7.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/bg\/8\.jpg\'\)\]{ + background-image: url('../img/bg/8.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/blog\/2\.jpg\'\)\]{ + background-image: url('../img/blog/2.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/blog\/3\.jpg\'\)\]{ + background-image: url('../img/blog/3.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/2\.jpg\'\)\]{ + background-image: url('../img/gallery/2.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/3\.jpg\'\)\]{ + background-image: url('../img/gallery/3.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/7\.jpg\'\)\]{ + background-image: url('../img/gallery/7.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/8\.jpg\'\)\]{ + background-image: url('../img/gallery/8.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/gallery\/9\.jpg\'\)\]{ + background-image: url('../img/gallery/9.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/others\/5\.jpg\'\)\]{ + background-image: url('../img/others/5.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/11\.jpg\'\)\]{ + background-image: url('../img/slider/11.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/111\.jpeg\'\)\]{ + background-image: url('../img/slider/111.jpeg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/12\.jpg\'\)\]{ + background-image: url('../img/slider/12.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/13\.jpg\'\)\]{ + background-image: url('../img/slider/13.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/14\.jpg\'\)\]{ + background-image: url('../img/slider/14.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/52\.jpg\'\)\]{ + background-image: url('../img/slider/52.jpg'); +} + +.bg-\[url\(\'\.\.\/img\/slider\/62\.jpg\'\)\]{ + background-image: url('../img/slider/62.jpg'); +} + +.bg-gradient-color-2{ + background-image: linear-gradient(to top, rgba(7,28,31,0) 0%, rgba(7,28,31,1) 90%); +} + +.bg-gradient-color-3{ + background-image: linear-gradient(to bottom, rgba(7,28,31,0) 0%, rgba(7,28,31,1) 90%); +} + +.bg-gradient-color-5{ + background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 70%); +} + +.bg-cover{ + background-size: cover; +} + +.bg-fixed{ + background-attachment: fixed; +} + +.bg-center{ + background-position: center; +} + +.bg-top{ + background-position: top; +} + +.bg-no-repeat{ + background-repeat: no-repeat; +} + +.object-cover{ + -o-object-fit: cover; + object-fit: cover; +} + +.p-1{ + padding: 0.25rem; +} + +.p-10{ + padding: 2.5rem; +} + +.p-10px{ + padding: .625rem; +} + +.p-15px{ + padding: .9375rem; +} + +.p-1px{ + padding: 1px; +} + +.p-2{ + padding: 0.5rem; +} + +.p-25px{ + padding: 1.5625rem; +} + +.p-30px{ + padding: 1.875rem; +} + +.p-35px{ + padding: 2.1875rem; +} + +.p-5{ + padding: 1.25rem; +} + +.p-50px{ + padding: 3.125rem; +} + +.px-0{ + padding-left: 0px; + padding-right: 0px; +} + +.px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; +} + +.px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.px-10px{ + padding-left: .625rem; + padding-right: .625rem; +} + +.px-15px{ + padding-left: .9375rem; + padding-right: .9375rem; +} + +.px-18px{ + padding-left: 1.125rem; + padding-right: 1.125rem; +} + +.px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.px-22px{ + padding-left: 1.375rem; + padding-right: 1.375rem; +} + +.px-25px{ + padding-left: 1.5625rem; + padding-right: 1.5625rem; +} + +.px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; +} + +.px-35px{ + padding-left: 2.1875rem; + padding-right: 2.1875rem; +} + +.px-3px{ + padding-left: 3px; + padding-right: 3px; +} + +.px-4{ + padding-left: 1rem; + padding-right: 1rem; +} + +.px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.px-5px{ + padding-left: .3125rem; + padding-right: .3125rem; +} + +.px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.px-7px{ + padding-left: .4375rem; + padding-right: .4375rem; +} + +.py-0{ + padding-top: 0px; + padding-bottom: 0px; +} + +.py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; +} + +.py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.py-100px{ + padding-top: 6.25rem; + padding-bottom: 6.25rem; +} + +.py-10px{ + padding-top: .625rem; + padding-bottom: .625rem; +} + +.py-110px{ + padding-top: 6.875rem; + padding-bottom: 6.875rem; +} + +.py-14px{ + padding-top: .875rem; + padding-bottom: .875rem; +} + +.py-15px{ + padding-top: .9375rem; + padding-bottom: .9375rem; +} + +.py-1px{ + padding-top: 1px; + padding-bottom: 1px; +} + +.py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-21px{ + padding-top: 1.3125rem; + padding-bottom: 1.3125rem; +} + +.py-22px{ + padding-top: 1.375rem; + padding-bottom: 1.375rem; +} + +.py-23px{ + padding-top: 1.4375rem; + padding-bottom: 1.4375rem; +} + +.py-25px{ + padding-top: 1.5625rem; + padding-bottom: 1.5625rem; +} + +.py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.py-30{ + padding-top: 7.5rem; + padding-bottom: 7.5rem; +} + +.py-30px{ + padding-top: 1.875rem; + padding-bottom: 1.875rem; +} + +.py-35px{ + padding-top: 2.1875rem; + padding-bottom: 2.1875rem; +} + +.py-4{ + padding-top: 1rem; + padding-bottom: 1rem; +} + +.py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.py-50px{ + padding-top: 3.125rem; + padding-bottom: 3.125rem; +} + +.py-5px{ + padding-top: .3125rem; + padding-bottom: .3125rem; +} + +.py-6px{ + padding-top: .375rem; + padding-bottom: .375rem; +} + +.py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; +} + +.py-7px{ + padding-top: .4375rem; + padding-bottom: .4375rem; +} + +.pb-0{ + padding-bottom: 0px; +} + +.pb-0\.5{ + padding-bottom: 0.125rem; +} + +.pb-1{ + padding-bottom: 0.25rem; +} + +.pb-10{ + padding-bottom: 2.5rem; +} + +.pb-100px{ + padding-bottom: 6.25rem; +} + +.pb-10px{ + padding-bottom: .625rem; +} + +.pb-110px{ + padding-bottom: 6.875rem; +} + +.pb-115px{ + padding-bottom: 7.1875rem; +} + +.pb-140px{ + padding-bottom: 8.75rem; +} + +.pb-15px{ + padding-bottom: .9375rem; +} + +.pb-2{ + padding-bottom: 0.5rem; +} + +.pb-20{ + padding-bottom: 5rem; +} + +.pb-21px{ + padding-bottom: 1.3125rem; +} + +.pb-25px{ + padding-bottom: 1.5625rem; +} + +.pb-3{ + padding-bottom: 0.75rem; +} + +.pb-30{ + padding-bottom: 7.5rem; +} + +.pb-30px{ + padding-bottom: 1.875rem; +} + +.pb-35px{ + padding-bottom: 2.1875rem; +} + +.pb-4{ + padding-bottom: 1rem; +} + +.pb-5{ + padding-bottom: 1.25rem; +} + +.pb-50px{ + padding-bottom: 3.125rem; +} + +.pb-55px{ + padding-bottom: 3.4375rem; +} + +.pb-60px{ + padding-bottom: 3.75rem; +} + +.pb-65px{ + padding-bottom: 4.0625rem; +} + +.pb-70px{ + padding-bottom: 4.375rem; +} + +.pb-8{ + padding-bottom: 2rem; +} + +.pb-90px{ + padding-bottom: 5.625rem; +} + +.pb-\[104px\]{ + padding-bottom: 104px; +} + +.pb-\[105px\]{ + padding-bottom: 105px; +} + +.pb-\[75px\]{ + padding-bottom: 75px; +} + +.pl-0{ + padding-left: 0px; +} + +.pl-0\.5{ + padding-left: 0.125rem; +} + +.pl-1{ + padding-left: 0.25rem; +} + +.pl-1\.5{ + padding-left: 0.375rem; +} + +.pl-10px{ + padding-left: .625rem; +} + +.pl-15px{ + padding-left: .9375rem; +} + +.pl-25px{ + padding-left: 1.5625rem; +} + +.pl-30px{ + padding-left: 1.875rem; +} + +.pl-35px{ + padding-left: 2.1875rem; +} + +.pl-5{ + padding-left: 1.25rem; +} + +.pl-50px{ + padding-left: 3.125rem; +} + +.pl-5px{ + padding-left: .3125rem; +} + +.pl-7{ + padding-left: 1.75rem; +} + +.pl-8{ + padding-left: 2rem; +} + +.pr-0{ + padding-right: 0px; +} + +.pr-0\.5{ + padding-right: 0.125rem; +} + +.pr-1{ + padding-right: 0.25rem; +} + +.pr-1\.5{ + padding-right: 0.375rem; +} + +.pr-10{ + padding-right: 2.5rem; +} + +.pr-10px{ + padding-right: .625rem; +} + +.pr-15px{ + padding-right: .9375rem; +} + +.pr-18px{ + padding-right: 1.125rem; +} + +.pr-25px{ + padding-right: 1.5625rem; +} + +.pr-3{ + padding-right: 0.75rem; +} + +.pr-30px{ + padding-right: 1.875rem; +} + +.pr-35px{ + padding-right: 2.1875rem; +} + +.pr-4{ + padding-right: 1rem; +} + +.pr-5{ + padding-right: 1.25rem; +} + +.pr-50px{ + padding-right: 3.125rem; +} + +.pr-6{ + padding-right: 1.5rem; +} + +.pr-7{ + padding-right: 1.75rem; +} + +.pr-8{ + padding-right: 2rem; +} + +.pt-10{ + padding-top: 2.5rem; +} + +.pt-100px{ + padding-top: 6.25rem; +} + +.pt-10px{ + padding-top: .625rem; +} + +.pt-115px{ + padding-top: 7.1875rem; +} + +.pt-140px{ + padding-top: 8.75rem; +} + +.pt-15px{ + padding-top: .9375rem; +} + +.pt-187px{ + padding-top: 11.6875rem; +} + +.pt-2{ + padding-top: 0.5rem; +} + +.pt-20{ + padding-top: 5rem; +} + +.pt-22px{ + padding-top: 1.375rem; +} + +.pt-25px{ + padding-top: 1.5625rem; +} + +.pt-3{ + padding-top: 0.75rem; +} + +.pt-30{ + padding-top: 7.5rem; +} + +.pt-300px{ + padding-top: 18.75rem; +} + +.pt-30px{ + padding-top: 1.875rem; +} + +.pt-35px{ + padding-top: 2.1875rem; +} + +.pt-3px{ + padding-top: 3px; +} + +.pt-4{ + padding-top: 1rem; +} + +.pt-5{ + padding-top: 1.25rem; +} + +.pt-50px{ + padding-top: 3.125rem; +} + +.pt-5px{ + padding-top: .3125rem; +} + +.pt-60px{ + padding-top: 3.75rem; +} + +.pt-6px{ + padding-top: .375rem; +} + +.pt-70px{ + padding-top: 4.375rem; +} + +.pt-90px{ + padding-top: 5.625rem; +} + +.pt-\[290px\]{ + padding-top: 290px; +} + +.text-center{ + text-align: center; +} + +.text-start{ + text-align: start; +} + +.text-end{ + text-align: end; +} + +.font-poppins{ + font-family: "Poppins", sans-serif; +} + +.text-10px{ + font-size: .625rem; +} + +.text-11px{ + font-size: .6875rem; +} + +.text-13px{ + font-size: .8125rem; +} + +.text-17px{ + font-size: 1.0625rem; +} + +.text-22px{ + font-size: 1.375rem; +} + +.text-25px{ + font-size: 1.5625rem; +} + +.text-26px{ + font-size: 1.625rem; +} + +.text-2xl{ + font-size: 1.5rem; + line-height: 2rem; +} + +.text-34px{ + font-size: 2.125rem; +} + +.text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-40px{ + font-size: 2.5rem; +} + +.text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-50px{ + font-size: 3.125rem; +} + +.text-65px{ + font-size: 4.0625rem; +} + +.text-6xl{ + font-size: 3.75rem; + line-height: 1; +} + +.text-80px{ + font-size: 5rem; +} + +.text-\[110px\]{ + font-size: 110px; +} + +.text-\[12\.25px\]{ + font-size: 12.25px; +} + +.text-\[120px\]{ + font-size: 120px; +} + +.text-\[12px\]{ + font-size: 12px; +} + +.text-\[14px\]{ + font-size: 14px; +} + +.text-\[240px\]{ + font-size: 240px; +} + +.text-base{ + font-size: 1rem; + line-height: 1.5rem; +} + +.text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-xs{ + font-size: 0.75rem; + line-height: 1rem; +} + +.font-bold{ + font-weight: 700; +} + +.font-extrabold{ + font-weight: 800; +} + +.font-medium{ + font-weight: 500; +} + +.font-normal{ + font-weight: 400; +} + +.font-semibold{ + font-weight: 600; +} + +.uppercase{ + text-transform: uppercase; +} + +.capitalize{ + text-transform: capitalize; +} + +.\!leading-22px{ + line-height: 1.375rem !important; +} + +.leading-1{ + line-height: 1; +} + +.leading-1\.2{ + line-height: 1.2; +} + +.leading-1\.3{ + line-height: 1.3; +} + +.leading-1\.5{ + line-height: 1.5; +} + +.leading-1\.8{ + line-height: 1.8; +} + +.leading-10{ + line-height: 2.5rem; +} + +.leading-12{ + line-height: 3rem; +} + +.leading-15px{ + line-height: .9375rem; +} + +.leading-22px{ + line-height: 1.375rem; +} + +.leading-23px{ + line-height: 1.4375rem; +} + +.leading-25px{ + line-height: 1.5625rem; +} + +.leading-30px{ + line-height: 1.875rem; +} + +.leading-5{ + line-height: 1.25rem; +} + +.leading-50px{ + line-height: 3.125rem; +} + +.leading-60px{ + line-height: 3.75rem; +} + +.leading-65px{ + line-height: 4.0625rem; +} + +.leading-9{ + line-height: 2.25rem; +} + +.leading-\[0\]{ + line-height: 0; +} + +.leading-\[70px\]{ + line-height: 70px; +} + +.tracking-\[3px\]{ + letter-spacing: 3px; +} + +.\!text-white{ + --tw-text-opacity: 1 !important; + color: rgb(255 255 255 / var(--tw-text-opacity)) !important; +} + +.text-black{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-color-1{ + --tw-text-opacity: 1; + color: rgb(140 178 178 / var(--tw-text-opacity)); +} + +.text-color-7{ + --tw-text-opacity: 1; + color: rgb(33 37 41 / var(--tw-text-opacity)); +} + +.text-green{ + --tw-text-opacity: 1; + color: rgb(119 199 32 / var(--tw-text-opacity)); +} + +.text-heading-color{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.text-paragraph-color{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.text-primary-color{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-ratings{ + --tw-text-opacity: 1; + color: rgb(255 184 0 / var(--tw-text-opacity)); +} + +.text-secondary-color{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.text-white-7{ + --tw-text-opacity: 1; + color: rgb(247 247 247 / var(--tw-text-opacity)); +} + +.underline{ + text-decoration-line: underline; +} + +.opacity-0{ + opacity: 0; +} + +.opacity-10{ + opacity: 0.1; +} + +.opacity-100{ + opacity: 1; +} + +.opacity-25{ + opacity: 0.25; +} + +.opacity-40{ + opacity: 0.4; +} + +.opacity-50{ + opacity: 0.5; +} + +.opacity-60{ + opacity: 0.6; +} + +.shadow{ + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-1{ + --tw-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1); + --tw-shadow-colored: 0 16px 32px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-2{ + --tw-shadow: 0 0 4px rgba(0, 0, 0, 0.1); + --tw-shadow-colored: 0 0 4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-3{ + --tw-shadow: 0 1px 6px 0 rgba(32, 33, 36, .28); + --tw-shadow-colored: 0 1px 6px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-4{ + --tw-shadow: 0 5px 20px 0 rgba(23, 44, 82, 0.1); + --tw-shadow-colored: 0 5px 20px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-box-shadow-5{ + --tw-shadow: 0 8px 16px 0 rgba(93, 93, 93, 0.1); + --tw-shadow-colored: 0 8px 16px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.outline{ + outline-style: solid; +} + +.outline-4{ + outline-width: 4px; +} + +.outline-offset-\[15px\]{ + outline-offset: 15px; +} + +.outline-border-color-9{ + outline-color: #e4ecf2; +} + +.blur{ + --tw-blur: blur(8px); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.invert{ + --tw-invert: invert(100%); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.filter{ + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.transition{ + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-none{ + transition-property: none; +} + +.duration-200{ + transition-duration: 200ms; +} + +.duration-300{ + transition-duration: 300ms; +} + +.duration-500{ + transition-duration: 500ms; +} + +.duration-700{ + transition-duration: 700ms; +} + +/*============= vaiables =============*/ + +:root { + /* colors */ + --white: #fff; + --primary-color: #000000; + --secondary-color: #ff5a3c; + --color-1: #8cb2b2; + --heading-color: #071c1f; + --paragraph-color: #5c727d; + --heading-font: "Poppins", sans-serif; + --body-font: "Nunito Sans", sans-serif; + --border-color-1: #e5eaee; + --section-bg-1: #f2f6f7; + --section-bg-2: #171b2a; + --border-color-9: #e4ecf2; + /* shadows */ + --box-shadow-1: 0 16px 32px 0 rgba(7, 28, 31, 0.1); + --box-shadow-4: 0 5px 20px 0 rgba(23, 44, 82, 0.1); + --box-shadow-8: 0 10px 50px 0 rgba(46, 56, 220, 0.2); + /* position */ + --left--5:-5px; + --left-auto:auto; + --left-3-per: 3%; + --left-10-per: 10%; + --left-15-per: 15%; + --left-half: 50%; + --right--14:-14px; + --right--20:-20px; + --right-16:16px; + --right-20:20px; + --right-100:100px; + --right-1-per:1%; + --right-3-per:3%; + --right-8-per:8%; + --right-15-per:15%; + --right-half: 50%; + /* transform */ + --x--6: translateX(-6px); + --x--10:translateX(-10px); + --x--30:translateX(-30px); + --x--37:translateX(-37px); + --x--40:translateX(-40px); + --x--50:translateX(-50px); + --x--60:translateX(-60px); + --x--half:translateX(-50%); + --x-6:translateX(6px); + --x-10:translateX(10px); + --x-30:translateX(30px); + --x-37:translateX(37px); + --x-40:translateX(40px); + --x-50:translateX(50px); + --x-60:translateX(60px); + --x-half:translateX(50%); + --x-3d-half:translate3d(-50%, -50%, 0); +} + +[dir="rtl"] { + /* position */ + --left--5:5px; + --left-auto:auto; + --left-3-per: -3%; + --left-10-per: -10%; + --left-15-per: -15%; + --left-half: -50%; + --right--14: 14px; + --right--20: 20px; + --right-16: -16px; + --right-20: -20px; + --right-100: -100px; + --right-1-per: -1%; + --right-3-per: -3%; + --right-8-per: -8%; + --right-15-per: -15%; + --righ-half: -50%; + /* transform */ + --x--6: translateX(6px); + --x--10:translateX(10px); + --x--30:translateX(30px); + --x--37:translateX(37px); + --x--40:translateX(40px); + --x--50:translateX(50px); + --x--60:translateX(60px); + --x--half:translateX(50%); + --x-6:translateX(-6px); + --x-10:translateX(-10px); + --x-30:translateX(-30px); + --x-37:translateX(-37px); + --x-40:translateX(-40px); + --x-50:translateX(-50px); + --x-60:translateX(-60px); + --x-half:translateX(-50%); + --x-3d-half:translate3d(50%, -50%, 0); +} + +/*============= default style =============*/ + +/* typography */ + +body { + color: var(--paragraph-color); + font-weight: 400; + font-style: normal; + font-size: 14px; + font-family: var(--body-font); + line-height: 1.8; + z-index: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--heading-color); + clear: both; + font-family: var(--heading-font); + font-weight: 700; + line-height: 1.3; + margin-bottom: 15px; +} + +h1 { + font-size: 24px; +} + +h2 { + font-size: 20px; +} + +h3 { + font-size: 18px; +} + +h4 { + font-size: 17px; +} + +h5 { + font-size: 16px; +} + +h6 { + font-size: 14px; +} + +a, +button, +input, +span { + display: inline-block; +} + +p { + color: var(--paragraph-color); + font-size: 14px; + -webkit-hyphens: auto; + hyphens: auto; +} + +a { + color: inherit; + text-decoration: none; + color: var(--paragraph-color); + transition: all 0.3s ease 0s; + display: inline-block; +} + +a, +a:hover, +a:focus, +a:active { + text-decoration: none; + outline: none; + color: inherit; +} + +a:hover { + color: var(--secondary-color); +} + +button, +input, +optgroup, +select, +textarea { + font-family: var(--body-font); + transition: all 0.3s ease 0s; +} + +pre, +code, +kbd, +tt, +var, +samp { + font-family: var(--body-font); +} + +h1 button, +h2 button, +h3 button, +h4 button, +h5 button, +h6 button { + font-family: var(--heading-font); + line-height: 1.5; +} + +pre { + word-break: break-word; +} + +a i { + padding: 0 2px; +} + +img { + max-width: 100%; +} + +/*============= header =============*/ + +.sticky-header.active { + display: none; +} + +.sticky-secondary.active { + background: var(--heading-color); +} + +.sticky-header.active .container { + padding-top: 10px; + padding-bottom: 10px; +} + +.sticky-secondary.active .container { + padding-top: 17px; + padding-bottom: 17px; +} + +.sticky-header.active .navbar-container { + justify-content: space-between; +} + +.sticky-header.active .header-logo { + display: block; +} + +.sticky-header.active .navbar { + justify-content: flex-end; +} + +.mobile-menu-container.active .drawer { + left: 0; +} + +[dir="rtl"] .mobile-menu-container.active .drawer { + right: 0; + left: auto; +} + +.cart-container.active .drawer { + right: 0; +} + +[dir="rtl"] .cart-container.active .drawer { + left: 0; + right: auto; +} + +.drawer-container.active .drawer-overlay { + opacity: 0.4; + visibility: visible; + z-index: 999999; +} + +.language::before { + content: "\e911"; + font-size: 14px; + position: absolute; + top: 36%; + right: var(right--14); + transform: translateY(-50%); + font-family: "icomoon"; + color: var(--secondary-color); +} + +[dir="rtl"] .language::before { + left: -14px; +} + +/* mobile menu */ + +.show-drawer svg { + position: absolute; + top: 50%; + left: var(--left-half); + width: 50px; + height: 60px; + margin-top: -2px; + margin-left: -2px; + cursor: pointer; + transform: var(--x-3d-half); +} + +.show-drawer svg path { + transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), + stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25); + fill: none; + stroke: #333; + stroke-dashoffset: 0; + stroke-linecap: round; + stroke-width: 30px; +} + +.show-drawer svg path#top, +.show-drawer svg path#bottom { + stroke-dasharray: 240px 950px; +} + +.show-drawer svg path#middle { + stroke-dasharray: 240px 240px; +} + +.show-drawer .close svg path#top, +.show-drawer .close svg path#bottom { + stroke-dasharray: -650px; + stroke-dashoffset: -650px; +} + +.show-drawer .close svg path#middle { + stroke-dasharray: 1px 220px; + stroke-dashoffset: -115px; +} + +/*============= banner =============*/ + +.breadcrumb .home::after { + position: absolute; + content: "\f054"; + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + font-size: 10px; + right: var(--right--20); + top: 50%; + transform: translateY(-50%); +} + +[dir="rtl"] .breadcrumb .home::after { + left: -20px; + right: auto; + content: "\f053"; +} + +/* search form */ + +.search-form-container.active .search-form { + height: 90px; +} + +.search-form-container.active .for-search-show { + display: none; +} + +.search-form-container.active .for-search-close { + display: block; +} + +/*============= scrollbar =============*/ + +/* width */ + +.drawer ::-webkit-scrollbar { + width: 2px; +} + +/* Track */ + +.drawer ::-webkit-scrollbar-track { + background: #f1f1f1; +} + +/* Handle */ + +.drawer ::-webkit-scrollbar-thumb { + background: #dedede; +} + +/*============= swiper slider =============*/ + +.swiper-container .swiper-button-prev::after, +.swiper-container .swiper-button-next::after { + display: none; +} + +.swiper-container .swiper-button-prev, +.swiper-container .swiper-button-next { + width: 50px; + height: 50px; + border-radius: 100%; + text-align: center; + z-index: 9999 !important; + border: 1px solid var(--border-color-1); + color: var(--primary-color); + font-size: 20px; + opacity: 0; + visibility: hidden; + transition: 0.3s; +} + +.swiper-container .swiper-button-prev { + transform: translateX(0); +} + +.swiper-container .swiper-button-next { + transform: translateX(0); +} + +.swiper-container:hover .swiper-button-prev { + transform: var(--x-6); +} + +.swiper-container:hover .swiper-button-next { + transform: var(--x--6); +} + +.swiper-container:hover .swiper-button-prev, +.swiper-container:hover .swiper-button-next { + opacity: 100; + visibility: visible; +} + +.swiper-container .swiper-button-prev:hover, +.swiper-container .swiper-button-next:hover { + background: var(--secondary-color); + color: white; + border-color: var(--secondary-color); +} + +.swiper-container .swiper-pagination, +.swiper-pagination-bullets.swiper-pagination-horizontal { + position: absolute; + bottom: 40px; +} + +.swiper-pagination-bullet { + width: 10px; + height: 10px; + transition: 0.3s; +} + +.home-3 .swiper-pagination-bullet { + background: white; + opacity: 0.6; +} + +.swiper-pagination-bullet:hover { + background: var(--secondary-color); + width: 15px; + height: 15px; + opacity: 1; +} + +.home-3 .swiper-pagination-bullet-active, +.swiper-pagination-bullet-active { + background: var(--secondary-color); + width: 15px; + height: 15px; + margin-bottom: -2px !important; +} + +/* hero slider */ + +.hero-slider-container .swiper-button-prev, +.hero-slider-container .swiper-button-next { + width: 60px; + height: 60px; + border-radius: 1px; +} + +.hero-slider-container .swiper-button-prev { + transform: var(--x-30); +} + +.hero-slider-container .swiper-button-next { + transform: var(--x--30); +} + +.hero-slider-container:hover .swiper-button-prev { + transform: var(--x-10); +} + +.hero-slider-container:hover .swiper-button-next { + transform: var(--x--10); +} + +.hero-slider2 .swiper-button-prev, +.hero-slider2 .swiper-button-next { + width: 30px; + height: 30px; + line-height: 30px; + color: var(--paragraph-color); + background-color: var(--section-bg-1); + font-size: 14px; + transform: translate(0); + opacity: 1; + visibility: visible; + border: none; + transition: all 0.3s; + position: relative; +} + +.hero-slider2 .swiper-button-next { + right: 0; +} + +[dir="rtl"] .hero-slider2 .swiper-button-next { + left: 0; +} + +.hero-slider2:hover .swiper-button-prev, +.hero-slider2:hover .swiper-button-next { + transform: translate(0); +} + +.hero-slider2 .swiper-button-prev:hover, +.hero-slider2 .swiper-button-next:hover { + background: var(--section-bg-1); + color: var(--secondary-color); +} + +/* .hero-slider2-tumbs_slider .swiper-wrapper { + max-width: calc(100%); +} +.hero-slider2-tumbs_slider .swiper-slide { + width: calc((100% / 3)); +} */ + +/* testimonials slider*/ + +.testimonial-quote-menu { + position: absolute; + top: 0; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + z-index: 10; +} + +.testimonial-quote-menu2 { + z-index: 9; + display: none; +} + +.testimonial-quote-menu li img { + position: absolute; + cursor: pointer; +} + +.testimonial-quote-menu li:nth-child(1) img { + width: 105px; + top: -14%; + left: var(--left--5); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(1) img { + right: -5px; +} + +.testimonial-quote-menu li:nth-child(2) img { + width: 65px; + top: -15px; + left: auto; + right: var(--right-1-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(2) img { + right: auto; + left: 1%; +} + +.testimonial-quote-menu li:nth-child(3) img { + width: 65px; + top: 69.23%; + left: var(--left-10-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(3) img { + left: auto; + right: 10%; +} + +.testimonial-quote-menu li:nth-child(4) img { + width: 125px; + top: 58.1%; + left: auto; + right: var(--right-8-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(4) img { + right: auto; + left: 8%; +} + +.testimonial-quote-menu li:nth-child(5) img { + width: 75px; + top: 40%; + left: var(--left-3-per); +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(5) img { + right: 3%; +} + +.testimonial-quote-menu li:nth-child(6) img { + width: 75px; + top: 25%; + left: auto; + right: var(--right-15-per); +} + +[dir="rtl"] +.testimonial-quote-menu li:nth-child(7) img { + right: 15%; +} + +.testimonial-quote-menu li:nth-child(8) img { + width: 55px; + top: 40%; + left: auto; + right: var(--right-3-per); +} + +[dir="rtl"] + +.testimonial-quote-menu2 li img { + width: 125px !important; + visibility: hidden; + opacity: 0; +} + +.testimonial-quote-menu2 li.active img { + opacity: 0.8; + visibility: visible; + z-index: 10000000; +} + +.testimonial-quote-menu li:nth-child(1).active img { + animation: imgAnimation1 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(2).active img { + animation: imgAnimation2 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(3).active img { + animation: imgAnimation3 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(4).active img { + animation: imgAnimation4 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(5).active img { + animation: imgAnimation5 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(6).active img { + animation: imgAnimation6 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(7).active img { + animation: imgAnimation7 0.3s ease-in-out; +} + +.testimonial-quote-menu li:nth-child(8).active img { + animation: imgAnimation8 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(1).active img { + animation: imgAnimation1_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(2).active img { + animation: imgAnimation2_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(3).active img { + animation: imgAnimation3_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(4).active img { + animation: imgAnimation4_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(5).active img { + animation: imgAnimation5_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(6).active img { + animation: imgAnimation6_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(7).active img { + animation: imgAnimation7_rtl 0.3s ease-in-out; +} + +[dir="rtl"] .testimonial-quote-menu li:nth-child(8).active img { + animation: imgAnimation8_rtl 0.3s ease-in-out; +} + +@keyframes imgAnimation1 { + 0% { + top: -14%; + left: var(--left--5); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation2 { + 0% { + top: -15px; + left: auto; + right: var(--right-1-per); + } + + 100% { + top: 8%; + left: auto; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation3 { + 0% { + top: 70%; + left: var(--left-10-per); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation4 { + 0% { + top: 58%; + left: auto; + right: var(--right-8-per); + } + + 100% { + top: 8%; + left: auto; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation5 { + 0% { + top: 40%; + left: var(--left-3-per); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation6 { + 0% { + top: 25%; + right: var(--right-15-per); + } + + 100% { + top: 8%; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation7 { + 0% { + top: 20%; + left: var(--left-15-per); + } + + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} + +@keyframes imgAnimation8 { + 0% { + top: 40%; + right: var(--right-3-per); + } + + 100% { + top: 8%; + right: var(--right-half); + transform: var(--x-half); + } +} + +@keyframes imgAnimation1_rtl { + 0% { + top: -14%; + right: -5px; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation2_rtl { + 0% { + top: -15px; + left: 1%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +@keyframes imgAnimation3_rtl { + 0% { + top: 70%; + right: 10%; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation4_rtl { + 0% { + top: 58%; + left: 8%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +@keyframes imgAnimation5_rtl { + 0% { + top: 40%; + right: 3%; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation6_rtl { + 0% { + top: 25%; + left: 15%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +@keyframes imgAnimation7_rtl { + 0% { + top: 20%; + right: 15%; + } + + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} + +@keyframes imgAnimation8_rtl { + 0% { + top: 40%; + left: 3%; + } + + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} + +/* upcoming project slider */ + +.upcoming-project-slider-container .swiper-button-prev, +.upcoming-project-slider-container .swiper-button-next { + width: 60px; + height: 60px; + border-radius: 0; + bottom: auto; + left: auto; + top: -97px; + transform: translate(0); + opacity: 1; + visibility: visible; + font-size: 16px; +} + +.upcoming-project-slider-container:hover .swiper-button-prev, +.upcoming-project-slider-container:hover .swiper-button-next { + transform: translate(0); +} + +.upcoming-project-slider-container .swiper-button-prev { + right: var(--right-100); + background-color: var(--secondary-color); + border-color: var(--secondary-color); + color: white; +} + +[dir="rtl"] .upcoming-project-slider-container .swiper-button-prev { + left: 100px; + right: auto +} + +.upcoming-project-slider-container .swiper-button-next { + right: var(--right-16); +} + +[dir="rtl"] .upcoming-project-slider-container .swiper-button-next { + left: 16px; + right: auto; +} + +/* neibour slider */ + +.neighbour-slider-tumbs_slider .swiper-slide-thumb-active { + opacity: 0.6; +} + +/* portfolio slider */ + +.portfolio-slider-container:hover .swiper-button-prev { + transform: var(--x-37); +} + +.portfolio-slider-container:hover .swiper-button-next { + transform: var(--x--37); +} + +/*============= Slider Animation =============*/ + +.slide-animation { + position: relative; + z-index: 9; +} + +.slide-animation > * { + opacity: 0; + visibility: hidden; + animation-name: fadeOutUp; +} + +.slide-animation > *:nth-child(1) { + animation-delay: 0.5s; + animation-duration: 0.5s; +} + +.slide-animation > *:nth-child(2) { + animation-delay: 1s; + animation-duration: 1s; +} + +.slide-animation > *:nth-child(3) { + animation-delay: 1.5s; + animation-duration: 1.5s; +} + +.slide-animation > *:nth-child(4) { + animation-delay: 2s; + animation-duration: 2s; +} + +.slide-animation > *:nth-child(5) { + animation-delay: 2.5s; + animation-duration: 2.5s; +} + +.slide-animation > *:nth-child(6) { + animation-delay: 3s; + animation-duration: 3s; +} + +.slide-animation > *:nth-child(7) { + animation-delay: 3.5s; + animation-duration: 3.5s; +} + +.slide-animation > *:nth-child(8) { + animation-delay: 4s; + animation-duration: 4s; +} + +.slide-animation > *:nth-child(9) { + animation-delay: 4.5s; + animation-duration: 4.5s; +} + +.slide-animation > *:nth-child(11) { + animation-delay: 5s; + animation-duration: 5s; +} + +.swiper-slide-active .slide-animation > *, +.slide-animation-active .slide-animation > * { + opacity: 1; + visibility: visible; + animation-name: fadeInUp; +} + +/*============= accordion =============*/ + +.neighbour-accordion .active button span { + background: var(--secondary-color); +} + +/*============= nice select =============*/ + +.nice-select { + margin: 0; + height: 60px; + line-height: 58px; + padding-right: 40px; + padding-left: 20px; + border-radius: 0; + min-width: 200px; + font-size: 16px; + font-weight: 500; + font-family: var(--heading-font); + width: 100%; + color: #000000; +} + +[dir="rtl"] .nice-select { + text-align: right!important; + direction: rtl!important; + padding-right: 20px!important; + padding-left: 40px !important; +} + +[dir="rtl"] .nice-select::after { + right: auto; + left:12px; +} + +.nice-select .list { + width: 100%; + z-index: 99; + max-height: 250px; + overflow-y: auto; +} + +.nice-select .option { + line-height: 48.8px; +} + +[dir="rtl"] .nice-select .option{ + text-align: right; + padding-left: 29px; + padding-right: 18px; +} + +.form-primary .nice-select { + font-family: var(--body-font); + height: 65px; + border: 2px solid var(--border-color-9); + font-size: 14px; + font-weight: bold; + color: var(--paragraph-color); + padding: 0 38px 0 18px; +} + +.form-loacation .nice-select { + min-width: 300px; +} + +.form-primary .nice-select .list { + max-height: 400px; +} + +.form-primary .nice-select .option { + line-height: 45.2px; +} + +.property-form .nice-select { + min-width: 190px; + height: 50px; + border-color: #ededed; + line-height: 50px; +} + +.add-property-form .nice-select { + min-width: auto; +} + +.form-primary .nice-select::before { + content: "\f063"; + font-size: 14px; + position: absolute; + top: 50%; + right: var(--right-20); + transform: translateY(-50%); + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + color: var(--secondary-color); +} + +[dir="rtl"] .form-primary .nice-select::before { + right: auto; + left: 20px; +} + +.form-primary .nice-select::after { + display: none; +} + +.property-form .nice-select::after { + display: block; +} + +.hero-form .nice-select { + color: var(--paragraph-color); +} + +.hero-form .nice-select::before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + margin-right: 10px; + color: var(--secondary-color); +} + +.property-form .nice-select::before { + display: none; +} + +.hero-form .apartment-select::before { + content: "\f073"; +} + +.hero-form .location-select::before { + content: "\f1b9"; +} + +.hero-form .sub-location-select::before { + content: "\f3fd"; +} + +.hero-form .bedrooms-select::before { + content: "\f1cd"; +} + +[dir="rtl"] .hero-form .selectize::before{ + margin-right: 0; + margin-left: 15px; +} + +/*============= nice checkbox =============*/ + +.checkmark.active { + background-color: var(--secondary-color); + border-color: var(--secondary-color); +} + +.checkmark.active::after { + opacity: 1; +} + +/*============= range =============*/ + +.range-slider .slider { + height: 8px; + background-color: white; + overflow: visible; +} + +.range-slider .progress { + height: 8px; + background-color: var(--secondary-color); + border-radius: 20px; + position: relative; + overflow: visible; +} + +.range input::-webkit-slider-thumb { + width: 12px; + height: 12px; + background: var(--secondary-color); +} + +/* Internet Explorer */ + +input[type="range"]::-ms-thumb { + width: 12px; + height: 12px; + background: var(--secondary-color); +} + +.range input:nth-child(2)::-webkit-slider-thumb { + position: relative; + overflow: visible; +} + +/* .range input:nth-child(2)::-webkit-slider-thumb::after { + content: url("../img/icons/car.png"); + width: 125px !important; + height: 50px; + position: absolute; + right: -111px; + top: -10px; + transform: translateY(-40%); +} */ + +/* .range input:nth-child(2)::-moz-range-thumb { + width: 100px !important; + height: 50px; + background: url("../img/icons/car.png") no-repeat right; + border: none; + border-radius: 0; + position: relative; +} */ + +.range input:nth-child(2)::-webkit-slider-thumb { + width: 100px !important; + height: 50px; + background: url("../img/icons/car.png") no-repeat right; + border-radius: 0; + transform: translate(6px); +} + +/*============= service cards =============*/ + +.service-cards .service-card.active .hover-line { + width: 100% !important; +} + +.service-cards .service-card.active .find-service { + color: var(--secondary-color); +} + +.service-cards .service-card-2.active > div { + box-shadow: var(--box-shadow-1); +} + +/*============= tab =============*/ + +.plan-tab .active { + border-color: var(--secondary-color); + color: var(--secondary-color); +} + +.plan-tab .active::after { + background-color: var(--secondary-color); +} + +.hero-tab .tab-links .active button { + background: var(--secondary-color); + color: white; +} + +.property-tab .tab-links .active button { + color: var(--secondary-color); +} + +/* my account */ + +.account-tab .tab-links .active button { + background: var(--section-bg-2); + color: white; +} + +/* history */ + +.history-tab .tab-links .active button { + background: var(--secondary-color); + color: white; + border-color: var(--secondary-color); +} + +/*============= popup gallery =============*/ + +.goverlay { + background: var(--section-bg-2); + opacity: 0.9; +} + +.gcontainer { + cursor: pointer; +} + +.gslide-media { + margin: 0 50px; +} + +.gslide-count { + font-size: 11px; + color: #8cb2b2; +} + +.plyr__control--overlaid { + border-radius: 15px; + background: red !important; + padding: 15px 25px; +} + +.plyr--video .plyr__control:hover { + background: red; +} + +.plyr--full-ui input[type="range"] { + color: red; +} + +.plyr--full-ui input[type="range"]:last-child { + color: white; +} + +.gprev, +.gnext, +.gclose { + width: 24px !important; + height: 24px !important; + border: 1px solid white; + border-radius: 100% !important; + background: transparent; + opacity: 0.5; +} + +.glightbox-clean .gnext, +.glightbox-clean .gprev { + top: 90%; +} + +.gclose { + width: 24px !important; + height: 24px !important; +} + +.gprev:hover, +.gnext:hover, +.gclose:hover { + box-shadow: 0 0 19px rgba(255, 255, 255, 0.4) !important; + opacity: 1; +} + +.glightbox-clean button { + background: transparent; +} + +.gprev svg, +.gnext svg, +.gclose svg { + width: 10px; + height: auto; +} + +.gclose svg { + width: 10px !important; + height: auto; +} + +.gslide-inline { + overflow: visible; + background-color: transparent; +} + +.gslide-inline .ginlined-content { + background-color: white; + overflow: auto; +} + +.gslide-external { + overflow: visible; + background-color: transparent; +} + +/*============= scroll up =============*/ + +.scroll-up { + opacity: 0; + visibility: hidden; + z-index: -1; + transition: all 0.3s; +} + +.scroll-up.active { + opacity: 1; + visibility: visible; + z-index: 99999; +} + +/*============= brands =============*/ + +.brands .glightbox2:hover { + outline: outset; +} + +/* letest appartment */ + +/* .apart-card .card-quick-area.active { + top: 150px; +} */ + +/* portfolio filter */ + +.filter-controllers .is-checked { + background-color: var(--primary-color); + color: white; +} + +/*============= Google Map Locations ============= */ + +.google-map-locations-area #gmap { + height: 90vh; +} + +.google-map-locations-area #gmap .gm-ui-hover-effect { + top: 0 !important; + right: 0 !important; +} + +[dir="rtl"] .google-map-locations-area #gmap .gm-ui-hover-effect { + left: 0 !important; +} + +.google-map-locations-area #gmap .gm-style .gm-style-iw-c { + padding: 10px 8px 25px 25px ; + border-radius: 0; +} + +[dir="rtl"] .google-map-locations-area #gmap .gm-style .gm-style-iw-c { + padding: 10px 25px 25px 8px !important; + border-radius: 0; +} + +.map-item { + padding: 30px 25px 35px; + box-shadow: var(--box-shadow-4); +} + +.map-item .location-name { + border-bottom: 2px solid var(--border-color-1); + margin-bottom: 25px; + color: var(--secondary-color); + font-size: 20px; +} + +.map-item .location-single-info { + display: flex; + align-items: center; + font-size: 14px; + font-weight: 600; +} + +.map-item .location-single-info i { + margin-right: 10px; + background: var(--secondary-color); + color: var(--white); + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; +} + +.map-item .btn-wrapper { + display: flex; + justify-content: space-between; +} + +.map-item .btn { + padding: 10px 10px; + font-size: 13px; + margin-right: 10px; +} + +.google-map-locations-list-area .map-item { + margin-bottom: 50px; +} + +.location-search h3 { + float: left; + margin-right: 30px; + margin-bottom: 0; + line-height: 63px; + color: var(--white); +} + +.location-search .input-item { + float: left; + width: 300px; +} + +.location-search form { + padding: 50px 50px 20px; + background-color: var(--secondary-color); +} + +.state-location-title { + padding: 15px 30px; + background-color: var(--secondary-color); + color: var(--white); + margin: 50px 0; +} + +.map-product-item { + max-width: 260px; +} + +.map-product-item img { + max-width: 100%; + margin-bottom: 25px; +} + +.map-product-item .map-product-title { + margin-bottom: 10px; + font-size: 16px; + font-weight: 600; +} + +.map-product-item .map-product-price { + color: var(--secondary-color); +} + +.map-product-item .map-product-location { + font-weight: 500; +} + +.map-product-item .map-product-location i { + color: var(--secondary-color); + margin-right: 2px; +} + +.map-product-item .map-product-info { + font-weight: 500; +} + +.map-product-item .map-product-info span { + margin-right: 10px; +} + +.gmap_controls .dropdown { + color: var(--primary-color); + outline: 1px solid var(--primary-color); +} + +.gmap_controls .dropdown:focus { + outline-color: rgba(0, 0, 0, 0.2); +} + +/*============= Price Filter Widget ============= */ + +.price_filter { + padding-bottom: 13px; +} + +.price_slider_amount { + overflow: hidden; +} + +.price_slider_amount > input[type="text"], +.price_slider_amount > input[type="submit"] { + background: transparent none repeat scroll 0 0; + border: medium none; + box-shadow: none; + float: left; + height: 25px; + padding: 0; + text-align: left; + width: 140px; + margin-bottom: 20px; +} + +.price_slider_amount > input[type="text"]:focus +{ + border: 0; + outline: none; +} + +[dir="rtl"] .price_slider_amount > input[type="text"], +[dir="rtl"] .price_slider_amount > input[type="submit"] { + float: right; + text-align: right; +} + +.price_slider_amount > input[type="text"] { + font-weight: 700; +} + +.price_filter .ui-widget-content { + background-color: var(--primary-color); + border: medium none; + color: #222; + height: 3px; + width: 98%; + background-image: none; +} + +.price_filter .ui-slider .ui-slider-range { + background-color: var(--secondary-color); + background-image: none; +} + +.price_filter .ui-state-default, +.price_filter .ui-widget-content .ui-state-default, +.price_filter .ui-widget-header .ui-state-default { + background-color: var(--secondary-color); + border: medium none; + border-radius: 100%; + height: 12px; + margin-left: 0; + margin-top: -6px; + top: 50%; + width: 12px; + background-image: none; + outline: none; +} + +.car-price-filter-range .price_filter .ui-widget-content { + height: 8px; + background-color: var(--white); + margin-top: 20px; +} + +.car-price-filter-range .price_filter .ui-state-default:last-child::before { + position: absolute; +} + +.car-price-filter-range .price_filter .ui-state-default:last-child::after { + position: absolute; + content: ""; + top: -30px; + left: var(--left--5); + background-image: url(../img/icons/car.png); + z-index: 99; + width: 125px; + height: 50px; + background-repeat: no-repeat; + display: none; +} + +.car-price-filter-range .price_slider_amount > input[type="text"], +.car-price-filter-range .price_slider_amount > input[type="submit"] { + font-weight: 700; + margin-bottom: 0px; +} + +/* +/*============= responsiveness =============*/ + +/* tablet */ + +@media (min-width: 768px) { + /* default */ + + body { + font-size: 16px; + line-height: 1.8; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + h1 { + font-size: 26px; + } + + h2 { + font-size: 22px; + } + + h3 { + font-size: 20px; + } + + h4 { + font-size: 18px; + } + + h5 { + font-size: 16px; + } + + h6 { + font-size: 15px; + } + + p { + line-height: 1.8 !important; + } + + .glightbox-clean .gbtn:hover { + background: transparent; + } + + .plyr__control--overlaid { + background: red !important; + } + + .gslide-media { + margin: 0 50px; + } + + .gprev, + .gnext, + .gclose { + width: 38px !important; + height: 38px !important; + } + + .glightbox-clean .gnext, + .glightbox-clean .gprev { + top: 45%; + } + + .gprev svg, + .gnext svg, + .gclose svg { + width: 18px; + height: auto; + } + + .gclose svg { + width: 13px !important; + height: auto; + } + + .gclose { + width: 38px !important; + height: 38px !important; + } + + /* range */ + + .car-price-filter-range .price_filter .ui-state-default:last-child::after { + display: block; + } +} + +/* desktop normal */ + +@media (min-width: 992px) { + /* default */ + + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + h1 { + font-size: 30px; + } + + h2 { + font-size: 26px; + } + + h3 { + font-size: 22px; + } + + h4 { + font-size: 20px; + } + + h5 { + font-size: 18px; + } + + h6 { + font-size: 16px; + } + + p { + font-size: 16px; + line-height: 1.8 !important; + } + + .sticky-header.active { + display: block; + box-shadow: var(--box-shadow-8); + } + + .swiper-container:hover .product-details-slider .swiper-button-prev, + .swiper-container:hover .news-single-slider .swiper-button-prev { + transform: var(--x-40); + } + + .swiper-container:hover .product-details-slider .swiper-button-next, + .swiper-container:hover .news-single-slider .swiper-button-next { + transform: var(--x--40); + } + + .testimonial-quote-menu2 { + display: block; + } +} + +/* desktop xl */ + +@media screen and (min-width: 1200px) { + /* default */ + + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + h1, + .h1 { + font-size: 36px; + } + + h2, + .h2 { + font-size: 30px; + } + + h3, + .h3 { + font-size: 24px; + } + + h4, + .h4 { + font-size: 20px; + } + + h5, + .h5 { + font-size: 18px; + } + + h6, + .h6 { + font-size: 16px; + } + + p { + line-height: 1.8 !important; + } + + /* sticky header */ + + .sticky-header.active .container { + padding-top: 8px; + padding-bottom: 8px; + } +} + +/* desktop xxxl */ + +@media screen and (min-width: 1400px) { + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + + p { + line-height: 1.8 !important; + } + + /* swiper slider */ + + .swiper-container:hover .swiper-button-prev { + transform: var(--x--60); + } + + .swiper-container:hover .swiper-button-next { + transform: var(--x-60); + } + + .hero-slider-container:hover .swiper-button-prev { + transform: var(--x-50); + } + + .hero-slider-container:hover .swiper-button-next { + transform: var(--x--50); + } + + .hero-slider2 .swiper-button-prev, + .hero-slider2 .swiper-button-next { + transform: translate(0); + } + + .hero-slider2 .swiper-button-next { + right: 0; + } + + [dir="rtl"] .hero-slider2 .swiper-button-next { + left: 0; + } + + .hero-slider2:hover .swiper-button-prev, + .hero-slider2:hover .swiper-button-next { + transform: translate(0); + } + + /* upcoming project slider */ + + .upcoming-project-slider-container:hover .swiper-button-prev, + .upcoming-project-slider-container:hover .swiper-button-next { + transform: translate(0); + } + + /* portfolio slider */ + + .portfolio-slider-container:hover .swiper-button-prev { + transform: var(--x-37); + } + + .portfolio-slider-container:hover .swiper-button-next { + transform: var(--x--37); + } +} + +.placeholder\:text-sm::-moz-placeholder{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.placeholder\:text-sm::placeholder{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.placeholder\:text-heading-color::-moz-placeholder{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.placeholder\:text-heading-color::placeholder{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.placeholder\:text-paragraph-color::-moz-placeholder{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.placeholder\:text-paragraph-color::placeholder{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.placeholder\:text-white::-moz-placeholder{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.placeholder\:text-white::placeholder{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.placeholder\:text-opacity-50::-moz-placeholder{ + --tw-text-opacity: 0.5; +} + +.placeholder\:text-opacity-50::placeholder{ + --tw-text-opacity: 0.5; +} + +.placeholder\:text-opacity-60::-moz-placeholder{ + --tw-text-opacity: 0.6; +} + +.placeholder\:text-opacity-60::placeholder{ + --tw-text-opacity: 0.6; +} + +.placeholder\:text-opacity-85::-moz-placeholder{ + --tw-text-opacity: 0.85; +} + +.placeholder\:text-opacity-85::placeholder{ + --tw-text-opacity: 0.85; +} + +.placeholder\:opacity-100::-moz-placeholder{ + opacity: 1; +} + +.placeholder\:opacity-100::placeholder{ + opacity: 1; +} + +.placeholder\:opacity-50::-moz-placeholder{ + opacity: 0.5; +} + +.placeholder\:opacity-50::placeholder{ + opacity: 0.5; +} + +.placeholder\:opacity-60::-moz-placeholder{ + opacity: 0.6; +} + +.placeholder\:opacity-60::placeholder{ + opacity: 0.6; +} + +.placeholder\:opacity-70::-moz-placeholder{ + opacity: 0.7; +} + +.placeholder\:opacity-70::placeholder{ + opacity: 0.7; +} + +.before\:absolute::before{ + content: var(--tw-content); + position: absolute; +} + +.before\:relative::before{ + content: var(--tw-content); + position: relative; +} + +.before\:left-0::before{ + content: var(--tw-content); + left: 0px; +} + +.before\:left-1\/2::before{ + content: var(--tw-content); + left: 50%; +} + +.before\:right-0::before{ + content: var(--tw-content); + right: 0px; +} + +.before\:top-0::before{ + content: var(--tw-content); + top: 0px; +} + +.before\:top-1\/2::before{ + content: var(--tw-content); + top: 50%; +} + +.before\:top-\[-46\%\]::before{ + content: var(--tw-content); + top: -46%; +} + +.before\:top-\[5px\]::before{ + content: var(--tw-content); + top: 5px; +} + +.before\:-z-1::before{ + content: var(--tw-content); + z-index: -1; +} + +.before\:mb-10px::before{ + content: var(--tw-content); + margin-bottom: .625rem; +} + +.before\:block::before{ + content: var(--tw-content); + display: block; +} + +.before\:hidden::before{ + content: var(--tw-content); + display: none; +} + +.before\:h-0::before{ + content: var(--tw-content); + height: 0px; +} + +.before\:h-0\.5::before{ + content: var(--tw-content); + height: 0.125rem; +} + +.before\:h-1::before{ + content: var(--tw-content); + height: 0.25rem; +} + +.before\:h-\[72\%\]::before{ + content: var(--tw-content); + height: 72%; +} + +.before\:h-\[84px\]::before{ + content: var(--tw-content); + height: 84px; +} + +.before\:h-full::before{ + content: var(--tw-content); + height: 100%; +} + +.before\:w-0::before{ + content: var(--tw-content); + width: 0px; +} + +.before\:w-0\.5::before{ + content: var(--tw-content); + width: 0.125rem; +} + +.before\:w-1::before{ + content: var(--tw-content); + width: 0.25rem; +} + +.before\:w-full::before{ + content: var(--tw-content); + width: 100%; +} + +.before\:-translate-x-1\/2::before{ + content: var(--tw-content); + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.before\:-translate-y-1\/2::before{ + content: var(--tw-content); + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.before\:border-b::before{ + content: var(--tw-content); + border-bottom-width: 1px; +} + +.before\:border-dashed::before{ + content: var(--tw-content); + border-style: dashed; +} + +.before\:border-color-1::before{ + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(140 178 178 / var(--tw-border-opacity)); +} + +.before\:border-white::before{ + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.before\:bg-heading-color::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.before\:bg-overlay2::before{ + content: var(--tw-content); + background-color: rgba(7, 28, 31, 0.9); +} + +.before\:bg-secondary-color::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.before\:bg-secondary-color-2::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(203 52 33 / var(--tw-bg-opacity)); +} + +.before\:bg-section-bg-1::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(242 246 247 / var(--tw-bg-opacity)); +} + +.before\:bg-white::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.before\:bg-white-6::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(241 241 241 / var(--tw-bg-opacity)); +} + +.before\:bg-opacity-90::before{ + content: var(--tw-content); + --tw-bg-opacity: 0.9; +} + +.before\:text-center::before{ + content: var(--tw-content); + text-align: center; +} + +.before\:font-fontawesome::before{ + content: var(--tw-content); + font-family: 'Font Awesome 5 Free'; +} + +.before\:font-icomoon::before{ + content: var(--tw-content); + font-family: icomoon; +} + +.before\:text-3xl::before{ + content: var(--tw-content); + font-size: 1.875rem; + line-height: 2.25rem; +} + +.before\:text-6xl::before{ + content: var(--tw-content); + font-size: 3.75rem; + line-height: 1; +} + +.before\:text-xs::before{ + content: var(--tw-content); + font-size: 0.75rem; + line-height: 1rem; +} + +.before\:font-\[900\]::before{ + content: var(--tw-content); + font-weight: 900; +} + +.before\:font-bold::before{ + content: var(--tw-content); + font-weight: 700; +} + +.before\:text-heading-color::before{ + content: var(--tw-content); + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.before\:text-white::before{ + content: var(--tw-content); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.before\:opacity-0::before{ + content: var(--tw-content); + opacity: 0; +} + +.before\:transition-all::before{ + content: var(--tw-content); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.before\:duration-300::before{ + content: var(--tw-content); + transition-duration: 300ms; +} + +.before\:content-\[\'\\e94d\'\]::before{ + --tw-content: '\e94d'; + content: var(--tw-content); +} + +.before\:content-\[\'\\f00c\'\]::before{ + --tw-content: '\f00c'; + content: var(--tw-content); +} + +.after\:invisible::after{ + content: var(--tw-content); + visibility: hidden; +} + +.after\:absolute::after{ + content: var(--tw-content); + position: absolute; +} + +.after\:bottom-0::after{ + content: var(--tw-content); + bottom: 0px; +} + +.after\:bottom-\[-51\%\]::after{ + content: var(--tw-content); + bottom: -51%; +} + +.after\:left-0::after{ + content: var(--tw-content); + left: 0px; +} + +.after\:left-1::after{ + content: var(--tw-content); + left: 0.25rem; +} + +.after\:left-1\/2::after{ + content: var(--tw-content); + left: 50%; +} + +.after\:right-0::after{ + content: var(--tw-content); + right: 0px; +} + +.after\:right-1::after{ + content: var(--tw-content); + right: 0.25rem; +} + +.after\:top-0::after{ + content: var(--tw-content); + top: 0px; +} + +.after\:top-1\/2::after{ + content: var(--tw-content); + top: 50%; +} + +.after\:-z-1::after{ + content: var(--tw-content); + z-index: -1; +} + +.after\:z-1::after{ + content: var(--tw-content); + z-index: 1; +} + +.after\:z-10::after{ + content: var(--tw-content); + z-index: 10; +} + +.after\:m-\[1px\]::after{ + content: var(--tw-content); + margin: 1px; +} + +.after\:inline-block::after{ + content: var(--tw-content); + display: inline-block; +} + +.after\:hidden::after{ + content: var(--tw-content); + display: none; +} + +.after\:h-10px::after{ + content: var(--tw-content); + height: 10px; +} + +.after\:h-\[11px\]::after{ + content: var(--tw-content); + height: 11px; +} + +.after\:h-\[84px\]::after{ + content: var(--tw-content); + height: 84px; +} + +.after\:h-\[85\%\]::after{ + content: var(--tw-content); + height: 85%; +} + +.after\:h-full::after{ + content: var(--tw-content); + height: 100%; +} + +.after\:w-0::after{ + content: var(--tw-content); + width: 0px; +} + +.after\:w-0\.5::after{ + content: var(--tw-content); + width: 0.125rem; +} + +.after\:w-10px::after{ + content: var(--tw-content); + width: 10px; +} + +.after\:w-30px::after{ + content: var(--tw-content); + width: 1.875rem; +} + +.after\:w-\[11px\]::after{ + content: var(--tw-content); + width: 11px; +} + +.after\:w-\[5px\]::after{ + content: var(--tw-content); + width: 5px; +} + +.after\:w-full::after{ + content: var(--tw-content); + width: 100%; +} + +.after\:-translate-x-1\/2::after{ + content: var(--tw-content); + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:-translate-y-1\/2::after{ + content: var(--tw-content); + --tw-translate-y: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:translate-y-1\/2::after{ + content: var(--tw-content); + --tw-translate-y: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:rotate-\[-45deg\]::after{ + content: var(--tw-content); + --tw-rotate: -45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:rotate-\[45deg\]::after{ + content: var(--tw-content); + --tw-rotate: 45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.after\:rounded-100\%::after{ + content: var(--tw-content); + border-radius: 100%; +} + +.after\:border::after{ + content: var(--tw-content); + border-width: 1px; +} + +.after\:border-3px::after{ + content: var(--tw-content); + border-width: 3px; +} + +.after\:border-l-0::after{ + content: var(--tw-content); + border-left-width: 0px; +} + +.after\:border-r-0::after{ + content: var(--tw-content); + border-right-width: 0px; +} + +.after\:border-t-0::after{ + content: var(--tw-content); + border-top-width: 0px; +} + +.after\:border-white::after{ + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.after\:bg-\[rgba\(7\2c 28\2c 31\2c 0\.9\)\]::after{ + content: var(--tw-content); + background-color: rgba(7,28,31,0.9); +} + +.after\:bg-heading-color::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.after\:bg-primary-color::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.after\:bg-secondary-color::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.after\:bg-transparent::after{ + content: var(--tw-content); + background-color: transparent; +} + +.after\:bg-white::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.after\:bg-opacity-30::after{ + content: var(--tw-content); + --tw-bg-opacity: 0.3; +} + +.after\:font-icomoon::after{ + content: var(--tw-content); + font-family: icomoon; +} + +.after\:text-3xl::after{ + content: var(--tw-content); + font-size: 1.875rem; + line-height: 2.25rem; +} + +.after\:text-secondary-color::after{ + content: var(--tw-content); + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.after\:opacity-0::after{ + content: var(--tw-content); + opacity: 0; +} + +.after\:opacity-30::after{ + content: var(--tw-content); + opacity: 0.3; +} + +.after\:opacity-40::after{ + content: var(--tw-content); + opacity: 0.4; +} + +.after\:outline::after{ + content: var(--tw-content); + outline-style: solid; +} + +.after\:outline-1::after{ + content: var(--tw-content); + outline-width: 1px; +} + +.after\:outline-offset-\[2px\]::after{ + content: var(--tw-content); + outline-offset: 2px; +} + +.after\:outline-heading-color::after{ + content: var(--tw-content); + outline-color: #071c1f; +} + +.after\:transition-all::after{ + content: var(--tw-content); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.after\:duration-300::after{ + content: var(--tw-content); + transition-duration: 300ms; +} + +.after\:content-\[\'\\e958\'\]::after{ + --tw-content: '\e958'; + content: var(--tw-content); +} + +.checked\:after\:bg-heading-color:checked::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.hover\:translate-x-0:hover{ + --tw-translate-x: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.hover\:border-heading-color:hover{ + --tw-border-opacity: 1; + border-color: rgb(7 28 31 / var(--tw-border-opacity)); +} + +.hover\:border-primary-color:hover{ + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.hover\:border-secondary-color:hover{ + --tw-border-opacity: 1; + border-color: rgb(255 90 60 / var(--tw-border-opacity)); +} + +.hover\:bg-heading-color:hover{ + --tw-bg-opacity: 1; + background-color: rgb(7 28 31 / var(--tw-bg-opacity)); +} + +.hover\:bg-primary-color:hover{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.hover\:bg-secondary-color:hover{ + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.hover\:bg-secondary-color-2:hover{ + --tw-bg-opacity: 1; + background-color: rgb(203 52 33 / var(--tw-bg-opacity)); +} + +.hover\:bg-section-bg-1:hover{ + --tw-bg-opacity: 1; + background-color: rgb(242 246 247 / var(--tw-bg-opacity)); +} + +.hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; +} + +.hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; +} + +.hover\:text-primary-color:hover{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.hover\:text-secondary-color:hover{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.hover\:underline:hover{ + text-decoration-line: underline; +} + +.hover\:shadow-box-shadow-1:hover{ + --tw-shadow: 0 16px 32px 0 rgba(7, 28, 31, 0.1); + --tw-shadow-colored: 0 16px 32px 0 var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:before\:h-4\/5:hover::before{ + content: var(--tw-content); + height: 80%; +} + +.hover\:before\:opacity-100:hover::before{ + content: var(--tw-content); + opacity: 1; +} + +.focus\:border:focus{ + border-width: 1px; +} + +.focus\:border-0:focus{ + border-width: 0px; +} + +.focus\:border-secondary-color:focus{ + --tw-border-opacity: 1; + border-color: rgb(255 90 60 / var(--tw-border-opacity)); +} + +.focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.disabled\:cursor-not-allowed:disabled{ + cursor: not-allowed; +} + +.disabled\:bg-primary-color:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.disabled\:opacity-65:disabled{ + opacity: 0.65; +} + +.group\/nested:hover .group-hover\/nested\:visible{ + visibility: visible; +} + +.group:hover .group-hover\:visible{ + visibility: visible; +} + +.group:hover .group-hover\:bottom-0{ + bottom: 0px; +} + +.group:hover .group-hover\:top-\[35\%\]{ + top: 35%; +} + +.group\/nested:hover .group-hover\/nested\:w-0{ + width: 0px; +} + +.group:hover .group-hover\:w-0{ + width: 0px; +} + +.group:hover .group-hover\:w-full{ + width: 100%; +} + +.group\/nested:hover .group-hover\/nested\:translate-y-0{ + --tw-translate-y: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group:hover .group-hover\:-translate-y-4{ + --tw-translate-y: -1rem; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group:hover .group-hover\:translate-y-0{ + --tw-translate-y: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group:hover .group-hover\:scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group\/nested:hover .group-hover\/nested\:bg-primary-color{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-primary-color{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-secondary-color{ + --tw-bg-opacity: 1; + background-color: rgb(255 90 60 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-secondary-color-3{ + --tw-bg-opacity: 1; + background-color: rgb(251 65 42 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.group\/nested:hover .group-hover\/nested\:text-heading-color{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.group\/nested:hover .group-hover\/nested\:text-secondary-color{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-heading-color{ + --tw-text-opacity: 1; + color: rgb(7 28 31 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-paragraph-color{ + --tw-text-opacity: 1; + color: rgb(92 114 125 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-secondary-color{ + --tw-text-opacity: 1; + color: rgb(255 90 60 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.group\/nested:hover .group-hover\/nested\:opacity-100{ + opacity: 1; +} + +.group:hover .group-hover\:opacity-100{ + opacity: 1; +} + +.group:hover .group-hover\:after\:visible::after{ + content: var(--tw-content); + visibility: visible; +} + +.group:hover .group-hover\:after\:opacity-90::after{ + content: var(--tw-content); + opacity: 0.9; +} + +.group:hover .disabled\:group-hover\:text-white:disabled{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +@media (min-width: 480px){ + .xs\:-left-\[400px\]{ + left: -400px; + } + + .xs\:-right-\[400px\]{ + right: -400px; + } + + .xs\:w-100{ + width: 25rem; + } + + .xs\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } +} + +@media (min-width: 576px){ + .sm\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .sm\:block{ + display: block; + } + + .sm\:hidden{ + display: none; + } + + .sm\:w-1\/2{ + width: 50%; + } + + .sm\:max-w-500px{ + max-width: 31.25rem; + } + + .sm\:basis-1\/2{ + flex-basis: 50%; + } + + .sm\:grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .sm\:whitespace-nowrap{ + white-space: nowrap; + } + + .sm\:px-15px{ + padding-left: .9375rem; + padding-right: .9375rem; + } + + .sm\:pb-0{ + padding-bottom: 0px; + } + + .sm\:pt-3px{ + padding-top: 3px; + } + + .sm\:text-13px{ + font-size: .8125rem; + } + + .sm\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .sm\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .sm\:leading-1{ + line-height: 1; + } + + .sm\:leading-1\.3{ + line-height: 1.3; + } + + .sm\:leading-25px{ + line-height: 1.5625rem; + } +} + +@media (min-width: 768px){ + .md\:absolute{ + position: absolute; + } + + .md\:bottom-10{ + bottom: 2.5rem; + } + + .md\:left-0{ + left: 0px; + } + + .md\:right-0{ + right: 0px; + } + + .md\:top-0{ + top: 0px; + } + + .md\:col-span-1{ + grid-column: span 1 / span 1; + } + + .md\:col-span-2{ + grid-column: span 2 / span 2; + } + + .md\:col-start-1{ + grid-column-start: 1; + } + + .md\:row-span-2{ + grid-row: span 2 / span 2; + } + + .md\:row-start-1{ + grid-row-start: 1; + } + + .md\:row-start-2{ + grid-row-start: 2; + } + + .md\:mb-0{ + margin-bottom: 0px; + } + + .md\:mb-10{ + margin-bottom: 2.5rem; + } + + .md\:mb-30px{ + margin-bottom: 1.875rem; + } + + .md\:mb-6{ + margin-bottom: 1.5rem; + } + + .md\:ml-10{ + margin-left: 2.5rem; + } + + .md\:ml-\[70px\]{ + margin-left: 70px; + } + + .md\:mr-10{ + margin-right: 2.5rem; + } + + .md\:mr-30px{ + margin-right: 1.875rem; + } + + .md\:mr-\[70px\]{ + margin-right: 70px; + } + + .md\:mt-0{ + margin-top: 0px; + } + + .md\:box-border{ + box-sizing: border-box; + } + + .md\:block{ + display: block; + } + + .md\:table-cell{ + display: table-cell; + } + + .md\:hidden{ + display: none; + } + + .md\:h-100px{ + height: 6.25rem; + } + + .md\:h-20{ + height: 5rem; + } + + .md\:h-350px{ + height: 21.875rem; + } + + .md\:h-50px{ + height: 3.125rem; + } + + .md\:h-full{ + height: 100%; + } + + .md\:min-h-350px{ + min-height: 21.875rem; + } + + .md\:min-h-\[350px\]{ + min-height: 350px; + } + + .md\:w-1\/3{ + width: 33.333333%; + } + + .md\:w-100px{ + width: 6.25rem; + } + + .md\:w-20{ + width: 5rem; + } + + .md\:w-300px{ + width: 18.75rem; + } + + .md\:w-50px{ + width: 3.125rem; + } + + .md\:w-\[110px\]{ + width: 110px; + } + + .md\:w-\[164px\]{ + width: 164px; + } + + .md\:w-\[180px\]{ + width: 180px; + } + + .md\:w-auto{ + width: auto; + } + + .md\:max-w-\[70\%\]{ + max-width: 70%; + } + + .md\:basis-1\/3{ + flex-basis: 33.333333%; + } + + .md\:basis-2\/5{ + flex-basis: 40%; + } + + .md\:basis-3\/5{ + flex-basis: 60%; + } + + .md\:basis-auto{ + flex-basis: auto; + } + + .md\:grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .md\:grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + + .md\:flex-row{ + flex-direction: row; + } + + .md\:flex-nowrap{ + flex-wrap: nowrap; + } + + .md\:items-center{ + align-items: center; + } + + .md\:justify-start{ + justify-content: flex-start; + } + + .md\:justify-between{ + justify-content: space-between; + } + + .md\:gap-x-30px{ + -moz-column-gap: 1.875rem; + column-gap: 1.875rem; + } + + .md\:gap-x-35px{ + -moz-column-gap: 2.1875rem; + column-gap: 2.1875rem; + } + + .md\:border-l{ + border-left-width: 1px; + } + + .md\:border-r{ + border-right-width: 1px; + } + + .md\:border-border-color-17{ + --tw-border-opacity: 1; + border-color: rgb(222 226 230 / var(--tw-border-opacity)); + } + + .md\:border-border-color-7{ + --tw-border-opacity: 1; + border-color: rgb(209 218 224 / var(--tw-border-opacity)); + } + + .md\:border-transparent{ + border-color: transparent; + } + + .md\:bg-transparent{ + background-color: transparent; + } + + .md\:p-10{ + padding: 2.5rem; + } + + .md\:p-30px{ + padding: 1.875rem; + } + + .md\:p-50px{ + padding: 3.125rem; + } + + .md\:p-70px{ + padding: 4.375rem; + } + + .md\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .md\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .md\:px-10px{ + padding-left: .625rem; + padding-right: .625rem; + } + + .md\:px-15px{ + padding-left: .9375rem; + padding-right: .9375rem; + } + + .md\:px-25px{ + padding-left: 1.5625rem; + padding-right: 1.5625rem; + } + + .md\:px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; + } + + .md\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .md\:px-50px{ + padding-left: 3.125rem; + padding-right: 3.125rem; + } + + .md\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .md\:py-10px{ + padding-top: .625rem; + padding-bottom: .625rem; + } + + .md\:py-15px{ + padding-top: .9375rem; + padding-bottom: .9375rem; + } + + .md\:py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .md\:py-30px{ + padding-top: 1.875rem; + padding-bottom: 1.875rem; + } + + .md\:py-50px{ + padding-top: 3.125rem; + padding-bottom: 3.125rem; + } + + .md\:py-60px{ + padding-top: 3.75rem; + padding-bottom: 3.75rem; + } + + .md\:pb-10{ + padding-bottom: 2.5rem; + } + + .md\:pb-22px{ + padding-bottom: 1.375rem; + } + + .md\:pb-30{ + padding-bottom: 7.5rem; + } + + .md\:pb-5{ + padding-bottom: 1.25rem; + } + + .md\:pl-10{ + padding-left: 2.5rem; + } + + .md\:pl-30px{ + padding-left: 1.875rem; + } + + .md\:pl-35px{ + padding-left: 2.1875rem; + } + + .md\:pl-45px{ + padding-left: 2.8125rem; + } + + .md\:pl-60px{ + padding-left: 3.75rem; + } + + .md\:pl-70px{ + padding-left: 4.375rem; + } + + .md\:pr-10{ + padding-right: 2.5rem; + } + + .md\:pr-30px{ + padding-right: 1.875rem; + } + + .md\:pr-45px{ + padding-right: 2.8125rem; + } + + .md\:pr-50px{ + padding-right: 3.125rem; + } + + .md\:pr-70px{ + padding-right: 4.375rem; + } + + .md\:pt-0{ + padding-top: 0px; + } + + .md\:pt-10{ + padding-top: 2.5rem; + } + + .md\:pt-25px{ + padding-top: 1.5625rem; + } + + .md\:pt-30px{ + padding-top: 1.875rem; + } + + .md\:pt-50{ + padding-top: 12.5rem; + } + + .md\:text-start{ + text-align: start; + } + + .md\:text-end{ + text-align: end; + } + + .md\:text-15px{ + font-size: .9375rem; + } + + .md\:text-22px{ + font-size: 1.375rem; + } + + .md\:text-26px{ + font-size: 1.625rem; + } + + .md\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .md\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .md\:text-40px{ + font-size: 2.5rem; + } + + .md\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .md\:text-50px{ + font-size: 3.125rem; + } + + .md\:text-\[160px\]{ + font-size: 160px; + } + + .md\:text-\[70px\]{ + font-size: 70px; + } + + .md\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .md\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .md\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .md\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .md\:leading-1{ + line-height: 1; + } + + .md\:leading-1\.3{ + line-height: 1.3; + } + + .md\:leading-1\.8{ + line-height: 1.8; + } + + .md\:leading-10{ + line-height: 2.5rem; + } + + .md\:leading-50px{ + line-height: 3.125rem; + } + + .md\:leading-9{ + line-height: 2.25rem; + } + + .md\:leading-90px{ + line-height: 5.625rem; + } + + .md\:before\:absolute::before{ + content: var(--tw-content); + position: absolute; + } + + .md\:before\:left-\[45px\]::before{ + content: var(--tw-content); + left: 45px; + } + + .md\:before\:right-\[45px\]::before{ + content: var(--tw-content); + right: 45px; + } + + .md\:before\:top-1\/2::before{ + content: var(--tw-content); + top: 50%; + } + + .md\:before\:mb-0::before{ + content: var(--tw-content); + margin-bottom: 0px; + } + + .md\:before\:text-start::before{ + content: var(--tw-content); + text-align: start; + } + + .md\:before\:text-150px::before{ + content: var(--tw-content); + font-size: 9.375rem; + } + + .md\:before\:text-50px::before{ + content: var(--tw-content); + font-size: 3.125rem; + } +} + +@media (min-width: 992px){ + .lg\:absolute{ + position: absolute; + } + + .lg\:bottom-10{ + bottom: 2.5rem; + } + + .lg\:bottom-\[70px\]{ + bottom: 70px; + } + + .lg\:left-\[10\%\]{ + left: 10%; + } + + .lg\:left-\[35px\]{ + left: 35px; + } + + .lg\:right-\[10\%\]{ + right: 10%; + } + + .lg\:right-\[35px\]{ + right: 35px; + } + + .lg\:top-5{ + top: 1.25rem; + } + + .lg\:z-xl{ + z-index: 999999999; + } + + .lg\:col-span-1{ + grid-column: span 1 / span 1; + } + + .lg\:col-span-2{ + grid-column: span 2 / span 2; + } + + .lg\:col-span-3{ + grid-column: span 3 / span 3; + } + + .lg\:col-span-4{ + grid-column: span 4 / span 4; + } + + .lg\:col-span-5{ + grid-column: span 5 / span 5; + } + + .lg\:col-span-7{ + grid-column: span 7 / span 7; + } + + .lg\:col-span-8{ + grid-column: span 8 / span 8; + } + + .lg\:col-start-1{ + grid-column-start: 1; + } + + .lg\:col-start-2{ + grid-column-start: 2; + } + + .lg\:col-start-3{ + grid-column-start: 3; + } + + .lg\:col-start-5{ + grid-column-start: 5; + } + + .lg\:col-start-6{ + grid-column-start: 6; + } + + .lg\:col-start-8{ + grid-column-start: 8; + } + + .lg\:col-start-9{ + grid-column-start: 9; + } + + .lg\:row-span-1{ + grid-row: span 1 / span 1; + } + + .lg\:row-start-1{ + grid-row-start: 1; + } + + .lg\:-mx-15px{ + margin-left: -.9375rem; + margin-right: -.9375rem; + } + + .lg\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .lg\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .lg\:mb-0{ + margin-bottom: 0px; + } + + .lg\:mb-10{ + margin-bottom: 2.5rem; + } + + .lg\:mb-25px{ + margin-bottom: 1.5625rem; + } + + .lg\:mb-50px{ + margin-bottom: 3.125rem; + } + + .lg\:mb-6{ + margin-bottom: 1.5rem; + } + + .lg\:mb-9{ + margin-bottom: 2.25rem; + } + + .lg\:ml-30px{ + margin-left: 1.875rem; + } + + .lg\:ml-5{ + margin-left: 1.25rem; + } + + .lg\:mr-3{ + margin-right: 0.75rem; + } + + .lg\:mr-30px{ + margin-right: 1.875rem; + } + + .lg\:mr-5{ + margin-right: 1.25rem; + } + + .lg\:mt-0{ + margin-top: 0px; + } + + .lg\:mt-10{ + margin-top: 2.5rem; + } + + .lg\:mt-5{ + margin-top: 1.25rem; + } + + .lg\:block{ + display: block; + } + + .lg\:hidden{ + display: none; + } + + .lg\:h-10{ + height: 2.5rem; + } + + .lg\:h-20{ + height: 5rem; + } + + .lg\:h-\[450px\]{ + height: 450px; + } + + .lg\:h-\[650px\]{ + height: 650px; + } + + .lg\:h-full{ + height: 100%; + } + + .lg\:min-h-\[550px\]{ + min-height: 550px; + } + + .lg\:w-10{ + width: 2.5rem; + } + + .lg\:w-100px{ + width: 6.25rem; + } + + .lg\:w-2\/3{ + width: 66.666667%; + } + + .lg\:w-20{ + width: 5rem; + } + + .lg\:w-42px{ + width: 2.625rem; + } + + .lg\:w-\[120px\]{ + width: 120px; + } + + .lg\:w-\[420px\]{ + width: 420px; + } + + .lg\:w-\[45\%\]{ + width: 45%; + } + + .lg\:w-full{ + width: 100%; + } + + .lg\:max-w-980px{ + max-width: 61.25rem; + } + + .lg\:max-w-\[45\%\]{ + max-width: 45%; + } + + .lg\:max-w-\[920px\]{ + max-width: 920px; + } + + .lg\:basis-1\/2{ + flex-basis: 50%; + } + + .lg\:basis-1\/3{ + flex-basis: 33.333333%; + } + + .lg\:basis-1\/4{ + flex-basis: 25%; + } + + .lg\:translate-x-0{ + --tw-translate-x: 0px; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + } + + .lg\:grid-cols-12{ + grid-template-columns: repeat(12, minmax(0, 1fr)); + } + + .lg\:grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .lg\:grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .lg\:grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + + .lg\:flex-row{ + flex-direction: row; + } + + .lg\:items-start{ + align-items: flex-start; + } + + .lg\:items-center{ + align-items: center; + } + + .lg\:justify-start{ + justify-content: flex-start; + } + + .lg\:justify-end{ + justify-content: flex-end; + } + + .lg\:justify-center{ + justify-content: center; + } + + .lg\:justify-between{ + justify-content: space-between; + } + + .lg\:gap-0{ + gap: 0px; + } + + .lg\:gap-30px{ + gap: 1.875rem; + } + + .lg\:gap-4{ + gap: 1rem; + } + + .lg\:gap-5{ + gap: 1.25rem; + } + + .lg\:gap-9{ + gap: 2.25rem; + } + + .lg\:gap-x-30px{ + -moz-column-gap: 1.875rem; + column-gap: 1.875rem; + } + + .lg\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + } + + .lg\:bg-opacity-35{ + --tw-bg-opacity: 0.35; + } + + .lg\:p-30px{ + padding: 1.875rem; + } + + .lg\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .lg\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .lg\:px-25px{ + padding-left: 1.5625rem; + padding-right: 1.5625rem; + } + + .lg\:px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; + } + + .lg\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .lg\:px-60px{ + padding-left: 3.75rem; + padding-right: 3.75rem; + } + + .lg\:py-15px{ + padding-top: .9375rem; + padding-bottom: .9375rem; + } + + .lg\:py-17px{ + padding-top: 1.0625rem; + padding-bottom: 1.0625rem; + } + + .lg\:py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .lg\:py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; + } + + .lg\:pb-100px{ + padding-bottom: 6.25rem; + } + + .lg\:pb-13px{ + padding-bottom: .8125rem; + } + + .lg\:pb-25px{ + padding-bottom: 1.5625rem; + } + + .lg\:pb-30{ + padding-bottom: 7.5rem; + } + + .lg\:pb-70px{ + padding-bottom: 4.375rem; + } + + .lg\:pl-20{ + padding-left: 5rem; + } + + .lg\:pl-35px{ + padding-left: 2.1875rem; + } + + .lg\:pr-17px{ + padding-right: 1.0625rem; + } + + .lg\:pr-20{ + padding-right: 5rem; + } + + .lg\:pr-30px{ + padding-right: 1.875rem; + } + + .lg\:pr-35px{ + padding-right: 2.1875rem; + } + + .lg\:pt-0{ + padding-top: 0px; + } + + .lg\:pt-15px{ + padding-top: .9375rem; + } + + .lg\:pt-30{ + padding-top: 7.5rem; + } + + .lg\:pt-5{ + padding-top: 1.25rem; + } + + .lg\:text-start{ + text-align: start; + } + + .lg\:text-22px{ + font-size: 1.375rem; + } + + .lg\:text-26px{ + font-size: 1.625rem; + } + + .lg\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .lg\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .lg\:text-42px{ + font-size: 2.625rem; + } + + .lg\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .lg\:text-50px{ + font-size: 3.125rem; + } + + .lg\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .lg\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .lg\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .lg\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .lg\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .lg\:leading-1{ + line-height: 1; + } + + .lg\:leading-1\.3{ + line-height: 1.3; + } + + .lg\:leading-1\.5{ + line-height: 1.5; + } + + .lg\:leading-1\.8{ + line-height: 1.8; + } + + .lg\:leading-11{ + line-height: 2.75rem; + } + + .lg\:leading-50px{ + line-height: 3.125rem; + } + + .lg\:before\:absolute::before{ + content: var(--tw-content); + position: absolute; + } + + .lg\:before\:top-2::before{ + content: var(--tw-content); + top: 0.5rem; + } + + .lg\:before\:mb-0::before{ + content: var(--tw-content); + margin-bottom: 0px; + } + + .before\:lg\:block::before{ + content: var(--tw-content); + display: block; + } + + .after\:lg\:block::after{ + content: var(--tw-content); + display: block; + } +} + +@media (min-width: 1200px){ + .xl\:left-\[150px\]{ + left: 150px; + } + + .xl\:right-\[150px\]{ + right: 150px; + } + + .xl\:col-span-2{ + grid-column: span 2 / span 2; + } + + .xl\:col-span-3{ + grid-column: span 3 / span 3; + } + + .xl\:col-start-1{ + grid-column-start: 1; + } + + .xl\:col-start-10{ + grid-column-start: 10; + } + + .xl\:col-start-4{ + grid-column-start: 4; + } + + .xl\:col-start-6{ + grid-column-start: 6; + } + + .xl\:col-start-8{ + grid-column-start: 8; + } + + .xl\:mb-0{ + margin-bottom: 0px; + } + + .xl\:mb-27px{ + margin-bottom: 27px; + } + + .xl\:mb-30px{ + margin-bottom: 1.875rem; + } + + .xl\:mb-50px{ + margin-bottom: 3.125rem; + } + + .xl\:ml-10{ + margin-left: 2.5rem; + } + + .xl\:mr-10{ + margin-right: 2.5rem; + } + + .xl\:block{ + display: block; + } + + .xl\:flex{ + display: flex; + } + + .xl\:hidden{ + display: none; + } + + .xl\:h-100px{ + height: 6.25rem; + } + + .xl\:h-\[500px\]{ + height: 500px; + } + + .xl\:h-\[600px\]{ + height: 600px; + } + + .xl\:h-screen{ + height: 100vh; + } + + .xl\:min-h-0{ + min-height: 0px; + } + + .xl\:w-100px{ + width: 6.25rem; + } + + .xl\:w-90px{ + width: 5.625rem; + } + + .xl\:w-\[180px\]{ + width: 180px; + } + + .xl\:basis-1\/3{ + flex-basis: 33.333333%; + } + + .xl\:grid-cols-12{ + grid-template-columns: repeat(12, minmax(0, 1fr)); + } + + .xl\:grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .xl\:gap-30px{ + gap: 1.875rem; + } + + .xl\:gap-5{ + gap: 1.25rem; + } + + .xl\:gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + + .xl\:gap-x-50px{ + -moz-column-gap: 3.125rem; + column-gap: 3.125rem; + } + + .xl\:px-30px{ + padding-left: 1.875rem; + padding-right: 1.875rem; + } + + .xl\:px-35px{ + padding-left: 2.1875rem; + padding-right: 2.1875rem; + } + + .xl\:py-21px{ + padding-top: 1.3125rem; + padding-bottom: 1.3125rem; + } + + .xl\:py-50px{ + padding-top: 3.125rem; + padding-bottom: 3.125rem; + } + + .xl\:pl-100px{ + padding-left: 6.25rem; + } + + .xl\:pl-30px{ + padding-left: 1.875rem; + } + + .xl\:pl-35px{ + padding-left: 2.1875rem; + } + + .xl\:pr-100px{ + padding-right: 6.25rem; + } + + .xl\:pr-30px{ + padding-right: 1.875rem; + } + + .xl\:pt-100px{ + padding-top: 6.25rem; + } + + .xl\:text-15px{ + font-size: .9375rem; + } + + .xl\:text-22px{ + font-size: 1.375rem; + } + + .xl\:text-26px{ + font-size: 1.625rem; + } + + .xl\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .xl\:text-35px{ + font-size: 2.1875rem; + } + + .xl\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .xl\:text-44px{ + font-size: 2.75rem; + } + + .xl\:text-45px{ + font-size: 2.8125rem; + } + + .xl\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .xl\:text-50px{ + font-size: 3.125rem; + } + + .xl\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .xl\:text-\[56px\]{ + font-size: 56px; + } + + .xl\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .xl\:leading-1{ + line-height: 1; + } + + .xl\:leading-1\.3{ + line-height: 1.3; + } + + .xl\:leading-110px{ + line-height: 6.875rem; + } + + .xl\:before\:top-7::before{ + content: var(--tw-content); + top: 1.75rem; + } + + .xl\:before\:text-80px::before{ + content: var(--tw-content); + font-size: 5rem; + } +} + +@media (min-width: 1300px){ + .\32xl\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } +} + +@media (min-width: 1400px){ + .\33xl\:block{ + display: block; + } + + .\33xl\:w-auto{ + width: auto; + } + + .\33xl\:px-35px{ + padding-left: 2.1875rem; + padding-right: 2.1875rem; + } + + .\33xl\:px-\[2\%\]{ + padding-left: 2%; + padding-right: 2%; + } + + .\33xl\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .\33xl\:leading-1{ + line-height: 1; + } + + .\33xl\:leading-1\.3{ + line-height: 1.3; + } +} + +@media (min-width: 1600px){ + .\34xl\:absolute{ + position: absolute; + } + + .\34xl\:-mt-65px{ + margin-top: -4.0625rem; + } + + .\34xl\:ml-auto{ + margin-left: auto; + } + + .\34xl\:mr-auto{ + margin-right: auto; + } + + .\34xl\:block{ + display: block; + } + + .\34xl\:h-\[70\%\]{ + height: 70%; + } + + .\34xl\:h-\[800px\]{ + height: 800px; + } + + .\34xl\:h-full{ + height: 100%; + } + + .\34xl\:h-screen{ + height: 100vh; + } + + .\34xl\:min-h-\[780px\]{ + min-height: 780px; + } + + .\34xl\:min-h-\[800px\]{ + min-height: 800px; + } + + .\34xl\:w-100{ + width: 25rem; + } + + .\34xl\:w-\[45\%\]{ + width: 45%; + } + + .\34xl\:max-w-500px{ + max-width: 31.25rem; + } + + .\34xl\:border-\[5px\]{ + border-width: 5px; + } + + .\34xl\:px-10px{ + padding-left: .625rem; + padding-right: .625rem; + } + + .\34xl\:px-\[5\%\]{ + padding-left: 5%; + padding-right: 5%; + } + + .\34xl\:px-\[9\%\]{ + padding-left: 9%; + padding-right: 9%; + } + + .\34xl\:text-65px{ + font-size: 4.0625rem; + } + + .\34xl\:text-7xl{ + font-size: 4.5rem; + line-height: 1; + } + + .\34xl\:text-80px{ + font-size: 5rem; + } + + .\34xl\:text-90px{ + font-size: 5.625rem; + } + + .\34xl\:text-\[46px\]{ + font-size: 46px; + } + + .\34xl\:leading-1{ + line-height: 1; + } + + .\34xl\:leading-1\.3{ + line-height: 1.3; + } + + .\34xl\:leading-65px{ + line-height: 4.0625rem; + } +} + +.ltr\:-left-\[300px\]:where([dir="ltr"], [dir="ltr"] *){ + left: -300px; +} + +.ltr\:-right-\[300px\]:where([dir="ltr"], [dir="ltr"] *){ + right: -300px; +} + +.ltr\:left-0:where([dir="ltr"], [dir="ltr"] *){ + left: 0px; +} + +.ltr\:-translate-x-1\/2:where([dir="ltr"], [dir="ltr"] *){ + --tw-translate-x: -50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.ltr\:border-l:where([dir="ltr"], [dir="ltr"] *){ + border-left-width: 1px; +} + +@media (min-width: 480px){ + .ltr\:xs\:-left-\[400px\]:where([dir="ltr"], [dir="ltr"] *){ + left: -400px; + } + + .ltr\:xs\:-right-\[400px\]:where([dir="ltr"], [dir="ltr"] *){ + right: -400px; + } +} + +.rtl\:-left-3:where([dir="rtl"], [dir="rtl"] *){ + left: -0.75rem; +} + +.rtl\:-left-\[300px\]:where([dir="rtl"], [dir="rtl"] *){ + left: -300px; +} + +.rtl\:-right-2:where([dir="rtl"], [dir="rtl"] *){ + right: -0.5rem; +} + +.rtl\:-right-\[300px\]:where([dir="rtl"], [dir="rtl"] *){ + right: -300px; +} + +.rtl\:right-0:where([dir="rtl"], [dir="rtl"] *){ + right: 0px; +} + +.rtl\:right-5:where([dir="rtl"], [dir="rtl"] *){ + right: 1.25rem; +} + +.rtl\:right-\[10px\]:where([dir="rtl"], [dir="rtl"] *){ + right: 10px; +} + +.rtl\:right-\[60px\]:where([dir="rtl"], [dir="rtl"] *){ + right: 60px; +} + +.rtl\:ml-25px:where([dir="rtl"], [dir="rtl"] *){ + margin-left: 1.5625rem; +} + +.rtl\:ml-3:where([dir="rtl"], [dir="rtl"] *){ + margin-left: 0.75rem; +} + +.rtl\:block:where([dir="rtl"], [dir="rtl"] *){ + display: block; +} + +.rtl\:hidden:where([dir="rtl"], [dir="rtl"] *){ + display: none; +} + +.rtl\:translate-x-1\/2:where([dir="rtl"], [dir="rtl"] *){ + --tw-translate-x: 50%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rtl\:border-l:where([dir="rtl"], [dir="rtl"] *){ + border-left-width: 1px; +} + +.rtl\:border-r:where([dir="rtl"], [dir="rtl"] *){ + border-right-width: 1px; +} + +.rtl\:border-r-4:where([dir="rtl"], [dir="rtl"] *){ + border-right-width: 4px; +} + +.rtl\:pl-15px:where([dir="rtl"], [dir="rtl"] *){ + padding-left: .9375rem; +} + +.rtl\:pr-10px:where([dir="rtl"], [dir="rtl"] *){ + padding-right: .625rem; +} + +.rtl\:pr-15px:where([dir="rtl"], [dir="rtl"] *){ + padding-right: .9375rem; +} + +@media (min-width: 480px){ + .rtl\:xs\:-left-\[400px\]:where([dir="rtl"], [dir="rtl"] *){ + left: -400px; + } + + .rtl\:xs\:-right-\[400px\]:where([dir="rtl"], [dir="rtl"] *){ + right: -400px; + } +} + +@media (min-width: 1200px){ + .rtl\:xl\:right-\[150px\]:where([dir="rtl"], [dir="rtl"] *){ + right: 150px; + } + + .rtl\:xl\:pl-30px:where([dir="rtl"], [dir="rtl"] *){ + padding-left: 1.875rem; + } + + .rtl\:xl\:pr-30px:where([dir="rtl"], [dir="rtl"] *){ + padding-right: 1.875rem; + } +} diff --git a/quarter/assets/css/swiper-bundle.min.css b/quarter/assets/css/swiper-bundle.min.css new file mode 100644 index 0000000..9991ad5 --- /dev/null +++ b/quarter/assets/css/swiper-bundle.min.css @@ -0,0 +1,705 @@ +/** + * Swiper 11.1.4 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2024 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: May 30, 2024 + */ + +@font-face { + font-family: swiper-icons; + src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); + font-weight: 400; + font-style: normal; +} +:root { + --swiper-theme-color: #007aff; +} +:host { + position: relative; + display: block; + margin-left: auto; + margin-right: auto; + z-index: 1; +} +.swiper { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + z-index: 1; + display: block; +} +.swiper-vertical > .swiper-wrapper { + flex-direction: column; +} +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + transition-timing-function: var( + --swiper-wrapper-transition-timing-function, + initial + ); + box-sizing: content-box; +} +.swiper-android .swiper-slide, +.swiper-ios .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} +.swiper-horizontal { + touch-action: pan-y; +} +.swiper-vertical { + touch-action: pan-x; +} +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; + display: block; +} +.swiper-slide-invisible-blank { + visibility: hidden; +} +.swiper-autoheight, +.swiper-autoheight .swiper-slide { + height: auto; +} +.swiper-autoheight .swiper-wrapper { + align-items: flex-start; + transition-property: transform, height; +} +.swiper-backface-hidden .swiper-slide { + transform: translateZ(0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-3d.swiper-css-mode .swiper-wrapper { + perspective: 1200px; +} +.swiper-3d .swiper-wrapper { + transform-style: preserve-3d; +} +.swiper-3d { + perspective: 1200px; +} +.swiper-3d .swiper-cube-shadow, +.swiper-3d .swiper-slide { + transform-style: preserve-3d; +} +.swiper-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + -ms-overflow-style: none; +} +.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { + display: none; +} +.swiper-css-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: start start; +} +.swiper-css-mode.swiper-horizontal > .swiper-wrapper { + scroll-snap-type: x mandatory; +} +.swiper-css-mode.swiper-vertical > .swiper-wrapper { + scroll-snap-type: y mandatory; +} +.swiper-css-mode.swiper-free-mode > .swiper-wrapper { + scroll-snap-type: none; +} +.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: none; +} +.swiper-css-mode.swiper-centered > .swiper-wrapper::before { + content: ""; + flex-shrink: 0; + order: 9999; +} +.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { + scroll-snap-align: center center; + scroll-snap-stop: always; +} +.swiper-css-mode.swiper-centered.swiper-horizontal + > .swiper-wrapper + > .swiper-slide:first-child { + margin-inline-start: var(--swiper-centered-offset-before); +} +.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { + height: 100%; + min-height: 1px; + width: var(--swiper-centered-offset-after); +} +.swiper-css-mode.swiper-centered.swiper-vertical + > .swiper-wrapper + > .swiper-slide:first-child { + margin-block-start: var(--swiper-centered-offset-before); +} +.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { + width: 100%; + min-width: 1px; + height: var(--swiper-centered-offset-after); +} +.swiper-3d .swiper-slide-shadow, +.swiper-3d .swiper-slide-shadow-bottom, +.swiper-3d .swiper-slide-shadow-left, +.swiper-3d .swiper-slide-shadow-right, +.swiper-3d .swiper-slide-shadow-top { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; +} +.swiper-3d .swiper-slide-shadow { + background: rgba(0, 0, 0, 0.15); +} +.swiper-3d .swiper-slide-shadow-left { + background-image: linear-gradient( + to left, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-right { + background-image: linear-gradient( + to right, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-top { + background-image: linear-gradient( + to top, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-3d .swiper-slide-shadow-bottom { + background-image: linear-gradient( + to bottom, + rgba(0, 0, 0, 0.5), + rgba(0, 0, 0, 0) + ); +} +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + transform-origin: 50%; + box-sizing: border-box; + border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); + border-radius: 50%; + border-top-color: transparent; +} +.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, +.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { + animation: swiper-preloader-spin 1s infinite linear; +} +.swiper-lazy-preloader-white { + --swiper-preloader-color: #fff; +} +.swiper-lazy-preloader-black { + --swiper-preloader-color: #000; +} +@keyframes swiper-preloader-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.swiper-virtual .swiper-slide { + -webkit-backface-visibility: hidden; + transform: translateZ(0); +} +.swiper-virtual.swiper-css-mode .swiper-wrapper::after { + content: ""; + position: absolute; + left: 0; + top: 0; + pointer-events: none; +} +.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { + height: 1px; + width: var(--swiper-virtual-size); +} +.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { + width: 1px; + height: var(--swiper-virtual-size); +} +:root { + --swiper-navigation-size: 44px; +} +.swiper-button-next, +.swiper-button-prev { + position: absolute; + top: var(--swiper-navigation-top-offset, 50%); + width: calc(var(--swiper-navigation-size) / 44 * 27); + height: var(--swiper-navigation-size); + margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); + z-index: 10; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + color: var(--swiper-navigation-color, var(--swiper-theme-color)); +} +.swiper-button-next.swiper-button-disabled, +.swiper-button-prev.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} +.swiper-button-next.swiper-button-hidden, +.swiper-button-prev.swiper-button-hidden { + opacity: 0; + cursor: auto; + pointer-events: none; +} +.swiper-navigation-disabled .swiper-button-next, +.swiper-navigation-disabled .swiper-button-prev { + display: none !important; +} +.swiper-button-next svg, +.swiper-button-prev svg { + width: 100%; + height: 100%; + object-fit: contain; + transform-origin: center; +} +.swiper-rtl .swiper-button-next svg, +.swiper-rtl .swiper-button-prev svg { + transform: rotate(180deg); +} +.swiper-button-prev, +.swiper-rtl .swiper-button-next { + left: var(--swiper-navigation-sides-offset, 10px); + right: auto; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: var(--swiper-navigation-sides-offset, 10px); + left: auto; +} +.swiper-button-lock { + display: none; +} +.swiper-button-next:after, +.swiper-button-prev:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + font-variant: initial; + line-height: 1; +} +.swiper-button-prev:after, +.swiper-rtl .swiper-button-next:after { + content: "prev"; +} +.swiper-button-next, +.swiper-rtl .swiper-button-prev { + right: var(--swiper-navigation-sides-offset, 10px); + left: auto; +} +.swiper-button-next:after, +.swiper-rtl .swiper-button-prev:after { + content: "next"; +} +.swiper-pagination { + position: absolute; + text-align: center; + transition: 0.3s opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} +.swiper-pagination-disabled > .swiper-pagination, +.swiper-pagination.swiper-pagination-disabled { + display: none !important; +} +.swiper-horizontal > .swiper-pagination-bullets, +.swiper-pagination-bullets.swiper-pagination-horizontal, +.swiper-pagination-custom, +.swiper-pagination-fraction { + bottom: var(--swiper-pagination-bottom, 8px); + top: var(--swiper-pagination-top, auto); + left: 0; + width: 100%; +} +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.33); + position: relative; +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + transform: scale(1); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.33); +} +.swiper-pagination-bullet { + width: var( + --swiper-pagination-bullet-width, + var(--swiper-pagination-bullet-size, 8px) + ); + height: var( + --swiper-pagination-bullet-height, + var(--swiper-pagination-bullet-size, 8px) + ); + display: inline-block; + border-radius: var(--swiper-pagination-bullet-border-radius, 50%); + background: var(--swiper-pagination-bullet-inactive-color, #000); + opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); +} +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -webkit-appearance: none; + appearance: none; +} +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; +} +.swiper-pagination-bullet:only-child { + display: none !important; +} +.swiper-pagination-bullet-active { + opacity: var(--swiper-pagination-bullet-opacity, 1); + background: var(--swiper-pagination-color, var(--swiper-theme-color)); +} +.swiper-pagination-vertical.swiper-pagination-bullets, +.swiper-vertical > .swiper-pagination-bullets { + right: var(--swiper-pagination-right, 8px); + left: var(--swiper-pagination-left, auto); + top: 50%; + transform: translate3d(0px, -50%, 0); +} +.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; + display: block; +} +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} +.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-vertical + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + display: inline-block; + transition: 0.2s transform, 0.2s top; +} +.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets + .swiper-pagination-bullet { + margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); +} +.swiper-horizontal + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + transform: translateX(-50%); + white-space: nowrap; +} +.swiper-horizontal + > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet, +.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: 0.2s transform, 0.2s left; +} +.swiper-horizontal.swiper-rtl + > .swiper-pagination-bullets-dynamic + .swiper-pagination-bullet { + transition: 0.2s transform, 0.2s right; +} +.swiper-pagination-fraction { + color: var(--swiper-pagination-fraction-color, inherit); +} +.swiper-pagination-progressbar { + background: var( + --swiper-pagination-progressbar-bg-color, + rgba(0, 0, 0, 0.25) + ); + position: absolute; +} +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: var(--swiper-pagination-color, var(--swiper-theme-color)); + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform: scale(0); + transform-origin: left top; +} +.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + transform-origin: right top; +} +.swiper-horizontal > .swiper-pagination-progressbar, +.swiper-pagination-progressbar.swiper-pagination-horizontal, +.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, +.swiper-vertical + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: var(--swiper-pagination-progressbar-size, 4px); + left: 0; + top: 0; +} +.swiper-horizontal + > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, +.swiper-pagination-progressbar.swiper-pagination-vertical, +.swiper-vertical > .swiper-pagination-progressbar { + width: var(--swiper-pagination-progressbar-size, 4px); + height: 100%; + left: 0; + top: 0; +} +.swiper-pagination-lock { + display: none; +} +.swiper-scrollbar { + border-radius: var(--swiper-scrollbar-border-radius, 10px); + position: relative; + touch-action: none; + background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1)); +} +.swiper-scrollbar-disabled > .swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-disabled { + display: none !important; +} +.swiper-horizontal > .swiper-scrollbar, +.swiper-scrollbar.swiper-scrollbar-horizontal { + position: absolute; + left: var(--swiper-scrollbar-sides-offset, 1%); + bottom: var(--swiper-scrollbar-bottom, 4px); + top: var(--swiper-scrollbar-top, auto); + z-index: 50; + height: var(--swiper-scrollbar-size, 4px); + width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); +} +.swiper-scrollbar.swiper-scrollbar-vertical, +.swiper-vertical > .swiper-scrollbar { + position: absolute; + left: var(--swiper-scrollbar-left, auto); + right: var(--swiper-scrollbar-right, 4px); + top: var(--swiper-scrollbar-sides-offset, 1%); + z-index: 50; + width: var(--swiper-scrollbar-size, 4px); + height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); +} +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5)); + border-radius: var(--swiper-scrollbar-border-radius, 10px); + left: 0; + top: 0; +} +.swiper-scrollbar-cursor-drag { + cursor: move; +} +.swiper-scrollbar-lock { + display: none; +} +.swiper-zoom-container { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} +.swiper-zoom-container > canvas, +.swiper-zoom-container > img, +.swiper-zoom-container > svg { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.swiper-slide-zoomed { + cursor: move; + touch-action: none; +} +.swiper .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; +} +.swiper-free-mode > .swiper-wrapper { + transition-timing-function: ease-out; + margin: 0 auto; +} +.swiper-grid > .swiper-wrapper { + flex-wrap: wrap; +} +.swiper-grid-column > .swiper-wrapper { + flex-wrap: wrap; + flex-direction: column; +} +.swiper-fade.swiper-free-mode .swiper-slide { + transition-timing-function: ease-out; +} +.swiper-fade .swiper-slide { + pointer-events: none; + transition-property: opacity; +} +.swiper-fade .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-fade .swiper-slide-active { + pointer-events: auto; +} +.swiper-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-cube { + overflow: visible; +} +.swiper-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + transform-origin: 0 0; + width: 100%; + height: 100%; +} +.swiper-cube .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-cube.swiper-rtl .swiper-slide { + transform-origin: 100% 0; +} +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-cube .swiper-slide-active, +.swiper-cube .swiper-slide-next, +.swiper-cube .swiper-slide-prev { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + opacity: 0.6; + z-index: 0; +} +.swiper-cube .swiper-cube-shadow:before { + content: ""; + background: #000; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + filter: blur(50px); +} +.swiper-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, +.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-flip { + overflow: visible; +} +.swiper-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; +} +.swiper-flip .swiper-slide .swiper-slide { + pointer-events: none; +} +.swiper-flip .swiper-slide-active, +.swiper-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, +.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.swiper-creative .swiper-slide { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + overflow: hidden; + transition-property: transform, opacity, height; +} +.swiper-cards { + overflow: visible; +} +.swiper-cards .swiper-slide { + transform-origin: center bottom; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + overflow: hidden; +} diff --git a/quarter/assets/css/ui-widget.css b/quarter/assets/css/ui-widget.css new file mode 100644 index 0000000..4bbd3a7 --- /dev/null +++ b/quarter/assets/css/ui-widget.css @@ -0,0 +1,858 @@ +/*! jQuery UI - v1.11.4 - 2016-06-07 +* http://jqueryui.com +* Includes: core.css, slider.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter: Alpha(Opacity=0); +} +.ui-front { + z-index: 100; +} +.ui-state-disabled { + cursor: default !important; +} +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: 0.7em; + display: block; + border: 0; + background-position: 0 0; +} +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} +.ui-slider-horizontal { + height: 0.8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -0.3em; + margin-left: -0.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} +.ui-slider-vertical { + width: 0.8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -0.3em; + margin-left: 0; + margin-bottom: -0.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-widget { + font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #a6c9e2; + background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% + bottom repeat-x; + color: #222; +} +.ui-widget-content a { + color: #222; +} +.ui-widget-header { + border: 1px solid #4297d7; + background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% + 50% repeat-x; + color: #fff; + font-weight: bold; +} +.ui-widget-header a { + color: #fff; +} +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #c5dbec; + background: #dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% + repeat-x; + font-weight: bold; + color: #2e6e9e; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #2e6e9e; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #79b7e7; + background: #d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% + repeat-x; + font-weight: bold; + color: #1d5987; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #1d5987; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #79b7e7; + background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% + 50% repeat-x; + font-weight: bold; + color: #e17009; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #e17009; + text-decoration: none; +} +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fad42e; + background: #fbec88; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% + repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: 0.7; + filter: Alpha(Opacity=70); + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: 0.35; + filter: Alpha(Opacity=35); + background-image: none; +} +.ui-state-disabled .ui-icon { + filter: Alpha(Opacity=35); +} +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_469bdd_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_d8e7f3_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_6da8d5_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_217bc0_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_f9bd01_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_2e83ff_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} +.ui-icon-blank { + background-position: 16px 16px; +} +.ui-icon-carat-1-n { + background-position: 0 0; +} +.ui-icon-carat-1-ne { + background-position: -16px 0; +} +.ui-icon-carat-1-e { + background-position: -32px 0; +} +.ui-icon-carat-1-se { + background-position: -48px 0; +} +.ui-icon-carat-1-s { + background-position: -64px 0; +} +.ui-icon-carat-1-sw { + background-position: -80px 0; +} +.ui-icon-carat-1-w { + background-position: -96px 0; +} +.ui-icon-carat-1-nw { + background-position: -112px 0; +} +.ui-icon-carat-2-n-s { + background-position: -128px 0; +} +.ui-icon-carat-2-e-w { + background-position: -144px 0; +} +.ui-icon-triangle-1-n { + background-position: 0 -16px; +} +.ui-icon-triangle-1-ne { + background-position: -16px -16px; +} +.ui-icon-triangle-1-e { + background-position: -32px -16px; +} +.ui-icon-triangle-1-se { + background-position: -48px -16px; +} +.ui-icon-triangle-1-s { + background-position: -64px -16px; +} +.ui-icon-triangle-1-sw { + background-position: -80px -16px; +} +.ui-icon-triangle-1-w { + background-position: -96px -16px; +} +.ui-icon-triangle-1-nw { + background-position: -112px -16px; +} +.ui-icon-triangle-2-n-s { + background-position: -128px -16px; +} +.ui-icon-triangle-2-e-w { + background-position: -144px -16px; +} +.ui-icon-arrow-1-n { + background-position: 0 -32px; +} +.ui-icon-arrow-1-ne { + background-position: -16px -32px; +} +.ui-icon-arrow-1-e { + background-position: -32px -32px; +} +.ui-icon-arrow-1-se { + background-position: -48px -32px; +} +.ui-icon-arrow-1-s { + background-position: -64px -32px; +} +.ui-icon-arrow-1-sw { + background-position: -80px -32px; +} +.ui-icon-arrow-1-w { + background-position: -96px -32px; +} +.ui-icon-arrow-1-nw { + background-position: -112px -32px; +} +.ui-icon-arrow-2-n-s { + background-position: -128px -32px; +} +.ui-icon-arrow-2-ne-sw { + background-position: -144px -32px; +} +.ui-icon-arrow-2-e-w { + background-position: -160px -32px; +} +.ui-icon-arrow-2-se-nw { + background-position: -176px -32px; +} +.ui-icon-arrowstop-1-n { + background-position: -192px -32px; +} +.ui-icon-arrowstop-1-e { + background-position: -208px -32px; +} +.ui-icon-arrowstop-1-s { + background-position: -224px -32px; +} +.ui-icon-arrowstop-1-w { + background-position: -240px -32px; +} +.ui-icon-arrowthick-1-n { + background-position: 0 -48px; +} +.ui-icon-arrowthick-1-ne { + background-position: -16px -48px; +} +.ui-icon-arrowthick-1-e { + background-position: -32px -48px; +} +.ui-icon-arrowthick-1-se { + background-position: -48px -48px; +} +.ui-icon-arrowthick-1-s { + background-position: -64px -48px; +} +.ui-icon-arrowthick-1-sw { + background-position: -80px -48px; +} +.ui-icon-arrowthick-1-w { + background-position: -96px -48px; +} +.ui-icon-arrowthick-1-nw { + background-position: -112px -48px; +} +.ui-icon-arrowthick-2-n-s { + background-position: -128px -48px; +} +.ui-icon-arrowthick-2-ne-sw { + background-position: -144px -48px; +} +.ui-icon-arrowthick-2-e-w { + background-position: -160px -48px; +} +.ui-icon-arrowthick-2-se-nw { + background-position: -176px -48px; +} +.ui-icon-arrowthickstop-1-n { + background-position: -192px -48px; +} +.ui-icon-arrowthickstop-1-e { + background-position: -208px -48px; +} +.ui-icon-arrowthickstop-1-s { + background-position: -224px -48px; +} +.ui-icon-arrowthickstop-1-w { + background-position: -240px -48px; +} +.ui-icon-arrowreturnthick-1-w { + background-position: 0 -64px; +} +.ui-icon-arrowreturnthick-1-n { + background-position: -16px -64px; +} +.ui-icon-arrowreturnthick-1-e { + background-position: -32px -64px; +} +.ui-icon-arrowreturnthick-1-s { + background-position: -48px -64px; +} +.ui-icon-arrowreturn-1-w { + background-position: -64px -64px; +} +.ui-icon-arrowreturn-1-n { + background-position: -80px -64px; +} +.ui-icon-arrowreturn-1-e { + background-position: -96px -64px; +} +.ui-icon-arrowreturn-1-s { + background-position: -112px -64px; +} +.ui-icon-arrowrefresh-1-w { + background-position: -128px -64px; +} +.ui-icon-arrowrefresh-1-n { + background-position: -144px -64px; +} +.ui-icon-arrowrefresh-1-e { + background-position: -160px -64px; +} +.ui-icon-arrowrefresh-1-s { + background-position: -176px -64px; +} +.ui-icon-arrow-4 { + background-position: 0 -80px; +} +.ui-icon-arrow-4-diag { + background-position: -16px -80px; +} +.ui-icon-extlink { + background-position: -32px -80px; +} +.ui-icon-newwin { + background-position: -48px -80px; +} +.ui-icon-refresh { + background-position: -64px -80px; +} +.ui-icon-shuffle { + background-position: -80px -80px; +} +.ui-icon-transfer-e-w { + background-position: -96px -80px; +} +.ui-icon-transferthick-e-w { + background-position: -112px -80px; +} +.ui-icon-folder-collapsed { + background-position: 0 -96px; +} +.ui-icon-folder-open { + background-position: -16px -96px; +} +.ui-icon-document { + background-position: -32px -96px; +} +.ui-icon-document-b { + background-position: -48px -96px; +} +.ui-icon-note { + background-position: -64px -96px; +} +.ui-icon-mail-closed { + background-position: -80px -96px; +} +.ui-icon-mail-open { + background-position: -96px -96px; +} +.ui-icon-suitcase { + background-position: -112px -96px; +} +.ui-icon-comment { + background-position: -128px -96px; +} +.ui-icon-person { + background-position: -144px -96px; +} +.ui-icon-print { + background-position: -160px -96px; +} +.ui-icon-trash { + background-position: -176px -96px; +} +.ui-icon-locked { + background-position: -192px -96px; +} +.ui-icon-unlocked { + background-position: -208px -96px; +} +.ui-icon-bookmark { + background-position: -224px -96px; +} +.ui-icon-tag { + background-position: -240px -96px; +} +.ui-icon-home { + background-position: 0 -112px; +} +.ui-icon-flag { + background-position: -16px -112px; +} +.ui-icon-calendar { + background-position: -32px -112px; +} +.ui-icon-cart { + background-position: -48px -112px; +} +.ui-icon-pencil { + background-position: -64px -112px; +} +.ui-icon-clock { + background-position: -80px -112px; +} +.ui-icon-disk { + background-position: -96px -112px; +} +.ui-icon-calculator { + background-position: -112px -112px; +} +.ui-icon-zoomin { + background-position: -128px -112px; +} +.ui-icon-zoomout { + background-position: -144px -112px; +} +.ui-icon-search { + background-position: -160px -112px; +} +.ui-icon-wrench { + background-position: -176px -112px; +} +.ui-icon-gear { + background-position: -192px -112px; +} +.ui-icon-heart { + background-position: -208px -112px; +} +.ui-icon-star { + background-position: -224px -112px; +} +.ui-icon-link { + background-position: -240px -112px; +} +.ui-icon-cancel { + background-position: 0 -128px; +} +.ui-icon-plus { + background-position: -16px -128px; +} +.ui-icon-plusthick { + background-position: -32px -128px; +} +.ui-icon-minus { + background-position: -48px -128px; +} +.ui-icon-minusthick { + background-position: -64px -128px; +} +.ui-icon-close { + background-position: -80px -128px; +} +.ui-icon-closethick { + background-position: -96px -128px; +} +.ui-icon-key { + background-position: -112px -128px; +} +.ui-icon-lightbulb { + background-position: -128px -128px; +} +.ui-icon-scissors { + background-position: -144px -128px; +} +.ui-icon-clipboard { + background-position: -160px -128px; +} +.ui-icon-copy { + background-position: -176px -128px; +} +.ui-icon-contact { + background-position: -192px -128px; +} +.ui-icon-image { + background-position: -208px -128px; +} +.ui-icon-video { + background-position: -224px -128px; +} +.ui-icon-script { + background-position: -240px -128px; +} +.ui-icon-alert { + background-position: 0 -144px; +} +.ui-icon-info { + background-position: -16px -144px; +} +.ui-icon-notice { + background-position: -32px -144px; +} +.ui-icon-help { + background-position: -48px -144px; +} +.ui-icon-check { + background-position: -64px -144px; +} +.ui-icon-bullet { + background-position: -80px -144px; +} +.ui-icon-radio-on { + background-position: -96px -144px; +} +.ui-icon-radio-off { + background-position: -112px -144px; +} +.ui-icon-pin-w { + background-position: -128px -144px; +} +.ui-icon-pin-s { + background-position: -144px -144px; +} +.ui-icon-play { + background-position: 0 -160px; +} +.ui-icon-pause { + background-position: -16px -160px; +} +.ui-icon-seek-next { + background-position: -32px -160px; +} +.ui-icon-seek-prev { + background-position: -48px -160px; +} +.ui-icon-seek-end { + background-position: -64px -160px; +} +.ui-icon-seek-start { + background-position: -80px -160px; +} +.ui-icon-seek-first { + background-position: -80px -160px; +} +.ui-icon-stop { + background-position: -96px -160px; +} +.ui-icon-eject { + background-position: -112px -160px; +} +.ui-icon-volume-off { + background-position: -128px -160px; +} +.ui-icon-volume-on { + background-position: -144px -160px; +} +.ui-icon-power { + background-position: 0 -176px; +} +.ui-icon-signal-diag { + background-position: -16px -176px; +} +.ui-icon-signal { + background-position: -32px -176px; +} +.ui-icon-battery-0 { + background-position: -48px -176px; +} +.ui-icon-battery-1 { + background-position: -64px -176px; +} +.ui-icon-battery-2 { + background-position: -80px -176px; +} +.ui-icon-battery-3 { + background-position: -96px -176px; +} +.ui-icon-circle-plus { + background-position: 0 -192px; +} +.ui-icon-circle-minus { + background-position: -16px -192px; +} +.ui-icon-circle-close { + background-position: -32px -192px; +} +.ui-icon-circle-triangle-e { + background-position: -48px -192px; +} +.ui-icon-circle-triangle-s { + background-position: -64px -192px; +} +.ui-icon-circle-triangle-w { + background-position: -80px -192px; +} +.ui-icon-circle-triangle-n { + background-position: -96px -192px; +} +.ui-icon-circle-arrow-e { + background-position: -112px -192px; +} +.ui-icon-circle-arrow-s { + background-position: -128px -192px; +} +.ui-icon-circle-arrow-w { + background-position: -144px -192px; +} +.ui-icon-circle-arrow-n { + background-position: -160px -192px; +} +.ui-icon-circle-zoomin { + background-position: -176px -192px; +} +.ui-icon-circle-zoomout { + background-position: -192px -192px; +} +.ui-icon-circle-check { + background-position: -208px -192px; +} +.ui-icon-circlesmall-plus { + background-position: 0 -208px; +} +.ui-icon-circlesmall-minus { + background-position: -16px -208px; +} +.ui-icon-circlesmall-close { + background-position: -32px -208px; +} +.ui-icon-squaresmall-plus { + background-position: -48px -208px; +} +.ui-icon-squaresmall-minus { + background-position: -64px -208px; +} +.ui-icon-squaresmall-close { + background-position: -80px -208px; +} +.ui-icon-grip-dotted-vertical { + background-position: 0 -224px; +} +.ui-icon-grip-dotted-horizontal { + background-position: -16px -224px; +} +.ui-icon-grip-solid-vertical { + background-position: -32px -224px; +} +.ui-icon-grip-solid-horizontal { + background-position: -48px -224px; +} +.ui-icon-gripsmall-diagonal-se { + background-position: -64px -224px; +} +.ui-icon-grip-diagonal-se { + background-position: -80px -224px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 5px; +} +.ui-widget-overlay { + background: #aaa; + opacity: 0.3; + filter: Alpha(Opacity=30); +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaa; + opacity: 0.3; + filter: Alpha(Opacity=30); + border-radius: 8px; +} diff --git a/quarter/assets/fonts/flaticon.eot b/quarter/assets/fonts/flaticon.eot new file mode 100644 index 0000000..419abc8 Binary files /dev/null and b/quarter/assets/fonts/flaticon.eot differ diff --git a/quarter/assets/fonts/flaticon.svg b/quarter/assets/fonts/flaticon.svg new file mode 100644 index 0000000..4f2e679 --- /dev/null +++ b/quarter/assets/fonts/flaticon.svg @@ -0,0 +1,576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/assets/fonts/flaticon.ttf b/quarter/assets/fonts/flaticon.ttf new file mode 100644 index 0000000..dee8e79 Binary files /dev/null and b/quarter/assets/fonts/flaticon.ttf differ diff --git a/quarter/assets/fonts/flaticon.woff b/quarter/assets/fonts/flaticon.woff new file mode 100644 index 0000000..eea8270 Binary files /dev/null and b/quarter/assets/fonts/flaticon.woff differ diff --git a/quarter/assets/fonts/flaticon.woff2 b/quarter/assets/fonts/flaticon.woff2 new file mode 100644 index 0000000..20712d6 Binary files /dev/null and b/quarter/assets/fonts/flaticon.woff2 differ diff --git a/quarter/assets/fonts/icomoon.eot b/quarter/assets/fonts/icomoon.eot new file mode 100644 index 0000000..1e6a190 Binary files /dev/null and b/quarter/assets/fonts/icomoon.eot differ diff --git a/quarter/assets/fonts/icomoon.svg b/quarter/assets/fonts/icomoon.svg new file mode 100644 index 0000000..a39fd80 --- /dev/null +++ b/quarter/assets/fonts/icomoon.svg @@ -0,0 +1,106 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/quarter/assets/fonts/icomoon.ttf b/quarter/assets/fonts/icomoon.ttf new file mode 100644 index 0000000..26a85aa Binary files /dev/null and b/quarter/assets/fonts/icomoon.ttf differ diff --git a/quarter/assets/fonts/icomoon.woff b/quarter/assets/fonts/icomoon.woff new file mode 100644 index 0000000..714a818 Binary files /dev/null and b/quarter/assets/fonts/icomoon.woff differ diff --git a/quarter/assets/fonts/lightcase.eot b/quarter/assets/fonts/lightcase.eot new file mode 100644 index 0000000..0fec750 Binary files /dev/null and b/quarter/assets/fonts/lightcase.eot differ diff --git a/quarter/assets/fonts/lightcase.svg b/quarter/assets/fonts/lightcase.svg new file mode 100644 index 0000000..58b3c46 --- /dev/null +++ b/quarter/assets/fonts/lightcase.svg @@ -0,0 +1,17 @@ + + + +Copyright (C) 2015 by original authors @ fontello.com + + + + + + + + + + + + + \ No newline at end of file diff --git a/quarter/assets/fonts/lightcase.ttf b/quarter/assets/fonts/lightcase.ttf new file mode 100644 index 0000000..cc479b4 Binary files /dev/null and b/quarter/assets/fonts/lightcase.ttf differ diff --git a/quarter/assets/fonts/lightcase.woff b/quarter/assets/fonts/lightcase.woff new file mode 100644 index 0000000..375017c Binary files /dev/null and b/quarter/assets/fonts/lightcase.woff differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css new file mode 100644 index 0000000..37e6583 --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css @@ -0,0 +1,390 @@ +@font-face { + font-family: "flaticon"; + src: url("./flaticon.ttf?b66957d660bcc55c5e858f139c964a40") format("truetype"), url("./flaticon.woff?b66957d660bcc55c5e858f139c964a40") format("woff"), url("./flaticon.woff2?b66957d660bcc55c5e858f139c964a40") format("woff2"), url("./flaticon.eot?b66957d660bcc55c5e858f139c964a40#iefix") format("embedded-opentype"), url("./flaticon.svg?b66957d660bcc55c5e858f139c964a40#flaticon") format("svg"); +} +i[class^=flaticon-]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.flaticon-add-to-cart:before { + content: "\f101"; +} + +.flaticon-add-user-1:before { + content: "\f102"; +} + +.flaticon-add-user:before { + content: "\f103"; +} + +.flaticon-add:before { + content: "\f104"; +} + +.flaticon-airplane:before { + content: "\f105"; +} + +.flaticon-apartment-1:before { + content: "\f106"; +} + +.flaticon-apartment:before { + content: "\f107"; +} + +.flaticon-armchair:before { + content: "\f108"; +} + +.flaticon-bathtub:before { + content: "\f109"; +} + +.flaticon-bed-1:before { + content: "\f10a"; +} + +.flaticon-bed:before { + content: "\f10b"; +} + +.flaticon-beds:before { + content: "\f10c"; +} + +.flaticon-book:before { + content: "\f10d"; +} + +.flaticon-branch:before { + content: "\f10e"; +} + +.flaticon-building:before { + content: "\f10f"; +} + +.flaticon-buy-home:before { + content: "\f110"; +} + +.flaticon-buy-online:before { + content: "\f111"; +} + +.flaticon-call-center-agent:before { + content: "\f112"; +} + +.flaticon-car:before { + content: "\f113"; +} + +.flaticon-chat:before { + content: "\f114"; +} + +.flaticon-clean:before { + content: "\f115"; +} + +.flaticon-deal-1:before { + content: "\f116"; +} + +.flaticon-deal:before { + content: "\f117"; +} + +.flaticon-dining-table-with-chairs:before { + content: "\f118"; +} + +.flaticon-double-bed:before { + content: "\f119"; +} + +.flaticon-dryer:before { + content: "\f11a"; +} + +.flaticon-dumbbell:before { + content: "\f11b"; +} + +.flaticon-dumbell:before { + content: "\f11c"; +} + +.flaticon-excavator:before { + content: "\f11d"; +} + +.flaticon-expand:before { + content: "\f11e"; +} + +.flaticon-fast-forward-double-right-arrows-symbol:before { + content: "\f11f"; +} + +.flaticon-financial:before { + content: "\f120"; +} + +.flaticon-garage-1:before { + content: "\f121"; +} + +.flaticon-garage:before { + content: "\f122"; +} + +.flaticon-google-docs:before { + content: "\f123"; +} + +.flaticon-heart-1:before { + content: "\f124"; +} + +.flaticon-heart:before { + content: "\f125"; +} + +.flaticon-home-1:before { + content: "\f126"; +} + +.flaticon-home-2:before { + content: "\f127"; +} + +.flaticon-home-3:before { + content: "\f128"; +} + +.flaticon-home:before { + content: "\f129"; +} + +.flaticon-hospital:before { + content: "\f12a"; +} + +.flaticon-house-1:before { + content: "\f12b"; +} + +.flaticon-house-2:before { + content: "\f12c"; +} + +.flaticon-house-3:before { + content: "\f12d"; +} + +.flaticon-house-4:before { + content: "\f12e"; +} + +.flaticon-house-key:before { + content: "\f12f"; +} + +.flaticon-house:before { + content: "\f130"; +} + +.flaticon-key-1:before { + content: "\f131"; +} + +.flaticon-key:before { + content: "\f132"; +} + +.flaticon-left-quote-1:before { + content: "\f133"; +} + +.flaticon-left-quote:before { + content: "\f134"; +} + +.flaticon-left-quotes-sign:before { + content: "\f135"; +} + +.flaticon-location:before { + content: "\f136"; +} + +.flaticon-loupe:before { + content: "\f137"; +} + +.flaticon-mall:before { + content: "\f138"; +} + +.flaticon-maps-and-location:before { + content: "\f139"; +} + +.flaticon-measure:before { + content: "\f13a"; +} + +.flaticon-metro:before { + content: "\f13b"; +} + +.flaticon-mortarboard:before { + content: "\f13c"; +} + +.flaticon-mortgage:before { + content: "\f13d"; +} + +.flaticon-mountain:before { + content: "\f13e"; +} + +.flaticon-office:before { + content: "\f13f"; +} + +.flaticon-official-documents:before { + content: "\f140"; +} + +.flaticon-online-shop:before { + content: "\f141"; +} + +.flaticon-operator:before { + content: "\f142"; +} + +.flaticon-package:before { + content: "\f143"; +} + +.flaticon-park:before { + content: "\f144"; +} + +.flaticon-parking:before { + content: "\f145"; +} + +.flaticon-pencil:before { + content: "\f146"; +} + +.flaticon-phone-call:before { + content: "\f147"; +} + +.flaticon-pin:before { + content: "\f148"; +} + +.flaticon-plane:before { + content: "\f149"; +} + +.flaticon-plus:before { + content: "\f14a"; +} + +.flaticon-quotation:before { + content: "\f14b"; +} + +.flaticon-right-arrow:before { + content: "\f14c"; +} + +.flaticon-right-quote:before { + content: "\f14d"; +} + +.flaticon-salad:before { + content: "\f14e"; +} + +.flaticon-secure-shield:before { + content: "\f14f"; +} + +.flaticon-secure:before { + content: "\f150"; +} + +.flaticon-select:before { + content: "\f151"; +} + +.flaticon-sewing:before { + content: "\f152"; +} + +.flaticon-slider:before { + content: "\f153"; +} + +.flaticon-slumber:before { + content: "\f154"; +} + +.flaticon-square-shape-design-interface-tool-symbol:before { + content: "\f155"; +} + +.flaticon-stethoscope:before { + content: "\f156"; +} + +.flaticon-support:before { + content: "\f157"; +} + +.flaticon-swimming:before { + content: "\f158"; +} + +.flaticon-toilet:before { + content: "\f159"; +} + +.flaticon-train:before { + content: "\f15a"; +} + +.flaticon-user-1:before { + content: "\f15b"; +} + +.flaticon-user:before { + content: "\f15c"; +} + +.flaticon-vegetable:before { + content: "\f15d"; +} + +.flaticon-washer:before { + content: "\f15e"; +}/*# sourceMappingURL=flaticon.css.map */ \ No newline at end of file diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css.map b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css.map new file mode 100644 index 0000000..1b6639f --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["flaticon.scss","flaticon.css"],"names":[],"mappings":"AAEA;EACI,uBAHY;EAIZ,yYAAA;ACDJ;ADQA;EACI,gCAAA;EACA,kBAAA;EACA,8BAAA;EACA,oBAAA;EACA,oBAAA;EACA,cAAA;EACA,mCAAA;EACA,kCAAA;ACNJ;;AD0GA;EACI,gBAAA;ACvGJ;;ADyGA;EACI,gBAAA;ACtGJ;;ADwGA;EACI,gBAAA;ACrGJ;;ADuGA;EACI,gBAAA;ACpGJ;;ADsGA;EACI,gBAAA;ACnGJ;;ADqGA;EACI,gBAAA;AClGJ;;ADoGA;EACI,gBAAA;ACjGJ;;ADmGA;EACI,gBAAA;AChGJ;;ADkGA;EACI,gBAAA;AC/FJ;;ADiGA;EACI,gBAAA;AC9FJ;;ADgGA;EACI,gBAAA;AC7FJ;;AD+FA;EACI,gBAAA;AC5FJ;;AD8FA;EACI,gBAAA;AC3FJ;;AD6FA;EACI,gBAAA;AC1FJ;;AD4FA;EACI,gBAAA;ACzFJ;;AD2FA;EACI,gBAAA;ACxFJ;;AD0FA;EACI,gBAAA;ACvFJ;;ADyFA;EACI,gBAAA;ACtFJ;;ADwFA;EACI,gBAAA;ACrFJ;;ADuFA;EACI,gBAAA;ACpFJ;;ADsFA;EACI,gBAAA;ACnFJ;;ADqFA;EACI,gBAAA;AClFJ;;ADoFA;EACI,gBAAA;ACjFJ;;ADmFA;EACI,gBAAA;AChFJ;;ADkFA;EACI,gBAAA;AC/EJ;;ADiFA;EACI,gBAAA;AC9EJ;;ADgFA;EACI,gBAAA;AC7EJ;;AD+EA;EACI,gBAAA;AC5EJ;;AD8EA;EACI,gBAAA;AC3EJ;;AD6EA;EACI,gBAAA;AC1EJ;;AD4EA;EACI,gBAAA;ACzEJ;;AD2EA;EACI,gBAAA;ACxEJ;;AD0EA;EACI,gBAAA;ACvEJ;;ADyEA;EACI,gBAAA;ACtEJ;;ADwEA;EACI,gBAAA;ACrEJ;;ADuEA;EACI,gBAAA;ACpEJ;;ADsEA;EACI,gBAAA;ACnEJ;;ADqEA;EACI,gBAAA;AClEJ;;ADoEA;EACI,gBAAA;ACjEJ;;ADmEA;EACI,gBAAA;AChEJ;;ADkEA;EACI,gBAAA;AC/DJ;;ADiEA;EACI,gBAAA;AC9DJ;;ADgEA;EACI,gBAAA;AC7DJ;;AD+DA;EACI,gBAAA;AC5DJ;;AD8DA;EACI,gBAAA;AC3DJ;;AD6DA;EACI,gBAAA;AC1DJ;;AD4DA;EACI,gBAAA;ACzDJ;;AD2DA;EACI,gBAAA;ACxDJ;;AD0DA;EACI,gBAAA;ACvDJ;;ADyDA;EACI,gBAAA;ACtDJ;;ADwDA;EACI,gBAAA;ACrDJ;;ADuDA;EACI,gBAAA;ACpDJ;;ADsDA;EACI,gBAAA;ACnDJ;;ADqDA;EACI,gBAAA;AClDJ;;ADoDA;EACI,gBAAA;ACjDJ;;ADmDA;EACI,gBAAA;AChDJ;;ADkDA;EACI,gBAAA;AC/CJ;;ADiDA;EACI,gBAAA;AC9CJ;;ADgDA;EACI,gBAAA;AC7CJ;;AD+CA;EACI,gBAAA;AC5CJ;;AD8CA;EACI,gBAAA;AC3CJ;;AD6CA;EACI,gBAAA;AC1CJ;;AD4CA;EACI,gBAAA;ACzCJ;;AD2CA;EACI,gBAAA;ACxCJ;;AD0CA;EACI,gBAAA;ACvCJ;;ADyCA;EACI,gBAAA;ACtCJ;;ADwCA;EACI,gBAAA;ACrCJ;;ADuCA;EACI,gBAAA;ACpCJ;;ADsCA;EACI,gBAAA;ACnCJ;;ADqCA;EACI,gBAAA;AClCJ;;ADoCA;EACI,gBAAA;ACjCJ;;ADmCA;EACI,gBAAA;AChCJ;;ADkCA;EACI,gBAAA;AC/BJ;;ADiCA;EACI,gBAAA;AC9BJ;;ADgCA;EACI,gBAAA;AC7BJ;;AD+BA;EACI,gBAAA;AC5BJ;;AD8BA;EACI,gBAAA;AC3BJ;;AD6BA;EACI,gBAAA;AC1BJ;;AD4BA;EACI,gBAAA;ACzBJ;;AD2BA;EACI,gBAAA;ACxBJ;;AD0BA;EACI,gBAAA;ACvBJ;;ADyBA;EACI,gBAAA;ACtBJ;;ADwBA;EACI,gBAAA;ACrBJ;;ADuBA;EACI,gBAAA;ACpBJ;;ADsBA;EACI,gBAAA;ACnBJ;;ADqBA;EACI,gBAAA;AClBJ;;ADoBA;EACI,gBAAA;ACjBJ;;ADmBA;EACI,gBAAA;AChBJ;;ADkBA;EACI,gBAAA;ACfJ;;ADiBA;EACI,gBAAA;ACdJ;;ADgBA;EACI,gBAAA;ACbJ;;ADeA;EACI,gBAAA;ACZJ;;ADcA;EACI,gBAAA;ACXJ;;ADaA;EACI,gBAAA;ACVJ","file":"flaticon.css"} \ No newline at end of file diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.eot b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.eot new file mode 100644 index 0000000..419abc8 Binary files /dev/null and b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.eot differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.html b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.html new file mode 100644 index 0000000..ed811dd --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.html @@ -0,0 +1,1579 @@ + + + + Flaticon Webfont + + + + + +
+ +
+
+ +

Webfont Instructions

+ +
    +
  • + 1. Copy the "Fonts" files and CSS files to your website CSS folder. +
  • +
  • + 2. Add the CSS link to your website source code on header. + + <head> +
    ... +
    <link rel="stylesheet" type="text/css" href="your_website_domain/css_root/flaticon.css"> +
    ... +
    </head> +
    +
  • + +
  • +

    + 3. Use the icon class on "display: inline" elements: +
    + Use example: <i class="flaticon-airplane49"></i> or <span class="flaticon-airplane49"></span> +

  • +
+ +
+
+
+ +
.flaticon-add-to-cart
+
Author: Freepik
+
+ +
+ +
.flaticon-add-user-1
+
Author: Freepik
+
+ +
+ +
.flaticon-add-user
+
Author: Freepik
+
+ +
+ +
.flaticon-add
+
Author: dmitri13
+
+ +
+ +
.flaticon-airplane
+
Author: Good Ware
+
+ +
+ +
.flaticon-apartment-1
+
Author: Freepik
+
+ +
+ +
.flaticon-apartment
+
Author: Freepik
+
+ +
+ +
.flaticon-armchair
+
Author: Those Icons
+
+ +
+ +
.flaticon-bathtub
+
Author: Freepik
+
+ +
+ +
.flaticon-bed-1
+
Author: Smashicons
+
+ +
+ +
.flaticon-bed
+
Author: smalllikeart
+
+ +
+ +
.flaticon-beds
+
Author: Linector
+
+ +
+ +
.flaticon-book
+
Author: mavadee
+
+ +
+ +
.flaticon-branch
+
Author: Darius Dan
+
+ +
+ +
.flaticon-building
+
Author: Kiranshastry
+
+ +
+ +
.flaticon-buy-home
+
Author: Freepik
+
+ +
+ +
.flaticon-buy-online
+
Author: Freepik
+
+ +
+ +
.flaticon-call-center-agent
+
Author: Freepik
+
+ +
+ +
.flaticon-car
+
Author: Pixel perfect
+
+ +
+ +
.flaticon-chat
+
Author: Freepik
+
+ +
+ +
.flaticon-clean
+
Author: Freepik
+
+ +
+ +
.flaticon-deal-1
+
Author: Good Ware
+
+ +
+ +
.flaticon-deal
+
Author: itim2101
+
+ +
+ +
.flaticon-dining-table-with-chairs
+
Author: Freepik
+
+ +
+ +
.flaticon-double-bed
+
Author: Freepik
+
+ +
+ +
.flaticon-dryer
+
Author: Smashicons
+
+ +
+ +
.flaticon-dumbbell
+
Author: Freepik
+
+ +
+ +
.flaticon-dumbell
+
Author: wanicon
+
+ +
+ +
.flaticon-excavator
+
Author: Eucalyp
+
+ +
+ +
.flaticon-expand
+
Author: bqlqn
+
+ +
+ +
.flaticon-fast-forward-double-right-arrows-symbol
+
Author: Catalin Fertu
+
+ +
+ +
.flaticon-financial
+
Author: itim2101
+
+ +
+ +
.flaticon-garage-1
+
Author: Freepik
+
+ +
+ +
.flaticon-garage
+
Author: Freepik
+
+ +
+ +
.flaticon-google-docs
+
Author: Freepik
+
+ +
+ +
.flaticon-heart-1
+
Author: Becris
+
+ +
+ +
.flaticon-heart
+
Author: Freepik
+
+ +
+ +
.flaticon-home-1
+
Author: iconixar
+
+ +
+ +
.flaticon-home-2
+
Author: Freepik
+
+ +
+ +
.flaticon-home-3
+
Author: Freepik
+
+ +
+ +
.flaticon-home
+
Author: Becris
+
+ +
+ +
.flaticon-hospital
+
Author: Freepik
+
+ +
+ +
.flaticon-house-1
+
Author: Freepik
+
+ +
+ +
.flaticon-house-2
+
Author: xnimrodx
+
+ +
+ +
.flaticon-house-3
+
Author: Smashicons
+
+ +
+ +
.flaticon-house-4
+
Author: Freepik
+
+ +
+ +
.flaticon-house-key
+
Author: Becris
+
+ +
+ +
.flaticon-house
+
Author: Freepik
+
+ +
+ +
.flaticon-key-1
+
Author: Freepik
+
+ +
+ +
.flaticon-key
+
Author: Freepik
+
+ +
+ +
.flaticon-left-quote-1
+
Author: Freepik
+
+ +
+ +
.flaticon-left-quote
+ +
+ +
+ +
.flaticon-left-quotes-sign
+
Author: Freepik
+
+ +
+ +
.flaticon-location
+
Author: Freepik
+
+ +
+ +
.flaticon-loupe
+
Author: Kiranshastry
+
+ +
+ +
.flaticon-mall
+
Author: Freepik
+
+ +
+ +
.flaticon-maps-and-location
+
Author: Freepik
+
+ +
+ +
.flaticon-measure
+
Author: Freepik
+
+ +
+ +
.flaticon-metro
+
Author: Freepik
+
+ +
+ +
.flaticon-mortarboard
+
Author: Freepik
+
+ +
+ +
.flaticon-mortgage
+
Author: Anatoly
+
+ +
+ +
.flaticon-mountain
+
Author: Freepik
+
+ +
+ +
.flaticon-office
+
Author: DinosoftLabs
+
+ +
+ +
.flaticon-official-documents
+
Author: Freepik
+
+ +
+ +
.flaticon-online-shop
+
Author: Freepik
+
+ +
+ +
.flaticon-operator
+
Author: Freepik
+
+ +
+ +
.flaticon-package
+
Author: Freepik
+
+ +
+ +
.flaticon-park
+
Author: Freepik
+
+ +
+ +
.flaticon-parking
+
Author: Freepik
+
+ +
+ +
.flaticon-pencil
+
Author: Freepik
+
+ +
+ +
.flaticon-phone-call
+
Author: Freepik
+
+ +
+ +
.flaticon-pin
+
Author: Those Icons
+
+ +
+ +
.flaticon-plane
+
Author: monkik
+
+ +
+ +
.flaticon-plus
+
Author: Pixel perfect
+
+ +
+ +
.flaticon-quotation
+
Author: Retinaicons
+
+ +
+ +
.flaticon-right-arrow
+
Author: Freepik
+
+ +
+ +
.flaticon-right-quote
+
Author: Freepik
+
+ +
+ +
.flaticon-salad
+
Author: Freepik
+
+ +
+ +
.flaticon-secure-shield
+
Author: Freepik
+
+ +
+ +
.flaticon-secure
+
Author: Pixel perfect
+
+ +
+ +
.flaticon-select
+ +
+ +
+ +
.flaticon-sewing
+
Author: Nhor Phai
+
+ +
+ +
.flaticon-slider
+
Author: Freepik
+
+ +
+ +
.flaticon-slumber
+
Author: geotatah
+
+ +
+ +
.flaticon-square-shape-design-interface-tool-symbol
+
Author: Catalin Fertu
+
+ +
+ +
.flaticon-stethoscope
+
Author: srip
+
+ +
+ +
.flaticon-support
+
Author: Freepik
+
+ +
+ +
.flaticon-swimming
+
Author: Freepik
+
+ +
+ +
.flaticon-toilet
+
Author: Freepik
+
+ +
+ +
.flaticon-train
+
Author: Freepik
+
+ +
+ +
.flaticon-user-1
+
Author: Kiranshastry
+
+ +
+ +
.flaticon-user
+
Author: Freepik
+
+ +
+ +
.flaticon-vegetable
+
Author: Eucalyp
+
+ +
+ +
.flaticon-washer
+
Author: Freepik
+
+ +
+ +
+ +
License and attribution:
+
Copy the Attribution License:
+ + + +
+ +
+ +
Examples:
+
+

+ + <i class="flaticon-add-to-cart"></i> +

+
+
+

+ + <i class="flaticon-add-user-1"></i> +

+
+
+

+ + <i class="flaticon-add-user"></i> +

+
+
+

+ + <i class="flaticon-add"></i> +

+
+
+

+ + <i class="flaticon-airplane"></i> +

+
+
+

+ + <i class="flaticon-apartment-1"></i> +

+
+
+

+ + <i class="flaticon-apartment"></i> +

+
+
+

+ + <i class="flaticon-armchair"></i> +

+
+
+

+ + <i class="flaticon-bathtub"></i> +

+
+
+

+ + <i class="flaticon-bed-1"></i> +

+
+
+

+ + <i class="flaticon-bed"></i> +

+
+
+

+ + <i class="flaticon-beds"></i> +

+
+
+

+ + <i class="flaticon-book"></i> +

+
+
+

+ + <i class="flaticon-branch"></i> +

+
+
+

+ + <i class="flaticon-building"></i> +

+
+
+

+ + <i class="flaticon-buy-home"></i> +

+
+
+

+ + <i class="flaticon-buy-online"></i> +

+
+
+

+ + <i class="flaticon-call-center-agent"></i> +

+
+
+

+ + <i class="flaticon-car"></i> +

+
+
+

+ + <i class="flaticon-chat"></i> +

+
+
+

+ + <i class="flaticon-clean"></i> +

+
+
+

+ + <i class="flaticon-deal-1"></i> +

+
+
+

+ + <i class="flaticon-deal"></i> +

+
+
+

+ + <i class="flaticon-dining-table-with-chairs"></i> +

+
+
+

+ + <i class="flaticon-double-bed"></i> +

+
+
+

+ + <i class="flaticon-dryer"></i> +

+
+
+

+ + <i class="flaticon-dumbbell"></i> +

+
+
+

+ + <i class="flaticon-dumbell"></i> +

+
+
+

+ + <i class="flaticon-excavator"></i> +

+
+
+

+ + <i class="flaticon-expand"></i> +

+
+
+

+ + <i class="flaticon-fast-forward-double-right-arrows-symbol"></i> +

+
+
+

+ + <i class="flaticon-financial"></i> +

+
+
+

+ + <i class="flaticon-garage-1"></i> +

+
+
+

+ + <i class="flaticon-garage"></i> +

+
+
+

+ + <i class="flaticon-google-docs"></i> +

+
+
+

+ + <i class="flaticon-heart-1"></i> +

+
+
+

+ + <i class="flaticon-heart"></i> +

+
+
+

+ + <i class="flaticon-home-1"></i> +

+
+
+

+ + <i class="flaticon-home-2"></i> +

+
+
+

+ + <i class="flaticon-home-3"></i> +

+
+
+

+ + <i class="flaticon-home"></i> +

+
+
+

+ + <i class="flaticon-hospital"></i> +

+
+
+

+ + <i class="flaticon-house-1"></i> +

+
+
+

+ + <i class="flaticon-house-2"></i> +

+
+
+

+ + <i class="flaticon-house-3"></i> +

+
+
+

+ + <i class="flaticon-house-4"></i> +

+
+
+

+ + <i class="flaticon-house-key"></i> +

+
+
+

+ + <i class="flaticon-house"></i> +

+
+
+

+ + <i class="flaticon-key-1"></i> +

+
+
+

+ + <i class="flaticon-key"></i> +

+
+
+

+ + <i class="flaticon-left-quote-1"></i> +

+
+
+

+ + <i class="flaticon-left-quote"></i> +

+
+
+

+ + <i class="flaticon-left-quotes-sign"></i> +

+
+
+

+ + <i class="flaticon-location"></i> +

+
+
+

+ + <i class="flaticon-loupe"></i> +

+
+
+

+ + <i class="flaticon-mall"></i> +

+
+
+

+ + <i class="flaticon-maps-and-location"></i> +

+
+
+

+ + <i class="flaticon-measure"></i> +

+
+
+

+ + <i class="flaticon-metro"></i> +

+
+
+

+ + <i class="flaticon-mortarboard"></i> +

+
+
+

+ + <i class="flaticon-mortgage"></i> +

+
+
+

+ + <i class="flaticon-mountain"></i> +

+
+
+

+ + <i class="flaticon-office"></i> +

+
+
+

+ + <i class="flaticon-official-documents"></i> +

+
+
+

+ + <i class="flaticon-online-shop"></i> +

+
+
+

+ + <i class="flaticon-operator"></i> +

+
+
+

+ + <i class="flaticon-package"></i> +

+
+
+

+ + <i class="flaticon-park"></i> +

+
+
+

+ + <i class="flaticon-parking"></i> +

+
+
+

+ + <i class="flaticon-pencil"></i> +

+
+
+

+ + <i class="flaticon-phone-call"></i> +

+
+
+

+ + <i class="flaticon-pin"></i> +

+
+
+

+ + <i class="flaticon-plane"></i> +

+
+
+

+ + <i class="flaticon-plus"></i> +

+
+
+

+ + <i class="flaticon-quotation"></i> +

+
+
+

+ + <i class="flaticon-right-arrow"></i> +

+
+
+

+ + <i class="flaticon-right-quote"></i> +

+
+
+

+ + <i class="flaticon-salad"></i> +

+
+
+

+ + <i class="flaticon-secure-shield"></i> +

+
+
+

+ + <i class="flaticon-secure"></i> +

+
+
+

+ + <i class="flaticon-select"></i> +

+
+
+

+ + <i class="flaticon-sewing"></i> +

+
+
+

+ + <i class="flaticon-slider"></i> +

+
+
+

+ + <i class="flaticon-slumber"></i> +

+
+
+

+ + <i class="flaticon-square-shape-design-interface-tool-symbol"></i> +

+
+
+

+ + <i class="flaticon-stethoscope"></i> +

+
+
+

+ + <i class="flaticon-support"></i> +

+
+
+

+ + <i class="flaticon-swimming"></i> +

+
+
+

+ + <i class="flaticon-toilet"></i> +

+
+
+

+ + <i class="flaticon-train"></i> +

+
+
+

+ + <i class="flaticon-user-1"></i> +

+
+
+

+ + <i class="flaticon-user"></i> +

+
+
+

+ + <i class="flaticon-vegetable"></i> +

+
+
+

+ + <i class="flaticon-washer"></i> +

+
+ + +
+ + + + + diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.scss b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.scss new file mode 100644 index 0000000..5d86fe3 --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.scss @@ -0,0 +1,401 @@ +$flaticon-font: "flaticon"; + +@font-face { + font-family: $flaticon-font; + src: url("./flaticon.ttf?b66957d660bcc55c5e858f139c964a40") format("truetype"), +url("./flaticon.woff?b66957d660bcc55c5e858f139c964a40") format("woff"), +url("./flaticon.woff2?b66957d660bcc55c5e858f139c964a40") format("woff2"), +url("./flaticon.eot?b66957d660bcc55c5e858f139c964a40#iefix") format("embedded-opentype"), +url("./flaticon.svg?b66957d660bcc55c5e858f139c964a40#flaticon") format("svg"); +} + +i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before { + font-family: flaticon !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +$flaticon-map: ( + "add-to-cart": "\f101", + "add-user-1": "\f102", + "add-user": "\f103", + "add": "\f104", + "airplane": "\f105", + "apartment-1": "\f106", + "apartment": "\f107", + "armchair": "\f108", + "bathtub": "\f109", + "bed-1": "\f10a", + "bed": "\f10b", + "beds": "\f10c", + "book": "\f10d", + "branch": "\f10e", + "building": "\f10f", + "buy-home": "\f110", + "buy-online": "\f111", + "call-center-agent": "\f112", + "car": "\f113", + "chat": "\f114", + "clean": "\f115", + "deal-1": "\f116", + "deal": "\f117", + "dining-table-with-chairs": "\f118", + "double-bed": "\f119", + "dryer": "\f11a", + "dumbbell": "\f11b", + "dumbell": "\f11c", + "excavator": "\f11d", + "expand": "\f11e", + "fast-forward-double-right-arrows-symbol": "\f11f", + "financial": "\f120", + "garage-1": "\f121", + "garage": "\f122", + "google-docs": "\f123", + "heart-1": "\f124", + "heart": "\f125", + "home-1": "\f126", + "home-2": "\f127", + "home-3": "\f128", + "home": "\f129", + "hospital": "\f12a", + "house-1": "\f12b", + "house-2": "\f12c", + "house-3": "\f12d", + "house-4": "\f12e", + "house-key": "\f12f", + "house": "\f130", + "key-1": "\f131", + "key": "\f132", + "left-quote-1": "\f133", + "left-quote": "\f134", + "left-quotes-sign": "\f135", + "location": "\f136", + "loupe": "\f137", + "mall": "\f138", + "maps-and-location": "\f139", + "measure": "\f13a", + "metro": "\f13b", + "mortarboard": "\f13c", + "mortgage": "\f13d", + "mountain": "\f13e", + "office": "\f13f", + "official-documents": "\f140", + "online-shop": "\f141", + "operator": "\f142", + "package": "\f143", + "park": "\f144", + "parking": "\f145", + "pencil": "\f146", + "phone-call": "\f147", + "pin": "\f148", + "plane": "\f149", + "plus": "\f14a", + "quotation": "\f14b", + "right-arrow": "\f14c", + "right-quote": "\f14d", + "salad": "\f14e", + "secure-shield": "\f14f", + "secure": "\f150", + "select": "\f151", + "sewing": "\f152", + "slider": "\f153", + "slumber": "\f154", + "square-shape-design-interface-tool-symbol": "\f155", + "stethoscope": "\f156", + "support": "\f157", + "swimming": "\f158", + "toilet": "\f159", + "train": "\f15a", + "user-1": "\f15b", + "user": "\f15c", + "vegetable": "\f15d", + "washer": "\f15e", +); + +.flaticon-add-to-cart:before { + content: map-get($flaticon-map, "add-to-cart"); +} +.flaticon-add-user-1:before { + content: map-get($flaticon-map, "add-user-1"); +} +.flaticon-add-user:before { + content: map-get($flaticon-map, "add-user"); +} +.flaticon-add:before { + content: map-get($flaticon-map, "add"); +} +.flaticon-airplane:before { + content: map-get($flaticon-map, "airplane"); +} +.flaticon-apartment-1:before { + content: map-get($flaticon-map, "apartment-1"); +} +.flaticon-apartment:before { + content: map-get($flaticon-map, "apartment"); +} +.flaticon-armchair:before { + content: map-get($flaticon-map, "armchair"); +} +.flaticon-bathtub:before { + content: map-get($flaticon-map, "bathtub"); +} +.flaticon-bed-1:before { + content: map-get($flaticon-map, "bed-1"); +} +.flaticon-bed:before { + content: map-get($flaticon-map, "bed"); +} +.flaticon-beds:before { + content: map-get($flaticon-map, "beds"); +} +.flaticon-book:before { + content: map-get($flaticon-map, "book"); +} +.flaticon-branch:before { + content: map-get($flaticon-map, "branch"); +} +.flaticon-building:before { + content: map-get($flaticon-map, "building"); +} +.flaticon-buy-home:before { + content: map-get($flaticon-map, "buy-home"); +} +.flaticon-buy-online:before { + content: map-get($flaticon-map, "buy-online"); +} +.flaticon-call-center-agent:before { + content: map-get($flaticon-map, "call-center-agent"); +} +.flaticon-car:before { + content: map-get($flaticon-map, "car"); +} +.flaticon-chat:before { + content: map-get($flaticon-map, "chat"); +} +.flaticon-clean:before { + content: map-get($flaticon-map, "clean"); +} +.flaticon-deal-1:before { + content: map-get($flaticon-map, "deal-1"); +} +.flaticon-deal:before { + content: map-get($flaticon-map, "deal"); +} +.flaticon-dining-table-with-chairs:before { + content: map-get($flaticon-map, "dining-table-with-chairs"); +} +.flaticon-double-bed:before { + content: map-get($flaticon-map, "double-bed"); +} +.flaticon-dryer:before { + content: map-get($flaticon-map, "dryer"); +} +.flaticon-dumbbell:before { + content: map-get($flaticon-map, "dumbbell"); +} +.flaticon-dumbell:before { + content: map-get($flaticon-map, "dumbell"); +} +.flaticon-excavator:before { + content: map-get($flaticon-map, "excavator"); +} +.flaticon-expand:before { + content: map-get($flaticon-map, "expand"); +} +.flaticon-fast-forward-double-right-arrows-symbol:before { + content: map-get($flaticon-map, "fast-forward-double-right-arrows-symbol"); +} +.flaticon-financial:before { + content: map-get($flaticon-map, "financial"); +} +.flaticon-garage-1:before { + content: map-get($flaticon-map, "garage-1"); +} +.flaticon-garage:before { + content: map-get($flaticon-map, "garage"); +} +.flaticon-google-docs:before { + content: map-get($flaticon-map, "google-docs"); +} +.flaticon-heart-1:before { + content: map-get($flaticon-map, "heart-1"); +} +.flaticon-heart:before { + content: map-get($flaticon-map, "heart"); +} +.flaticon-home-1:before { + content: map-get($flaticon-map, "home-1"); +} +.flaticon-home-2:before { + content: map-get($flaticon-map, "home-2"); +} +.flaticon-home-3:before { + content: map-get($flaticon-map, "home-3"); +} +.flaticon-home:before { + content: map-get($flaticon-map, "home"); +} +.flaticon-hospital:before { + content: map-get($flaticon-map, "hospital"); +} +.flaticon-house-1:before { + content: map-get($flaticon-map, "house-1"); +} +.flaticon-house-2:before { + content: map-get($flaticon-map, "house-2"); +} +.flaticon-house-3:before { + content: map-get($flaticon-map, "house-3"); +} +.flaticon-house-4:before { + content: map-get($flaticon-map, "house-4"); +} +.flaticon-house-key:before { + content: map-get($flaticon-map, "house-key"); +} +.flaticon-house:before { + content: map-get($flaticon-map, "house"); +} +.flaticon-key-1:before { + content: map-get($flaticon-map, "key-1"); +} +.flaticon-key:before { + content: map-get($flaticon-map, "key"); +} +.flaticon-left-quote-1:before { + content: map-get($flaticon-map, "left-quote-1"); +} +.flaticon-left-quote:before { + content: map-get($flaticon-map, "left-quote"); +} +.flaticon-left-quotes-sign:before { + content: map-get($flaticon-map, "left-quotes-sign"); +} +.flaticon-location:before { + content: map-get($flaticon-map, "location"); +} +.flaticon-loupe:before { + content: map-get($flaticon-map, "loupe"); +} +.flaticon-mall:before { + content: map-get($flaticon-map, "mall"); +} +.flaticon-maps-and-location:before { + content: map-get($flaticon-map, "maps-and-location"); +} +.flaticon-measure:before { + content: map-get($flaticon-map, "measure"); +} +.flaticon-metro:before { + content: map-get($flaticon-map, "metro"); +} +.flaticon-mortarboard:before { + content: map-get($flaticon-map, "mortarboard"); +} +.flaticon-mortgage:before { + content: map-get($flaticon-map, "mortgage"); +} +.flaticon-mountain:before { + content: map-get($flaticon-map, "mountain"); +} +.flaticon-office:before { + content: map-get($flaticon-map, "office"); +} +.flaticon-official-documents:before { + content: map-get($flaticon-map, "official-documents"); +} +.flaticon-online-shop:before { + content: map-get($flaticon-map, "online-shop"); +} +.flaticon-operator:before { + content: map-get($flaticon-map, "operator"); +} +.flaticon-package:before { + content: map-get($flaticon-map, "package"); +} +.flaticon-park:before { + content: map-get($flaticon-map, "park"); +} +.flaticon-parking:before { + content: map-get($flaticon-map, "parking"); +} +.flaticon-pencil:before { + content: map-get($flaticon-map, "pencil"); +} +.flaticon-phone-call:before { + content: map-get($flaticon-map, "phone-call"); +} +.flaticon-pin:before { + content: map-get($flaticon-map, "pin"); +} +.flaticon-plane:before { + content: map-get($flaticon-map, "plane"); +} +.flaticon-plus:before { + content: map-get($flaticon-map, "plus"); +} +.flaticon-quotation:before { + content: map-get($flaticon-map, "quotation"); +} +.flaticon-right-arrow:before { + content: map-get($flaticon-map, "right-arrow"); +} +.flaticon-right-quote:before { + content: map-get($flaticon-map, "right-quote"); +} +.flaticon-salad:before { + content: map-get($flaticon-map, "salad"); +} +.flaticon-secure-shield:before { + content: map-get($flaticon-map, "secure-shield"); +} +.flaticon-secure:before { + content: map-get($flaticon-map, "secure"); +} +.flaticon-select:before { + content: map-get($flaticon-map, "select"); +} +.flaticon-sewing:before { + content: map-get($flaticon-map, "sewing"); +} +.flaticon-slider:before { + content: map-get($flaticon-map, "slider"); +} +.flaticon-slumber:before { + content: map-get($flaticon-map, "slumber"); +} +.flaticon-square-shape-design-interface-tool-symbol:before { + content: map-get($flaticon-map, "square-shape-design-interface-tool-symbol"); +} +.flaticon-stethoscope:before { + content: map-get($flaticon-map, "stethoscope"); +} +.flaticon-support:before { + content: map-get($flaticon-map, "support"); +} +.flaticon-swimming:before { + content: map-get($flaticon-map, "swimming"); +} +.flaticon-toilet:before { + content: map-get($flaticon-map, "toilet"); +} +.flaticon-train:before { + content: map-get($flaticon-map, "train"); +} +.flaticon-user-1:before { + content: map-get($flaticon-map, "user-1"); +} +.flaticon-user:before { + content: map-get($flaticon-map, "user"); +} +.flaticon-vegetable:before { + content: map-get($flaticon-map, "vegetable"); +} +.flaticon-washer:before { + content: map-get($flaticon-map, "washer"); +} diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.svg b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.svg new file mode 100644 index 0000000..4f2e679 --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.svg @@ -0,0 +1,576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.ttf b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.ttf new file mode 100644 index 0000000..dee8e79 Binary files /dev/null and b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.ttf differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff new file mode 100644 index 0000000..eea8270 Binary files /dev/null and b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff2 b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff2 new file mode 100644 index 0000000..20712d6 Binary files /dev/null and b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use-2/flaticon.woff2 differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.css b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.css new file mode 100644 index 0000000..39b8991 --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.css @@ -0,0 +1,152 @@ +body { + padding: 0; + margin: 0; + font-family: sans-serif; + font-size: 1em; + line-height: 1.5; + color: #555; + background: #fff; +} +h1 { + font-size: 1.5em; + font-weight: normal; +} +small { + font-size: .66666667em; +} +a { + color: #e74c3c; + text-decoration: none; +} +a:hover, a:focus { + box-shadow: 0 1px #e74c3c; +} +.bshadow0, input { + box-shadow: inset 0 -2px #e7e7e7; +} +input:hover { + box-shadow: inset 0 -2px #ccc; +} +input, fieldset { + font-family: sans-serif; + font-size: 1em; + margin: 0; + padding: 0; + border: 0; +} +input { + color: inherit; + line-height: 1.5; + height: 1.5em; + padding: .25em 0; +} +input:focus { + outline: none; + box-shadow: inset 0 -2px #449fdb; +} +.glyph { + font-size: 16px; + width: 15em; + padding-bottom: 1em; + margin-right: 4em; + margin-bottom: 1em; + float: left; + overflow: hidden; +} +.liga { + width: 80%; + width: calc(100% - 2.5em); +} +.talign-right { + text-align: right; +} +.talign-center { + text-align: center; +} +.bgc1 { + background: #f1f1f1; +} +.fgc1 { + color: #999; +} +.fgc0 { + color: #000; +} +p { + margin-top: 1em; + margin-bottom: 1em; +} +.mvm { + margin-top: .75em; + margin-bottom: .75em; +} +.mtn { + margin-top: 0; +} +.mtl, .mal { + margin-top: 1.5em; +} +.mbl, .mal { + margin-bottom: 1.5em; +} +.mal, .mhl { + margin-left: 1.5em; + margin-right: 1.5em; +} +.mhmm { + margin-left: 1em; + margin-right: 1em; +} +.mls { + margin-left: .25em; +} +.ptl { + padding-top: 1.5em; +} +.pbs, .pvs { + padding-bottom: .25em; +} +.pvs, .pts { + padding-top: .25em; +} +.unit { + float: left; +} +.unitRight { + float: right; +} +.size1of2 { + width: 50%; +} +.size1of1 { + width: 100%; +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.hidden-true { + display: none; +} +.textbox0 { + width: 3em; + background: #f1f1f1; + padding: .25em .5em; + line-height: 1.5; + height: 1.5em; +} +#testDrive { + display: block; + padding-top: 24px; + line-height: 1.5; +} +.fs0 { + font-size: 16px; +} +.fs1 { + font-size: 32px; +} + diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.js b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.js new file mode 100644 index 0000000..6f45f1c --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo-files/demo.js @@ -0,0 +1,30 @@ +if (!('boxShadow' in document.body.style)) { + document.body.setAttribute('class', 'noBoxShadow'); +} + +document.body.addEventListener("click", function(e) { + var target = e.target; + if (target.tagName === "INPUT" && + target.getAttribute('class').indexOf('liga') === -1) { + target.select(); + } +}); + +(function() { + var fontSize = document.getElementById('fontSize'), + testDrive = document.getElementById('testDrive'), + testText = document.getElementById('testText'); + function updateTest() { + testDrive.innerHTML = testText.value || String.fromCharCode(160); + if (window.icomoonLiga) { + window.icomoonLiga(testDrive); + } + } + function updateSize() { + testDrive.style.fontSize = fontSize.value + 'px'; + } + fontSize.addEventListener('change', updateSize, false); + testText.addEventListener('input', updateTest, false); + testText.addEventListener('change', updateTest, false); + updateSize(); +}()); diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo.html b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo.html new file mode 100644 index 0000000..1eb23c0 --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/demo.html @@ -0,0 +1,1382 @@ + + + + + IcoMoon Demo + + + + + +
+

Font Name: icomoon (Glyphs: 96)

+
+
+

Grid Size: Unknown

+
+
+ + icon-cancel +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-star +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-star-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-plus +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-remove +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-compare +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-facebook +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-twitter +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-linkedin +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-whatsapp +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-youtube +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-mail +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-placeholder +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-call +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-left-arrow +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-next +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-arrows +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-down-arrow +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-mechanic +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-service +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-key +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-repair +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-exterior +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-maintenance +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-2 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-hand +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-accumulator +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-3 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-repair-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-carwash +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-4 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-automobile +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-polisher +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-5 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-gasoline +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-seat +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-6 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-2 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-soap +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-7 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-disc-brake +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-8 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-wheel +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-parts-9 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-speedometer +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-maintenance-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-shopping-bags +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-shopping-cart +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-view +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-phone-call +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-calendar +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-calendar-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-right-arrow-angle +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-down-arrow-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-up-arrow-angle +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-search +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-share +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-left-arrow-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quotation +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-user +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tag +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-play +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-done +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-electric-car +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-cog +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-car-3 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tyre +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-wheel-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tire +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-tire-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-flat-tire +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-pressure +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-right-quote +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quote +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quotation-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-quote-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-open +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-options +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-location +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-edit +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-award +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-menu +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-categories +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-menu-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-menu-2 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-bookmark +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-bookmark-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-reply +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-reply-1 +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-globe +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-clock +
+
+ + +
+
+ liga: + +
+
+
+
+ + icon-alarm-clock +
+
+ + +
+
+ liga: + +
+
+
+ + +
+

Font Test Drive

+ + +
  +
+
+ +
+

Generated by IcoMoon

+
+ + + + diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.eot b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.eot new file mode 100644 index 0000000..1e6a190 Binary files /dev/null and b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.eot differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.svg b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.svg new file mode 100644 index 0000000..a39fd80 --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.svg @@ -0,0 +1,106 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.ttf b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.ttf new file mode 100644 index 0000000..26a85aa Binary files /dev/null and b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.ttf differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.woff b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.woff new file mode 100644 index 0000000..714a818 Binary files /dev/null and b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/fonts/icomoon.woff differ diff --git a/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/style.css b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/style.css new file mode 100644 index 0000000..eb7b40b --- /dev/null +++ b/quarter/assets/fonts/new-folder/custom-Fonts-For-Use/style.css @@ -0,0 +1,315 @@ +@font-face { + font-family: 'icomoon'; + src: url('fonts/icomoon.eot?3aun5s'); + src: url('fonts/icomoon.eot?3aun5s#iefix') format('embedded-opentype'), + url('fonts/icomoon.ttf?3aun5s') format('truetype'), + url('fonts/icomoon.woff?3aun5s') format('woff'), + url('fonts/icomoon.svg?3aun5s#icomoon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-cancel:before { + content: "\e900"; +} +.icon-star:before { + content: "\e901"; +} +.icon-star-1:before { + content: "\e902"; +} +.icon-plus:before { + content: "\e903"; +} +.icon-remove:before { + content: "\e904"; +} +.icon-compare:before { + content: "\e905"; +} +.icon-facebook:before { + content: "\e906"; +} +.icon-twitter:before { + content: "\e907"; +} +.icon-linkedin:before { + content: "\e908"; +} +.icon-whatsapp:before { + content: "\e909"; +} +.icon-youtube:before { + content: "\e90a"; +} +.icon-mail:before { + content: "\e90b"; +} +.icon-placeholder:before { + content: "\e90c"; +} +.icon-call:before { + content: "\e90d"; +} +.icon-left-arrow:before { + content: "\e90e"; +} +.icon-next:before { + content: "\e90f"; +} +.icon-arrows:before { + content: "\e910"; +} +.icon-down-arrow:before { + content: "\e911"; +} +.icon-mechanic:before { + content: "\e912"; +} +.icon-car-service:before { + content: "\e913"; +} +.icon-key:before { + content: "\e914"; +} +.icon-repair:before { + content: "\e915"; +} +.icon-car-parts:before { + content: "\e916"; +} +.icon-car:before { + content: "\e917"; +} +.icon-exterior:before { + content: "\e918"; +} +.icon-car-parts-1:before { + content: "\e919"; +} +.icon-maintenance:before { + content: "\e91a"; +} +.icon-car-1:before { + content: "\e91b"; +} +.icon-car-parts-2:before { + content: "\e91c"; +} +.icon-hand:before { + content: "\e91d"; +} +.icon-accumulator:before { + content: "\e91e"; +} +.icon-car-parts-3:before { + content: "\e91f"; +} +.icon-repair-1:before { + content: "\e920"; +} +.icon-carwash:before { + content: "\e921"; +} +.icon-car-parts-4:before { + content: "\e922"; +} +.icon-automobile:before { + content: "\e923"; +} +.icon-polisher:before { + content: "\e924"; +} +.icon-car-parts-5:before { + content: "\e925"; +} +.icon-gasoline:before { + content: "\e926"; +} +.icon-seat:before { + content: "\e927"; +} +.icon-car-parts-6:before { + content: "\e928"; +} +.icon-car-2:before { + content: "\e929"; +} +.icon-soap:before { + content: "\e92a"; +} +.icon-car-parts-7:before { + content: "\e92b"; +} +.icon-disc-brake:before { + content: "\e92c"; +} +.icon-car-parts-8:before { + content: "\e92d"; +} +.icon-wheel:before { + content: "\e92e"; +} +.icon-car-parts-9:before { + content: "\e92f"; +} +.icon-speedometer:before { + content: "\e930"; +} +.icon-maintenance-1:before { + content: "\e931"; +} +.icon-shopping-bags:before { + content: "\e932"; +} +.icon-shopping-cart:before { + content: "\e933"; +} +.icon-view:before { + content: "\e934"; +} +.icon-phone-call:before { + content: "\e935"; +} +.icon-calendar:before { + content: "\e936"; +} +.icon-calendar-1:before { + content: "\e937"; +} +.icon-right-arrow-angle:before { + content: "\e938"; +} +.icon-down-arrow-1:before { + content: "\e939"; +} +.icon-up-arrow-angle:before { + content: "\e93a"; +} +.icon-search:before { + content: "\e93b"; +} +.icon-share:before { + content: "\e93c"; +} +.icon-left-arrow-1:before { + content: "\e93d"; +} +.icon-quotation:before { + content: "\e93e"; +} +.icon-user:before { + content: "\e93f"; +} +.icon-tag:before { + content: "\e940"; +} +.icon-play:before { + content: "\e941"; +} +.icon-done:before { + content: "\e942"; +} +.icon-electric-car:before { + content: "\e943"; +} +.icon-cog:before { + content: "\e944"; +} +.icon-car-3:before { + content: "\e945"; +} +.icon-tyre:before { + content: "\e946"; +} +.icon-wheel-1:before { + content: "\e947"; +} +.icon-tire:before { + content: "\e948"; +} +.icon-tire-1:before { + content: "\e949"; +} +.icon-flat-tire:before { + content: "\e94a"; +} +.icon-pressure:before { + content: "\e94b"; +} +.icon-right-quote:before { + content: "\e94c"; +} +.icon-quote:before { + content: "\e94d"; +} +.icon-quotation-1:before { + content: "\e94e"; +} +.icon-quote-1:before { + content: "\e94f"; +} +.icon-open:before { + content: "\e950"; +} +.icon-options:before { + content: "\e951"; +} +.icon-location:before { + content: "\e952"; +} +.icon-edit:before { + content: "\e953"; +} +.icon-award:before { + content: "\e954"; +} +.icon-menu:before { + content: "\e955"; +} +.icon-categories:before { + content: "\e956"; +} +.icon-menu-1:before { + content: "\e957"; +} +.icon-menu-2:before { + content: "\e958"; +} +.icon-bookmark:before { + content: "\e959"; +} +.icon-bookmark-1:before { + content: "\e95a"; +} +.icon-reply:before { + content: "\e95b"; +} +.icon-reply-1:before { + content: "\e95c"; +} +.icon-globe:before { + content: "\e95d"; +} +.icon-clock:before { + content: "\e95e"; +} +.icon-alarm-clock:before { + content: "\e95f"; +} diff --git a/quarter/assets/img/banner/1.jpg b/quarter/assets/img/banner/1.jpg new file mode 100644 index 0000000..eb02d2d Binary files /dev/null and b/quarter/assets/img/banner/1.jpg differ diff --git a/quarter/assets/img/banner/2.jpg b/quarter/assets/img/banner/2.jpg new file mode 100644 index 0000000..fa6a72d Binary files /dev/null and b/quarter/assets/img/banner/2.jpg differ diff --git a/quarter/assets/img/banner/4.jpg b/quarter/assets/img/banner/4.jpg new file mode 100644 index 0000000..bdefd64 Binary files /dev/null and b/quarter/assets/img/banner/4.jpg differ diff --git a/quarter/assets/img/banner/5.jpg b/quarter/assets/img/banner/5.jpg new file mode 100644 index 0000000..8336350 Binary files /dev/null and b/quarter/assets/img/banner/5.jpg differ diff --git a/quarter/assets/img/banner/7.jpg b/quarter/assets/img/banner/7.jpg new file mode 100644 index 0000000..ccfed7d Binary files /dev/null and b/quarter/assets/img/banner/7.jpg differ diff --git a/quarter/assets/img/banner/banner-1.jpg b/quarter/assets/img/banner/banner-1.jpg new file mode 100644 index 0000000..484f7ec Binary files /dev/null and b/quarter/assets/img/banner/banner-1.jpg differ diff --git a/quarter/assets/img/banner/banner-2.jpg b/quarter/assets/img/banner/banner-2.jpg new file mode 100644 index 0000000..4b227f8 Binary files /dev/null and b/quarter/assets/img/banner/banner-2.jpg differ diff --git a/quarter/assets/img/banner/banner-3.jpg b/quarter/assets/img/banner/banner-3.jpg new file mode 100644 index 0000000..0ac6b2b Binary files /dev/null and b/quarter/assets/img/banner/banner-3.jpg differ diff --git a/quarter/assets/img/banner/banner-4.jpg b/quarter/assets/img/banner/banner-4.jpg new file mode 100644 index 0000000..4606f3f Binary files /dev/null and b/quarter/assets/img/banner/banner-4.jpg differ diff --git a/quarter/assets/img/banner/menu-banner-1.jpg b/quarter/assets/img/banner/menu-banner-1.jpg new file mode 100644 index 0000000..462ffa3 Binary files /dev/null and b/quarter/assets/img/banner/menu-banner-1.jpg differ diff --git a/quarter/assets/img/banner/menu-banner-2.jpg b/quarter/assets/img/banner/menu-banner-2.jpg new file mode 100644 index 0000000..bae164a Binary files /dev/null and b/quarter/assets/img/banner/menu-banner-2.jpg differ diff --git a/quarter/assets/img/banner/newsletter-popup-1.jpg b/quarter/assets/img/banner/newsletter-popup-1.jpg new file mode 100644 index 0000000..deffb44 Binary files /dev/null and b/quarter/assets/img/banner/newsletter-popup-1.jpg differ diff --git a/quarter/assets/img/bg/1.jpg b/quarter/assets/img/bg/1.jpg new file mode 100644 index 0000000..19337fd Binary files /dev/null and b/quarter/assets/img/bg/1.jpg differ diff --git a/quarter/assets/img/bg/1.png b/quarter/assets/img/bg/1.png new file mode 100644 index 0000000..45da1c8 Binary files /dev/null and b/quarter/assets/img/bg/1.png differ diff --git a/quarter/assets/img/bg/10.png b/quarter/assets/img/bg/10.png new file mode 100644 index 0000000..ba842c6 Binary files /dev/null and b/quarter/assets/img/bg/10.png differ diff --git a/quarter/assets/img/bg/11.png b/quarter/assets/img/bg/11.png new file mode 100644 index 0000000..1e5cdd3 Binary files /dev/null and b/quarter/assets/img/bg/11.png differ diff --git a/quarter/assets/img/bg/12-1.png b/quarter/assets/img/bg/12-1.png new file mode 100644 index 0000000..24a6305 Binary files /dev/null and b/quarter/assets/img/bg/12-1.png differ diff --git a/quarter/assets/img/bg/12.png b/quarter/assets/img/bg/12.png new file mode 100644 index 0000000..45da1c8 Binary files /dev/null and b/quarter/assets/img/bg/12.png differ diff --git a/quarter/assets/img/bg/13.jpg b/quarter/assets/img/bg/13.jpg new file mode 100644 index 0000000..ef08147 Binary files /dev/null and b/quarter/assets/img/bg/13.jpg differ diff --git a/quarter/assets/img/bg/14.jpg b/quarter/assets/img/bg/14.jpg new file mode 100644 index 0000000..653561a Binary files /dev/null and b/quarter/assets/img/bg/14.jpg differ diff --git a/quarter/assets/img/bg/15.jpg b/quarter/assets/img/bg/15.jpg new file mode 100644 index 0000000..91e3263 Binary files /dev/null and b/quarter/assets/img/bg/15.jpg differ diff --git a/quarter/assets/img/bg/16.jpg b/quarter/assets/img/bg/16.jpg new file mode 100644 index 0000000..dcaa11a Binary files /dev/null and b/quarter/assets/img/bg/16.jpg differ diff --git a/quarter/assets/img/bg/17.jpg b/quarter/assets/img/bg/17.jpg new file mode 100644 index 0000000..ff23dff Binary files /dev/null and b/quarter/assets/img/bg/17.jpg differ diff --git a/quarter/assets/img/bg/18.png b/quarter/assets/img/bg/18.png new file mode 100644 index 0000000..5177b01 Binary files /dev/null and b/quarter/assets/img/bg/18.png differ diff --git a/quarter/assets/img/bg/19.jpg b/quarter/assets/img/bg/19.jpg new file mode 100644 index 0000000..1033a08 Binary files /dev/null and b/quarter/assets/img/bg/19.jpg differ diff --git a/quarter/assets/img/bg/2.jpg b/quarter/assets/img/bg/2.jpg new file mode 100644 index 0000000..aa03a02 Binary files /dev/null and b/quarter/assets/img/bg/2.jpg differ diff --git a/quarter/assets/img/bg/2.png b/quarter/assets/img/bg/2.png new file mode 100644 index 0000000..f76209e Binary files /dev/null and b/quarter/assets/img/bg/2.png differ diff --git a/quarter/assets/img/bg/20.jpg b/quarter/assets/img/bg/20.jpg new file mode 100644 index 0000000..233b519 Binary files /dev/null and b/quarter/assets/img/bg/20.jpg differ diff --git a/quarter/assets/img/bg/21.jpg b/quarter/assets/img/bg/21.jpg new file mode 100644 index 0000000..e1bd6b9 Binary files /dev/null and b/quarter/assets/img/bg/21.jpg differ diff --git a/quarter/assets/img/bg/22.jpg b/quarter/assets/img/bg/22.jpg new file mode 100644 index 0000000..27fa5a1 Binary files /dev/null and b/quarter/assets/img/bg/22.jpg differ diff --git a/quarter/assets/img/bg/23.jpg b/quarter/assets/img/bg/23.jpg new file mode 100644 index 0000000..d5ca1de Binary files /dev/null and b/quarter/assets/img/bg/23.jpg differ diff --git a/quarter/assets/img/bg/24.jpg b/quarter/assets/img/bg/24.jpg new file mode 100644 index 0000000..11e2f6e Binary files /dev/null and b/quarter/assets/img/bg/24.jpg differ diff --git a/quarter/assets/img/bg/3.jpg b/quarter/assets/img/bg/3.jpg new file mode 100644 index 0000000..dd99cf7 Binary files /dev/null and b/quarter/assets/img/bg/3.jpg differ diff --git a/quarter/assets/img/bg/30.jpg b/quarter/assets/img/bg/30.jpg new file mode 100644 index 0000000..647b033 Binary files /dev/null and b/quarter/assets/img/bg/30.jpg differ diff --git a/quarter/assets/img/bg/4.jpg b/quarter/assets/img/bg/4.jpg new file mode 100644 index 0000000..f79f706 Binary files /dev/null and b/quarter/assets/img/bg/4.jpg differ diff --git a/quarter/assets/img/bg/5.jpg b/quarter/assets/img/bg/5.jpg new file mode 100644 index 0000000..f0fa31f Binary files /dev/null and b/quarter/assets/img/bg/5.jpg differ diff --git a/quarter/assets/img/bg/6.jpg b/quarter/assets/img/bg/6.jpg new file mode 100644 index 0000000..8d4cd22 Binary files /dev/null and b/quarter/assets/img/bg/6.jpg differ diff --git a/quarter/assets/img/bg/7.jpg b/quarter/assets/img/bg/7.jpg new file mode 100644 index 0000000..64d6179 Binary files /dev/null and b/quarter/assets/img/bg/7.jpg differ diff --git a/quarter/assets/img/bg/8-1.jpg b/quarter/assets/img/bg/8-1.jpg new file mode 100644 index 0000000..5c3eba1 Binary files /dev/null and b/quarter/assets/img/bg/8-1.jpg differ diff --git a/quarter/assets/img/bg/8-2.jpg b/quarter/assets/img/bg/8-2.jpg new file mode 100644 index 0000000..04c6646 Binary files /dev/null and b/quarter/assets/img/bg/8-2.jpg differ diff --git a/quarter/assets/img/bg/8.jpg b/quarter/assets/img/bg/8.jpg new file mode 100644 index 0000000..4ae2ac5 Binary files /dev/null and b/quarter/assets/img/bg/8.jpg differ diff --git a/quarter/assets/img/bg/9.jpg b/quarter/assets/img/bg/9.jpg new file mode 100644 index 0000000..02d63d2 Binary files /dev/null and b/quarter/assets/img/bg/9.jpg differ diff --git a/quarter/assets/img/bg/footer-bg-1.png b/quarter/assets/img/bg/footer-bg-1.png new file mode 100644 index 0000000..a13d2de Binary files /dev/null and b/quarter/assets/img/bg/footer-bg-1.png differ diff --git a/quarter/assets/img/blog/1.jpg b/quarter/assets/img/blog/1.jpg new file mode 100644 index 0000000..4c90e12 Binary files /dev/null and b/quarter/assets/img/blog/1.jpg differ diff --git a/quarter/assets/img/blog/2.jpg b/quarter/assets/img/blog/2.jpg new file mode 100644 index 0000000..097032f Binary files /dev/null and b/quarter/assets/img/blog/2.jpg differ diff --git a/quarter/assets/img/blog/3.jpg b/quarter/assets/img/blog/3.jpg new file mode 100644 index 0000000..fd30b9b Binary files /dev/null and b/quarter/assets/img/blog/3.jpg differ diff --git a/quarter/assets/img/blog/31.jpg b/quarter/assets/img/blog/31.jpg new file mode 100644 index 0000000..0fc1366 Binary files /dev/null and b/quarter/assets/img/blog/31.jpg differ diff --git a/quarter/assets/img/blog/32.jpg b/quarter/assets/img/blog/32.jpg new file mode 100644 index 0000000..2d270c4 Binary files /dev/null and b/quarter/assets/img/blog/32.jpg differ diff --git a/quarter/assets/img/blog/33.jpg b/quarter/assets/img/blog/33.jpg new file mode 100644 index 0000000..10e5b28 Binary files /dev/null and b/quarter/assets/img/blog/33.jpg differ diff --git a/quarter/assets/img/blog/34.jpg b/quarter/assets/img/blog/34.jpg new file mode 100644 index 0000000..0782af0 Binary files /dev/null and b/quarter/assets/img/blog/34.jpg differ diff --git a/quarter/assets/img/blog/35.jpg b/quarter/assets/img/blog/35.jpg new file mode 100644 index 0000000..93edd21 Binary files /dev/null and b/quarter/assets/img/blog/35.jpg differ diff --git a/quarter/assets/img/blog/4.jpg b/quarter/assets/img/blog/4.jpg new file mode 100644 index 0000000..dae7afa Binary files /dev/null and b/quarter/assets/img/blog/4.jpg differ diff --git a/quarter/assets/img/blog/5.jpg b/quarter/assets/img/blog/5.jpg new file mode 100644 index 0000000..ff93755 Binary files /dev/null and b/quarter/assets/img/blog/5.jpg differ diff --git a/quarter/assets/img/blog/6.jpg b/quarter/assets/img/blog/6.jpg new file mode 100644 index 0000000..60d0fac Binary files /dev/null and b/quarter/assets/img/blog/6.jpg differ diff --git a/quarter/assets/img/blog/7.jpg b/quarter/assets/img/blog/7.jpg new file mode 100644 index 0000000..b8835fe Binary files /dev/null and b/quarter/assets/img/blog/7.jpg differ diff --git a/quarter/assets/img/blog/8.jpg b/quarter/assets/img/blog/8.jpg new file mode 100644 index 0000000..b5a93e0 Binary files /dev/null and b/quarter/assets/img/blog/8.jpg differ diff --git a/quarter/assets/img/blog/author.jpg b/quarter/assets/img/blog/author.jpg new file mode 100644 index 0000000..c632350 Binary files /dev/null and b/quarter/assets/img/blog/author.jpg differ diff --git a/quarter/assets/img/blog/blog-details/1.jpg b/quarter/assets/img/blog/blog-details/1.jpg new file mode 100644 index 0000000..29a2a37 Binary files /dev/null and b/quarter/assets/img/blog/blog-details/1.jpg differ diff --git a/quarter/assets/img/blog/blog-details/11.jpg b/quarter/assets/img/blog/blog-details/11.jpg new file mode 100644 index 0000000..aa78911 Binary files /dev/null and b/quarter/assets/img/blog/blog-details/11.jpg differ diff --git a/quarter/assets/img/blog/blog-details/12.jpg b/quarter/assets/img/blog/blog-details/12.jpg new file mode 100644 index 0000000..f1e3a10 Binary files /dev/null and b/quarter/assets/img/blog/blog-details/12.jpg differ diff --git a/quarter/assets/img/brand-logo/1.png b/quarter/assets/img/brand-logo/1.png new file mode 100644 index 0000000..6c542b6 Binary files /dev/null and b/quarter/assets/img/brand-logo/1.png differ diff --git a/quarter/assets/img/brand-logo/2.png b/quarter/assets/img/brand-logo/2.png new file mode 100644 index 0000000..4a719e1 Binary files /dev/null and b/quarter/assets/img/brand-logo/2.png differ diff --git a/quarter/assets/img/brand-logo/3.png b/quarter/assets/img/brand-logo/3.png new file mode 100644 index 0000000..75a7097 Binary files /dev/null and b/quarter/assets/img/brand-logo/3.png differ diff --git a/quarter/assets/img/brand-logo/4.png b/quarter/assets/img/brand-logo/4.png new file mode 100644 index 0000000..605cfa3 Binary files /dev/null and b/quarter/assets/img/brand-logo/4.png differ diff --git a/quarter/assets/img/brand-logo/5.png b/quarter/assets/img/brand-logo/5.png new file mode 100644 index 0000000..7c01c63 Binary files /dev/null and b/quarter/assets/img/brand-logo/5.png differ diff --git a/quarter/assets/img/brand-logo/b1.png b/quarter/assets/img/brand-logo/b1.png new file mode 100644 index 0000000..de8fa37 Binary files /dev/null and b/quarter/assets/img/brand-logo/b1.png differ diff --git a/quarter/assets/img/brand-logo/b2.png b/quarter/assets/img/brand-logo/b2.png new file mode 100644 index 0000000..75a9dbe Binary files /dev/null and b/quarter/assets/img/brand-logo/b2.png differ diff --git a/quarter/assets/img/brand-logo/b3.png b/quarter/assets/img/brand-logo/b3.png new file mode 100644 index 0000000..1c08f7a Binary files /dev/null and b/quarter/assets/img/brand-logo/b3.png differ diff --git a/quarter/assets/img/brand-logo/b4.png b/quarter/assets/img/brand-logo/b4.png new file mode 100644 index 0000000..b90a567 Binary files /dev/null and b/quarter/assets/img/brand-logo/b4.png differ diff --git a/quarter/assets/img/brand-logo/b5.png b/quarter/assets/img/brand-logo/b5.png new file mode 100644 index 0000000..55f5615 Binary files /dev/null and b/quarter/assets/img/brand-logo/b5.png differ diff --git a/quarter/assets/img/effect/1.png b/quarter/assets/img/effect/1.png new file mode 100644 index 0000000..2f21310 Binary files /dev/null and b/quarter/assets/img/effect/1.png differ diff --git a/quarter/assets/img/effect/2.png b/quarter/assets/img/effect/2.png new file mode 100644 index 0000000..111e78b Binary files /dev/null and b/quarter/assets/img/effect/2.png differ diff --git a/quarter/assets/img/effect/3.png b/quarter/assets/img/effect/3.png new file mode 100644 index 0000000..2e67850 Binary files /dev/null and b/quarter/assets/img/effect/3.png differ diff --git a/quarter/assets/img/effect/4.png b/quarter/assets/img/effect/4.png new file mode 100644 index 0000000..e9c9c04 Binary files /dev/null and b/quarter/assets/img/effect/4.png differ diff --git a/quarter/assets/img/effect/5.png b/quarter/assets/img/effect/5.png new file mode 100644 index 0000000..0a29327 Binary files /dev/null and b/quarter/assets/img/effect/5.png differ diff --git a/quarter/assets/img/effect/6.png b/quarter/assets/img/effect/6.png new file mode 100644 index 0000000..dc59794 Binary files /dev/null and b/quarter/assets/img/effect/6.png differ diff --git a/quarter/assets/img/favicon.png b/quarter/assets/img/favicon.png new file mode 100644 index 0000000..987bbaa Binary files /dev/null and b/quarter/assets/img/favicon.png differ diff --git a/quarter/assets/img/gallery/1.jpg b/quarter/assets/img/gallery/1.jpg new file mode 100644 index 0000000..cab0c08 Binary files /dev/null and b/quarter/assets/img/gallery/1.jpg differ diff --git a/quarter/assets/img/gallery/10.jpg b/quarter/assets/img/gallery/10.jpg new file mode 100644 index 0000000..8a3c763 Binary files /dev/null and b/quarter/assets/img/gallery/10.jpg differ diff --git a/quarter/assets/img/gallery/11.jpg b/quarter/assets/img/gallery/11.jpg new file mode 100644 index 0000000..16dc94f Binary files /dev/null and b/quarter/assets/img/gallery/11.jpg differ diff --git a/quarter/assets/img/gallery/12.jpg b/quarter/assets/img/gallery/12.jpg new file mode 100644 index 0000000..a11de1d Binary files /dev/null and b/quarter/assets/img/gallery/12.jpg differ diff --git a/quarter/assets/img/gallery/2.jpg b/quarter/assets/img/gallery/2.jpg new file mode 100644 index 0000000..1d887cb Binary files /dev/null and b/quarter/assets/img/gallery/2.jpg differ diff --git a/quarter/assets/img/gallery/3.jpg b/quarter/assets/img/gallery/3.jpg new file mode 100644 index 0000000..11ad80b Binary files /dev/null and b/quarter/assets/img/gallery/3.jpg differ diff --git a/quarter/assets/img/gallery/4.jpg b/quarter/assets/img/gallery/4.jpg new file mode 100644 index 0000000..cfc4ec0 Binary files /dev/null and b/quarter/assets/img/gallery/4.jpg differ diff --git a/quarter/assets/img/gallery/5.jpg b/quarter/assets/img/gallery/5.jpg new file mode 100644 index 0000000..6dc1070 Binary files /dev/null and b/quarter/assets/img/gallery/5.jpg differ diff --git a/quarter/assets/img/gallery/6.jpg b/quarter/assets/img/gallery/6.jpg new file mode 100644 index 0000000..115ed27 Binary files /dev/null and b/quarter/assets/img/gallery/6.jpg differ diff --git a/quarter/assets/img/gallery/7.jpg b/quarter/assets/img/gallery/7.jpg new file mode 100644 index 0000000..a69d31f Binary files /dev/null and b/quarter/assets/img/gallery/7.jpg differ diff --git a/quarter/assets/img/gallery/8.jpg b/quarter/assets/img/gallery/8.jpg new file mode 100644 index 0000000..1e6c087 Binary files /dev/null and b/quarter/assets/img/gallery/8.jpg differ diff --git a/quarter/assets/img/gallery/9.jpg b/quarter/assets/img/gallery/9.jpg new file mode 100644 index 0000000..f780154 Binary files /dev/null and b/quarter/assets/img/gallery/9.jpg differ diff --git a/quarter/assets/img/home-demos/home-1.jpg b/quarter/assets/img/home-demos/home-1.jpg new file mode 100644 index 0000000..326270d Binary files /dev/null and b/quarter/assets/img/home-demos/home-1.jpg differ diff --git a/quarter/assets/img/home-demos/home-10.jpg b/quarter/assets/img/home-demos/home-10.jpg new file mode 100644 index 0000000..a367920 Binary files /dev/null and b/quarter/assets/img/home-demos/home-10.jpg differ diff --git a/quarter/assets/img/home-demos/home-11.jpg b/quarter/assets/img/home-demos/home-11.jpg new file mode 100644 index 0000000..e90c26d Binary files /dev/null and b/quarter/assets/img/home-demos/home-11.jpg differ diff --git a/quarter/assets/img/home-demos/home-2.jpg b/quarter/assets/img/home-demos/home-2.jpg new file mode 100644 index 0000000..289d5e3 Binary files /dev/null and b/quarter/assets/img/home-demos/home-2.jpg differ diff --git a/quarter/assets/img/home-demos/home-3.jpg b/quarter/assets/img/home-demos/home-3.jpg new file mode 100644 index 0000000..2f3ecc2 Binary files /dev/null and b/quarter/assets/img/home-demos/home-3.jpg differ diff --git a/quarter/assets/img/home-demos/home-4.jpg b/quarter/assets/img/home-demos/home-4.jpg new file mode 100644 index 0000000..21317c7 Binary files /dev/null and b/quarter/assets/img/home-demos/home-4.jpg differ diff --git a/quarter/assets/img/home-demos/home-5.jpg b/quarter/assets/img/home-demos/home-5.jpg new file mode 100644 index 0000000..f31151f Binary files /dev/null and b/quarter/assets/img/home-demos/home-5.jpg differ diff --git a/quarter/assets/img/home-demos/home-6.jpg b/quarter/assets/img/home-demos/home-6.jpg new file mode 100644 index 0000000..574bb7a Binary files /dev/null and b/quarter/assets/img/home-demos/home-6.jpg differ diff --git a/quarter/assets/img/home-demos/home-7.jpg b/quarter/assets/img/home-demos/home-7.jpg new file mode 100644 index 0000000..6bc418f Binary files /dev/null and b/quarter/assets/img/home-demos/home-7.jpg differ diff --git a/quarter/assets/img/home-demos/home-8.jpg b/quarter/assets/img/home-demos/home-8.jpg new file mode 100644 index 0000000..4a074a9 Binary files /dev/null and b/quarter/assets/img/home-demos/home-8.jpg differ diff --git a/quarter/assets/img/home-demos/home-9.jpg b/quarter/assets/img/home-demos/home-9.jpg new file mode 100644 index 0000000..763d214 Binary files /dev/null and b/quarter/assets/img/home-demos/home-9.jpg differ diff --git a/quarter/assets/img/icons/---car.png b/quarter/assets/img/icons/---car.png new file mode 100644 index 0000000..acc1a10 Binary files /dev/null and b/quarter/assets/img/icons/---car.png differ diff --git a/quarter/assets/img/icons/1.png b/quarter/assets/img/icons/1.png new file mode 100644 index 0000000..704f3a3 Binary files /dev/null and b/quarter/assets/img/icons/1.png differ diff --git a/quarter/assets/img/icons/10.png b/quarter/assets/img/icons/10.png new file mode 100644 index 0000000..720c1f1 Binary files /dev/null and b/quarter/assets/img/icons/10.png differ diff --git a/quarter/assets/img/icons/11.png b/quarter/assets/img/icons/11.png new file mode 100644 index 0000000..9c3072e Binary files /dev/null and b/quarter/assets/img/icons/11.png differ diff --git a/quarter/assets/img/icons/12.png b/quarter/assets/img/icons/12.png new file mode 100644 index 0000000..5088d40 Binary files /dev/null and b/quarter/assets/img/icons/12.png differ diff --git a/quarter/assets/img/icons/2.png b/quarter/assets/img/icons/2.png new file mode 100644 index 0000000..2f28b18 Binary files /dev/null and b/quarter/assets/img/icons/2.png differ diff --git a/quarter/assets/img/icons/3.png b/quarter/assets/img/icons/3.png new file mode 100644 index 0000000..0532f25 Binary files /dev/null and b/quarter/assets/img/icons/3.png differ diff --git a/quarter/assets/img/icons/4.png b/quarter/assets/img/icons/4.png new file mode 100644 index 0000000..78eaeea Binary files /dev/null and b/quarter/assets/img/icons/4.png differ diff --git a/quarter/assets/img/icons/5.png b/quarter/assets/img/icons/5.png new file mode 100644 index 0000000..1bcc948 Binary files /dev/null and b/quarter/assets/img/icons/5.png differ diff --git a/quarter/assets/img/icons/6.png b/quarter/assets/img/icons/6.png new file mode 100644 index 0000000..319b8d8 Binary files /dev/null and b/quarter/assets/img/icons/6.png differ diff --git a/quarter/assets/img/icons/7.png b/quarter/assets/img/icons/7.png new file mode 100644 index 0000000..25f0f65 Binary files /dev/null and b/quarter/assets/img/icons/7.png differ diff --git a/quarter/assets/img/icons/8.png b/quarter/assets/img/icons/8.png new file mode 100644 index 0000000..33c5801 Binary files /dev/null and b/quarter/assets/img/icons/8.png differ diff --git a/quarter/assets/img/icons/9.png b/quarter/assets/img/icons/9.png new file mode 100644 index 0000000..fb9915d Binary files /dev/null and b/quarter/assets/img/icons/9.png differ diff --git a/quarter/assets/img/icons/car.png b/quarter/assets/img/icons/car.png new file mode 100644 index 0000000..8428e3d Binary files /dev/null and b/quarter/assets/img/icons/car.png differ diff --git a/quarter/assets/img/icons/icon-img/1.png b/quarter/assets/img/icons/icon-img/1.png new file mode 100644 index 0000000..0c4e98b Binary files /dev/null and b/quarter/assets/img/icons/icon-img/1.png differ diff --git a/quarter/assets/img/icons/icon-img/10.png b/quarter/assets/img/icons/icon-img/10.png new file mode 100644 index 0000000..9d5d07a Binary files /dev/null and b/quarter/assets/img/icons/icon-img/10.png differ diff --git a/quarter/assets/img/icons/icon-img/11.png b/quarter/assets/img/icons/icon-img/11.png new file mode 100644 index 0000000..cd3319d Binary files /dev/null and b/quarter/assets/img/icons/icon-img/11.png differ diff --git a/quarter/assets/img/icons/icon-img/12.png b/quarter/assets/img/icons/icon-img/12.png new file mode 100644 index 0000000..1de301a Binary files /dev/null and b/quarter/assets/img/icons/icon-img/12.png differ diff --git a/quarter/assets/img/icons/icon-img/13.png b/quarter/assets/img/icons/icon-img/13.png new file mode 100644 index 0000000..1fc13ed Binary files /dev/null and b/quarter/assets/img/icons/icon-img/13.png differ diff --git a/quarter/assets/img/icons/icon-img/14.png b/quarter/assets/img/icons/icon-img/14.png new file mode 100644 index 0000000..6d0d004 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/14.png differ diff --git a/quarter/assets/img/icons/icon-img/15.png b/quarter/assets/img/icons/icon-img/15.png new file mode 100644 index 0000000..0804ecb Binary files /dev/null and b/quarter/assets/img/icons/icon-img/15.png differ diff --git a/quarter/assets/img/icons/icon-img/16.png b/quarter/assets/img/icons/icon-img/16.png new file mode 100644 index 0000000..941bac2 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/16.png differ diff --git a/quarter/assets/img/icons/icon-img/17.png b/quarter/assets/img/icons/icon-img/17.png new file mode 100644 index 0000000..bd7c406 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/17.png differ diff --git a/quarter/assets/img/icons/icon-img/18.png b/quarter/assets/img/icons/icon-img/18.png new file mode 100644 index 0000000..5fa40e0 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/18.png differ diff --git a/quarter/assets/img/icons/icon-img/19.png b/quarter/assets/img/icons/icon-img/19.png new file mode 100644 index 0000000..c9d002c Binary files /dev/null and b/quarter/assets/img/icons/icon-img/19.png differ diff --git a/quarter/assets/img/icons/icon-img/2.png b/quarter/assets/img/icons/icon-img/2.png new file mode 100644 index 0000000..72ff9e9 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/2.png differ diff --git a/quarter/assets/img/icons/icon-img/21.png b/quarter/assets/img/icons/icon-img/21.png new file mode 100644 index 0000000..5316786 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/21.png differ diff --git a/quarter/assets/img/icons/icon-img/22.png b/quarter/assets/img/icons/icon-img/22.png new file mode 100644 index 0000000..68f9aa0 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/22.png differ diff --git a/quarter/assets/img/icons/icon-img/23.png b/quarter/assets/img/icons/icon-img/23.png new file mode 100644 index 0000000..0df12ef Binary files /dev/null and b/quarter/assets/img/icons/icon-img/23.png differ diff --git a/quarter/assets/img/icons/icon-img/3.png b/quarter/assets/img/icons/icon-img/3.png new file mode 100644 index 0000000..e443207 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/3.png differ diff --git a/quarter/assets/img/icons/icon-img/4.png b/quarter/assets/img/icons/icon-img/4.png new file mode 100644 index 0000000..820c2bf Binary files /dev/null and b/quarter/assets/img/icons/icon-img/4.png differ diff --git a/quarter/assets/img/icons/icon-img/5.png b/quarter/assets/img/icons/icon-img/5.png new file mode 100644 index 0000000..c23895b Binary files /dev/null and b/quarter/assets/img/icons/icon-img/5.png differ diff --git a/quarter/assets/img/icons/icon-img/6.png b/quarter/assets/img/icons/icon-img/6.png new file mode 100644 index 0000000..eb1b008 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/6.png differ diff --git a/quarter/assets/img/icons/icon-img/7.png b/quarter/assets/img/icons/icon-img/7.png new file mode 100644 index 0000000..acf721c Binary files /dev/null and b/quarter/assets/img/icons/icon-img/7.png differ diff --git a/quarter/assets/img/icons/icon-img/8.png b/quarter/assets/img/icons/icon-img/8.png new file mode 100644 index 0000000..7a14bd4 Binary files /dev/null and b/quarter/assets/img/icons/icon-img/8.png differ diff --git a/quarter/assets/img/icons/icon-img/9.png b/quarter/assets/img/icons/icon-img/9.png new file mode 100644 index 0000000..5f1ff8d Binary files /dev/null and b/quarter/assets/img/icons/icon-img/9.png differ diff --git a/quarter/assets/img/icons/map-marker-2.png b/quarter/assets/img/icons/map-marker-2.png new file mode 100644 index 0000000..254f17a Binary files /dev/null and b/quarter/assets/img/icons/map-marker-2.png differ diff --git a/quarter/assets/img/icons/map-marker-3.png b/quarter/assets/img/icons/map-marker-3.png new file mode 100644 index 0000000..791d94b Binary files /dev/null and b/quarter/assets/img/icons/map-marker-3.png differ diff --git a/quarter/assets/img/icons/map-marker.png b/quarter/assets/img/icons/map-marker.png new file mode 100644 index 0000000..961cd62 Binary files /dev/null and b/quarter/assets/img/icons/map-marker.png differ diff --git a/quarter/assets/img/icons/payment-2.png b/quarter/assets/img/icons/payment-2.png new file mode 100644 index 0000000..724147e Binary files /dev/null and b/quarter/assets/img/icons/payment-2.png differ diff --git a/quarter/assets/img/icons/payment-3.png b/quarter/assets/img/icons/payment-3.png new file mode 100644 index 0000000..647ea41 Binary files /dev/null and b/quarter/assets/img/icons/payment-3.png differ diff --git a/quarter/assets/img/icons/payment-4.png b/quarter/assets/img/icons/payment-4.png new file mode 100644 index 0000000..81a50d4 Binary files /dev/null and b/quarter/assets/img/icons/payment-4.png differ diff --git a/quarter/assets/img/icons/payment.png b/quarter/assets/img/icons/payment.png new file mode 100644 index 0000000..2acf721 Binary files /dev/null and b/quarter/assets/img/icons/payment.png differ diff --git a/quarter/assets/img/icons/svg/1-cart.svg b/quarter/assets/img/icons/svg/1-cart.svg new file mode 100644 index 0000000..4892fc9 --- /dev/null +++ b/quarter/assets/img/icons/svg/1-cart.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/10-credit-card.svg b/quarter/assets/img/icons/svg/10-credit-card.svg new file mode 100644 index 0000000..6b2bfa8 --- /dev/null +++ b/quarter/assets/img/icons/svg/10-credit-card.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/11-gift-card.svg b/quarter/assets/img/icons/svg/11-gift-card.svg new file mode 100644 index 0000000..ea9ea35 --- /dev/null +++ b/quarter/assets/img/icons/svg/11-gift-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/quarter/assets/img/icons/svg/12-shopping-cart.svg b/quarter/assets/img/icons/svg/12-shopping-cart.svg new file mode 100644 index 0000000..4de41e7 --- /dev/null +++ b/quarter/assets/img/icons/svg/12-shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/quarter/assets/img/icons/svg/2-track.svg b/quarter/assets/img/icons/svg/2-track.svg new file mode 100644 index 0000000..e7d0420 --- /dev/null +++ b/quarter/assets/img/icons/svg/2-track.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/2/1-cart.svg b/quarter/assets/img/icons/svg/2/1-cart.svg new file mode 100644 index 0000000..865ed68 --- /dev/null +++ b/quarter/assets/img/icons/svg/2/1-cart.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/2/2-track.svg b/quarter/assets/img/icons/svg/2/2-track.svg new file mode 100644 index 0000000..c2a46a2 --- /dev/null +++ b/quarter/assets/img/icons/svg/2/2-track.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/2/3-payment.svg b/quarter/assets/img/icons/svg/2/3-payment.svg new file mode 100644 index 0000000..4397fb8 --- /dev/null +++ b/quarter/assets/img/icons/svg/2/3-payment.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/2/4-track.svg b/quarter/assets/img/icons/svg/2/4-track.svg new file mode 100644 index 0000000..dea6a51 --- /dev/null +++ b/quarter/assets/img/icons/svg/2/4-track.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/2/5-prize.svg b/quarter/assets/img/icons/svg/2/5-prize.svg new file mode 100644 index 0000000..7afef73 --- /dev/null +++ b/quarter/assets/img/icons/svg/2/5-prize.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/2/6-return.svg b/quarter/assets/img/icons/svg/2/6-return.svg new file mode 100644 index 0000000..5d02923 --- /dev/null +++ b/quarter/assets/img/icons/svg/2/6-return.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/2/7-support.svg b/quarter/assets/img/icons/svg/2/7-support.svg new file mode 100644 index 0000000..5158a1e --- /dev/null +++ b/quarter/assets/img/icons/svg/2/7-support.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/quarter/assets/img/icons/svg/3-payment.svg b/quarter/assets/img/icons/svg/3-payment.svg new file mode 100644 index 0000000..7e68876 --- /dev/null +++ b/quarter/assets/img/icons/svg/3-payment.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/4-track.svg b/quarter/assets/img/icons/svg/4-track.svg new file mode 100644 index 0000000..f4b2c11 --- /dev/null +++ b/quarter/assets/img/icons/svg/4-track.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/5-madel.svg b/quarter/assets/img/icons/svg/5-madel.svg new file mode 100644 index 0000000..985f2e6 --- /dev/null +++ b/quarter/assets/img/icons/svg/5-madel.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/6-return.svg b/quarter/assets/img/icons/svg/6-return.svg new file mode 100644 index 0000000..a3ff8f7 --- /dev/null +++ b/quarter/assets/img/icons/svg/6-return.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/quarter/assets/img/icons/svg/7-support.svg b/quarter/assets/img/icons/svg/7-support.svg new file mode 100644 index 0000000..b90cd1a --- /dev/null +++ b/quarter/assets/img/icons/svg/7-support.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/quarter/assets/img/icons/svg/8-trolley.svg b/quarter/assets/img/icons/svg/8-trolley.svg new file mode 100644 index 0000000..3d5a8d8 --- /dev/null +++ b/quarter/assets/img/icons/svg/8-trolley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/quarter/assets/img/icons/svg/9-money.svg b/quarter/assets/img/icons/svg/9-money.svg new file mode 100644 index 0000000..8477ef2 --- /dev/null +++ b/quarter/assets/img/icons/svg/9-money.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/assets/img/img-slide/1.jpg b/quarter/assets/img/img-slide/1.jpg new file mode 100644 index 0000000..80a7b25 Binary files /dev/null and b/quarter/assets/img/img-slide/1.jpg differ diff --git a/quarter/assets/img/img-slide/11.jpg b/quarter/assets/img/img-slide/11.jpg new file mode 100644 index 0000000..373784e Binary files /dev/null and b/quarter/assets/img/img-slide/11.jpg differ diff --git a/quarter/assets/img/img-slide/12.jpg b/quarter/assets/img/img-slide/12.jpg new file mode 100644 index 0000000..c8ff6d3 Binary files /dev/null and b/quarter/assets/img/img-slide/12.jpg differ diff --git a/quarter/assets/img/img-slide/13.jpg b/quarter/assets/img/img-slide/13.jpg new file mode 100644 index 0000000..0869c48 Binary files /dev/null and b/quarter/assets/img/img-slide/13.jpg differ diff --git a/quarter/assets/img/img-slide/14.jpg b/quarter/assets/img/img-slide/14.jpg new file mode 100644 index 0000000..f885e80 Binary files /dev/null and b/quarter/assets/img/img-slide/14.jpg differ diff --git a/quarter/assets/img/img-slide/2.jpg b/quarter/assets/img/img-slide/2.jpg new file mode 100644 index 0000000..f724680 Binary files /dev/null and b/quarter/assets/img/img-slide/2.jpg differ diff --git a/quarter/assets/img/img-slide/21.jpg b/quarter/assets/img/img-slide/21.jpg new file mode 100644 index 0000000..ad764d3 Binary files /dev/null and b/quarter/assets/img/img-slide/21.jpg differ diff --git a/quarter/assets/img/img-slide/22.jpg b/quarter/assets/img/img-slide/22.jpg new file mode 100644 index 0000000..cc23774 Binary files /dev/null and b/quarter/assets/img/img-slide/22.jpg differ diff --git a/quarter/assets/img/img-slide/23.jpg b/quarter/assets/img/img-slide/23.jpg new file mode 100644 index 0000000..3140721 Binary files /dev/null and b/quarter/assets/img/img-slide/23.jpg differ diff --git a/quarter/assets/img/img-slide/24.jpg b/quarter/assets/img/img-slide/24.jpg new file mode 100644 index 0000000..fb90557 Binary files /dev/null and b/quarter/assets/img/img-slide/24.jpg differ diff --git a/quarter/assets/img/img-slide/3.jpg b/quarter/assets/img/img-slide/3.jpg new file mode 100644 index 0000000..353a95f Binary files /dev/null and b/quarter/assets/img/img-slide/3.jpg differ diff --git a/quarter/assets/img/img-slide/31.jpg b/quarter/assets/img/img-slide/31.jpg new file mode 100644 index 0000000..8d60a5c Binary files /dev/null and b/quarter/assets/img/img-slide/31.jpg differ diff --git a/quarter/assets/img/img-slide/32.jpg b/quarter/assets/img/img-slide/32.jpg new file mode 100644 index 0000000..5097bcf Binary files /dev/null and b/quarter/assets/img/img-slide/32.jpg differ diff --git a/quarter/assets/img/img-slide/33.jpg b/quarter/assets/img/img-slide/33.jpg new file mode 100644 index 0000000..c6f81cf Binary files /dev/null and b/quarter/assets/img/img-slide/33.jpg differ diff --git a/quarter/assets/img/img-slide/34.jpg b/quarter/assets/img/img-slide/34.jpg new file mode 100644 index 0000000..77224dd Binary files /dev/null and b/quarter/assets/img/img-slide/34.jpg differ diff --git a/quarter/assets/img/img-slide/35.jpg b/quarter/assets/img/img-slide/35.jpg new file mode 100644 index 0000000..b2c0564 Binary files /dev/null and b/quarter/assets/img/img-slide/35.jpg differ diff --git a/quarter/assets/img/img-slide/4.jpg b/quarter/assets/img/img-slide/4.jpg new file mode 100644 index 0000000..d779534 Binary files /dev/null and b/quarter/assets/img/img-slide/4.jpg differ diff --git a/quarter/assets/img/logo-2.png b/quarter/assets/img/logo-2.png new file mode 100644 index 0000000..b545097 Binary files /dev/null and b/quarter/assets/img/logo-2.png differ diff --git a/quarter/assets/img/logo.png b/quarter/assets/img/logo.png new file mode 100644 index 0000000..3ef17af Binary files /dev/null and b/quarter/assets/img/logo.png differ diff --git a/quarter/assets/img/neighbour/1.jpg b/quarter/assets/img/neighbour/1.jpg new file mode 100644 index 0000000..7094311 Binary files /dev/null and b/quarter/assets/img/neighbour/1.jpg differ diff --git a/quarter/assets/img/neighbour/2.jpg b/quarter/assets/img/neighbour/2.jpg new file mode 100644 index 0000000..bc2c02a Binary files /dev/null and b/quarter/assets/img/neighbour/2.jpg differ diff --git a/quarter/assets/img/neighbour/3.jpg b/quarter/assets/img/neighbour/3.jpg new file mode 100644 index 0000000..3427578 Binary files /dev/null and b/quarter/assets/img/neighbour/3.jpg differ diff --git a/quarter/assets/img/others/1.jpg b/quarter/assets/img/others/1.jpg new file mode 100644 index 0000000..38ef451 Binary files /dev/null and b/quarter/assets/img/others/1.jpg differ diff --git a/quarter/assets/img/others/1.png b/quarter/assets/img/others/1.png new file mode 100644 index 0000000..8263058 Binary files /dev/null and b/quarter/assets/img/others/1.png differ diff --git a/quarter/assets/img/others/10.png b/quarter/assets/img/others/10.png new file mode 100644 index 0000000..45cea71 Binary files /dev/null and b/quarter/assets/img/others/10.png differ diff --git a/quarter/assets/img/others/11.png b/quarter/assets/img/others/11.png new file mode 100644 index 0000000..05e3e4e Binary files /dev/null and b/quarter/assets/img/others/11.png differ diff --git a/quarter/assets/img/others/12.jpg b/quarter/assets/img/others/12.jpg new file mode 100644 index 0000000..ec92b40 Binary files /dev/null and b/quarter/assets/img/others/12.jpg differ diff --git a/quarter/assets/img/others/13.png b/quarter/assets/img/others/13.png new file mode 100644 index 0000000..0bf4262 Binary files /dev/null and b/quarter/assets/img/others/13.png differ diff --git a/quarter/assets/img/others/14.jpg b/quarter/assets/img/others/14.jpg new file mode 100644 index 0000000..d60e4c8 Binary files /dev/null and b/quarter/assets/img/others/14.jpg differ diff --git a/quarter/assets/img/others/15.jpg b/quarter/assets/img/others/15.jpg new file mode 100644 index 0000000..e9bb23c Binary files /dev/null and b/quarter/assets/img/others/15.jpg differ diff --git a/quarter/assets/img/others/16.jpg b/quarter/assets/img/others/16.jpg new file mode 100644 index 0000000..be940bb Binary files /dev/null and b/quarter/assets/img/others/16.jpg differ diff --git a/quarter/assets/img/others/2.jpg b/quarter/assets/img/others/2.jpg new file mode 100644 index 0000000..eb6f2f0 Binary files /dev/null and b/quarter/assets/img/others/2.jpg differ diff --git a/quarter/assets/img/others/2.png b/quarter/assets/img/others/2.png new file mode 100644 index 0000000..4a4a84a Binary files /dev/null and b/quarter/assets/img/others/2.png differ diff --git a/quarter/assets/img/others/3.jpg b/quarter/assets/img/others/3.jpg new file mode 100644 index 0000000..4cc3632 Binary files /dev/null and b/quarter/assets/img/others/3.jpg differ diff --git a/quarter/assets/img/others/4.jpg b/quarter/assets/img/others/4.jpg new file mode 100644 index 0000000..a794959 Binary files /dev/null and b/quarter/assets/img/others/4.jpg differ diff --git a/quarter/assets/img/others/5.jpg b/quarter/assets/img/others/5.jpg new file mode 100644 index 0000000..1d49509 Binary files /dev/null and b/quarter/assets/img/others/5.jpg differ diff --git a/quarter/assets/img/others/5.png b/quarter/assets/img/others/5.png new file mode 100644 index 0000000..4123f91 Binary files /dev/null and b/quarter/assets/img/others/5.png differ diff --git a/quarter/assets/img/others/6.jpg b/quarter/assets/img/others/6.jpg new file mode 100644 index 0000000..97d1630 Binary files /dev/null and b/quarter/assets/img/others/6.jpg differ diff --git a/quarter/assets/img/others/7.png b/quarter/assets/img/others/7.png new file mode 100644 index 0000000..a87b6a9 Binary files /dev/null and b/quarter/assets/img/others/7.png differ diff --git a/quarter/assets/img/others/8.png b/quarter/assets/img/others/8.png new file mode 100644 index 0000000..6e49d90 Binary files /dev/null and b/quarter/assets/img/others/8.png differ diff --git a/quarter/assets/img/others/9.jpg b/quarter/assets/img/others/9.jpg new file mode 100644 index 0000000..59159c2 Binary files /dev/null and b/quarter/assets/img/others/9.jpg differ diff --git a/quarter/assets/img/others/9.png b/quarter/assets/img/others/9.png new file mode 100644 index 0000000..551f9d9 Binary files /dev/null and b/quarter/assets/img/others/9.png differ diff --git a/quarter/assets/img/others/error-1.png b/quarter/assets/img/others/error-1.png new file mode 100644 index 0000000..8c0cf80 Binary files /dev/null and b/quarter/assets/img/others/error-1.png differ diff --git a/quarter/assets/img/product-2/1.png b/quarter/assets/img/product-2/1.png new file mode 100644 index 0000000..3406f86 Binary files /dev/null and b/quarter/assets/img/product-2/1.png differ diff --git a/quarter/assets/img/product-2/10.png b/quarter/assets/img/product-2/10.png new file mode 100644 index 0000000..c4b173e Binary files /dev/null and b/quarter/assets/img/product-2/10.png differ diff --git a/quarter/assets/img/product-2/11.png b/quarter/assets/img/product-2/11.png new file mode 100644 index 0000000..8e66b1b Binary files /dev/null and b/quarter/assets/img/product-2/11.png differ diff --git a/quarter/assets/img/product-2/12.png b/quarter/assets/img/product-2/12.png new file mode 100644 index 0000000..492145e Binary files /dev/null and b/quarter/assets/img/product-2/12.png differ diff --git a/quarter/assets/img/product-2/13.png b/quarter/assets/img/product-2/13.png new file mode 100644 index 0000000..529e7c1 Binary files /dev/null and b/quarter/assets/img/product-2/13.png differ diff --git a/quarter/assets/img/product-2/14.png b/quarter/assets/img/product-2/14.png new file mode 100644 index 0000000..1a9060f Binary files /dev/null and b/quarter/assets/img/product-2/14.png differ diff --git a/quarter/assets/img/product-2/2.png b/quarter/assets/img/product-2/2.png new file mode 100644 index 0000000..89ae06c Binary files /dev/null and b/quarter/assets/img/product-2/2.png differ diff --git a/quarter/assets/img/product-2/3.png b/quarter/assets/img/product-2/3.png new file mode 100644 index 0000000..bd93674 Binary files /dev/null and b/quarter/assets/img/product-2/3.png differ diff --git a/quarter/assets/img/product-2/4.png b/quarter/assets/img/product-2/4.png new file mode 100644 index 0000000..7271c86 Binary files /dev/null and b/quarter/assets/img/product-2/4.png differ diff --git a/quarter/assets/img/product-2/5.png b/quarter/assets/img/product-2/5.png new file mode 100644 index 0000000..66dda39 Binary files /dev/null and b/quarter/assets/img/product-2/5.png differ diff --git a/quarter/assets/img/product-2/6.png b/quarter/assets/img/product-2/6.png new file mode 100644 index 0000000..a01076f Binary files /dev/null and b/quarter/assets/img/product-2/6.png differ diff --git a/quarter/assets/img/product-2/7.png b/quarter/assets/img/product-2/7.png new file mode 100644 index 0000000..8a4e665 Binary files /dev/null and b/quarter/assets/img/product-2/7.png differ diff --git a/quarter/assets/img/product-2/8.png b/quarter/assets/img/product-2/8.png new file mode 100644 index 0000000..f920034 Binary files /dev/null and b/quarter/assets/img/product-2/8.png differ diff --git a/quarter/assets/img/product-2/9.png b/quarter/assets/img/product-2/9.png new file mode 100644 index 0000000..9f3271b Binary files /dev/null and b/quarter/assets/img/product-2/9.png differ diff --git a/quarter/assets/img/product-3/1.jpg b/quarter/assets/img/product-3/1.jpg new file mode 100644 index 0000000..cab0c08 Binary files /dev/null and b/quarter/assets/img/product-3/1.jpg differ diff --git a/quarter/assets/img/product-3/10.jpg b/quarter/assets/img/product-3/10.jpg new file mode 100644 index 0000000..f780154 Binary files /dev/null and b/quarter/assets/img/product-3/10.jpg differ diff --git a/quarter/assets/img/product-3/2.jpg b/quarter/assets/img/product-3/2.jpg new file mode 100644 index 0000000..54b959d Binary files /dev/null and b/quarter/assets/img/product-3/2.jpg differ diff --git a/quarter/assets/img/product-3/3.jpg b/quarter/assets/img/product-3/3.jpg new file mode 100644 index 0000000..e32a573 Binary files /dev/null and b/quarter/assets/img/product-3/3.jpg differ diff --git a/quarter/assets/img/product-3/4.jpg b/quarter/assets/img/product-3/4.jpg new file mode 100644 index 0000000..cfc4ec0 Binary files /dev/null and b/quarter/assets/img/product-3/4.jpg differ diff --git a/quarter/assets/img/product-3/5.jpg b/quarter/assets/img/product-3/5.jpg new file mode 100644 index 0000000..6dc1070 Binary files /dev/null and b/quarter/assets/img/product-3/5.jpg differ diff --git a/quarter/assets/img/product-3/6.jpg b/quarter/assets/img/product-3/6.jpg new file mode 100644 index 0000000..115ed27 Binary files /dev/null and b/quarter/assets/img/product-3/6.jpg differ diff --git a/quarter/assets/img/product-3/7.jpg b/quarter/assets/img/product-3/7.jpg new file mode 100644 index 0000000..11ad80b Binary files /dev/null and b/quarter/assets/img/product-3/7.jpg differ diff --git a/quarter/assets/img/product-3/8.jpg b/quarter/assets/img/product-3/8.jpg new file mode 100644 index 0000000..1e6c087 Binary files /dev/null and b/quarter/assets/img/product-3/8.jpg differ diff --git a/quarter/assets/img/product-3/9.jpg b/quarter/assets/img/product-3/9.jpg new file mode 100644 index 0000000..a69d31f Binary files /dev/null and b/quarter/assets/img/product-3/9.jpg differ diff --git a/quarter/assets/img/product/1.png b/quarter/assets/img/product/1.png new file mode 100644 index 0000000..f510d91 Binary files /dev/null and b/quarter/assets/img/product/1.png differ diff --git a/quarter/assets/img/product/10.png b/quarter/assets/img/product/10.png new file mode 100644 index 0000000..32ee540 Binary files /dev/null and b/quarter/assets/img/product/10.png differ diff --git a/quarter/assets/img/product/11.png b/quarter/assets/img/product/11.png new file mode 100644 index 0000000..d3b0480 Binary files /dev/null and b/quarter/assets/img/product/11.png differ diff --git a/quarter/assets/img/product/12.png b/quarter/assets/img/product/12.png new file mode 100644 index 0000000..151c350 Binary files /dev/null and b/quarter/assets/img/product/12.png differ diff --git a/quarter/assets/img/product/13.png b/quarter/assets/img/product/13.png new file mode 100644 index 0000000..f1c5091 Binary files /dev/null and b/quarter/assets/img/product/13.png differ diff --git a/quarter/assets/img/product/14.png b/quarter/assets/img/product/14.png new file mode 100644 index 0000000..c8b1180 Binary files /dev/null and b/quarter/assets/img/product/14.png differ diff --git a/quarter/assets/img/product/15.png b/quarter/assets/img/product/15.png new file mode 100644 index 0000000..f307dfe Binary files /dev/null and b/quarter/assets/img/product/15.png differ diff --git a/quarter/assets/img/product/16.png b/quarter/assets/img/product/16.png new file mode 100644 index 0000000..dbad6c3 Binary files /dev/null and b/quarter/assets/img/product/16.png differ diff --git a/quarter/assets/img/product/17.png b/quarter/assets/img/product/17.png new file mode 100644 index 0000000..19fc8d4 Binary files /dev/null and b/quarter/assets/img/product/17.png differ diff --git a/quarter/assets/img/product/18.png b/quarter/assets/img/product/18.png new file mode 100644 index 0000000..5b09f8f Binary files /dev/null and b/quarter/assets/img/product/18.png differ diff --git a/quarter/assets/img/product/19.png b/quarter/assets/img/product/19.png new file mode 100644 index 0000000..e26bc9c Binary files /dev/null and b/quarter/assets/img/product/19.png differ diff --git a/quarter/assets/img/product/2.png b/quarter/assets/img/product/2.png new file mode 100644 index 0000000..c5ef7ed Binary files /dev/null and b/quarter/assets/img/product/2.png differ diff --git a/quarter/assets/img/product/3.png b/quarter/assets/img/product/3.png new file mode 100644 index 0000000..1565a44 Binary files /dev/null and b/quarter/assets/img/product/3.png differ diff --git a/quarter/assets/img/product/4.png b/quarter/assets/img/product/4.png new file mode 100644 index 0000000..bc9f5d6 Binary files /dev/null and b/quarter/assets/img/product/4.png differ diff --git a/quarter/assets/img/product/5.png b/quarter/assets/img/product/5.png new file mode 100644 index 0000000..f510d91 Binary files /dev/null and b/quarter/assets/img/product/5.png differ diff --git a/quarter/assets/img/product/6.png b/quarter/assets/img/product/6.png new file mode 100644 index 0000000..c5ef7ed Binary files /dev/null and b/quarter/assets/img/product/6.png differ diff --git a/quarter/assets/img/product/7.png b/quarter/assets/img/product/7.png new file mode 100644 index 0000000..1565a44 Binary files /dev/null and b/quarter/assets/img/product/7.png differ diff --git a/quarter/assets/img/product/8.png b/quarter/assets/img/product/8.png new file mode 100644 index 0000000..bc9f5d6 Binary files /dev/null and b/quarter/assets/img/product/8.png differ diff --git a/quarter/assets/img/product/9.png b/quarter/assets/img/product/9.png new file mode 100644 index 0000000..c2df7be Binary files /dev/null and b/quarter/assets/img/product/9.png differ diff --git a/quarter/assets/img/service/1.jpg b/quarter/assets/img/service/1.jpg new file mode 100644 index 0000000..4f35a0b Binary files /dev/null and b/quarter/assets/img/service/1.jpg differ diff --git a/quarter/assets/img/service/11.jpg b/quarter/assets/img/service/11.jpg new file mode 100644 index 0000000..1b98f97 Binary files /dev/null and b/quarter/assets/img/service/11.jpg differ diff --git a/quarter/assets/img/service/2.jpg b/quarter/assets/img/service/2.jpg new file mode 100644 index 0000000..48aa207 Binary files /dev/null and b/quarter/assets/img/service/2.jpg differ diff --git a/quarter/assets/img/service/21.jpg b/quarter/assets/img/service/21.jpg new file mode 100644 index 0000000..87d3387 Binary files /dev/null and b/quarter/assets/img/service/21.jpg differ diff --git a/quarter/assets/img/service/22.jpg b/quarter/assets/img/service/22.jpg new file mode 100644 index 0000000..ac50c4c Binary files /dev/null and b/quarter/assets/img/service/22.jpg differ diff --git a/quarter/assets/img/service/3.jpg b/quarter/assets/img/service/3.jpg new file mode 100644 index 0000000..2fcb791 Binary files /dev/null and b/quarter/assets/img/service/3.jpg differ diff --git a/quarter/assets/img/service/31.jpg b/quarter/assets/img/service/31.jpg new file mode 100644 index 0000000..370bd54 Binary files /dev/null and b/quarter/assets/img/service/31.jpg differ diff --git a/quarter/assets/img/service/32.jpg b/quarter/assets/img/service/32.jpg new file mode 100644 index 0000000..60f7198 Binary files /dev/null and b/quarter/assets/img/service/32.jpg differ diff --git a/quarter/assets/img/service/33.jpg b/quarter/assets/img/service/33.jpg new file mode 100644 index 0000000..83edb05 Binary files /dev/null and b/quarter/assets/img/service/33.jpg differ diff --git a/quarter/assets/img/service/34.jpg b/quarter/assets/img/service/34.jpg new file mode 100644 index 0000000..195b6fd Binary files /dev/null and b/quarter/assets/img/service/34.jpg differ diff --git a/quarter/assets/img/service/history-1.jpg b/quarter/assets/img/service/history-1.jpg new file mode 100644 index 0000000..3ed6137 Binary files /dev/null and b/quarter/assets/img/service/history-1.jpg differ diff --git a/quarter/assets/img/slider/--21.png b/quarter/assets/img/slider/--21.png new file mode 100644 index 0000000..8c7b22a Binary files /dev/null and b/quarter/assets/img/slider/--21.png differ diff --git a/quarter/assets/img/slider/1.jpg b/quarter/assets/img/slider/1.jpg new file mode 100644 index 0000000..7f12b46 Binary files /dev/null and b/quarter/assets/img/slider/1.jpg differ diff --git a/quarter/assets/img/slider/11.jpg b/quarter/assets/img/slider/11.jpg new file mode 100644 index 0000000..8fdf261 Binary files /dev/null and b/quarter/assets/img/slider/11.jpg differ diff --git a/quarter/assets/img/slider/111.jpeg b/quarter/assets/img/slider/111.jpeg new file mode 100644 index 0000000..2a8895e Binary files /dev/null and b/quarter/assets/img/slider/111.jpeg differ diff --git a/quarter/assets/img/slider/12.jpg b/quarter/assets/img/slider/12.jpg new file mode 100644 index 0000000..2d7af6b Binary files /dev/null and b/quarter/assets/img/slider/12.jpg differ diff --git a/quarter/assets/img/slider/13.jpg b/quarter/assets/img/slider/13.jpg new file mode 100644 index 0000000..5bc6035 Binary files /dev/null and b/quarter/assets/img/slider/13.jpg differ diff --git a/quarter/assets/img/slider/14.jpg b/quarter/assets/img/slider/14.jpg new file mode 100644 index 0000000..98a130c Binary files /dev/null and b/quarter/assets/img/slider/14.jpg differ diff --git a/quarter/assets/img/slider/2.jpg b/quarter/assets/img/slider/2.jpg new file mode 100644 index 0000000..a973c16 Binary files /dev/null and b/quarter/assets/img/slider/2.jpg differ diff --git a/quarter/assets/img/slider/21.png b/quarter/assets/img/slider/21.png new file mode 100644 index 0000000..aca0e98 Binary files /dev/null and b/quarter/assets/img/slider/21.png differ diff --git a/quarter/assets/img/slider/22.png b/quarter/assets/img/slider/22.png new file mode 100644 index 0000000..a81ffbf Binary files /dev/null and b/quarter/assets/img/slider/22.png differ diff --git a/quarter/assets/img/slider/3.jpg b/quarter/assets/img/slider/3.jpg new file mode 100644 index 0000000..9d4b135 Binary files /dev/null and b/quarter/assets/img/slider/3.jpg differ diff --git a/quarter/assets/img/slider/31-bg.png b/quarter/assets/img/slider/31-bg.png new file mode 100644 index 0000000..86d9c2e Binary files /dev/null and b/quarter/assets/img/slider/31-bg.png differ diff --git a/quarter/assets/img/slider/31.png b/quarter/assets/img/slider/31.png new file mode 100644 index 0000000..3f9265b Binary files /dev/null and b/quarter/assets/img/slider/31.png differ diff --git a/quarter/assets/img/slider/41-1.png b/quarter/assets/img/slider/41-1.png new file mode 100644 index 0000000..2a2040f Binary files /dev/null and b/quarter/assets/img/slider/41-1.png differ diff --git a/quarter/assets/img/slider/41.jpg b/quarter/assets/img/slider/41.jpg new file mode 100644 index 0000000..1cc8aa7 Binary files /dev/null and b/quarter/assets/img/slider/41.jpg differ diff --git a/quarter/assets/img/slider/51.jpg b/quarter/assets/img/slider/51.jpg new file mode 100644 index 0000000..fd35709 Binary files /dev/null and b/quarter/assets/img/slider/51.jpg differ diff --git a/quarter/assets/img/slider/52.jpg b/quarter/assets/img/slider/52.jpg new file mode 100644 index 0000000..50c7e4e Binary files /dev/null and b/quarter/assets/img/slider/52.jpg differ diff --git a/quarter/assets/img/slider/53.jpg b/quarter/assets/img/slider/53.jpg new file mode 100644 index 0000000..5259c93 Binary files /dev/null and b/quarter/assets/img/slider/53.jpg differ diff --git a/quarter/assets/img/slider/61.jpg b/quarter/assets/img/slider/61.jpg new file mode 100644 index 0000000..55e973c Binary files /dev/null and b/quarter/assets/img/slider/61.jpg differ diff --git a/quarter/assets/img/slider/62.jpg b/quarter/assets/img/slider/62.jpg new file mode 100644 index 0000000..fd6cf28 Binary files /dev/null and b/quarter/assets/img/slider/62.jpg differ diff --git a/quarter/assets/img/slider/63.jpg b/quarter/assets/img/slider/63.jpg new file mode 100644 index 0000000..118a7fd Binary files /dev/null and b/quarter/assets/img/slider/63.jpg differ diff --git a/quarter/assets/img/slider/64.jpg b/quarter/assets/img/slider/64.jpg new file mode 100644 index 0000000..202f9b9 Binary files /dev/null and b/quarter/assets/img/slider/64.jpg differ diff --git a/quarter/assets/img/team/1.jpg b/quarter/assets/img/team/1.jpg new file mode 100644 index 0000000..f294cf9 Binary files /dev/null and b/quarter/assets/img/team/1.jpg differ diff --git a/quarter/assets/img/team/2.jpg b/quarter/assets/img/team/2.jpg new file mode 100644 index 0000000..243aacd Binary files /dev/null and b/quarter/assets/img/team/2.jpg differ diff --git a/quarter/assets/img/team/21.jpg b/quarter/assets/img/team/21.jpg new file mode 100644 index 0000000..16c3355 Binary files /dev/null and b/quarter/assets/img/team/21.jpg differ diff --git a/quarter/assets/img/team/3.jpg b/quarter/assets/img/team/3.jpg new file mode 100644 index 0000000..f693399 Binary files /dev/null and b/quarter/assets/img/team/3.jpg differ diff --git a/quarter/assets/img/team/4.jpg b/quarter/assets/img/team/4.jpg new file mode 100644 index 0000000..528a2c5 Binary files /dev/null and b/quarter/assets/img/team/4.jpg differ diff --git a/quarter/assets/img/team/5.jpg b/quarter/assets/img/team/5.jpg new file mode 100644 index 0000000..1420d72 Binary files /dev/null and b/quarter/assets/img/team/5.jpg differ diff --git a/quarter/assets/img/team/6.jpg b/quarter/assets/img/team/6.jpg new file mode 100644 index 0000000..0d35c46 Binary files /dev/null and b/quarter/assets/img/team/6.jpg differ diff --git a/quarter/assets/img/team/7.jpg b/quarter/assets/img/team/7.jpg new file mode 100644 index 0000000..702c8f2 Binary files /dev/null and b/quarter/assets/img/team/7.jpg differ diff --git a/quarter/assets/img/team/8.jpg b/quarter/assets/img/team/8.jpg new file mode 100644 index 0000000..79010d8 Binary files /dev/null and b/quarter/assets/img/team/8.jpg differ diff --git a/quarter/assets/img/team/9.jpg b/quarter/assets/img/team/9.jpg new file mode 100644 index 0000000..d718ddd Binary files /dev/null and b/quarter/assets/img/team/9.jpg differ diff --git a/quarter/assets/img/team/t-4.png b/quarter/assets/img/team/t-4.png new file mode 100644 index 0000000..3ff1694 Binary files /dev/null and b/quarter/assets/img/team/t-4.png differ diff --git a/quarter/assets/img/testimonial/1.jpg b/quarter/assets/img/testimonial/1.jpg new file mode 100644 index 0000000..0dfce75 Binary files /dev/null and b/quarter/assets/img/testimonial/1.jpg differ diff --git a/quarter/assets/img/testimonial/2.jpg b/quarter/assets/img/testimonial/2.jpg new file mode 100644 index 0000000..cb52120 Binary files /dev/null and b/quarter/assets/img/testimonial/2.jpg differ diff --git a/quarter/assets/img/testimonial/3.jpg b/quarter/assets/img/testimonial/3.jpg new file mode 100644 index 0000000..3592c00 Binary files /dev/null and b/quarter/assets/img/testimonial/3.jpg differ diff --git a/quarter/assets/img/testimonial/4.jpg b/quarter/assets/img/testimonial/4.jpg new file mode 100644 index 0000000..5a3bd59 Binary files /dev/null and b/quarter/assets/img/testimonial/4.jpg differ diff --git a/quarter/assets/img/testimonial/5.jpg b/quarter/assets/img/testimonial/5.jpg new file mode 100644 index 0000000..2b948ad Binary files /dev/null and b/quarter/assets/img/testimonial/5.jpg differ diff --git a/quarter/assets/img/testimonial/6.jpg b/quarter/assets/img/testimonial/6.jpg new file mode 100644 index 0000000..5327716 Binary files /dev/null and b/quarter/assets/img/testimonial/6.jpg differ diff --git a/quarter/assets/img/testimonial/7.jpg b/quarter/assets/img/testimonial/7.jpg new file mode 100644 index 0000000..613df7a Binary files /dev/null and b/quarter/assets/img/testimonial/7.jpg differ diff --git a/quarter/assets/js/accordion.js b/quarter/assets/js/accordion.js new file mode 100644 index 0000000..d1b6721 --- /dev/null +++ b/quarter/assets/js/accordion.js @@ -0,0 +1,97 @@ +// style controllers + +const controllerStyle = (accordionController, isActive) => { + const rotateAbleLine = accordionController.querySelectorAll("span")[1]; + + if (rotateAbleLine) { + rotateAbleLine.style.transform = !isActive + ? "rotate(0deg)" + : "rotate(90deg)"; + } +}; + +// accordion hide and show +const toggleAccordion = (accordion, isActive, currentIndex, index) => { + const parentContent = accordion.closest(".accordion-content"); + const content = accordion.querySelector(".accordion-content"); + const contentWrapper = accordion.querySelector(".content-wrapper"); + const contentHeight = contentWrapper.offsetHeight; + + let contenStyleHeight = content.style.height; + if (contenStyleHeight === "auto") { + content.style.height = `${contentHeight}px`; + } + + setTimeout(() => { + content.style.height = !isActive ? `${contentHeight}px` : 0; + }, 1); + if (!isActive) { + setTimeout(() => { + if (!parentContent) { + content.style.height = `auto`; + } + }, 500); + } +}; + +// get accordion controller and listen click event +const accordionController = (accordionContainer) => { + const groupOfAccordion = accordionContainer.querySelectorAll(".accordion"); + + groupOfAccordion.forEach((accordion, idx) => { + const accordionController = accordion.querySelector( + ".accordion-controller" + ); + const isInitialyActive = accordion.classList.contains("active"); + + if (isInitialyActive) { + const contents = accordion.querySelector(".accordion-content"); + const contentHeight = contents.children[0].offsetHeight; + if (contentHeight) { + contents.style.height = `${contentHeight}px`; + } + } + + if (accordionController) { + accordionController.addEventListener("click", function () { + const currentAccordion = this.closest(".accordion"); + + const isActive = currentAccordion.classList.contains("active"); + let waitForDblClick = setTimeout(() => { + groupOfAccordion.forEach((accordion, idx1) => { + const isAccordionController = accordion.querySelector( + ".accordion-controller" + ); + + if (isAccordionController) { + accordion.classList.remove("active"); + const accordionController = accordion.querySelector( + ".accordion-controller" + ); + controllerStyle(accordionController, true); + toggleAccordion(accordion, true, idx, idx1); + } + }); + if (!isActive) { + currentAccordion.classList.add("active"); + controllerStyle(accordionController, false); + toggleAccordion(currentAccordion, false); + } + }, 10); + accordionController.addEventListener("dblclick", function () { + clearTimeout(waitForDblClick); + }); + }); + } + }); +}; +const accordions = () => { + const accordionContainers = document.querySelectorAll(".accordion-container"); + + if (!accordionContainers.length) { + return; + } + accordionContainers.forEach((accordionContainer) => { + accordionController(accordionContainer); + }); +}; diff --git a/quarter/assets/js/count.js b/quarter/assets/js/count.js new file mode 100644 index 0000000..bab3ea1 --- /dev/null +++ b/quarter/assets/js/count.js @@ -0,0 +1,33 @@ +const count = () => { + const countContainers = document.querySelectorAll(".count-container"); + + if (!count) { + return; + } + + countContainers.forEach((countContainer) => { + const countIput = countContainer.querySelector("input"); + const minCount = countContainer.querySelector(".mincount"); + const maxCount = countContainer.querySelector(".maxcount"); + + minCount.addEventListener("click", () => { + let currentValue = parseInt(countIput.value); + + if (currentValue === 0 || currentValue < 0) { + if (currentValue === 0) { + currentValue = 1; + } else { + currentValue = 0; + } + } else { + currentValue--; + } + countIput.value = currentValue; + }); + maxCount.addEventListener("click", () => { + let currentValue = parseInt(countIput.value); + currentValue++; + countIput.value = currentValue; + }); + }); +}; diff --git a/quarter/assets/js/countdown.js b/quarter/assets/js/countdown.js new file mode 100644 index 0000000..7c3274f --- /dev/null +++ b/quarter/assets/js/countdown.js @@ -0,0 +1,74 @@ +const countDown = () => { + // Set the target date for the countdown (change it to your desired end date) + const coundownContainers = document.querySelectorAll("[data-countdown]"); + if (coundownContainers?.length) { + let countdownInterval; + coundownContainers.forEach((coundownContainer) => { + const countDownFields = [...coundownContainer.children]; + + const targetDateArray = coundownContainer + .getAttribute("data-countdown") + .split("/"); + + const targetDate = new Date( + `${targetDateArray[0]}-${targetDateArray[1]}-${targetDateArray[2]}T00:00:00` + ).getTime(); + + // Update the countdown every second + countdownInterval = setInterval( + () => updateCountdown(targetDate, countDownFields), + 1000 + ); + }); + + function updateCountdown(targetDate, countDownFields) { + // Get the current date and time + const currentDate = new Date().getTime(); + + // Calculate the remaining time + const timeDifference = targetDate - currentDate; + + // Calculate days, hours, minutes, and seconds + const days = Math.floor(timeDifference / (1000 * 60 * 60 * 24)); + const hours = Math.floor( + (timeDifference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) + ); + const minutes = Math.floor( + (timeDifference % (1000 * 60 * 60)) / (1000 * 60) + ); + const seconds = Math.floor((timeDifference % (1000 * 60)) / 1000); + + // Display the countdown + countDownFields.forEach((countDownField, ind) => { + countDownField.querySelector(".count").innerHTML = + ind === 0 + ? days > 9 + ? days + : `0${days}` + : ind === 1 + ? hours > 9 + ? hours + : `0${hours}` + : ind === 2 + ? minutes > 9 + ? minutes + : `0${minutes}` + : seconds > 9 + ? seconds + : `0${seconds}`; + }); + + // If the countdown is finished, clear the interval + if (timeDifference < 0) { + clearInterval(countdownInterval); + // document.getElementById("countdown").innerHTML = "Countdown expired!"; + + // Display the countdown + countDownFields.forEach((countDownField, ind) => { + countDownField.querySelector(".count").innerHTML = + ind === 0 ? `00` : ind === 1 ? `00` : ind === 2 ? `00` : `00`; + }); + } + } + } +}; diff --git a/quarter/assets/js/counterup.js b/quarter/assets/js/counterup.js new file mode 100644 index 0000000..7900fd1 --- /dev/null +++ b/quarter/assets/js/counterup.js @@ -0,0 +1,82 @@ +class countUp { + constructor(el) { + this.el = el; + this.setVars(); + this.init(); + } + + setVars() { + this.number = this.el.querySelectorAll("[data-countup-number]"); + this.observerOptions = { root: null, rootMargin: "0px 0px", threshold: 0 }; + this.observer = new IntersectionObserver((entries) => { + entries.forEach((entry) => { + const end = parseFloat( + entry.target.dataset.countupNumber.replace(/,/g, "") + ); + const decimals = this.countDecimals(end); + if (entry.isIntersecting) { + this.iterateValue(entry.target, end, decimals); + } + }); + }, this.observerOptions); + } + + init() { + if (this.number.length > 0) { + this.number.forEach((el) => { + this.observer.observe(el); + }); + } + } + + iterateValue(el, end, decimals) { + const start = 0; + const duration = 2500; + let startTimestamp = null; + + const step = (timestamp) => { + if (!startTimestamp) startTimestamp = timestamp; + const elapsedPercent = (timestamp - startTimestamp) / duration; + const easedProgress = Math.min(this.easeOutQuint(elapsedPercent), 1); + let interimNumber = Math.abs(easedProgress * (end - start) + start); + el.innerHTML = this.formatNumber(interimNumber, decimals); + if (easedProgress < 1) { + window.requestAnimationFrame(step); + } + }; + + // requestAnimationFrame returns DOMHighResTimeStamp as a callback (used as timestamp) + window.requestAnimationFrame(step); + } + + easeOutQuad(x) { + return 1 - Math.pow(1 - x, 3); + } + + easeOutQuint(x) { + return 1 - Math.pow(1 - x, 5); + } + + countDecimals(val) { + if (Math.floor(val) === val) return 0; + return val.toString().split(".")[1].length || 0; + } + + formatNumber(val, decimals) { + return val.toLocaleString("en-US", { + minimumFractionDigits: decimals, + maximumFractionDigits: decimals, + }); + } +} + +// Simplifed version of Viget dynamic modules to attach instances for this demo +// https://www.viget.com/articles/how-does-viget-javascript/ +// You CAN use this pattern, but it's single purpose right now +const dataModules = [...document.querySelectorAll('[data-module="countup"]')]; + +dataModules.forEach((element) => { + element.dataset.module.split(" ").forEach(function () { + new countUp(element); + }); +}); diff --git a/quarter/assets/js/drawer.js b/quarter/assets/js/drawer.js new file mode 100644 index 0000000..ee83637 --- /dev/null +++ b/quarter/assets/js/drawer.js @@ -0,0 +1,41 @@ +// open drawer +const handleOpen = (drawer, drawerShow) => { + const drawerContainer = drawer.parentNode; + drawerShow.addEventListener("click", () => { + const mobileControllerIcon = drawerShow.querySelector(".utilize-toggle"); + + if (mobileControllerIcon) { + mobileControllerIcon.classList.toggle("close"); + } + drawerContainer.classList.add("active"); + }); +}; +// close drawer +const handleClose = (drawer, drawerShow, closedrawer) => { + const drawerContainer = drawer.parentNode; + closedrawer.addEventListener("click", () => { + drawerContainer.classList.remove("active"); + const mobileControllerIcon = drawerShow.querySelector(".utilize-toggle"); + if (mobileControllerIcon) { + mobileControllerIcon.classList.toggle("close"); + } + }); +}; +// controll mobile menu +const drawer = () => { + const drawerShowButtons = document.querySelectorAll(".show-drawer"); + const drawers = document.querySelectorAll(".drawer"); + if (drawerShowButtons?.length) { + drawerShowButtons.forEach((drawerShow, idx) => { + const drawer = drawers[idx]; + if (drawer) { + const darawerContainer = drawer.parentNode; + handleOpen(drawer, drawerShow); + const closedrawers = darawerContainer.querySelectorAll(".close-drawer"); + closedrawers?.forEach((closedrawer) => { + handleClose(drawer, drawerShow, closedrawer); + }); + } + }); + } +}; diff --git a/quarter/assets/js/filter.js b/quarter/assets/js/filter.js new file mode 100644 index 0000000..945478a --- /dev/null +++ b/quarter/assets/js/filter.js @@ -0,0 +1,59 @@ +// tab controller +const filter = () => { + //isotop + var grid = document.querySelector(".filter-contents"); + if (grid) { + var iso = new Isotope(grid, { + // options... + itemSelector: ".grid-item", + percentPosition: true, + masonry: { + columnWidth: ".grid-item", + }, + }); + // filter functions + var filterFns = { + // show if number is greater than 50 + numberGreaterThan50: function (itemElem) { + var number = itemElem.querySelector(".number").textContent; + return parseInt(number, 10) > 50; + }, + // show if name ends with -ium + ium: function (itemElem) { + var name = itemElem.querySelector(".name").textContent; + return name.match(/ium$/); + }, + }; + + // bind filter button click + var filtersElem = document.querySelector(".filters-button-group"); + filtersElem.addEventListener("click", function (event) { + // only work with buttons + if (!matchesSelector(event.target, "button")) { + return; + } + var filterValue = event.target.getAttribute("data-filter"); + // use matching filter function + filterValue = filterFns[filterValue] || filterValue; + iso.arrange({ filter: filterValue }); + }); + + // change is-checked class on buttons + var buttonGroups = document.querySelectorAll(".button-group"); + for (var i = 0, len = buttonGroups.length; i < len; i++) { + var buttonGroup = buttonGroups[i]; + radioButtonGroup(buttonGroup); + } + + function radioButtonGroup(buttonGroup) { + buttonGroup.addEventListener("click", function (event) { + // only work with buttons + if (!matchesSelector(event.target, "button")) { + return; + } + buttonGroup.querySelector(".is-checked").classList.remove("is-checked"); + event.target.classList.add("is-checked"); + }); + } + } +}; diff --git a/quarter/assets/js/glightbox.min.js b/quarter/assets/js/glightbox.min.js new file mode 100644 index 0000000..57dfb24 --- /dev/null +++ b/quarter/assets/js/glightbox.min.js @@ -0,0 +1,2925 @@ +!(function (e, t) { + "object" == typeof exports && "undefined" != typeof module + ? (module.exports = t()) + : "function" == typeof define && define.amd + ? define(t) + : ((e = e || self).GLightbox = t()); +})(this, function () { + "use strict"; + + function e(e) { + var t = (function (e, t) { + if ("object" != typeof e || !e) return e; + var i = e[Symbol.toPrimitive]; + if (void 0 !== i) { + var n = i.call(e, t || "default"); + if ("object" != typeof n) return n; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === t ? String : Number)(e); + })(e, "string"); + return "symbol" == typeof t ? t : t + ""; + } + function t(e) { + return (t = + "function" == typeof Symbol && "symbol" == typeof Symbol.iterator + ? function (e) { + return typeof e; + } + : function (e) { + return e && + "function" == typeof Symbol && + e.constructor === Symbol && + e !== Symbol.prototype + ? "symbol" + : typeof e; + })(e); + } + function i(e, t) { + if (!(e instanceof t)) + throw new TypeError("Cannot call a class as a function"); + } + function n(t, i) { + for (var n = 0; n < i.length; n++) { + var s = i[n]; + (s.enumerable = s.enumerable || !1), + (s.configurable = !0), + "value" in s && (s.writable = !0), + Object.defineProperty(t, e(s.key), s); + } + } + function s(e, t, i) { + return ( + t && n(e.prototype, t), + i && n(e, i), + Object.defineProperty(e, "prototype", { writable: !1 }), + e + ); + } + function cgsc(container, status) { + const countEles = document.querySelectorAll(".gslide-count"); + const prevSlides = document.querySelectorAll(".gprev"); + const nextSlides = document.querySelectorAll(".gnext"); + + setTimeout(() => { + const totalIdx = container.elements.length; + const currentIdx = container.index; + const countCildren = countEles[currentIdx ? currentIdx : 0].children; + + countEles.forEach((countEle) => { + countCildren[0].innerText = currentIdx + 1; + countCildren[1].innerText = totalIdx; + if (totalIdx < 2) { + countEle.style.opacity = 0; + prevSlides[currentIdx].style.opacity = 0; + nextSlides[currentIdx].style.opacity = 0; + } else { + // countEle.style.opacity = 100; + // prevSlides[currentIdx].style.opacity = 100; + // nextSlides[currentIdx].style.opacity = 100; + } + }); + }, 10); + } + var l = Date.now(); + function o() { + var e = {}, + t = !0, + i = 0, + n = arguments.length; + "[object Boolean]" === Object.prototype.toString.call(arguments[0]) && + ((t = arguments[0]), i++); + for ( + var s = function (i) { + for (var n in i) + Object.prototype.hasOwnProperty.call(i, n) && + (t && "[object Object]" === Object.prototype.toString.call(i[n]) + ? (e[n] = o(!0, e[n], i[n])) + : (e[n] = i[n])); + }; + i < n; + i++ + ) { + var l = arguments[i]; + s(l); + } + return e; + } + function r(e, t) { + if ( + ((E(e) || e === window || e === document) && (e = [e]), + L(e) || I(e) || (e = [e]), + 0 != M(e)) + ) + if (L(e) && !I(e)) + for ( + var i = e.length, n = 0; + n < i && !1 !== t.call(e[n], e[n], n, e); + n++ + ); + else if (I(e)) + for (var s in e) if (P(e, s) && !1 === t.call(e[s], e[s], s, e)) break; + } + function a(e) { + var t = + arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null, + i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, + n = (e[l] = e[l] || []), + s = { all: n, evt: null, found: null }; + return ( + t && + i && + M(n) > 0 && + r(n, function (e, n) { + if (e.eventName == t && e.fn.toString() == i.toString()) + return (s.found = !0), (s.evt = n), !1; + }), + s + ); + } + function h(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, + i = t.onElement, + n = t.withCallback, + s = t.avoidDuplicate, + l = void 0 === s || s, + o = t.once, + h = void 0 !== o && o, + d = t.useCapture, + c = void 0 !== d && d, + u = arguments.length > 2 ? arguments[2] : void 0, + g = i || []; + function v(e) { + C(n) && n.call(u, e, this), h && v.destroy(); + } + return ( + k(g) && (g = document.querySelectorAll(g)), + (v.destroy = function () { + r(g, function (t) { + var i = a(t, e, v); + i.found && i.all.splice(i.evt, 1), + t.removeEventListener && t.removeEventListener(e, v, c); + }); + }), + r(g, function (t) { + var i = a(t, e, v); + ((t.addEventListener && l && !i.found) || !l) && + (t.addEventListener(e, v, c), i.all.push({ eventName: e, fn: v })); + }), + v + ); + } + function d(e, t) { + r(t.split(" "), function (t) { + return e.classList.add(t); + }); + } + function c(e, t) { + r(t.split(" "), function (t) { + return e.classList.remove(t); + }); + } + function u(e, t) { + return e.classList.contains(t); + } + function g(e, t) { + for (; e !== document.body; ) { + if (!(e = e.parentElement)) return !1; + if ( + "function" == typeof e.matches ? e.matches(t) : e.msMatchesSelector(t) + ) + return e; + } + } + function v(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "", + i = arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; + if (!e || "" === t) return !1; + if ("none" === t) return C(i) && i(), !1; + var n = b(), + s = t.split(" "); + r(s, function (t) { + d(e, "g" + t); + }), + h(n, { + onElement: e, + avoidDuplicate: !1, + once: !0, + withCallback: function (e, t) { + r(s, function (e) { + c(t, "g" + e); + }), + C(i) && i(); + }, + }); + } + function f(e) { + var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : ""; + if ("" === t) + return ( + (e.style.webkitTransform = ""), + (e.style.MozTransform = ""), + (e.style.msTransform = ""), + (e.style.OTransform = ""), + (e.style.transform = ""), + !1 + ); + (e.style.webkitTransform = t), + (e.style.MozTransform = t), + (e.style.msTransform = t), + (e.style.OTransform = t), + (e.style.transform = t); + } + function p(e) { + e.style.display = "block"; + } + function m(e) { + e.style.display = "none"; + } + function y(e) { + var t = document.createDocumentFragment(), + i = document.createElement("div"); + for (i.innerHTML = e; i.firstChild; ) t.appendChild(i.firstChild); + return t; + } + function x() { + return { + width: + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth, + height: + window.innerHeight || + document.documentElement.clientHeight || + document.body.clientHeight, + }; + } + function b() { + var e, + t = document.createElement("fakeelement"), + i = { + animation: "animationend", + OAnimation: "oAnimationEnd", + MozAnimation: "animationend", + WebkitAnimation: "webkitAnimationEnd", + }; + for (e in i) if (void 0 !== t.style[e]) return i[e]; + } + function S(e, t, i, n) { + if (e()) t(); + else { + var s; + i || (i = 100); + var l = setInterval(function () { + e() && (clearInterval(l), s && clearTimeout(s), t()); + }, i); + n && + (s = setTimeout(function () { + clearInterval(l); + }, n)); + } + } + function w(e, t, i) { + if (O(e)) console.error("Inject assets error"); + else if ((C(t) && ((i = t), (t = !1)), k(t) && t in window)) C(i) && i(); + else { + var n; + if (-1 !== e.indexOf(".css")) { + if ( + (n = document.querySelectorAll('link[href="' + e + '"]')) && + n.length > 0 + ) + return void (C(i) && i()); + var s = document.getElementsByTagName("head")[0], + l = s.querySelectorAll('link[rel="stylesheet"]'), + o = document.createElement("link"); + return ( + (o.rel = "stylesheet"), + (o.type = "text/css"), + (o.href = e), + (o.media = "all"), + l ? s.insertBefore(o, l[0]) : s.appendChild(o), + void (C(i) && i()) + ); + } + if ( + (n = document.querySelectorAll('script[src="' + e + '"]')) && + n.length > 0 + ) { + if (C(i)) { + if (k(t)) + return ( + S( + function () { + return void 0 !== window[t]; + }, + function () { + i(); + } + ), + !1 + ); + i(); + } + } else { + var r = document.createElement("script"); + (r.type = "text/javascript"), + (r.src = e), + (r.onload = function () { + if (C(i)) { + if (k(t)) + return ( + S( + function () { + return void 0 !== window[t]; + }, + function () { + i(); + } + ), + !1 + ); + i(); + } + }), + document.body.appendChild(r); + } + } + } + function T() { + return ( + "navigator" in window && + window.navigator.userAgent.match( + /(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i + ) + ); + } + function C(e) { + return "function" == typeof e; + } + function k(e) { + return "string" == typeof e; + } + function E(e) { + return !(!e || !e.nodeType || 1 != e.nodeType); + } + function A(e) { + return Array.isArray(e); + } + function L(e) { + return e && e.length && isFinite(e.length); + } + function I(e) { + return "object" === t(e) && null != e && !C(e) && !A(e); + } + function O(e) { + return null == e; + } + function P(e, t) { + return null !== e && hasOwnProperty.call(e, t); + } + function M(e) { + if (I(e)) { + if (e.keys) return e.keys().length; + var t = 0; + for (var i in e) P(e, i) && t++; + return t; + } + return e.length; + } + function z(e) { + return !isNaN(parseFloat(e)) && isFinite(e); + } + function X() { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : -1, + t = document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)"); + if (!t.length) return !1; + if (1 == t.length) return t[0]; + "string" == typeof e && (e = parseInt(e)); + var i = []; + r(t, function (e) { + i.push(e.getAttribute("data-taborder")); + }); + var n = Math.max.apply( + Math, + i.map(function (e) { + return parseInt(e); + }) + ), + s = e < 0 ? 1 : e + 1; + s > n && (s = "1"); + var l = i.filter(function (e) { + return e >= parseInt(s); + }), + o = l.sort()[0]; + return document.querySelector('.gbtn[data-taborder="'.concat(o, '"]')); + } + function Y(e) { + if (e.events.hasOwnProperty("keyboard")) return !1; + e.events.keyboard = h("keydown", { + onElement: window, + withCallback: function (t, i) { + var n = (t = t || window.event).keyCode; + if (9 == n) { + var s = document.querySelector(".gbtn.focused"); + if (!s) { + var l = + !(!document.activeElement || !document.activeElement.nodeName) && + document.activeElement.nodeName.toLocaleLowerCase(); + if ("input" == l || "textarea" == l || "button" == l) return; + } + t.preventDefault(); + var o = document.querySelectorAll(".gbtn[data-taborder]"); + if (!o || o.length <= 0) return; + if (!s) { + var r = X(); + return void (r && (r.focus(), d(r, "focused"))); + } + var a = X(s.getAttribute("data-taborder")); + c(s, "focused"), a && (a.focus(), d(a, "focused")); + } + 39 == n && e.nextSlide(), + 37 == n && e.prevSlide(), + 27 == n && e.close(); + }, + }); + } + var q = s( + function e(t, n) { + var s = this, + l = + arguments.length > 2 && void 0 !== arguments[2] + ? arguments[2] + : null; + if ( + (i(this, e), + (this.img = t), + (this.slide = n), + (this.onclose = l), + this.img.setZoomEvents) + ) + return !1; + (this.active = !1), + (this.zoomedIn = !1), + (this.dragging = !1), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + this.img.addEventListener( + "mousedown", + function (e) { + return s.dragStart(e); + }, + !1 + ), + this.img.addEventListener( + "mouseup", + function (e) { + return s.dragEnd(e); + }, + !1 + ), + this.img.addEventListener( + "mousemove", + function (e) { + return s.drag(e); + }, + !1 + ), + this.img.addEventListener( + "click", + function (e) { + return s.slide.classList.contains("dragging-nav") + ? (s.zoomOut(), !1) + : s.zoomedIn + ? void (s.zoomedIn && !s.dragging && s.zoomOut()) + : s.zoomIn(); + }, + !1 + ), + (this.img.setZoomEvents = !0); + }, + [ + { + key: "zoomIn", + value: function () { + var e = this.widowWidth(); + if (!(this.zoomedIn || e <= 768)) { + var t = this.img; + if ( + (t.setAttribute("data-style", t.getAttribute("style")), + (t.style.maxWidth = t.naturalWidth + "px"), + (t.style.maxHeight = t.naturalHeight + "px"), + t.naturalWidth > e) + ) { + var i = e / 2 - t.naturalWidth / 2; + this.setTranslate(this.img.parentNode, i, 0); + } + this.slide.classList.add("zoomed"), (this.zoomedIn = !0); + } + }, + }, + { + key: "zoomOut", + value: function () { + this.img.parentNode.setAttribute("style", ""), + this.img.setAttribute( + "style", + this.img.getAttribute("data-style") + ), + this.slide.classList.remove("zoomed"), + (this.zoomedIn = !1), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + this.onclose && + "function" == typeof this.onclose && + this.onclose(); + }, + }, + { + key: "dragStart", + value: function (e) { + e.preventDefault(), + this.zoomedIn + ? ("touchstart" === e.type + ? ((this.initialX = e.touches[0].clientX - this.xOffset), + (this.initialY = e.touches[0].clientY - this.yOffset)) + : ((this.initialX = e.clientX - this.xOffset), + (this.initialY = e.clientY - this.yOffset)), + e.target === this.img && + ((this.active = !0), this.img.classList.add("dragging"))) + : (this.active = !1); + }, + }, + { + key: "dragEnd", + value: function (e) { + var t = this; + e.preventDefault(), + (this.initialX = this.currentX), + (this.initialY = this.currentY), + (this.active = !1), + setTimeout(function () { + (t.dragging = !1), + (t.img.isDragging = !1), + t.img.classList.remove("dragging"); + }, 100); + }, + }, + { + key: "drag", + value: function (e) { + this.active && + (e.preventDefault(), + "touchmove" === e.type + ? ((this.currentX = e.touches[0].clientX - this.initialX), + (this.currentY = e.touches[0].clientY - this.initialY)) + : ((this.currentX = e.clientX - this.initialX), + (this.currentY = e.clientY - this.initialY)), + (this.xOffset = this.currentX), + (this.yOffset = this.currentY), + (this.img.isDragging = !0), + (this.dragging = !0), + this.setTranslate(this.img, this.currentX, this.currentY)); + }, + }, + { + key: "onMove", + value: function (e) { + if (this.zoomedIn) { + var t = e.clientX - this.img.naturalWidth / 2, + i = e.clientY - this.img.naturalHeight / 2; + this.setTranslate(this.img, t, i); + } + }, + }, + { + key: "setTranslate", + value: function (e, t, i) { + e.style.transform = "translate3d(" + t + "px, " + i + "px, 0)"; + }, + }, + { + key: "widowWidth", + value: function () { + return ( + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth + ); + }, + }, + ] + ), + N = s( + function e() { + var t = this, + n = + arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + i(this, e); + var s = n.dragEl, + l = n.toleranceX, + o = void 0 === l ? 40 : l, + r = n.toleranceY, + a = void 0 === r ? 65 : r, + h = n.slide, + d = void 0 === h ? null : h, + c = n.instance, + u = void 0 === c ? null : c; + (this.el = s), + (this.active = !1), + (this.dragging = !1), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + (this.direction = null), + (this.lastDirection = null), + (this.toleranceX = o), + (this.toleranceY = a), + (this.toleranceReached = !1), + (this.dragContainer = this.el), + (this.slide = d), + (this.instance = u), + this.el.addEventListener( + "mousedown", + function (e) { + return t.dragStart(e); + }, + !1 + ), + this.el.addEventListener( + "mouseup", + function (e) { + return t.dragEnd(e); + }, + !1 + ), + this.el.addEventListener( + "mousemove", + function (e) { + return t.drag(e); + }, + !1 + ); + }, + [ + { + key: "dragStart", + value: function (e) { + if (this.slide.classList.contains("zoomed")) this.active = !1; + else { + "touchstart" === e.type + ? ((this.initialX = e.touches[0].clientX - this.xOffset), + (this.initialY = e.touches[0].clientY - this.yOffset)) + : ((this.initialX = e.clientX - this.xOffset), + (this.initialY = e.clientY - this.yOffset)); + var t = e.target.nodeName.toLowerCase(); + e.target.classList.contains("nodrag") || + g(e.target, ".nodrag") || + -1 !== ["input", "select", "textarea", "button", "a"].indexOf(t) + ? (this.active = !1) + : (e.preventDefault(), + (e.target === this.el || + ("img" !== t && g(e.target, ".gslide-inline"))) && + ((this.active = !0), + this.el.classList.add("dragging"), + (this.dragContainer = g(e.target, ".ginner-container")))); + } + }, + }, + { + key: "dragEnd", + value: function (e) { + var t = this; + e && e.preventDefault(), + (this.initialX = 0), + (this.initialY = 0), + (this.currentX = null), + (this.currentY = null), + (this.initialX = null), + (this.initialY = null), + (this.xOffset = 0), + (this.yOffset = 0), + (this.active = !1), + this.doSlideChange && + ((this.instance.preventOutsideClick = !0), + "right" == this.doSlideChange && this.instance.prevSlide(), + "left" == this.doSlideChange && this.instance.nextSlide()), + this.doSlideClose && this.instance.close(), + this.toleranceReached || + this.setTranslate(this.dragContainer, 0, 0, !0), + setTimeout(function () { + (t.instance.preventOutsideClick = !1), + (t.toleranceReached = !1), + (t.lastDirection = null), + (t.dragging = !1), + (t.el.isDragging = !1), + t.el.classList.remove("dragging"), + t.slide.classList.remove("dragging-nav"), + (t.dragContainer.style.transform = ""), + (t.dragContainer.style.transition = ""); + }, 100); + }, + }, + { + key: "drag", + value: function (e) { + if (this.active) { + e.preventDefault(), + this.slide.classList.add("dragging-nav"), + "touchmove" === e.type + ? ((this.currentX = e.touches[0].clientX - this.initialX), + (this.currentY = e.touches[0].clientY - this.initialY)) + : ((this.currentX = e.clientX - this.initialX), + (this.currentY = e.clientY - this.initialY)), + (this.xOffset = this.currentX), + (this.yOffset = this.currentY), + (this.el.isDragging = !0), + (this.dragging = !0), + (this.doSlideChange = !1), + (this.doSlideClose = !1); + var t = Math.abs(this.currentX), + i = Math.abs(this.currentY); + if ( + t > 0 && + t >= Math.abs(this.currentY) && + (!this.lastDirection || "x" == this.lastDirection) + ) { + (this.yOffset = 0), + (this.lastDirection = "x"), + this.setTranslate(this.dragContainer, this.currentX, 0); + var n = this.shouldChange(); + if ( + (!this.instance.settings.dragAutoSnap && + n && + (this.doSlideChange = n), + this.instance.settings.dragAutoSnap && n) + ) + return ( + (this.instance.preventOutsideClick = !0), + (this.toleranceReached = !0), + (this.active = !1), + (this.instance.preventOutsideClick = !0), + this.dragEnd(null), + "right" == n && this.instance.prevSlide(), + void ("left" == n && this.instance.nextSlide()) + ); + } + if ( + this.toleranceY > 0 && + i > 0 && + i >= t && + (!this.lastDirection || "y" == this.lastDirection) + ) { + (this.xOffset = 0), + (this.lastDirection = "y"), + this.setTranslate(this.dragContainer, 0, this.currentY); + var s = this.shouldClose(); + return ( + !this.instance.settings.dragAutoSnap && + s && + (this.doSlideClose = !0), + void ( + this.instance.settings.dragAutoSnap && + s && + this.instance.close() + ) + ); + } + } + }, + }, + { + key: "shouldChange", + value: function () { + var e = !1; + if (Math.abs(this.currentX) >= this.toleranceX) { + var t = this.currentX > 0 ? "right" : "left"; + (("left" == t && + this.slide !== this.slide.parentNode.lastChild) || + ("right" == t && + this.slide !== this.slide.parentNode.firstChild)) && + (e = t); + } + return e; + }, + }, + { + key: "shouldClose", + value: function () { + var e = !1; + return Math.abs(this.currentY) >= this.toleranceY && (e = !0), e; + }, + }, + { + key: "setTranslate", + value: function (e, t, i) { + var n = + arguments.length > 3 && void 0 !== arguments[3] && arguments[3]; + (e.style.transition = n ? "all .2s ease" : ""), + (e.style.transform = "translate3d(" + .concat(t, "px, ") + .concat(i, "px, 0)")); + }, + }, + ] + ); + function D(e, t, i, n) { + var s = e.querySelector(".gslide-media"), + l = new Image(), + o = "gSlideTitle_" + i, + r = "gSlideDesc_" + i; + l.addEventListener( + "load", + function () { + C(n) && n(); + }, + !1 + ), + (l.src = t.href), + "" != t.sizes && + "" != t.srcset && + ((l.sizes = t.sizes), (l.srcset = t.srcset)), + (l.alt = ""), + O(t.alt) || "" === t.alt || (l.alt = t.alt), + "" !== t.title && l.setAttribute("aria-labelledby", o), + "" !== t.description && l.setAttribute("aria-describedby", r), + t.hasOwnProperty("_hasCustomWidth") && + t._hasCustomWidth && + (l.style.width = t.width), + t.hasOwnProperty("_hasCustomHeight") && + t._hasCustomHeight && + (l.style.height = t.height), + s.insertBefore(l, s.firstChild); + } + function _(e, t, i, n) { + var s = this, + l = e.querySelector(".ginner-container"), + o = "gvideo" + i, + r = e.querySelector(".gslide-media"), + a = this.getAllPlayers(); + d(l, "gvideo-container"), + r.insertBefore(y('
'), r.firstChild); + var h = e.querySelector(".gvideo-wrapper"); + w(this.settings.plyr.css, "Plyr"); + var c = t.href, + u = null == t ? void 0 : t.videoProvider, + g = !1; + (r.style.maxWidth = t.width), + w(this.settings.plyr.js, "Plyr", function () { + if ( + (!u && c.match(/vimeo\.com\/([0-9]*)/) && (u = "vimeo"), + !u && + (c.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + c.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + c.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) || + c.match( + /(youtube\.com|youtube-nocookie\.com)\/shorts\/([a-zA-Z0-9\-_]+)/ + )) && + (u = "youtube"), + "local" === u || !u) + ) { + u = "local"; + var l = '"))); + } + + var r = + g || + y( + '
') + ); + d(h, "".concat(u, "-video gvideo")), + h.appendChild(r), + h.setAttribute("data-id", o), + h.setAttribute("data-index", i); + var v = P(s.settings.plyr, "config") ? s.settings.plyr.config : {}, + f = new Plyr("#" + o, v); + f.on("ready", function (e) { + (a[o] = e.detail.plyr), C(n) && n(); + }), + S( + function () { + return ( + e.querySelector("iframe") && + "true" == e.querySelector("iframe").dataset.ready + ); + }, + function () { + s.resize(e); + } + ), + f.on("enterfullscreen", W), + f.on("exitfullscreen", W); + }); + } + function W(e) { + var t = g(e.target, ".gslide-media"); + "enterfullscreen" === e.type && d(t, "fullscreen"), + "exitfullscreen" === e.type && c(t, "fullscreen"); + } + function B(e, t, i, n) { + var s, + l = this, + o = e.querySelector(".gslide-media"), + r = !(!P(t, "href") || !t.href) && t.href.split("#").pop().trim(), + a = !(!P(t, "content") || !t.content) && t.content; + if ( + a && + (k(a) && (s = y('
'.concat(a, "
"))), + E(a)) + ) { + "none" == a.style.display && (a.style.display = "block"); + var c = document.createElement("div"); + (c.className = "ginlined-content"), c.appendChild(a), (s = c); + } + if (r) { + var u = document.getElementById(r); + if (!u) return !1; + var g = u.cloneNode(!0); + (g.style.height = t.height), + (g.style.maxWidth = t.width), + d(g, "ginlined-content"), + (s = g); + } + if (!s) + return console.error("Unable to append inline slide content", t), !1; + (o.style.height = t.height), + (o.style.width = t.width), + o.appendChild(s), + (this.events["inlineclose" + r] = h("click", { + onElement: o.querySelectorAll(".gtrigger-close"), + withCallback: function (e) { + e.preventDefault(), l.close(); + }, + })), + C(n) && n(); + } + function H(e, t, i, n) { + var s = e.querySelector(".gslide-media"), + l = (function (e) { + var t = e.url, + i = e.allow, + n = e.callback, + s = e.appendTo, + l = document.createElement("iframe"); + return ( + (l.className = "vimeo-video gvideo"), + (l.src = t), + (l.style.width = "100%"), + (l.style.height = "100%"), + i && l.setAttribute("allow", i), + (l.onload = function () { + (l.onload = null), d(l, "node-ready"), C(n) && n(); + }), + s && s.appendChild(l), + l + ); + })({ url: t.href, callback: n }); + (s.parentNode.style.maxWidth = t.width), + (s.parentNode.style.height = t.height), + s.appendChild(l); + } + var j = s( + function e() { + var t = + arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + i(this, e), + (this.defaults = { + href: "", + sizes: "", + srcset: "", + title: "", + type: "", + videoProvider: "", + description: "", + alt: "", + descPosition: "bottom", + effect: "", + width: "", + height: "", + content: !1, + zoomable: !0, + draggable: !0, + }), + I(t) && (this.defaults = o(this.defaults, t)); + }, + [ + { + key: "sourceType", + value: function (e) { + var t = e; + return null !== + (e = e.toLowerCase()).match( + /\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/ + ) + ? "image" + : e.match( + /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ + ) || + e.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/) || + e.match( + /(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/ + ) || + e.match( + /(youtube\.com|youtube-nocookie\.com)\/shorts\/([a-zA-Z0-9\-_]+)/ + ) || + e.match(/vimeo\.com\/([0-9]*)/) || + null !== e.match(/\.(mp4|ogg|webm|mov)/) + ? "video" + : null !== e.match(/\.(mp3|wav|wma|aac|ogg)/) + ? "audio" + : e.indexOf("#") > -1 && "" !== t.split("#").pop().trim() + ? "inline" + : e.indexOf("goajax=true") > -1 + ? "ajax" + : "external"; + }, + }, + { + key: "parseConfig", + value: function (e, t) { + var i = this, + n = o({ descPosition: t.descPosition }, this.defaults); + if (I(e) && !E(e)) { + P(e, "type") || + (P(e, "content") && e.content + ? (e.type = "inline") + : P(e, "href") && (e.type = this.sourceType(e.href))); + + var s = o(n, e); + return this.setSize(s, t), s; + } + var l = "", + a = e.getAttribute("data-glightbox"), + h = e.nodeName.toLowerCase(); + if ( + ("a" === h && (l = e.href), + "img" === h && ((l = e.src), (n.alt = e.alt)), + (n.href = l), + r(n, function (s, l) { + P(t, l) && "width" !== l && (n[l] = t[l]); + var o = e.dataset[l]; + O(o) || (n[l] = i.sanitizeValue(o)); + }), + n.content && (n.type = "inline"), + !n.type && l && (n.type = this.sourceType(l)), + O(a)) + ) { + if (!n.title && "a" == h) { + var d = e.title; + O(d) || "" === d || (n.title = d); + } + if (!n.title && "img" == h) { + var c = e.alt; + O(c) || "" === c || (n.title = c); + } + } else { + var u = []; + r(n, function (e, t) { + u.push(";\\s?" + t); + }), + (u = u.join("\\s?:|")), + "" !== a.trim() && + r(n, function (e, t) { + var s = a, + l = new RegExp("s?" + t + "s?:s?(.*?)(" + u + "s?:|$)"), + o = s.match(l); + if (o && o.length && o[1]) { + var r = o[1].trim().replace(/;\s*$/, ""); + n[t] = i.sanitizeValue(r); + } + }); + } + if (n.description && "." === n.description.substring(0, 1)) { + var g; + try { + g = document.querySelector(n.description).innerHTML; + } catch (e) { + if (!(e instanceof DOMException)) throw e; + } + g && (n.description = g); + } + if (!n.description) { + var v = e.querySelector(".glightbox-desc"); + v && (n.description = v.innerHTML); + } + return this.setSize(n, t, e), (this.slideConfig = n), n; + }, + }, + { + key: "setSize", + value: function (e, t) { + var i = + arguments.length > 2 && void 0 !== arguments[2] + ? arguments[2] + : null, + n = + "video" == e.type + ? this.checkSize(t.videosWidth) + : this.checkSize(t.width), + s = this.checkSize(t.height); + return ( + (e.width = + P(e, "width") && "" !== e.width ? this.checkSize(e.width) : n), + (e.height = + P(e, "height") && "" !== e.height + ? this.checkSize(e.height) + : s), + i && + "image" == e.type && + ((e._hasCustomWidth = !!i.dataset.width), + (e._hasCustomHeight = !!i.dataset.height)), + e + ); + }, + }, + { + key: "checkSize", + value: function (e) { + return z(e) ? "".concat(e, "px") : e; + }, + }, + { + key: "sanitizeValue", + value: function (e) { + return "true" !== e && "false" !== e ? e : "true" === e; + }, + }, + ] + ), + V = s( + function e(t, n, s) { + i(this, e), (this.element = t), (this.instance = n), (this.index = s); + }, + [ + { + key: "setContent", + value: function () { + var e = this, + t = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : null, + i = + arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; + if (u(t, "loaded")) return !1; + var n = this.instance.settings, + s = this.slideConfig, + l = T(); + C(n.beforeSlideLoad) && + n.beforeSlideLoad({ index: this.index, slide: t, player: !1 }); + var o = s.type, + r = s.descPosition, + a = t.querySelector(".gslide-media"), + h = t.querySelector(".gslide-title"), + c = t.querySelector(".gslide-desc"), + g = t.querySelector(".gdesc-inner"), + v = i, + f = "gSlideTitle_" + this.index, + p = "gSlideDesc_" + this.index; + if ( + (C(n.afterSlideLoad) && + (v = function () { + C(i) && i(), + n.afterSlideLoad({ + index: e.index, + slide: t, + player: e.instance.getSlidePlayerInstance(e.index), + }); + }), + "" == s.title && "" == s.description + ? g && g.parentNode.parentNode.removeChild(g.parentNode) + : (h && "" !== s.title + ? ((h.id = f), (h.innerHTML = s.title)) + : h.parentNode.removeChild(h), + c && "" !== s.description + ? ((c.id = p), + l && n.moreLength > 0 + ? ((s.smallDescription = this.slideShortDesc( + s.description, + n.moreLength, + n.moreText + )), + (c.innerHTML = s.smallDescription), + this.descriptionEvents(c, s)) + : (c.innerHTML = s.description)) + : c.parentNode.removeChild(c), + d(a.parentNode, "desc-".concat(r)), + d(g.parentNode, "description-".concat(r))), + d(a, "gslide-".concat(o)), + d(t, "loaded"), + "video" !== o) + ) { + if ("external" !== o) + return "inline" === o + ? (B.apply(this.instance, [t, s, this.index, v]), + void ( + s.draggable && + new N({ + dragEl: t.querySelector(".gslide-inline"), + toleranceX: n.dragToleranceX, + toleranceY: n.dragToleranceY, + slide: t, + instance: this.instance, + }) + )) + : void ("image" !== o + ? C(v) && v() + : D(t, s, this.index, function () { + var i = t.querySelector("img"); + s.draggable && + new N({ + dragEl: i, + toleranceX: n.dragToleranceX, + toleranceY: n.dragToleranceY, + slide: t, + instance: e.instance, + }), + s.zoomable && + i.naturalWidth > i.offsetWidth && + (d(i, "zoomable"), + new q(i, t, function () { + e.instance.resize(); + })), + C(v) && v(); + })); + H.apply(this, [t, s, this.index, v]); + } else _.apply(this.instance, [t, s, this.index, v]); + }, + }, + { + key: "slideShortDesc", + value: function (e) { + var t = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : 50, + i = + arguments.length > 2 && void 0 !== arguments[2] && arguments[2], + n = document.createElement("div"); + n.innerHTML = e; + var s = n.innerText, + l = i; + if ((e = s.trim()).length <= t) return e; + var o = e.substr(0, t - 1); + return l + ? ((n = null), + o + '... ' + i + "") + : o; + }, + }, + { + key: "descriptionEvents", + value: function (e, t) { + var i = this, + n = e.querySelector(".desc-more"); + if (!n) return !1; + h("click", { + onElement: n, + withCallback: function (e, n) { + e.preventDefault(); + var s = document.body, + l = g(n, ".gslide-desc"); + if (!l) return !1; + (l.innerHTML = t.description), d(s, "gdesc-open"); + var o = h("click", { + onElement: [s, g(l, ".gslide-description")], + withCallback: function (e, n) { + "a" !== e.target.nodeName.toLowerCase() && + (c(s, "gdesc-open"), + d(s, "gdesc-closed"), + (l.innerHTML = t.smallDescription), + i.descriptionEvents(l, t), + setTimeout(function () { + c(s, "gdesc-closed"); + }, 400), + o.destroy()); + }, + }); + }, + }); + }, + }, + { + key: "create", + value: function () { + return y(this.instance.settings.slideHTML); + }, + }, + { + key: "getConfig", + value: function () { + E(this.element) || + this.element.hasOwnProperty("draggable") || + (this.element.draggable = this.instance.settings.draggable); + var e = new j(this.instance.settings.slideExtraAttributes); + return ( + (this.slideConfig = e.parseConfig( + this.element, + this.instance.settings + )), + this.slideConfig + ); + }, + }, + ] + ); + function F(e) { + return Math.sqrt(e.x * e.x + e.y * e.y); + } + function R(e, t) { + var i = (function (e, t) { + var i = F(e) * F(t); + if (0 === i) return 0; + var n = + (function (e, t) { + return e.x * t.x + e.y * t.y; + })(e, t) / i; + return n > 1 && (n = 1), Math.acos(n); + })(e, t); + return ( + (function (e, t) { + return e.x * t.y - t.x * e.y; + })(e, t) > 0 && (i *= -1), + (180 * i) / Math.PI + ); + } + var G = s( + function e(t) { + i(this, e), (this.handlers = []), (this.el = t); + }, + [ + { + key: "add", + value: function (e) { + this.handlers.push(e); + }, + }, + { + key: "del", + value: function (e) { + e || (this.handlers = []); + for (var t = this.handlers.length; t >= 0; t--) + this.handlers[t] === e && this.handlers.splice(t, 1); + }, + }, + { + key: "dispatch", + value: function () { + for (var e = 0, t = this.handlers.length; e < t; e++) { + var i = this.handlers[e]; + "function" == typeof i && i.apply(this.el, arguments); + } + }, + }, + ] + ); + function Z(e, t) { + var i = new G(e); + return i.add(t), i; + } + var U = s( + function e(t, n) { + i(this, e), + (this.element = "string" == typeof t ? document.querySelector(t) : t), + (this.start = this.start.bind(this)), + (this.move = this.move.bind(this)), + (this.end = this.end.bind(this)), + (this.cancel = this.cancel.bind(this)), + this.element.addEventListener("touchstart", this.start, !1), + this.element.addEventListener("touchmove", this.move, !1), + this.element.addEventListener("touchend", this.end, !1), + this.element.addEventListener("touchcancel", this.cancel, !1), + (this.preV = { x: null, y: null }), + (this.pinchStartLen = null), + (this.zoom = 1), + (this.isDoubleTap = !1); + var s = function () {}; + (this.rotate = Z(this.element, n.rotate || s)), + (this.touchStart = Z(this.element, n.touchStart || s)), + (this.multipointStart = Z(this.element, n.multipointStart || s)), + (this.multipointEnd = Z(this.element, n.multipointEnd || s)), + (this.pinch = Z(this.element, n.pinch || s)), + (this.swipe = Z(this.element, n.swipe || s)), + (this.tap = Z(this.element, n.tap || s)), + (this.doubleTap = Z(this.element, n.doubleTap || s)), + (this.longTap = Z(this.element, n.longTap || s)), + (this.singleTap = Z(this.element, n.singleTap || s)), + (this.pressMove = Z(this.element, n.pressMove || s)), + (this.twoFingerPressMove = Z(this.element, n.twoFingerPressMove || s)), + (this.touchMove = Z(this.element, n.touchMove || s)), + (this.touchEnd = Z(this.element, n.touchEnd || s)), + (this.touchCancel = Z(this.element, n.touchCancel || s)), + (this.translateContainer = this.element), + (this._cancelAllHandler = this.cancelAll.bind(this)), + window.addEventListener("scroll", this._cancelAllHandler), + (this.delta = null), + (this.last = null), + (this.now = null), + (this.tapTimeout = null), + (this.singleTapTimeout = null), + (this.longTapTimeout = null), + (this.swipeTimeout = null), + (this.x1 = this.x2 = this.y1 = this.y2 = null), + (this.preTapPosition = { x: null, y: null }); + }, + [ + { + key: "start", + value: function (e) { + if (e.touches) + if ( + e.target && + e.target.nodeName && + ["a", "button", "input"].indexOf( + e.target.nodeName.toLowerCase() + ) >= 0 + ) + console.log( + "ignore drag for this touched element", + e.target.nodeName.toLowerCase() + ); + else { + (this.now = Date.now()), + (this.x1 = e.touches[0].pageX), + (this.y1 = e.touches[0].pageY), + (this.delta = this.now - (this.last || this.now)), + this.touchStart.dispatch(e, this.element), + null !== this.preTapPosition.x && + ((this.isDoubleTap = + this.delta > 0 && + this.delta <= 250 && + Math.abs(this.preTapPosition.x - this.x1) < 30 && + Math.abs(this.preTapPosition.y - this.y1) < 30), + this.isDoubleTap && clearTimeout(this.singleTapTimeout)), + (this.preTapPosition.x = this.x1), + (this.preTapPosition.y = this.y1), + (this.last = this.now); + var t = this.preV; + if (e.touches.length > 1) { + this._cancelLongTap(), this._cancelSingleTap(); + var i = { + x: e.touches[1].pageX - this.x1, + y: e.touches[1].pageY - this.y1, + }; + (t.x = i.x), + (t.y = i.y), + (this.pinchStartLen = F(t)), + this.multipointStart.dispatch(e, this.element); + } + (this._preventTap = !1), + (this.longTapTimeout = setTimeout( + function () { + this.longTap.dispatch(e, this.element), + (this._preventTap = !0); + }.bind(this), + 750 + )); + } + }, + }, + { + key: "move", + value: function (e) { + if (e.touches) { + var t = this.preV, + i = e.touches.length, + n = e.touches[0].pageX, + s = e.touches[0].pageY; + if (((this.isDoubleTap = !1), i > 1)) { + var l = e.touches[1].pageX, + o = e.touches[1].pageY, + r = { x: e.touches[1].pageX - n, y: e.touches[1].pageY - s }; + null !== t.x && + (this.pinchStartLen > 0 && + ((e.zoom = F(r) / this.pinchStartLen), + this.pinch.dispatch(e, this.element)), + (e.angle = R(r, t)), + this.rotate.dispatch(e, this.element)), + (t.x = r.x), + (t.y = r.y), + null !== this.x2 && null !== this.sx2 + ? ((e.deltaX = (n - this.x2 + l - this.sx2) / 2), + (e.deltaY = (s - this.y2 + o - this.sy2) / 2)) + : ((e.deltaX = 0), (e.deltaY = 0)), + this.twoFingerPressMove.dispatch(e, this.element), + (this.sx2 = l), + (this.sy2 = o); + } else { + if (null !== this.x2) { + (e.deltaX = n - this.x2), (e.deltaY = s - this.y2); + var a = Math.abs(this.x1 - this.x2), + h = Math.abs(this.y1 - this.y2); + (a > 10 || h > 10) && (this._preventTap = !0); + } else (e.deltaX = 0), (e.deltaY = 0); + this.pressMove.dispatch(e, this.element); + } + this.touchMove.dispatch(e, this.element), + this._cancelLongTap(), + (this.x2 = n), + (this.y2 = s), + i > 1 && e.preventDefault(); + } + }, + }, + { + key: "end", + value: function (e) { + if (e.changedTouches) { + this._cancelLongTap(); + var t = this; + e.touches.length < 2 && + (this.multipointEnd.dispatch(e, this.element), + (this.sx2 = this.sy2 = null)), + (this.x2 && Math.abs(this.x1 - this.x2) > 30) || + (this.y2 && Math.abs(this.y1 - this.y2) > 30) + ? ((e.direction = this._swipeDirection( + this.x1, + this.x2, + this.y1, + this.y2 + )), + (this.swipeTimeout = setTimeout(function () { + t.swipe.dispatch(e, t.element); + }, 0))) + : ((this.tapTimeout = setTimeout(function () { + t._preventTap || t.tap.dispatch(e, t.element), + t.isDoubleTap && + (t.doubleTap.dispatch(e, t.element), + (t.isDoubleTap = !1)); + }, 0)), + t.isDoubleTap || + (t.singleTapTimeout = setTimeout(function () { + t.singleTap.dispatch(e, t.element); + }, 250))), + this.touchEnd.dispatch(e, this.element), + (this.preV.x = 0), + (this.preV.y = 0), + (this.zoom = 1), + (this.pinchStartLen = null), + (this.x1 = this.x2 = this.y1 = this.y2 = null); + } + }, + }, + { + key: "cancelAll", + value: function () { + (this._preventTap = !0), + clearTimeout(this.singleTapTimeout), + clearTimeout(this.tapTimeout), + clearTimeout(this.longTapTimeout), + clearTimeout(this.swipeTimeout); + }, + }, + { + key: "cancel", + value: function (e) { + this.cancelAll(), this.touchCancel.dispatch(e, this.element); + }, + }, + { + key: "_cancelLongTap", + value: function () { + clearTimeout(this.longTapTimeout); + }, + }, + { + key: "_cancelSingleTap", + value: function () { + clearTimeout(this.singleTapTimeout); + }, + }, + { + key: "_swipeDirection", + value: function (e, t, i, n) { + return Math.abs(e - t) >= Math.abs(i - n) + ? e - t > 0 + ? "Left" + : "Right" + : i - n > 0 + ? "Up" + : "Down"; + }, + }, + { + key: "on", + value: function (e, t) { + this[e] && this[e].add(t); + }, + }, + { + key: "off", + value: function (e, t) { + this[e] && this[e].del(t); + }, + }, + { + key: "destroy", + value: function () { + return ( + this.singleTapTimeout && clearTimeout(this.singleTapTimeout), + this.tapTimeout && clearTimeout(this.tapTimeout), + this.longTapTimeout && clearTimeout(this.longTapTimeout), + this.swipeTimeout && clearTimeout(this.swipeTimeout), + this.element.removeEventListener("touchstart", this.start), + this.element.removeEventListener("touchmove", this.move), + this.element.removeEventListener("touchend", this.end), + this.element.removeEventListener("touchcancel", this.cancel), + this.rotate.del(), + this.touchStart.del(), + this.multipointStart.del(), + this.multipointEnd.del(), + this.pinch.del(), + this.swipe.del(), + this.tap.del(), + this.doubleTap.del(), + this.longTap.del(), + this.singleTap.del(), + this.pressMove.del(), + this.twoFingerPressMove.del(), + this.touchMove.del(), + this.touchEnd.del(), + this.touchCancel.del(), + (this.preV = + this.pinchStartLen = + this.zoom = + this.isDoubleTap = + this.delta = + this.last = + this.now = + this.tapTimeout = + this.singleTapTimeout = + this.longTapTimeout = + this.swipeTimeout = + this.x1 = + this.x2 = + this.y1 = + this.y2 = + this.preTapPosition = + this.rotate = + this.touchStart = + this.multipointStart = + this.multipointEnd = + this.pinch = + this.swipe = + this.tap = + this.doubleTap = + this.longTap = + this.singleTap = + this.pressMove = + this.touchMove = + this.touchEnd = + this.touchCancel = + this.twoFingerPressMove = + null), + window.removeEventListener("scroll", this._cancelAllHandler), + null + ); + }, + }, + ] + ); + function $(e) { + var t = (function () { + var e, + t = document.createElement("fakeelement"), + i = { + transition: "transitionend", + OTransition: "oTransitionEnd", + MozTransition: "transitionend", + WebkitTransition: "webkitTransitionEnd", + }; + for (e in i) if (void 0 !== t.style[e]) return i[e]; + })(), + i = + window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth, + n = u(e, "gslide-media") ? e : e.querySelector(".gslide-media"), + s = g(n, ".ginner-container"), + l = e.querySelector(".gslide-description"); + i > 769 && (n = s), + d(n, "greset"), + f(n, "translate3d(0, 0, 0)"), + h(t, { + onElement: n, + once: !0, + withCallback: function (e, t) { + c(n, "greset"); + }, + }), + (n.style.opacity = ""), + l && (l.style.opacity = ""); + } + function J(e) { + if (e.events.hasOwnProperty("touch")) return !1; + var t, + i, + n, + s = x(), + l = s.width, + o = s.height, + r = !1, + a = null, + h = null, + v = null, + p = !1, + m = 1, + y = 1, + b = !1, + S = !1, + w = null, + T = null, + C = null, + k = null, + E = 0, + A = 0, + L = !1, + I = !1, + O = {}, + P = {}, + M = 0, + z = 0, + X = document.getElementById("glightbox-slider"), + Y = document.querySelector(".goverlay"), + q = new U(X, { + touchStart: function (t) { + if ( + ((r = !0), + (u(t.targetTouches[0].target, "ginner-container") || + g(t.targetTouches[0].target, ".gslide-desc") || + "a" == t.targetTouches[0].target.nodeName.toLowerCase()) && + (r = !1), + g(t.targetTouches[0].target, ".gslide-inline") && + !u(t.targetTouches[0].target.parentNode, "gslide-inline") && + (r = !1), + r) + ) { + if ( + ((P = t.targetTouches[0]), + (O.pageX = t.targetTouches[0].pageX), + (O.pageY = t.targetTouches[0].pageY), + (M = t.targetTouches[0].clientX), + (z = t.targetTouches[0].clientY), + (a = e.activeSlide), + (h = a.querySelector(".gslide-media")), + (n = a.querySelector(".gslide-inline")), + (v = null), + u(h, "gslide-image") && (v = h.querySelector("img")), + (window.innerWidth || + document.documentElement.clientWidth || + document.body.clientWidth) > 769 && + (h = a.querySelector(".ginner-container")), + c(Y, "greset"), + t.pageX > 20 && t.pageX < window.innerWidth - 20) + ) + return; + t.preventDefault(); + } + }, + touchMove: function (s) { + if (r && ((P = s.targetTouches[0]), !b && !S)) { + if (n && n.offsetHeight > o) { + var a = O.pageX - P.pageX; + if (Math.abs(a) <= 13) return !1; + } + p = !0; + var d, + c = s.targetTouches[0].clientX, + u = s.targetTouches[0].clientY, + g = M - c, + m = z - u; + if ( + (Math.abs(g) > Math.abs(m) + ? ((L = !1), (I = !0)) + : ((I = !1), (L = !0)), + (t = P.pageX - O.pageX), + (E = (100 * t) / l), + (i = P.pageY - O.pageY), + (A = (100 * i) / o), + L && + v && + ((d = 1 - Math.abs(i) / o), + (Y.style.opacity = d), + e.settings.touchFollowAxis && (E = 0)), + I && + ((d = 1 - Math.abs(t) / l), + (h.style.opacity = d), + e.settings.touchFollowAxis && (A = 0)), + !v) + ) + return f(h, "translate3d(".concat(E, "%, 0, 0)")); + f(h, "translate3d(".concat(E, "%, ").concat(A, "%, 0)")); + } + }, + touchEnd: function () { + if (r) { + if (((p = !1), S || b)) return (C = w), void (k = T); + var t = Math.abs(parseInt(A)), + i = Math.abs(parseInt(E)); + if (!(t > 29 && v)) + return t < 29 && i < 25 + ? (d(Y, "greset"), (Y.style.opacity = 1), $(h)) + : void 0; + e.close(); + } + }, + multipointEnd: function () { + setTimeout(function () { + b = !1; + }, 50); + }, + multipointStart: function () { + (b = !0), (m = y || 1); + }, + pinch: function (e) { + if (!v || p) return !1; + (b = !0), (v.scaleX = v.scaleY = m * e.zoom); + var t = m * e.zoom; + if (((S = !0), t <= 1)) + return ( + (S = !1), + (t = 1), + (k = null), + (C = null), + (w = null), + (T = null), + void v.setAttribute("style", "") + ); + t > 4.5 && (t = 4.5), + (v.style.transform = "scale3d(".concat(t, ", ").concat(t, ", 1)")), + (y = t); + }, + pressMove: function (e) { + if (S && !b) { + var t = P.pageX - O.pageX, + i = P.pageY - O.pageY; + C && (t += C), k && (i += k), (w = t), (T = i); + var n = "translate3d(".concat(t, "px, ").concat(i, "px, 0)"); + y && (n += " scale3d(".concat(y, ", ").concat(y, ", 1)")), f(v, n); + } + }, + swipe: function (t) { + if (!S) + if (b) b = !1; + else { + if ("Left" == t.direction) { + if (e.index == e.elements.length - 1) return $(h); + e.nextSlide(); + } + if ("Right" == t.direction) { + if (0 == e.index) return $(h); + e.prevSlide(); + } + } + }, + }); + e.events.touch = q; + } + var K = T(), + Q = + null !== T() || + void 0 !== document.createTouch || + "ontouchstart" in window || + "onmsgesturechange" in window || + navigator.msMaxTouchPoints, + ee = document.getElementsByTagName("html")[0], + te = { + selector: ".glightbox", + elements: null, + skin: "clean", + theme: "clean", + closeButton: !0, + startAt: null, + autoplayVideos: !0, + autofocusVideos: !0, + descPosition: "bottom", + width: "900px", + height: "506px", + videosWidth: "960px", + beforeSlideChange: null, + afterSlideChange: null, + beforeSlideLoad: null, + afterSlideLoad: null, + slideInserted: null, + slideRemoved: null, + slideExtraAttributes: null, + onOpen: null, + onClose: null, + loop: !1, + zoomable: !0, + draggable: !0, + dragAutoSnap: !1, + dragToleranceX: 40, + dragToleranceY: 65, + preload: !0, + oneSlidePerOpen: !1, + touchNavigation: !0, + touchFollowAxis: !0, + keyboardNavigation: !0, + closeOnOutsideClick: !0, + plugins: !1, + plyr: { + css: "https://cdn.plyr.io/3.6.12/plyr.css", + js: "https://cdn.plyr.io/3.6.12/plyr.js", + config: { + ratio: "16:10", + fullscreen: { enabled: !0, iosNative: !0 }, + youtube: { noCookie: !0, rel: 0, showinfo: 0, iv_load_policy: 3 }, + vimeo: { byline: !1, portrait: !1, title: !1, transparent: !1 }, + }, + }, + openEffect: "zoom", + closeEffect: "zoom", + slideEffect: "slide", + moreText: "See more", + moreLength: 60, + cssEfects: { + fade: { in: "fadeIn", out: "fadeOut" }, + zoom: { in: "zoomIn", out: "zoomOut" }, + slide: { in: "slideInRight", out: "slideOutLeft" }, + slideBack: { in: "slideInLeft", out: "slideOutRight" }, + none: { in: "none", out: "none" }, + }, + svg: { + close: + '', + next: ' ', + prev: '', + }, + slideHTML: + '
\n
\n
\n
\n
1 of 2
\n
\n
\n
\n

\n
\n
\n
\n
\n
\n
', + lightboxHTML: + '', + }, + ie = s( + function e() { + var t = + arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + i(this, e), + (this.customOptions = t), + (this.settings = o(te, t)), + (this.effectsClasses = this.getAnimationClasses()), + (this.videoPlayers = {}), + (this.apiEvents = []), + (this.fullElementsList = !1); + }, + [ + { + key: "init", + value: function () { + var e = this, + t = this.getSelector(); + t && + (this.baseEvents = h("click", { + onElement: t, + withCallback: function (t, i) { + t.preventDefault(), e.open(i); + }, + })), + (this.elements = this.getElements()); + }, + }, + { + key: "open", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : null, + t = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : null; + if (0 === this.elements.length) return !1; + (this.activeSlide = null), + (this.prevActiveSlideIndex = null), + (this.prevActiveSlide = null); + var i = z(t) ? t : this.settings.startAt; + if (E(e)) { + var n = e.getAttribute("data-gallery"); + n && + ((this.fullElementsList = this.elements), + (this.elements = this.getGalleryElements(this.elements, n))), + O(i) && (i = this.getElementIndex(e)) < 0 && (i = 0); + } + z(i) || (i = 0), + this.build(), + v( + this.overlay, + "none" === this.settings.openEffect + ? "none" + : this.settings.cssEfects.fade.in + ); + var s = document.body, + l = window.innerWidth - document.documentElement.clientWidth; + cgsc(this, null); + if (l > 0) { + var o = document.createElement("style"); + (o.type = "text/css"), + (o.className = "gcss-styles"), + (o.innerText = ".gscrollbar-fixer {margin-right: ".concat( + l, + "px}" + )), + document.head.appendChild(o), + d(s, "gscrollbar-fixer"); + } + d(s, "glightbox-open"), + d(ee, "glightbox-open"), + K && + (d(document.body, "glightbox-mobile"), + (this.settings.slideEffect = "slide")), + this.showSlide(i, !0), + 1 === this.elements.length + ? (d(this.prevButton, "glightbox-button-hidden"), + d(this.nextButton, "glightbox-button-hidden")) + : (c(this.prevButton, "glightbox-button-hidden"), + c(this.nextButton, "glightbox-button-hidden")), + (this.lightboxOpen = !0), + this.trigger("open"), + C(this.settings.onOpen) && this.settings.onOpen(), + Q && this.settings.touchNavigation && J(this), + this.settings.keyboardNavigation && Y(this); + }, + }, + { + key: "openAt", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : 0; + this.open(null, e); + }, + }, + { + key: "showSlide", + value: function () { + var e = this, + t = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : 0, + i = + arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; + p(this.loader), (this.index = parseInt(t)); + var n = this.slidesContainer.querySelector(".current"); + n && c(n, "current"), this.slideAnimateOut(); + var s = this.slidesContainer.querySelectorAll(".gslide")[t]; + if (u(s, "loaded")) this.slideAnimateIn(s, i), m(this.loader); + else { + p(this.loader); + var l = this.elements[t], + o = { + index: this.index, + slide: s, + slideNode: s, + slideConfig: l.slideConfig, + slideIndex: this.index, + trigger: l.node, + player: null, + }; + this.trigger("slide_before_load", o), + l.instance.setContent(s, function () { + m(e.loader), + e.resize(), + e.slideAnimateIn(s, i), + e.trigger("slide_after_load", o); + }); + } + (this.slideDescription = s.querySelector(".gslide-description")), + (this.slideDescriptionContained = + this.slideDescription && + u(this.slideDescription.parentNode, "gslide-media")), + this.settings.preload && + (this.preloadSlide(t + 1), this.preloadSlide(t - 1)), + this.updateNavigationClasses(), + (this.activeSlide = s); + }, + }, + { + key: "preloadSlide", + value: function (e) { + var t = this; + if (e < 0 || e > this.elements.length - 1) return !1; + if (O(this.elements[e])) return !1; + var i = this.slidesContainer.querySelectorAll(".gslide")[e]; + if (u(i, "loaded")) return !1; + var n = this.elements[e], + s = n.type, + l = { + index: e, + slide: i, + slideNode: i, + slideConfig: n.slideConfig, + slideIndex: e, + trigger: n.node, + player: null, + }; + this.trigger("slide_before_load", l), + "video" === s || "external" === s + ? setTimeout(function () { + n.instance.setContent(i, function () { + t.trigger("slide_after_load", l); + }); + }, 200) + : n.instance.setContent(i, function () { + t.trigger("slide_after_load", l); + }); + }, + }, + { + key: "prevSlide", + value: function () { + this.goToSlide(this.index - 1); + cgsc(this, "dec"); + }, + }, + { + key: "nextSlide", + value: function () { + this.goToSlide(this.index + 1); + cgsc(this, "inc"); + }, + }, + { + key: "goToSlide", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] && arguments[0]; + if ( + ((this.prevActiveSlide = this.activeSlide), + (this.prevActiveSlideIndex = this.index), + !this.loop() && (e < 0 || e > this.elements.length - 1)) + ) + return !1; + e < 0 + ? (e = this.elements.length - 1) + : e >= this.elements.length && (e = 0), + this.showSlide(e); + }, + }, + { + key: "insertSlide", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : {}, + t = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : -1; + t < 0 && (t = this.elements.length); + var i = new V(e, this, t), + n = i.getConfig(), + s = o({}, n), + l = i.create(), + r = this.elements.length - 1; + (s.index = t), + (s.node = !1), + (s.instance = i), + (s.slideConfig = n), + this.elements.splice(t, 0, s); + var a = null, + h = null; + if (this.slidesContainer) { + if (t > r) this.slidesContainer.appendChild(l); + else { + var d = this.slidesContainer.querySelectorAll(".gslide")[t]; + this.slidesContainer.insertBefore(l, d); + } + ((this.settings.preload && 0 == this.index && 0 == t) || + this.index - 1 == t || + this.index + 1 == t) && + this.preloadSlide(t), + 0 === this.index && 0 === t && (this.index = 1), + this.updateNavigationClasses(), + (a = this.slidesContainer.querySelectorAll(".gslide")[t]), + (h = this.getSlidePlayerInstance(t)), + (s.slideNode = a); + } + this.trigger("slide_inserted", { + index: t, + slide: a, + slideNode: a, + slideConfig: n, + slideIndex: t, + trigger: null, + player: h, + }), + C(this.settings.slideInserted) && + this.settings.slideInserted({ index: t, slide: a, player: h }); + }, + }, + { + key: "removeSlide", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : -1; + if (e < 0 || e > this.elements.length - 1) return !1; + var t = + this.slidesContainer && + this.slidesContainer.querySelectorAll(".gslide")[e]; + t && + (this.getActiveSlideIndex() == e && + (e == this.elements.length - 1 + ? this.prevSlide() + : this.nextSlide()), + t.parentNode.removeChild(t)), + this.elements.splice(e, 1), + this.trigger("slide_removed", e), + C(this.settings.slideRemoved) && this.settings.slideRemoved(e); + }, + }, + { + key: "slideAnimateIn", + value: function (e, t) { + var i = this, + n = e.querySelector(".gslide-media"), + s = e.querySelector(".gslide-description"), + l = { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlide, + slideConfig: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance(this.prevActiveSlideIndex), + }, + o = { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideConfig: this.elements[this.index].slideConfig, + slideIndex: this.index, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }; + if ( + (n.offsetWidth > 0 && s && (m(s), (s.style.display = "")), + c(e, this.effectsClasses), + t) + ) + v( + e, + this.settings.cssEfects[this.settings.openEffect].in, + function () { + i.settings.autoplayVideos && i.slidePlayerPlay(e), + i.trigger("slide_changed", { prev: l, current: o }), + C(i.settings.afterSlideChange) && + i.settings.afterSlideChange.apply(i, [l, o]); + } + ); + else { + var r = this.settings.slideEffect, + a = "none" !== r ? this.settings.cssEfects[r].in : r; + this.prevActiveSlideIndex > this.index && + "slide" == this.settings.slideEffect && + (a = this.settings.cssEfects.slideBack.in), + v(e, a, function () { + i.settings.autoplayVideos && i.slidePlayerPlay(e), + i.trigger("slide_changed", { prev: l, current: o }), + C(i.settings.afterSlideChange) && + i.settings.afterSlideChange.apply(i, [l, o]); + }); + } + setTimeout(function () { + i.resize(e); + }, 100), + d(e, "current"); + }, + }, + { + key: "slideAnimateOut", + value: function () { + if (!this.prevActiveSlide) return !1; + var e = this.prevActiveSlide; + c(e, this.effectsClasses), d(e, "prev"); + var t = this.settings.slideEffect, + i = "none" !== t ? this.settings.cssEfects[t].out : t; + this.slidePlayerPause(e), + this.trigger("slide_before_change", { + prev: { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + slideNode: this.prevActiveSlide, + slideIndex: this.prevActiveSlideIndex, + slideConfig: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].slideConfig, + trigger: O(this.prevActiveSlideIndex) + ? null + : this.elements[this.prevActiveSlideIndex].node, + player: this.getSlidePlayerInstance( + this.prevActiveSlideIndex + ), + }, + current: { + index: this.index, + slide: this.activeSlide, + slideNode: this.activeSlide, + slideIndex: this.index, + slideConfig: this.elements[this.index].slideConfig, + trigger: this.elements[this.index].node, + player: this.getSlidePlayerInstance(this.index), + }, + }), + C(this.settings.beforeSlideChange) && + this.settings.beforeSlideChange.apply(this, [ + { + index: this.prevActiveSlideIndex, + slide: this.prevActiveSlide, + player: this.getSlidePlayerInstance( + this.prevActiveSlideIndex + ), + }, + { + index: this.index, + slide: this.activeSlide, + player: this.getSlidePlayerInstance(this.index), + }, + ]), + this.prevActiveSlideIndex > this.index && + "slide" == this.settings.slideEffect && + (i = this.settings.cssEfects.slideBack.out), + v(e, i, function () { + var t = e.querySelector(".ginner-container"), + i = e.querySelector(".gslide-media"), + n = e.querySelector(".gslide-description"); + (t.style.transform = ""), + (i.style.transform = ""), + c(i, "greset"), + (i.style.opacity = ""), + n && (n.style.opacity = ""), + c(e, "prev"); + }); + }, + }, + { + key: "getAllPlayers", + value: function () { + return this.videoPlayers; + }, + }, + { + key: "getSlidePlayerInstance", + value: function (e) { + var t = "gvideo" + e, + i = this.getAllPlayers(); + return !(!P(i, t) || !i[t]) && i[t]; + }, + }, + { + key: "stopSlideVideo", + value: function (e) { + if (E(e)) { + var t = e.querySelector(".gvideo-wrapper"); + t && (e = t.getAttribute("data-index")); + } + console.log("stopSlideVideo is deprecated, use slidePlayerPause"); + var i = this.getSlidePlayerInstance(e); + i && i.playing && i.pause(); + }, + }, + { + key: "slidePlayerPause", + value: function (e) { + if (E(e)) { + var t = e.querySelector(".gvideo-wrapper"); + t && (e = t.getAttribute("data-index")); + } + var i = this.getSlidePlayerInstance(e); + i && i.playing && i.pause(); + }, + }, + { + key: "playSlideVideo", + value: function (e) { + if (E(e)) { + var t = e.querySelector(".gvideo-wrapper"); + t && (e = t.getAttribute("data-index")); + } + console.log("playSlideVideo is deprecated, use slidePlayerPlay"); + var i = this.getSlidePlayerInstance(e); + i && !i.playing && i.play(); + }, + }, + { + key: "slidePlayerPlay", + value: function (e) { + var t; + if ( + !K || + (null !== (t = this.settings.plyr.config) && + void 0 !== t && + t.muted) + ) { + if (E(e)) { + var i = e.querySelector(".gvideo-wrapper"); + i && (e = i.getAttribute("data-index")); + } + var n = this.getSlidePlayerInstance(e); + n && + !n.playing && + (n.play(), + this.settings.autofocusVideos && n.elements.container.focus()); + } + }, + }, + { + key: "setElements", + value: function (e) { + var t = this; + this.settings.elements = !1; + var i = []; + e && + e.length && + r(e, function (e, n) { + var s = new V(e, t, n), + l = s.getConfig(), + r = o({}, l); + (r.slideConfig = l), (r.instance = s), (r.index = n), i.push(r); + }), + (this.elements = i), + this.lightboxOpen && + ((this.slidesContainer.innerHTML = ""), + this.elements.length && + (r(this.elements, function () { + var e = y(t.settings.slideHTML); + t.slidesContainer.appendChild(e); + }), + this.showSlide(0, !0))); + }, + }, + { + key: "getElementIndex", + value: function (e) { + var t = !1; + return ( + r(this.elements, function (i, n) { + if (P(i, "node") && i.node == e) return (t = n), !0; + }), + t + ); + }, + }, + { + key: "getElements", + value: function () { + var e = this, + t = []; + (this.elements = this.elements ? this.elements : []), + !O(this.settings.elements) && + A(this.settings.elements) && + this.settings.elements.length && + r(this.settings.elements, function (i, n) { + var s = new V(i, e, n), + l = s.getConfig(), + r = o({}, l); + (r.node = !1), + (r.index = n), + (r.instance = s), + (r.slideConfig = l), + t.push(r); + }); + var i = !1; + return ( + this.getSelector() && + (i = document.querySelectorAll(this.getSelector())), + i + ? (r(i, function (i, n) { + var s = new V(i, e, n), + l = s.getConfig(), + r = o({}, l); + (r.node = i), + (r.index = n), + (r.instance = s), + (r.slideConfig = l), + (r.gallery = i.getAttribute("data-gallery")), + t.push(r); + }), + t) + : t + ); + }, + }, + { + key: "getGalleryElements", + value: function (e, t) { + return e.filter(function (e) { + return e.gallery == t; + }); + }, + }, + { + key: "getSelector", + value: function () { + return ( + !this.settings.elements && + (this.settings.selector && + "data-" == this.settings.selector.substring(0, 5) + ? "*[".concat(this.settings.selector, "]") + : this.settings.selector) + ); + }, + }, + { + key: "getActiveSlide", + value: function () { + return this.slidesContainer.querySelectorAll(".gslide")[this.index]; + }, + }, + { + key: "getActiveSlideIndex", + value: function () { + return this.index; + }, + }, + { + key: "getAnimationClasses", + value: function () { + var e = []; + for (var t in this.settings.cssEfects) + if (this.settings.cssEfects.hasOwnProperty(t)) { + var i = this.settings.cssEfects[t]; + e.push("g".concat(i.in)), e.push("g".concat(i.out)); + } + return e.join(" "); + }, + }, + { + key: "build", + value: function () { + var e = this; + if (this.built) return !1; + var t = document.body.childNodes, + i = []; + r(t, function (e) { + e.parentNode == document.body && + "#" !== e.nodeName.charAt(0) && + e.hasAttribute && + !e.hasAttribute("aria-hidden") && + (i.push(e), e.setAttribute("aria-hidden", "true")); + }); + var n = P(this.settings.svg, "next") ? this.settings.svg.next : "", + s = P(this.settings.svg, "prev") ? this.settings.svg.prev : "", + l = P(this.settings.svg, "close") ? this.settings.svg.close : "", + o = this.settings.lightboxHTML; + (o = y( + (o = (o = (o = o.replace(/{nextSVG}/g, n)).replace( + /{prevSVG}/g, + s + )).replace(/{closeSVG}/g, l)) + )), + document.body.appendChild(o); + var a = document.getElementById("glightbox-body"); + this.modal = a; + var c = a.querySelector(".gclose"); + (this.prevButton = a.querySelector(".gprev")), + (this.nextButton = a.querySelector(".gnext")), + (this.overlay = a.querySelector(".goverlay")), + (this.loader = a.querySelector(".gloader")), + (this.slidesContainer = + document.getElementById("glightbox-slider")), + (this.bodyHiddenChildElms = i), + (this.events = {}), + d(this.modal, "glightbox-" + this.settings.skin), + this.settings.closeButton && + c && + (this.events.close = h("click", { + onElement: c, + withCallback: function (t, i) { + t.preventDefault(), e.close(); + }, + })), + c && !this.settings.closeButton && c.parentNode.removeChild(c), + this.nextButton && + (this.events.next = h("click", { + onElement: this.nextButton, + withCallback: function (t, i) { + t.preventDefault(), e.nextSlide(); + }, + })), + this.prevButton && + (this.events.prev = h("click", { + onElement: this.prevButton, + withCallback: function (t, i) { + t.preventDefault(), e.prevSlide(); + }, + })), + this.settings.closeOnOutsideClick && + (this.events.outClose = h("click", { + onElement: a, + withCallback: function (t, i) { + e.preventOutsideClick || + u(document.body, "glightbox-mobile") || + g(t.target, ".ginner-container") || + g(t.target, ".gbtn") || + u(t.target, "gnext") || + u(t.target, "gprev") || + e.close(); + }, + })), + r(this.elements, function (t, i) { + e.slidesContainer.appendChild(t.instance.create()), + (t.slideNode = + e.slidesContainer.querySelectorAll(".gslide")[i]); + }), + Q && d(document.body, "glightbox-touch"), + (this.events.resize = h("resize", { + onElement: window, + withCallback: function () { + e.resize(); + }, + })), + (this.built = !0); + }, + }, + { + key: "resize", + value: function () { + var e = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : null; + if ((e = e || this.activeSlide) && !u(e, "zoomed")) { + var t = x(), + i = e.querySelector(".gvideo-wrapper"), + n = e.querySelector(".gslide-image"), + s = this.slideDescription, + l = t.width, + o = t.height; + if ( + (l <= 768 + ? d(document.body, "glightbox-mobile") + : c(document.body, "glightbox-mobile"), + i || n) + ) { + var r = !1; + if ( + (s && + (u(s, "description-bottom") || u(s, "description-top")) && + !u(s, "gabsolute") && + (r = !0), + n) + ) + if (l <= 768) n.querySelector("img"); + else if (r) { + var a, + h = s.offsetHeight, + g = n.querySelector("img"), + v = this.elements[this.index].node, + f = + null !== (a = v.getAttribute("data-height")) && + void 0 !== a + ? a + : "100vh"; + g.setAttribute( + "style", + "max-height: calc(".concat(f, " - ").concat(h, "px)") + ), + s.setAttribute( + "style", + "max-width: ".concat(g.offsetWidth, "px;") + ); + } + if (i) { + var p = P(this.settings.plyr.config, "ratio") + ? this.settings.plyr.config.ratio + : ""; + if (!p) { + var m = i.clientWidth, + y = i.clientHeight, + b = m / y; + p = "".concat(m / b, ":").concat(y / b); + } + var S = p.split(":"), + w = this.settings.videosWidth, + T = this.settings.videosWidth, + C = + (T = + z(w) || -1 !== w.indexOf("px") + ? parseInt(w) + : -1 !== w.indexOf("vw") + ? (l * parseInt(w)) / 100 + : -1 !== w.indexOf("vh") + ? (o * parseInt(w)) / 100 + : -1 !== w.indexOf("%") + ? (l * parseInt(w)) / 100 + : parseInt(i.clientWidth)) / + (parseInt(S[0]) / parseInt(S[1])); + if ( + ((C = Math.floor(C)), + r && (o -= s.offsetHeight), + T > l || C > o || (o < C && l > T)) + ) { + var k = i.offsetWidth, + E = i.offsetHeight, + A = o / E, + L = { width: k * A, height: E * A }; + i.parentNode.setAttribute( + "style", + "max-width: ".concat(L.width, "px") + ), + r && + s.setAttribute( + "style", + "max-width: ".concat(L.width, "px;") + ); + } else + (i.parentNode.style.maxWidth = "".concat(w)), + r && + s.setAttribute("style", "max-width: ".concat(w, ";")); + } + } + } + }, + }, + { + key: "reload", + value: function () { + this.init(); + }, + }, + { + key: "updateNavigationClasses", + value: function () { + var e = this.loop(); + c(this.nextButton, "disabled"), + c(this.prevButton, "disabled"), + 0 == this.index && this.elements.length - 1 == 0 + ? (d(this.prevButton, "disabled"), + d(this.nextButton, "disabled")) + : 0 !== this.index || e + ? this.index !== this.elements.length - 1 || + e || + d(this.nextButton, "disabled") + : d(this.prevButton, "disabled"); + }, + }, + { + key: "loop", + value: function () { + var e = P(this.settings, "loopAtEnd") + ? this.settings.loopAtEnd + : null; + return (e = P(this.settings, "loop") ? this.settings.loop : e), e; + }, + }, + { + key: "close", + value: function () { + var e = this; + if (!this.lightboxOpen) { + if (this.events) { + for (var t in this.events) + this.events.hasOwnProperty(t) && this.events[t].destroy(); + this.events = null; + } + return !1; + } + if (this.closing) return !1; + (this.closing = !0), + this.slidePlayerPause(this.activeSlide), + this.fullElementsList && (this.elements = this.fullElementsList), + this.bodyHiddenChildElms.length && + r(this.bodyHiddenChildElms, function (e) { + e.removeAttribute("aria-hidden"); + }), + d(this.modal, "glightbox-closing"), + v( + this.overlay, + "none" == this.settings.openEffect + ? "none" + : this.settings.cssEfects.fade.out + ), + v( + this.activeSlide, + this.settings.cssEfects[this.settings.closeEffect].out, + function () { + if ( + ((e.activeSlide = null), + (e.prevActiveSlideIndex = null), + (e.prevActiveSlide = null), + (e.built = !1), + e.events) + ) { + for (var t in e.events) + e.events.hasOwnProperty(t) && e.events[t].destroy(); + e.events = null; + } + var i = document.body; + c(ee, "glightbox-open"), + c( + i, + "glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer" + ), + e.modal.parentNode.removeChild(e.modal), + e.trigger("close"), + C(e.settings.onClose) && e.settings.onClose(); + var n = document.querySelector(".gcss-styles"); + n && n.parentNode.removeChild(n), + (e.lightboxOpen = !1), + (e.closing = null); + } + ); + }, + }, + { + key: "destroy", + value: function () { + this.close(), + this.clearAllEvents(), + this.baseEvents && this.baseEvents.destroy(); + }, + }, + { + key: "on", + value: function (e, t) { + var i = + arguments.length > 2 && void 0 !== arguments[2] && arguments[2]; + if (!e || !C(t)) + throw new TypeError("Event name and callback must be defined"); + this.apiEvents.push({ evt: e, once: i, callback: t }); + }, + }, + { + key: "once", + value: function (e, t) { + this.on(e, t, !0); + }, + }, + { + key: "trigger", + value: function (e) { + var t = this, + i = + arguments.length > 1 && void 0 !== arguments[1] + ? arguments[1] + : null, + n = []; + r(this.apiEvents, function (t, s) { + var l = t.evt, + o = t.once, + r = t.callback; + l == e && (r(i), o && n.push(s)); + }), + n.length && + r(n, function (e) { + return t.apiEvents.splice(e, 1); + }); + }, + }, + { + key: "clearAllEvents", + value: function () { + this.apiEvents.splice(0, this.apiEvents.length); + }, + }, + { + key: "version", + value: function () { + return "3.3.0"; + }, + }, + ] + ); + return function () { + var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, + t = new ie(e); + return t.init(), t; + }; +}); diff --git a/quarter/assets/js/isotope.pkgd.min.js b/quarter/assets/js/isotope.pkgd.min.js new file mode 100644 index 0000000..d53b79e --- /dev/null +++ b/quarter/assets/js/isotope.pkgd.min.js @@ -0,0 +1,1810 @@ +/*! + * Isotope PACKAGED v3.0.6 + * + * Licensed GPLv3 for open source use + * or Isotope Commercial License for commercial use + * + * https://isotope.metafizzy.co + * Copyright 2010-2018 Metafizzy + */ + +(window, +function (t, e) { + "use strict"; + function i(i, s, a) { + function u(t, e, o) { + var n, + s = "$()." + i + '("' + e + '")'; + return ( + t.each(function (t, u) { + var h = a.data(u, i); + if (!h) + return void r( + i + " not initialized. Cannot call methods, i.e. " + s + ); + var d = h[e]; + if (!d || "_" == e.charAt(0)) + return void r(s + " is not a valid method"); + var l = d.apply(h, o); + n = void 0 === n ? l : n; + }), + void 0 !== n ? n : t + ); + } + function h(t, e) { + t.each(function (t, o) { + var n = a.data(o, i); + n ? (n.option(e), n._init()) : ((n = new s(o, e)), a.data(o, i, n)); + }); + } + (a = a || e || t.jQuery), + a && + (s.prototype.option || + (s.prototype.option = function (t) { + a.isPlainObject(t) && + (this.options = a.extend(!0, this.options, t)); + }), + (a.fn[i] = function (t) { + if ("string" == typeof t) { + var e = n.call(arguments, 1); + return u(this, t, e); + } + return h(this, t), this; + }), + o(a)); + } + function o(t) { + !t || (t && t.bridget) || (t.bridget = i); + } + var n = Array.prototype.slice, + s = t.console, + r = + "undefined" == typeof s + ? function () {} + : function (t) { + s.error(t); + }; + return o(e || t.jQuery), i; +}), + (function (t, e) { + "function" == typeof define && define.amd + ? define("ev-emitter/ev-emitter", e) + : "object" == typeof module && module.exports + ? (module.exports = e()) + : (t.EvEmitter = e()); + })("undefined" != typeof window ? window : this, function () { + function t() {} + var e = t.prototype; + return ( + (e.on = function (t, e) { + if (t && e) { + var i = (this._events = this._events || {}), + o = (i[t] = i[t] || []); + return o.indexOf(e) == -1 && o.push(e), this; + } + }), + (e.once = function (t, e) { + if (t && e) { + this.on(t, e); + var i = (this._onceEvents = this._onceEvents || {}), + o = (i[t] = i[t] || {}); + return (o[e] = !0), this; + } + }), + (e.off = function (t, e) { + var i = this._events && this._events[t]; + if (i && i.length) { + var o = i.indexOf(e); + return o != -1 && i.splice(o, 1), this; + } + }), + (e.emitEvent = function (t, e) { + var i = this._events && this._events[t]; + if (i && i.length) { + (i = i.slice(0)), (e = e || []); + for ( + var o = this._onceEvents && this._onceEvents[t], n = 0; + n < i.length; + n++ + ) { + var s = i[n], + r = o && o[s]; + r && (this.off(t, s), delete o[s]), s.apply(this, e); + } + return this; + } + }), + (e.allOff = function () { + delete this._events, delete this._onceEvents; + }), + t + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("get-size/get-size", e) + : "object" == typeof module && module.exports + ? (module.exports = e()) + : (t.getSize = e()); + })(window, function () { + "use strict"; + function t(t) { + var e = parseFloat(t), + i = t.indexOf("%") == -1 && !isNaN(e); + return i && e; + } + function e() {} + function i() { + for ( + var t = { + width: 0, + height: 0, + innerWidth: 0, + innerHeight: 0, + outerWidth: 0, + outerHeight: 0, + }, + e = 0; + e < h; + e++ + ) { + var i = u[e]; + t[i] = 0; + } + return t; + } + function o(t) { + var e = getComputedStyle(t); + return ( + e || + a( + "Style returned " + + e + + ". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1" + ), + e + ); + } + function n() { + if (!d) { + d = !0; + var e = document.createElement("div"); + (e.style.width = "200px"), + (e.style.padding = "1px 2px 3px 4px"), + (e.style.borderStyle = "solid"), + (e.style.borderWidth = "1px 2px 3px 4px"), + (e.style.boxSizing = "border-box"); + var i = document.body || document.documentElement; + i.appendChild(e); + var n = o(e); + (r = 200 == Math.round(t(n.width))), + (s.isBoxSizeOuter = r), + i.removeChild(e); + } + } + function s(e) { + if ( + (n(), + "string" == typeof e && (e = document.querySelector(e)), + e && "object" == typeof e && e.nodeType) + ) { + var s = o(e); + if ("none" == s.display) return i(); + var a = {}; + (a.width = e.offsetWidth), (a.height = e.offsetHeight); + for ( + var d = (a.isBorderBox = "border-box" == s.boxSizing), l = 0; + l < h; + l++ + ) { + var f = u[l], + c = s[f], + m = parseFloat(c); + a[f] = isNaN(m) ? 0 : m; + } + var p = a.paddingLeft + a.paddingRight, + y = a.paddingTop + a.paddingBottom, + g = a.marginLeft + a.marginRight, + v = a.marginTop + a.marginBottom, + _ = a.borderLeftWidth + a.borderRightWidth, + z = a.borderTopWidth + a.borderBottomWidth, + I = d && r, + x = t(s.width); + x !== !1 && (a.width = x + (I ? 0 : p + _)); + var S = t(s.height); + return ( + S !== !1 && (a.height = S + (I ? 0 : y + z)), + (a.innerWidth = a.width - (p + _)), + (a.innerHeight = a.height - (y + z)), + (a.outerWidth = a.width + g), + (a.outerHeight = a.height + v), + a + ); + } + } + var r, + a = + "undefined" == typeof console + ? e + : function (t) { + console.error(t); + }, + u = [ + "paddingLeft", + "paddingRight", + "paddingTop", + "paddingBottom", + "marginLeft", + "marginRight", + "marginTop", + "marginBottom", + "borderLeftWidth", + "borderRightWidth", + "borderTopWidth", + "borderBottomWidth", + ], + h = u.length, + d = !1; + return s; + }), + (function (t, e) { + "use strict"; + "function" == typeof define && define.amd + ? define("desandro-matches-selector/matches-selector", e) + : "object" == typeof module && module.exports + ? (module.exports = e()) + : (t.matchesSelector = e()); + })(window, function () { + "use strict"; + var t = (function () { + var t = window.Element.prototype; + if (t.matches) return "matches"; + if (t.matchesSelector) return "matchesSelector"; + for (var e = ["webkit", "moz", "ms", "o"], i = 0; i < e.length; i++) { + var o = e[i], + n = o + "MatchesSelector"; + if (t[n]) return n; + } + })(); + return function (e, i) { + return e[t](i); + }; + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "fizzy-ui-utils/utils", + ["desandro-matches-selector/matches-selector"], + function (i) { + return e(t, i); + } + ) + : "object" == typeof module && module.exports + ? (module.exports = e(t, require("desandro-matches-selector"))) + : (t.fizzyUIUtils = e(t, t.matchesSelector)); + })(window, function (t, e) { + var i = {}; + (i.extend = function (t, e) { + for (var i in e) t[i] = e[i]; + return t; + }), + (i.modulo = function (t, e) { + return ((t % e) + e) % e; + }); + var o = Array.prototype.slice; + (i.makeArray = function (t) { + if (Array.isArray(t)) return t; + if (null === t || void 0 === t) return []; + var e = "object" == typeof t && "number" == typeof t.length; + return e ? o.call(t) : [t]; + }), + (i.removeFrom = function (t, e) { + var i = t.indexOf(e); + i != -1 && t.splice(i, 1); + }), + (i.getParent = function (t, i) { + for (; t.parentNode && t != document.body; ) + if (((t = t.parentNode), e(t, i))) return t; + }), + (i.getQueryElement = function (t) { + return "string" == typeof t ? document.querySelector(t) : t; + }), + (i.handleEvent = function (t) { + var e = "on" + t.type; + this[e] && this[e](t); + }), + (i.filterFindElements = function (t, o) { + t = i.makeArray(t); + var n = []; + return ( + t.forEach(function (t) { + if (t instanceof HTMLElement) { + if (!o) return void n.push(t); + e(t, o) && n.push(t); + for (var i = t.querySelectorAll(o), s = 0; s < i.length; s++) + n.push(i[s]); + } + }), + n + ); + }), + (i.debounceMethod = function (t, e, i) { + i = i || 100; + var o = t.prototype[e], + n = e + "Timeout"; + t.prototype[e] = function () { + var t = this[n]; + clearTimeout(t); + var e = arguments, + s = this; + this[n] = setTimeout(function () { + o.apply(s, e), delete s[n]; + }, i); + }; + }), + (i.docReady = function (t) { + var e = document.readyState; + "complete" == e || "interactive" == e + ? setTimeout(t) + : document.addEventListener("DOMContentLoaded", t); + }), + (i.toDashed = function (t) { + return t + .replace(/(.)([A-Z])/g, function (t, e, i) { + return e + "-" + i; + }) + .toLowerCase(); + }); + var n = t.console; + return ( + (i.htmlInit = function (e, o) { + i.docReady(function () { + var s = i.toDashed(o), + r = "data-" + s, + a = document.querySelectorAll("[" + r + "]"), + u = document.querySelectorAll(".js-" + s), + h = i.makeArray(a).concat(i.makeArray(u)), + d = r + "-options", + l = t.jQuery; + h.forEach(function (t) { + var i, + s = t.getAttribute(r) || t.getAttribute(d); + try { + i = s && JSON.parse(s); + } catch (a) { + return void ( + n && + n.error("Error parsing " + r + " on " + t.className + ": " + a) + ); + } + var u = new e(t, i); + l && l.data(t, o, u); + }); + }); + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "outlayer/item", + ["ev-emitter/ev-emitter", "get-size/get-size"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e(require("ev-emitter"), require("get-size"))) + : ((t.Outlayer = {}), (t.Outlayer.Item = e(t.EvEmitter, t.getSize))); + })(window, function (t, e) { + "use strict"; + function i(t) { + for (var e in t) return !1; + return (e = null), !0; + } + function o(t, e) { + t && + ((this.element = t), + (this.layout = e), + (this.position = { x: 0, y: 0 }), + this._create()); + } + function n(t) { + return t.replace(/([A-Z])/g, function (t) { + return "-" + t.toLowerCase(); + }); + } + var s = document.documentElement.style, + r = "string" == typeof s.transition ? "transition" : "WebkitTransition", + a = "string" == typeof s.transform ? "transform" : "WebkitTransform", + u = { + WebkitTransition: "webkitTransitionEnd", + transition: "transitionend", + }[r], + h = { + transform: a, + transition: r, + transitionDuration: r + "Duration", + transitionProperty: r + "Property", + transitionDelay: r + "Delay", + }, + d = (o.prototype = Object.create(t.prototype)); + (d.constructor = o), + (d._create = function () { + (this._transn = { ingProperties: {}, clean: {}, onEnd: {} }), + this.css({ position: "absolute" }); + }), + (d.handleEvent = function (t) { + var e = "on" + t.type; + this[e] && this[e](t); + }), + (d.getSize = function () { + this.size = e(this.element); + }), + (d.css = function (t) { + var e = this.element.style; + for (var i in t) { + var o = h[i] || i; + e[o] = t[i]; + } + }), + (d.getPosition = function () { + var t = getComputedStyle(this.element), + e = this.layout._getOption("originLeft"), + i = this.layout._getOption("originTop"), + o = t[e ? "left" : "right"], + n = t[i ? "top" : "bottom"], + s = parseFloat(o), + r = parseFloat(n), + a = this.layout.size; + o.indexOf("%") != -1 && (s = (s / 100) * a.width), + n.indexOf("%") != -1 && (r = (r / 100) * a.height), + (s = isNaN(s) ? 0 : s), + (r = isNaN(r) ? 0 : r), + (s -= e ? a.paddingLeft : a.paddingRight), + (r -= i ? a.paddingTop : a.paddingBottom), + (this.position.x = s), + (this.position.y = r); + }), + (d.layoutPosition = function () { + var t = this.layout.size, + e = {}, + i = this.layout._getOption("originLeft"), + o = this.layout._getOption("originTop"), + n = i ? "paddingLeft" : "paddingRight", + s = i ? "left" : "right", + r = i ? "right" : "left", + a = this.position.x + t[n]; + (e[s] = this.getXValue(a)), (e[r] = ""); + var u = o ? "paddingTop" : "paddingBottom", + h = o ? "top" : "bottom", + d = o ? "bottom" : "top", + l = this.position.y + t[u]; + (e[h] = this.getYValue(l)), + (e[d] = ""), + this.css(e), + this.emitEvent("layout", [this]); + }), + (d.getXValue = function (t) { + var e = this.layout._getOption("horizontal"); + return this.layout.options.percentPosition && !e + ? (t / this.layout.size.width) * 100 + "%" + : t + "px"; + }), + (d.getYValue = function (t) { + var e = this.layout._getOption("horizontal"); + return this.layout.options.percentPosition && e + ? (t / this.layout.size.height) * 100 + "%" + : t + "px"; + }), + (d._transitionTo = function (t, e) { + this.getPosition(); + var i = this.position.x, + o = this.position.y, + n = t == this.position.x && e == this.position.y; + if ((this.setPosition(t, e), n && !this.isTransitioning)) + return void this.layoutPosition(); + var s = t - i, + r = e - o, + a = {}; + (a.transform = this.getTranslate(s, r)), + this.transition({ + to: a, + onTransitionEnd: { transform: this.layoutPosition }, + isCleaning: !0, + }); + }), + (d.getTranslate = function (t, e) { + var i = this.layout._getOption("originLeft"), + o = this.layout._getOption("originTop"); + return ( + (t = i ? t : -t), + (e = o ? e : -e), + "translate3d(" + t + "px, " + e + "px, 0)" + ); + }), + (d.goTo = function (t, e) { + this.setPosition(t, e), this.layoutPosition(); + }), + (d.moveTo = d._transitionTo), + (d.setPosition = function (t, e) { + (this.position.x = parseFloat(t)), (this.position.y = parseFloat(e)); + }), + (d._nonTransition = function (t) { + this.css(t.to), t.isCleaning && this._removeStyles(t.to); + for (var e in t.onTransitionEnd) t.onTransitionEnd[e].call(this); + }), + (d.transition = function (t) { + if (!parseFloat(this.layout.options.transitionDuration)) + return void this._nonTransition(t); + var e = this._transn; + for (var i in t.onTransitionEnd) e.onEnd[i] = t.onTransitionEnd[i]; + for (i in t.to) + (e.ingProperties[i] = !0), t.isCleaning && (e.clean[i] = !0); + if (t.from) { + this.css(t.from); + var o = this.element.offsetHeight; + o = null; + } + this.enableTransition(t.to), + this.css(t.to), + (this.isTransitioning = !0); + }); + var l = "opacity," + n(a); + (d.enableTransition = function () { + if (!this.isTransitioning) { + var t = this.layout.options.transitionDuration; + (t = "number" == typeof t ? t + "ms" : t), + this.css({ + transitionProperty: l, + transitionDuration: t, + transitionDelay: this.staggerDelay || 0, + }), + this.element.addEventListener(u, this, !1); + } + }), + (d.onwebkitTransitionEnd = function (t) { + this.ontransitionend(t); + }), + (d.onotransitionend = function (t) { + this.ontransitionend(t); + }); + var f = { "-webkit-transform": "transform" }; + (d.ontransitionend = function (t) { + if (t.target === this.element) { + var e = this._transn, + o = f[t.propertyName] || t.propertyName; + if ( + (delete e.ingProperties[o], + i(e.ingProperties) && this.disableTransition(), + o in e.clean && + ((this.element.style[t.propertyName] = ""), delete e.clean[o]), + o in e.onEnd) + ) { + var n = e.onEnd[o]; + n.call(this), delete e.onEnd[o]; + } + this.emitEvent("transitionEnd", [this]); + } + }), + (d.disableTransition = function () { + this.removeTransitionStyles(), + this.element.removeEventListener(u, this, !1), + (this.isTransitioning = !1); + }), + (d._removeStyles = function (t) { + var e = {}; + for (var i in t) e[i] = ""; + this.css(e); + }); + var c = { + transitionProperty: "", + transitionDuration: "", + transitionDelay: "", + }; + return ( + (d.removeTransitionStyles = function () { + this.css(c); + }), + (d.stagger = function (t) { + (t = isNaN(t) ? 0 : t), (this.staggerDelay = t + "ms"); + }), + (d.removeElem = function () { + this.element.parentNode.removeChild(this.element), + this.css({ display: "" }), + this.emitEvent("remove", [this]); + }), + (d.remove = function () { + return r && parseFloat(this.layout.options.transitionDuration) + ? (this.once("transitionEnd", function () { + this.removeElem(); + }), + void this.hide()) + : void this.removeElem(); + }), + (d.reveal = function () { + delete this.isHidden, this.css({ display: "" }); + var t = this.layout.options, + e = {}, + i = this.getHideRevealTransitionEndProperty("visibleStyle"); + (e[i] = this.onRevealTransitionEnd), + this.transition({ + from: t.hiddenStyle, + to: t.visibleStyle, + isCleaning: !0, + onTransitionEnd: e, + }); + }), + (d.onRevealTransitionEnd = function () { + this.isHidden || this.emitEvent("reveal"); + }), + (d.getHideRevealTransitionEndProperty = function (t) { + var e = this.layout.options[t]; + if (e.opacity) return "opacity"; + for (var i in e) return i; + }), + (d.hide = function () { + (this.isHidden = !0), this.css({ display: "" }); + var t = this.layout.options, + e = {}, + i = this.getHideRevealTransitionEndProperty("hiddenStyle"); + (e[i] = this.onHideTransitionEnd), + this.transition({ + from: t.visibleStyle, + to: t.hiddenStyle, + isCleaning: !0, + onTransitionEnd: e, + }); + }), + (d.onHideTransitionEnd = function () { + this.isHidden && + (this.css({ display: "none" }), this.emitEvent("hide")); + }), + (d.destroy = function () { + this.css({ + position: "", + left: "", + right: "", + top: "", + bottom: "", + transition: "", + transform: "", + }); + }), + o + ); + }), + (function (t, e) { + "use strict"; + "function" == typeof define && define.amd + ? define( + "outlayer/outlayer", + [ + "ev-emitter/ev-emitter", + "get-size/get-size", + "fizzy-ui-utils/utils", + "./item", + ], + function (i, o, n, s) { + return e(t, i, o, n, s); + } + ) + : "object" == typeof module && module.exports + ? (module.exports = e( + t, + require("ev-emitter"), + require("get-size"), + require("fizzy-ui-utils"), + require("./item") + )) + : (t.Outlayer = e( + t, + t.EvEmitter, + t.getSize, + t.fizzyUIUtils, + t.Outlayer.Item + )); + })(window, function (t, e, i, o, n) { + "use strict"; + function s(t, e) { + var i = o.getQueryElement(t); + if (!i) + return void ( + u && + u.error( + "Bad element for " + this.constructor.namespace + ": " + (i || t) + ) + ); + (this.element = i), + h && (this.$element = h(this.element)), + (this.options = o.extend({}, this.constructor.defaults)), + this.option(e); + var n = ++l; + (this.element.outlayerGUID = n), (f[n] = this), this._create(); + var s = this._getOption("initLayout"); + s && this.layout(); + } + function r(t) { + function e() { + t.apply(this, arguments); + } + return ( + (e.prototype = Object.create(t.prototype)), + (e.prototype.constructor = e), + e + ); + } + function a(t) { + if ("number" == typeof t) return t; + var e = t.match(/(^\d*\.?\d*)(\w*)/), + i = e && e[1], + o = e && e[2]; + if (!i.length) return 0; + i = parseFloat(i); + var n = m[o] || 1; + return i * n; + } + var u = t.console, + h = t.jQuery, + d = function () {}, + l = 0, + f = {}; + (s.namespace = "outlayer"), + (s.Item = n), + (s.defaults = { + containerStyle: { position: "relative" }, + initLayout: !0, + originLeft: !0, + originTop: !0, + resize: !0, + resizeContainer: !0, + transitionDuration: "0.4s", + hiddenStyle: { opacity: 0, transform: "scale(0.001)" }, + visibleStyle: { opacity: 1, transform: "scale(1)" }, + }); + var c = s.prototype; + o.extend(c, e.prototype), + (c.option = function (t) { + o.extend(this.options, t); + }), + (c._getOption = function (t) { + var e = this.constructor.compatOptions[t]; + return e && void 0 !== this.options[e] + ? this.options[e] + : this.options[t]; + }), + (s.compatOptions = { + initLayout: "isInitLayout", + horizontal: "isHorizontal", + layoutInstant: "isLayoutInstant", + originLeft: "isOriginLeft", + originTop: "isOriginTop", + resize: "isResizeBound", + resizeContainer: "isResizingContainer", + }), + (c._create = function () { + this.reloadItems(), + (this.stamps = []), + this.stamp(this.options.stamp), + o.extend(this.element.style, this.options.containerStyle); + var t = this._getOption("resize"); + t && this.bindResize(); + }), + (c.reloadItems = function () { + this.items = this._itemize(this.element.children); + }), + (c._itemize = function (t) { + for ( + var e = this._filterFindItemElements(t), + i = this.constructor.Item, + o = [], + n = 0; + n < e.length; + n++ + ) { + var s = e[n], + r = new i(s, this); + o.push(r); + } + return o; + }), + (c._filterFindItemElements = function (t) { + return o.filterFindElements(t, this.options.itemSelector); + }), + (c.getItemElements = function () { + return this.items.map(function (t) { + return t.element; + }); + }), + (c.layout = function () { + this._resetLayout(), this._manageStamps(); + var t = this._getOption("layoutInstant"), + e = void 0 !== t ? t : !this._isLayoutInited; + this.layoutItems(this.items, e), (this._isLayoutInited = !0); + }), + (c._init = c.layout), + (c._resetLayout = function () { + this.getSize(); + }), + (c.getSize = function () { + this.size = i(this.element); + }), + (c._getMeasurement = function (t, e) { + var o, + n = this.options[t]; + n + ? ("string" == typeof n + ? (o = this.element.querySelector(n)) + : n instanceof HTMLElement && (o = n), + (this[t] = o ? i(o)[e] : n)) + : (this[t] = 0); + }), + (c.layoutItems = function (t, e) { + (t = this._getItemsForLayout(t)), + this._layoutItems(t, e), + this._postLayout(); + }), + (c._getItemsForLayout = function (t) { + return t.filter(function (t) { + return !t.isIgnored; + }); + }), + (c._layoutItems = function (t, e) { + if ((this._emitCompleteOnItems("layout", t), t && t.length)) { + var i = []; + t.forEach(function (t) { + var o = this._getItemLayoutPosition(t); + (o.item = t), (o.isInstant = e || t.isLayoutInstant), i.push(o); + }, this), + this._processLayoutQueue(i); + } + }), + (c._getItemLayoutPosition = function () { + return { x: 0, y: 0 }; + }), + (c._processLayoutQueue = function (t) { + this.updateStagger(), + t.forEach(function (t, e) { + this._positionItem(t.item, t.x, t.y, t.isInstant, e); + }, this); + }), + (c.updateStagger = function () { + var t = this.options.stagger; + return null === t || void 0 === t + ? void (this.stagger = 0) + : ((this.stagger = a(t)), this.stagger); + }), + (c._positionItem = function (t, e, i, o, n) { + o ? t.goTo(e, i) : (t.stagger(n * this.stagger), t.moveTo(e, i)); + }), + (c._postLayout = function () { + this.resizeContainer(); + }), + (c.resizeContainer = function () { + var t = this._getOption("resizeContainer"); + if (t) { + var e = this._getContainerSize(); + e && + (this._setContainerMeasure(e.width, !0), + this._setContainerMeasure(e.height, !1)); + } + }), + (c._getContainerSize = d), + (c._setContainerMeasure = function (t, e) { + if (void 0 !== t) { + var i = this.size; + i.isBorderBox && + (t += e + ? i.paddingLeft + + i.paddingRight + + i.borderLeftWidth + + i.borderRightWidth + : i.paddingBottom + + i.paddingTop + + i.borderTopWidth + + i.borderBottomWidth), + (t = Math.max(t, 0)), + (this.element.style[e ? "width" : "height"] = t + "px"); + } + }), + (c._emitCompleteOnItems = function (t, e) { + function i() { + n.dispatchEvent(t + "Complete", null, [e]); + } + function o() { + r++, r == s && i(); + } + var n = this, + s = e.length; + if (!e || !s) return void i(); + var r = 0; + e.forEach(function (e) { + e.once(t, o); + }); + }), + (c.dispatchEvent = function (t, e, i) { + var o = e ? [e].concat(i) : i; + if ((this.emitEvent(t, o), h)) + if (((this.$element = this.$element || h(this.element)), e)) { + var n = h.Event(e); + (n.type = t), this.$element.trigger(n, i); + } else this.$element.trigger(t, i); + }), + (c.ignore = function (t) { + var e = this.getItem(t); + e && (e.isIgnored = !0); + }), + (c.unignore = function (t) { + var e = this.getItem(t); + e && delete e.isIgnored; + }), + (c.stamp = function (t) { + (t = this._find(t)), + t && + ((this.stamps = this.stamps.concat(t)), + t.forEach(this.ignore, this)); + }), + (c.unstamp = function (t) { + (t = this._find(t)), + t && + t.forEach(function (t) { + o.removeFrom(this.stamps, t), this.unignore(t); + }, this); + }), + (c._find = function (t) { + if (t) + return ( + "string" == typeof t && (t = this.element.querySelectorAll(t)), + (t = o.makeArray(t)) + ); + }), + (c._manageStamps = function () { + this.stamps && + this.stamps.length && + (this._getBoundingRect(), + this.stamps.forEach(this._manageStamp, this)); + }), + (c._getBoundingRect = function () { + var t = this.element.getBoundingClientRect(), + e = this.size; + this._boundingRect = { + left: t.left + e.paddingLeft + e.borderLeftWidth, + top: t.top + e.paddingTop + e.borderTopWidth, + right: t.right - (e.paddingRight + e.borderRightWidth), + bottom: t.bottom - (e.paddingBottom + e.borderBottomWidth), + }; + }), + (c._manageStamp = d), + (c._getElementOffset = function (t) { + var e = t.getBoundingClientRect(), + o = this._boundingRect, + n = i(t), + s = { + left: e.left - o.left - n.marginLeft, + top: e.top - o.top - n.marginTop, + right: o.right - e.right - n.marginRight, + bottom: o.bottom - e.bottom - n.marginBottom, + }; + return s; + }), + (c.handleEvent = o.handleEvent), + (c.bindResize = function () { + t.addEventListener("resize", this), (this.isResizeBound = !0); + }), + (c.unbindResize = function () { + t.removeEventListener("resize", this), (this.isResizeBound = !1); + }), + (c.onresize = function () { + this.resize(); + }), + o.debounceMethod(s, "onresize", 100), + (c.resize = function () { + this.isResizeBound && this.needsResizeLayout() && this.layout(); + }), + (c.needsResizeLayout = function () { + var t = i(this.element), + e = this.size && t; + return e && t.innerWidth !== this.size.innerWidth; + }), + (c.addItems = function (t) { + var e = this._itemize(t); + return e.length && (this.items = this.items.concat(e)), e; + }), + (c.appended = function (t) { + var e = this.addItems(t); + e.length && (this.layoutItems(e, !0), this.reveal(e)); + }), + (c.prepended = function (t) { + var e = this._itemize(t); + if (e.length) { + var i = this.items.slice(0); + (this.items = e.concat(i)), + this._resetLayout(), + this._manageStamps(), + this.layoutItems(e, !0), + this.reveal(e), + this.layoutItems(i); + } + }), + (c.reveal = function (t) { + if ((this._emitCompleteOnItems("reveal", t), t && t.length)) { + var e = this.updateStagger(); + t.forEach(function (t, i) { + t.stagger(i * e), t.reveal(); + }); + } + }), + (c.hide = function (t) { + if ((this._emitCompleteOnItems("hide", t), t && t.length)) { + var e = this.updateStagger(); + t.forEach(function (t, i) { + t.stagger(i * e), t.hide(); + }); + } + }), + (c.revealItemElements = function (t) { + var e = this.getItems(t); + this.reveal(e); + }), + (c.hideItemElements = function (t) { + var e = this.getItems(t); + this.hide(e); + }), + (c.getItem = function (t) { + for (var e = 0; e < this.items.length; e++) { + var i = this.items[e]; + if (i.element == t) return i; + } + }), + (c.getItems = function (t) { + t = o.makeArray(t); + var e = []; + return ( + t.forEach(function (t) { + var i = this.getItem(t); + i && e.push(i); + }, this), + e + ); + }), + (c.remove = function (t) { + var e = this.getItems(t); + this._emitCompleteOnItems("remove", e), + e && + e.length && + e.forEach(function (t) { + t.remove(), o.removeFrom(this.items, t); + }, this); + }), + (c.destroy = function () { + var t = this.element.style; + (t.height = ""), + (t.position = ""), + (t.width = ""), + this.items.forEach(function (t) { + t.destroy(); + }), + this.unbindResize(); + var e = this.element.outlayerGUID; + delete f[e], + delete this.element.outlayerGUID, + h && h.removeData(this.element, this.constructor.namespace); + }), + (s.data = function (t) { + t = o.getQueryElement(t); + var e = t && t.outlayerGUID; + return e && f[e]; + }), + (s.create = function (t, e) { + var i = r(s); + return ( + (i.defaults = o.extend({}, s.defaults)), + o.extend(i.defaults, e), + (i.compatOptions = o.extend({}, s.compatOptions)), + (i.namespace = t), + (i.data = s.data), + (i.Item = r(n)), + o.htmlInit(i, t), + h && h.bridget && h.bridget(t, i), + i + ); + }); + var m = { ms: 1, s: 1e3 }; + return (s.Item = n), s; + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("isotope-layout/js/item", ["outlayer/outlayer"], e) + : "object" == typeof module && module.exports + ? (module.exports = e(require("outlayer"))) + : ((t.Isotope = t.Isotope || {}), (t.Isotope.Item = e(t.Outlayer))); + })(window, function (t) { + "use strict"; + function e() { + t.Item.apply(this, arguments); + } + var i = (e.prototype = Object.create(t.Item.prototype)), + o = i._create; + (i._create = function () { + (this.id = this.layout.itemGUID++), o.call(this), (this.sortData = {}); + }), + (i.updateSortData = function () { + if (!this.isIgnored) { + (this.sortData.id = this.id), + (this.sortData["original-order"] = this.id), + (this.sortData.random = Math.random()); + var t = this.layout.options.getSortData, + e = this.layout._sorters; + for (var i in t) { + var o = e[i]; + this.sortData[i] = o(this.element, this); + } + } + }); + var n = i.destroy; + return ( + (i.destroy = function () { + n.apply(this, arguments), this.css({ display: "" }); + }), + e + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "isotope-layout/js/layout-mode", + ["get-size/get-size", "outlayer/outlayer"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e(require("get-size"), require("outlayer"))) + : ((t.Isotope = t.Isotope || {}), + (t.Isotope.LayoutMode = e(t.getSize, t.Outlayer))); + })(window, function (t, e) { + "use strict"; + function i(t) { + (this.isotope = t), + t && + ((this.options = t.options[this.namespace]), + (this.element = t.element), + (this.items = t.filteredItems), + (this.size = t.size)); + } + var o = i.prototype, + n = [ + "_resetLayout", + "_getItemLayoutPosition", + "_manageStamp", + "_getContainerSize", + "_getElementOffset", + "needsResizeLayout", + "_getOption", + ]; + return ( + n.forEach(function (t) { + o[t] = function () { + return e.prototype[t].apply(this.isotope, arguments); + }; + }), + (o.needsVerticalResizeLayout = function () { + var e = t(this.isotope.element), + i = this.isotope.size && e; + return i && e.innerHeight != this.isotope.size.innerHeight; + }), + (o._getMeasurement = function () { + this.isotope._getMeasurement.apply(this, arguments); + }), + (o.getColumnWidth = function () { + this.getSegmentSize("column", "Width"); + }), + (o.getRowHeight = function () { + this.getSegmentSize("row", "Height"); + }), + (o.getSegmentSize = function (t, e) { + var i = t + e, + o = "outer" + e; + if ((this._getMeasurement(i, o), !this[i])) { + var n = this.getFirstItemSize(); + this[i] = (n && n[o]) || this.isotope.size["inner" + e]; + } + }), + (o.getFirstItemSize = function () { + var e = this.isotope.filteredItems[0]; + return e && e.element && t(e.element); + }), + (o.layout = function () { + this.isotope.layout.apply(this.isotope, arguments); + }), + (o.getSize = function () { + this.isotope.getSize(), (this.size = this.isotope.size); + }), + (i.modes = {}), + (i.create = function (t, e) { + function n() { + i.apply(this, arguments); + } + return ( + (n.prototype = Object.create(o)), + (n.prototype.constructor = n), + e && (n.options = e), + (n.prototype.namespace = t), + (i.modes[t] = n), + n + ); + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "masonry-layout/masonry", + ["outlayer/outlayer", "get-size/get-size"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e(require("outlayer"), require("get-size"))) + : (t.Masonry = e(t.Outlayer, t.getSize)); + })(window, function (t, e) { + var i = t.create("masonry"); + i.compatOptions.fitWidth = "isFitWidth"; + var o = i.prototype; + return ( + (o._resetLayout = function () { + this.getSize(), + this._getMeasurement("columnWidth", "outerWidth"), + this._getMeasurement("gutter", "outerWidth"), + this.measureColumns(), + (this.colYs = []); + for (var t = 0; t < this.cols; t++) this.colYs.push(0); + (this.maxY = 0), (this.horizontalColIndex = 0); + }), + (o.measureColumns = function () { + if ((this.getContainerWidth(), !this.columnWidth)) { + var t = this.items[0], + i = t && t.element; + this.columnWidth = (i && e(i).outerWidth) || this.containerWidth; + } + var o = (this.columnWidth += this.gutter), + n = this.containerWidth + this.gutter, + s = n / o, + r = o - (n % o), + a = r && r < 1 ? "round" : "floor"; + (s = Math[a](s)), (this.cols = Math.max(s, 1)); + }), + (o.getContainerWidth = function () { + var t = this._getOption("fitWidth"), + i = t ? this.element.parentNode : this.element, + o = e(i); + this.containerWidth = o && o.innerWidth; + }), + (o._getItemLayoutPosition = function (t) { + t.getSize(); + var e = t.size.outerWidth % this.columnWidth, + i = e && e < 1 ? "round" : "ceil", + o = Math[i](t.size.outerWidth / this.columnWidth); + o = Math.min(o, this.cols); + for ( + var n = this.options.horizontalOrder + ? "_getHorizontalColPosition" + : "_getTopColPosition", + s = this[n](o, t), + r = { x: this.columnWidth * s.col, y: s.y }, + a = s.y + t.size.outerHeight, + u = o + s.col, + h = s.col; + h < u; + h++ + ) + this.colYs[h] = a; + return r; + }), + (o._getTopColPosition = function (t) { + var e = this._getTopColGroup(t), + i = Math.min.apply(Math, e); + return { col: e.indexOf(i), y: i }; + }), + (o._getTopColGroup = function (t) { + if (t < 2) return this.colYs; + for (var e = [], i = this.cols + 1 - t, o = 0; o < i; o++) + e[o] = this._getColGroupY(o, t); + return e; + }), + (o._getColGroupY = function (t, e) { + if (e < 2) return this.colYs[t]; + var i = this.colYs.slice(t, t + e); + return Math.max.apply(Math, i); + }), + (o._getHorizontalColPosition = function (t, e) { + var i = this.horizontalColIndex % this.cols, + o = t > 1 && i + t > this.cols; + i = o ? 0 : i; + var n = e.size.outerWidth && e.size.outerHeight; + return ( + (this.horizontalColIndex = n ? i + t : this.horizontalColIndex), + { col: i, y: this._getColGroupY(i, t) } + ); + }), + (o._manageStamp = function (t) { + var i = e(t), + o = this._getElementOffset(t), + n = this._getOption("originLeft"), + s = n ? o.left : o.right, + r = s + i.outerWidth, + a = Math.floor(s / this.columnWidth); + a = Math.max(0, a); + var u = Math.floor(r / this.columnWidth); + (u -= r % this.columnWidth ? 0 : 1), (u = Math.min(this.cols - 1, u)); + for ( + var h = this._getOption("originTop"), + d = (h ? o.top : o.bottom) + i.outerHeight, + l = a; + l <= u; + l++ + ) + this.colYs[l] = Math.max(d, this.colYs[l]); + }), + (o._getContainerSize = function () { + this.maxY = Math.max.apply(Math, this.colYs); + var t = { height: this.maxY }; + return ( + this._getOption("fitWidth") && + (t.width = this._getContainerFitWidth()), + t + ); + }), + (o._getContainerFitWidth = function () { + for (var t = 0, e = this.cols; --e && 0 === this.colYs[e]; ) t++; + return (this.cols - t) * this.columnWidth - this.gutter; + }), + (o.needsResizeLayout = function () { + var t = this.containerWidth; + return this.getContainerWidth(), t != this.containerWidth; + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + "isotope-layout/js/layout-modes/masonry", + ["../layout-mode", "masonry-layout/masonry"], + e + ) + : "object" == typeof module && module.exports + ? (module.exports = e( + require("../layout-mode"), + require("masonry-layout") + )) + : e(t.Isotope.LayoutMode, t.Masonry); + })(window, function (t, e) { + "use strict"; + var i = t.create("masonry"), + o = i.prototype, + n = { _getElementOffset: !0, layout: !0, _getMeasurement: !0 }; + for (var s in e.prototype) n[s] || (o[s] = e.prototype[s]); + var r = o.measureColumns; + o.measureColumns = function () { + (this.items = this.isotope.filteredItems), r.call(this); + }; + var a = o._getOption; + return ( + (o._getOption = function (t) { + return "fitWidth" == t + ? void 0 !== this.options.isFitWidth + ? this.options.isFitWidth + : this.options.fitWidth + : a.apply(this.isotope, arguments); + }), + i + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("isotope-layout/js/layout-modes/fit-rows", ["../layout-mode"], e) + : "object" == typeof exports + ? (module.exports = e(require("../layout-mode"))) + : e(t.Isotope.LayoutMode); + })(window, function (t) { + "use strict"; + var e = t.create("fitRows"), + i = e.prototype; + return ( + (i._resetLayout = function () { + (this.x = 0), + (this.y = 0), + (this.maxY = 0), + this._getMeasurement("gutter", "outerWidth"); + }), + (i._getItemLayoutPosition = function (t) { + t.getSize(); + var e = t.size.outerWidth + this.gutter, + i = this.isotope.size.innerWidth + this.gutter; + 0 !== this.x && e + this.x > i && ((this.x = 0), (this.y = this.maxY)); + var o = { x: this.x, y: this.y }; + return ( + (this.maxY = Math.max(this.maxY, this.y + t.size.outerHeight)), + (this.x += e), + o + ); + }), + (i._getContainerSize = function () { + return { height: this.maxY }; + }), + e + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define("isotope-layout/js/layout-modes/vertical", ["../layout-mode"], e) + : "object" == typeof module && module.exports + ? (module.exports = e(require("../layout-mode"))) + : e(t.Isotope.LayoutMode); + })(window, function (t) { + "use strict"; + var e = t.create("vertical", { horizontalAlignment: 0 }), + i = e.prototype; + return ( + (i._resetLayout = function () { + this.y = 0; + }), + (i._getItemLayoutPosition = function (t) { + t.getSize(); + var e = + (this.isotope.size.innerWidth - t.size.outerWidth) * + this.options.horizontalAlignment, + i = this.y; + return (this.y += t.size.outerHeight), { x: e, y: i }; + }), + (i._getContainerSize = function () { + return { height: this.y }; + }), + e + ); + }), + (function (t, e) { + "function" == typeof define && define.amd + ? define( + [ + "outlayer/outlayer", + "get-size/get-size", + "desandro-matches-selector/matches-selector", + "fizzy-ui-utils/utils", + "isotope-layout/js/item", + "isotope-layout/js/layout-mode", + "isotope-layout/js/layout-modes/masonry", + "isotope-layout/js/layout-modes/fit-rows", + "isotope-layout/js/layout-modes/vertical", + ], + function (i, o, n, s, r, a) { + return e(t, i, o, n, s, r, a); + } + ) + : "object" == typeof module && module.exports + ? (module.exports = e( + t, + require("outlayer"), + require("get-size"), + require("desandro-matches-selector"), + require("fizzy-ui-utils"), + require("isotope-layout/js/item"), + require("isotope-layout/js/layout-mode"), + require("isotope-layout/js/layout-modes/masonry"), + require("isotope-layout/js/layout-modes/fit-rows"), + require("isotope-layout/js/layout-modes/vertical") + )) + : (t.Isotope = e( + t, + t.Outlayer, + t.getSize, + t.matchesSelector, + t.fizzyUIUtils, + t.Isotope.Item, + t.Isotope.LayoutMode + )); + })(window, function (t, e, i, o, n, s, r) { + function a(t, e) { + return function (i, o) { + for (var n = 0; n < t.length; n++) { + var s = t[n], + r = i.sortData[s], + a = o.sortData[s]; + if (r > a || r < a) { + var u = void 0 !== e[s] ? e[s] : e, + h = u ? 1 : -1; + return (r > a ? 1 : -1) * h; + } + } + return 0; + }; + } + var u = t.jQuery, + h = String.prototype.trim + ? function (t) { + return t.trim(); + } + : function (t) { + return t.replace(/^\s+|\s+$/g, ""); + }, + d = e.create("isotope", { + layoutMode: "masonry", + isJQueryFiltering: !0, + sortAscending: !0, + }); + (d.Item = s), (d.LayoutMode = r); + var l = d.prototype; + (l._create = function () { + (this.itemGUID = 0), + (this._sorters = {}), + this._getSorters(), + e.prototype._create.call(this), + (this.modes = {}), + (this.filteredItems = this.items), + (this.sortHistory = ["original-order"]); + for (var t in r.modes) this._initLayoutMode(t); + }), + (l.reloadItems = function () { + (this.itemGUID = 0), e.prototype.reloadItems.call(this); + }), + (l._itemize = function () { + for ( + var t = e.prototype._itemize.apply(this, arguments), i = 0; + i < t.length; + i++ + ) { + var o = t[i]; + o.id = this.itemGUID++; + } + return this._updateItemsSortData(t), t; + }), + (l._initLayoutMode = function (t) { + var e = r.modes[t], + i = this.options[t] || {}; + (this.options[t] = e.options ? n.extend(e.options, i) : i), + (this.modes[t] = new e(this)); + }), + (l.layout = function () { + return !this._isLayoutInited && this._getOption("initLayout") + ? void this.arrange() + : void this._layout(); + }), + (l._layout = function () { + var t = this._getIsInstant(); + this._resetLayout(), + this._manageStamps(), + this.layoutItems(this.filteredItems, t), + (this._isLayoutInited = !0); + }), + (l.arrange = function (t) { + this.option(t), this._getIsInstant(); + var e = this._filter(this.items); + (this.filteredItems = e.matches), + this._bindArrangeComplete(), + this._isInstant + ? this._noTransition(this._hideReveal, [e]) + : this._hideReveal(e), + this._sort(), + this._layout(); + }), + (l._init = l.arrange), + (l._hideReveal = function (t) { + this.reveal(t.needReveal), this.hide(t.needHide); + }), + (l._getIsInstant = function () { + var t = this._getOption("layoutInstant"), + e = void 0 !== t ? t : !this._isLayoutInited; + return (this._isInstant = e), e; + }), + (l._bindArrangeComplete = function () { + function t() { + e && + i && + o && + n.dispatchEvent("arrangeComplete", null, [n.filteredItems]); + } + var e, + i, + o, + n = this; + this.once("layoutComplete", function () { + (e = !0), t(); + }), + this.once("hideComplete", function () { + (i = !0), t(); + }), + this.once("revealComplete", function () { + (o = !0), t(); + }); + }), + (l._filter = function (t) { + var e = this.options.filter; + e = e || "*"; + for ( + var i = [], o = [], n = [], s = this._getFilterTest(e), r = 0; + r < t.length; + r++ + ) { + var a = t[r]; + if (!a.isIgnored) { + var u = s(a); + u && i.push(a), + u && a.isHidden ? o.push(a) : u || a.isHidden || n.push(a); + } + } + return { matches: i, needReveal: o, needHide: n }; + }), + (l._getFilterTest = function (t) { + return u && this.options.isJQueryFiltering + ? function (e) { + return u(e.element).is(t); + } + : "function" == typeof t + ? function (e) { + return t(e.element); + } + : function (e) { + return o(e.element, t); + }; + }), + (l.updateSortData = function (t) { + var e; + t ? ((t = n.makeArray(t)), (e = this.getItems(t))) : (e = this.items), + this._getSorters(), + this._updateItemsSortData(e); + }), + (l._getSorters = function () { + var t = this.options.getSortData; + for (var e in t) { + var i = t[e]; + this._sorters[e] = f(i); + } + }), + (l._updateItemsSortData = function (t) { + for (var e = t && t.length, i = 0; e && i < e; i++) { + var o = t[i]; + o.updateSortData(); + } + }); + var f = (function () { + function t(t) { + if ("string" != typeof t) return t; + var i = h(t).split(" "), + o = i[0], + n = o.match(/^\[(.+)\]$/), + s = n && n[1], + r = e(s, o), + a = d.sortDataParsers[i[1]]; + return (t = a + ? function (t) { + return t && a(r(t)); + } + : function (t) { + return t && r(t); + }); + } + function e(t, e) { + return t + ? function (e) { + return e.getAttribute(t); + } + : function (t) { + var i = t.querySelector(e); + return i && i.textContent; + }; + } + return t; + })(); + (d.sortDataParsers = { + parseInt: function (t) { + return parseInt(t, 10); + }, + parseFloat: function (t) { + return parseFloat(t); + }, + }), + (l._sort = function () { + if (this.options.sortBy) { + var t = n.makeArray(this.options.sortBy); + this._getIsSameSortBy(t) || + (this.sortHistory = t.concat(this.sortHistory)); + var e = a(this.sortHistory, this.options.sortAscending); + this.filteredItems.sort(e); + } + }), + (l._getIsSameSortBy = function (t) { + for (var e = 0; e < t.length; e++) + if (t[e] != this.sortHistory[e]) return !1; + return !0; + }), + (l._mode = function () { + var t = this.options.layoutMode, + e = this.modes[t]; + if (!e) throw new Error("No layout mode: " + t); + return (e.options = this.options[t]), e; + }), + (l._resetLayout = function () { + e.prototype._resetLayout.call(this), this._mode()._resetLayout(); + }), + (l._getItemLayoutPosition = function (t) { + return this._mode()._getItemLayoutPosition(t); + }), + (l._manageStamp = function (t) { + this._mode()._manageStamp(t); + }), + (l._getContainerSize = function () { + return this._mode()._getContainerSize(); + }), + (l.needsResizeLayout = function () { + return this._mode().needsResizeLayout(); + }), + (l.appended = function (t) { + var e = this.addItems(t); + if (e.length) { + var i = this._filterRevealAdded(e); + this.filteredItems = this.filteredItems.concat(i); + } + }), + (l.prepended = function (t) { + var e = this._itemize(t); + if (e.length) { + this._resetLayout(), this._manageStamps(); + var i = this._filterRevealAdded(e); + this.layoutItems(this.filteredItems), + (this.filteredItems = i.concat(this.filteredItems)), + (this.items = e.concat(this.items)); + } + }), + (l._filterRevealAdded = function (t) { + var e = this._filter(t); + return ( + this.hide(e.needHide), + this.reveal(e.matches), + this.layoutItems(e.matches, !0), + e.matches + ); + }), + (l.insert = function (t) { + var e = this.addItems(t); + if (e.length) { + var i, + o, + n = e.length; + for (i = 0; i < n; i++) + (o = e[i]), this.element.appendChild(o.element); + var s = this._filter(e).matches; + for (i = 0; i < n; i++) e[i].isLayoutInstant = !0; + for (this.arrange(), i = 0; i < n; i++) delete e[i].isLayoutInstant; + this.reveal(s); + } + }); + var c = l.remove; + return ( + (l.remove = function (t) { + t = n.makeArray(t); + var e = this.getItems(t); + c.call(this, t); + for (var i = e && e.length, o = 0; i && o < i; o++) { + var s = e[o]; + n.removeFrom(this.filteredItems, s); + } + }), + (l.shuffle = function () { + for (var t = 0; t < this.items.length; t++) { + var e = this.items[t]; + e.sortData.random = Math.random(); + } + (this.options.sortBy = "random"), this._sort(), this._layout(); + }), + (l._noTransition = function (t, e) { + var i = this.options.transitionDuration; + this.options.transitionDuration = 0; + var o = t.apply(this, e); + return (this.options.transitionDuration = i), o; + }), + (l.getFilteredItemElements = function () { + return this.filteredItems.map(function (t) { + return t.element; + }); + }), + d + ); + }); diff --git a/quarter/assets/js/main.js b/quarter/assets/js/main.js new file mode 100644 index 0000000..0c69e99 --- /dev/null +++ b/quarter/assets/js/main.js @@ -0,0 +1,119 @@ +// sticky hedder +stickystickyHeader(); + +// search controller +search(); + +// mobile menu +drawer(); + +// accordion +accordions(); + +// slider js +silder(); + +// counter up +const counters = document.querySelectorAll(".counter"); +counters.forEach((counter) => { + new countUp(counter); +}); + +// service cards +service(); + +// nice select +const selects = document.querySelectorAll(".selectize"); +if (selects?.length) { + selects.forEach((select) => NiceSelect.bind(select)); +} + +// quick view modal +modal(); + +// tab +tabsController(); + +//glightbox +GLightbox({ + touchNavigation: true, + loop: true, + autoplayVideos: false, + selector: ".glightbox", + slideEffect: "fade", + videosWidth: "800px", +}); +GLightbox({ + touchNavigation: true, + loop: true, + autoplayVideos: false, + selector: ".glightbox2", + slideEffect: "fade", + videosWidth: "800px", +}); +GLightbox({ + touchNavigation: true, + loop: true, + autoplayVideos: false, + selector: ".glightbox3", + slideEffect: "fade", + videosWidth: "800px", +}); + +// scrollUp +scrollUp(); + +// smooth scroll +smoothScroll(); + +// appart card hover action + +const apartCards = document.querySelectorAll(".apart-card"); + +if (apartCards?.length) { + apartCards.forEach((apartCard, idx) => { + apartCard.addEventListener("mouseenter", () => { + apartCard.querySelector(".card-quick-area").classList.add("active"); + + }); + }); +} + +// isotop filters +filter(); + +// nice checkbox +nice_checkbox(); + +// count input +count(); + +// countdown +const countContainers = document.querySelectorAll(".countdown"); +if (countContainers?.length) { + countDown(); +} + +// price slider +const range_sliders = document.querySelectorAll(".slider-range"); + +if (range_sliders?.length) { + + $(".slider-range").slider({ + range: true, + min: 50, + max: 5000, + values: [50, 1500], + slide: function (event, ui) { + $(".amount").val("$" + ui.values[0] + " - $" + ui.values[1]); + }, + }); + $(".amount").val( + "$" + + $(".slider-range").slider("values", 0) + + " - $" + + $(".slider-range").slider("values", 1) + ); +} + +// price diff --git a/quarter/assets/js/maplace-active.js b/quarter/assets/js/maplace-active.js new file mode 100644 index 0000000..b7c3308 --- /dev/null +++ b/quarter/assets/js/maplace-active.js @@ -0,0 +1,196 @@ +$(function () { + var LocsA = [ + { + lat: 40.740178, + lon: -74.190194, + title: "Location 1", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.733617, + lon: -74.17115, + title: "Location 2", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.743011, + lon: -74.2471, + title: "Location 3", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.71115, + lon: -74.214998, + title: "Location 4", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.69001, + lon: -74.151753, + title: "Location 5", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.69759, + lon: -74.263164, + title: "Location 6", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.729979, + lon: -74.271992, + title: "Location 7", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.749702, + lon: -74.163631, + title: "Location 8", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.718971, + lon: -74.323219, + title: "Location 9", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.74835, + lon: -74.323219, + title: "Location 10", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + { + lat: 40.740178, + lon: -74.190194, + title: "Location 11", + html: [ + '
', + '#', + '
House in Upper East Side
', + '
$30,000
', + '

3 Bed3 Bath1220 ft2

', + '

Boston, New York', + "

", + ].join(""), + icon: "../assets/img/icons/map-marker-2.png", + animation: google.maps.Animation.BOUNCE, + }, + ]; + new Maplace({ + locations: LocsA, + controls_on_map: true, + map_options: { + zoom: 13, + scrollwheel: false, + stopover: true, + }, + stroke_options: { + strokeColor: "#f10", + strokeOpacity: 0.8, + strokeWeight: 2, + fillColor: "#f10", + fillOpacity: 0.4, + }, + }).Load(); +}); diff --git a/quarter/assets/js/maplace.js b/quarter/assets/js/maplace.js new file mode 100644 index 0000000..d79d597 --- /dev/null +++ b/quarter/assets/js/maplace.js @@ -0,0 +1,7340 @@ +/* Modernizr 2.8.3 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load + */ +(window.Modernizr = (function (a, b, c) { + function D(a) { + j.cssText = a; + } + function E(a, b) { + return D(n.join(a + ";") + (b || "")); + } + function F(a, b) { + return typeof a === b; + } + function G(a, b) { + return !!~("" + a).indexOf(b); + } + function H(a, b) { + for (var d in a) { + var e = a[d]; + if (!G(e, "-") && j[e] !== c) return b == "pfx" ? e : !0; + } + return !1; + } + function I(a, b, d) { + for (var e in a) { + var f = b[a[e]]; + if (f !== c) + return d === !1 ? a[e] : F(f, "function") ? f.bind(d || b) : f; + } + return !1; + } + function J(a, b, c) { + var d = a.charAt(0).toUpperCase() + a.slice(1), + e = (a + " " + p.join(d + " ") + d).split(" "); + return F(b, "string") || F(b, "undefined") + ? H(e, b) + : ((e = (a + " " + q.join(d + " ") + d).split(" ")), I(e, b, c)); + } + function K() { + (e.input = (function (c) { + for (var d = 0, e = c.length; d < e; d++) u[c[d]] = c[d] in k; + return ( + u.list && + (u.list = !!b.createElement("datalist") && !!a.HTMLDataListElement), + u + ); + })( + "autocomplete autofocus list placeholder max min multiple pattern required step".split( + " " + ) + )), + (e.inputtypes = (function (a) { + for (var d = 0, e, f, h, i = a.length; d < i; d++) + k.setAttribute("type", (f = a[d])), + (e = k.type !== "text"), + e && + ((k.value = l), + (k.style.cssText = "position:absolute;visibility:hidden;"), + /^range$/.test(f) && k.style.WebkitAppearance !== c + ? (g.appendChild(k), + (h = b.defaultView), + (e = + h.getComputedStyle && + h.getComputedStyle(k, null).WebkitAppearance !== + "textfield" && + k.offsetHeight !== 0), + g.removeChild(k)) + : /^(search|tel)$/.test(f) || + (/^(url|email)$/.test(f) + ? (e = k.checkValidity && k.checkValidity() === !1) + : (e = k.value != l))), + (t[a[d]] = !!e); + return t; + })( + "search tel url email datetime date month week time datetime-local number range color".split( + " " + ) + )); + } + var d = "2.8.3", + e = {}, + f = !0, + g = b.documentElement, + h = "modernizr", + i = b.createElement(h), + j = i.style, + k = b.createElement("input"), + l = ":)", + m = {}.toString, + n = " -webkit- -moz- -o- -ms- ".split(" "), + o = "Webkit Moz O ms", + p = o.split(" "), + q = o.toLowerCase().split(" "), + r = { svg: "http://www.w3.org/2000/svg" }, + s = {}, + t = {}, + u = {}, + v = [], + w = v.slice, + x, + y = function (a, c, d, e) { + var f, + i, + j, + k, + l = b.createElement("div"), + m = b.body, + n = m || b.createElement("body"); + if (parseInt(d, 10)) + while (d--) + (j = b.createElement("div")), + (j.id = e ? e[d] : h + (d + 1)), + l.appendChild(j); + return ( + (f = ["­", '"].join("")), + (l.id = h), + ((m ? l : n).innerHTML += f), + n.appendChild(l), + m || + ((n.style.background = ""), + (n.style.overflow = "hidden"), + (k = g.style.overflow), + (g.style.overflow = "hidden"), + g.appendChild(n)), + (i = c(l, a)), + m + ? l.parentNode.removeChild(l) + : (n.parentNode.removeChild(n), (g.style.overflow = k)), + !!i + ); + }, + z = function (b) { + var c = a.matchMedia || a.msMatchMedia; + if (c) return (c(b) && c(b).matches) || !1; + var d; + return ( + y( + "@media " + b + " { #" + h + " { position: absolute; } }", + function (b) { + d = + (a.getComputedStyle ? getComputedStyle(b, null) : b.currentStyle)[ + "position" + ] == "absolute"; + } + ), + d + ); + }, + A = (function () { + function d(d, e) { + (e = e || b.createElement(a[d] || "div")), (d = "on" + d); + var f = d in e; + return ( + f || + (e.setAttribute || (e = b.createElement("div")), + e.setAttribute && + e.removeAttribute && + (e.setAttribute(d, ""), + (f = F(e[d], "function")), + F(e[d], "undefined") || (e[d] = c), + e.removeAttribute(d))), + (e = null), + f + ); + } + var a = { + select: "input", + change: "input", + submit: "form", + reset: "form", + error: "img", + load: "img", + abort: "img", + }; + return d; + })(), + B = {}.hasOwnProperty, + C; + !F(B, "undefined") && !F(B.call, "undefined") + ? (C = function (a, b) { + return B.call(a, b); + }) + : (C = function (a, b) { + return b in a && F(a.constructor.prototype[b], "undefined"); + }), + Function.prototype.bind || + (Function.prototype.bind = function (b) { + var c = this; + if (typeof c != "function") throw new TypeError(); + var d = w.call(arguments, 1), + e = function () { + if (this instanceof e) { + var a = function () {}; + a.prototype = c.prototype; + var f = new a(), + g = c.apply(f, d.concat(w.call(arguments))); + return Object(g) === g ? g : f; + } + return c.apply(b, d.concat(w.call(arguments))); + }; + return e; + }), + (s.flexbox = function () { + return J("flexWrap"); + }), + (s.canvas = function () { + var a = b.createElement("canvas"); + return !!a.getContext && !!a.getContext("2d"); + }), + (s.canvastext = function () { + return ( + !!e.canvas && + !!F(b.createElement("canvas").getContext("2d").fillText, "function") + ); + }), + (s.webgl = function () { + return !!a.WebGLRenderingContext; + }), + (s.touch = function () { + var c; + return ( + "ontouchstart" in a || (a.DocumentTouch && b instanceof DocumentTouch) + ? (c = !0) + : y( + [ + "@media (", + n.join("touch-enabled),("), + h, + ")", + "{#modernizr{top:9px;position:absolute}}", + ].join(""), + function (a) { + c = a.offsetTop === 9; + } + ), + c + ); + }), + (s.geolocation = function () { + return "geolocation" in navigator; + }), + (s.postmessage = function () { + return !!a.postMessage; + }), + (s.websqldatabase = function () { + return !!a.openDatabase; + }), + (s.indexedDB = function () { + return !!J("indexedDB", a); + }), + (s.hashchange = function () { + return A("hashchange", a) && (b.documentMode === c || b.documentMode > 7); + }), + (s.history = function () { + return !!a.history && !!history.pushState; + }), + (s.draganddrop = function () { + var a = b.createElement("div"); + return "draggable" in a || ("ondragstart" in a && "ondrop" in a); + }), + (s.websockets = function () { + return "WebSocket" in a || "MozWebSocket" in a; + }), + (s.rgba = function () { + return ( + D("background-color:rgba(150,255,150,.5)"), G(j.backgroundColor, "rgba") + ); + }), + (s.hsla = function () { + return ( + D("background-color:hsla(120,40%,100%,.5)"), + G(j.backgroundColor, "rgba") || G(j.backgroundColor, "hsla") + ); + }), + (s.multiplebgs = function () { + return ( + D("background:url(https://),url(https://),red url(https://)"), + /(url\s*\(.*?){3}/.test(j.background) + ); + }), + (s.backgroundsize = function () { + return J("backgroundSize"); + }), + (s.borderimage = function () { + return J("borderImage"); + }), + (s.borderradius = function () { + return J("borderRadius"); + }), + (s.boxshadow = function () { + return J("boxShadow"); + }), + (s.textshadow = function () { + return b.createElement("div").style.textShadow === ""; + }), + (s.opacity = function () { + return E("opacity:.55"), /^0.55$/.test(j.opacity); + }), + (s.cssanimations = function () { + return J("animationName"); + }), + (s.csscolumns = function () { + return J("columnCount"); + }), + (s.cssgradients = function () { + var a = "background-image:", + b = "gradient(linear,left top,right bottom,from(#9f9),to(white));", + c = "linear-gradient(left top,#9f9, white);"; + return ( + D( + (a + "-webkit- ".split(" ").join(b + a) + n.join(c + a)).slice( + 0, + -a.length + ) + ), + G(j.backgroundImage, "gradient") + ); + }), + (s.cssreflections = function () { + return J("boxReflect"); + }), + (s.csstransforms = function () { + return !!J("transform"); + }), + (s.csstransforms3d = function () { + var a = !!J("perspective"); + return ( + a && + "webkitPerspective" in g.style && + y( + "@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}", + function (b, c) { + a = b.offsetLeft === 9 && b.offsetHeight === 3; + } + ), + a + ); + }), + (s.csstransitions = function () { + return J("transition"); + }), + (s.fontface = function () { + var a; + return ( + y( + '@font-face {font-family:"font";src:url("https://")}', + function (c, d) { + var e = b.getElementById("smodernizr"), + f = e.sheet || e.styleSheet, + g = f + ? f.cssRules && f.cssRules[0] + ? f.cssRules[0].cssText + : f.cssText || "" + : ""; + a = /src/i.test(g) && g.indexOf(d.split(" ")[0]) === 0; + } + ), + a + ); + }), + (s.generatedcontent = function () { + var a; + return ( + y( + [ + "#", + h, + "{font:0/0 a}#", + h, + ':after{content:"', + l, + '";visibility:hidden;font:3px/1 a}', + ].join(""), + function (b) { + a = b.offsetHeight >= 3; + } + ), + a + ); + }), + (s.video = function () { + var a = b.createElement("video"), + c = !1; + try { + if ((c = !!a.canPlayType)) + (c = new Boolean(c)), + (c.ogg = a + .canPlayType('video/ogg; codecs="theora"') + .replace(/^no$/, "")), + (c.h264 = a + .canPlayType('video/mp4; codecs="avc1.42E01E"') + .replace(/^no$/, "")), + (c.webm = a + .canPlayType('video/webm; codecs="vp8, vorbis"') + .replace(/^no$/, "")); + } catch (d) {} + return c; + }), + (s.audio = function () { + var a = b.createElement("audio"), + c = !1; + try { + if ((c = !!a.canPlayType)) + (c = new Boolean(c)), + (c.ogg = a + .canPlayType('audio/ogg; codecs="vorbis"') + .replace(/^no$/, "")), + (c.mp3 = a.canPlayType("audio/mpeg;").replace(/^no$/, "")), + (c.wav = a + .canPlayType('audio/wav; codecs="1"') + .replace(/^no$/, "")), + (c.m4a = ( + a.canPlayType("audio/x-m4a;") || a.canPlayType("audio/aac;") + ).replace(/^no$/, "")); + } catch (d) {} + return c; + }), + (s.localstorage = function () { + try { + return localStorage.setItem(h, h), localStorage.removeItem(h), !0; + } catch (a) { + return !1; + } + }), + (s.sessionstorage = function () { + try { + return sessionStorage.setItem(h, h), sessionStorage.removeItem(h), !0; + } catch (a) { + return !1; + } + }), + (s.webworkers = function () { + return !!a.Worker; + }), + (s.applicationcache = function () { + return !!a.applicationCache; + }), + (s.svg = function () { + return ( + !!b.createElementNS && !!b.createElementNS(r.svg, "svg").createSVGRect + ); + }), + (s.inlinesvg = function () { + var a = b.createElement("div"); + return ( + (a.innerHTML = ""), + (a.firstChild && a.firstChild.namespaceURI) == r.svg + ); + }), + (s.smil = function () { + return ( + !!b.createElementNS && + /SVGAnimate/.test(m.call(b.createElementNS(r.svg, "animate"))) + ); + }), + (s.svgclippaths = function () { + return ( + !!b.createElementNS && + /SVGClipPath/.test(m.call(b.createElementNS(r.svg, "clipPath"))) + ); + }); + for (var L in s) + C(s, L) && + ((x = L.toLowerCase()), (e[x] = s[L]()), v.push((e[x] ? "" : "no-") + x)); + return ( + e.input || K(), + (e.addTest = function (a, b) { + if (typeof a == "object") for (var d in a) C(a, d) && e.addTest(d, a[d]); + else { + a = a.toLowerCase(); + if (e[a] !== c) return e; + (b = typeof b == "function" ? b() : b), + typeof f != "undefined" && + f && + (g.className += " " + (b ? "" : "no-") + a), + (e[a] = b); + } + return e; + }), + D(""), + (i = k = null), + (function (a, b) { + function l(a, b) { + var c = a.createElement("p"), + d = a.getElementsByTagName("head")[0] || a.documentElement; + return ( + (c.innerHTML = "x"), + d.insertBefore(c.lastChild, d.firstChild) + ); + } + function m() { + var a = s.elements; + return typeof a == "string" ? a.split(" ") : a; + } + function n(a) { + var b = j[a[h]]; + return b || ((b = {}), i++, (a[h] = i), (j[i] = b)), b; + } + function o(a, c, d) { + c || (c = b); + if (k) return c.createElement(a); + d || (d = n(c)); + var g; + return ( + d.cache[a] + ? (g = d.cache[a].cloneNode()) + : f.test(a) + ? (g = (d.cache[a] = d.createElem(a)).cloneNode()) + : (g = d.createElem(a)), + g.canHaveChildren && !e.test(a) && !g.tagUrn + ? d.frag.appendChild(g) + : g + ); + } + function p(a, c) { + a || (a = b); + if (k) return a.createDocumentFragment(); + c = c || n(a); + var d = c.frag.cloneNode(), + e = 0, + f = m(), + g = f.length; + for (; e < g; e++) d.createElement(f[e]); + return d; + } + function q(a, b) { + b.cache || + ((b.cache = {}), + (b.createElem = a.createElement), + (b.createFrag = a.createDocumentFragment), + (b.frag = b.createFrag())), + (a.createElement = function (c) { + return s.shivMethods ? o(c, a, b) : b.createElem(c); + }), + (a.createDocumentFragment = Function( + "h,f", + "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + + m() + .join() + .replace(/[\w\-]+/g, function (a) { + return ( + b.createElem(a), b.frag.createElement(a), 'c("' + a + '")' + ); + }) + + ");return n}" + )(s, b.frag)); + } + function r(a) { + a || (a = b); + var c = n(a); + return ( + s.shivCSS && + !g && + !c.hasCSS && + (c.hasCSS = !!l( + a, + "article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}" + )), + k || q(a, c), + a + ); + } + var c = "3.7.0", + d = a.html5 || {}, + e = + /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i, + f = + /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i, + g, + h = "_html5shiv", + i = 0, + j = {}, + k; + (function () { + try { + var a = b.createElement("a"); + (a.innerHTML = ""), + (g = "hidden" in a), + (k = + a.childNodes.length == 1 || + (function () { + b.createElement("a"); + var a = b.createDocumentFragment(); + return ( + typeof a.cloneNode == "undefined" || + typeof a.createDocumentFragment == "undefined" || + typeof a.createElement == "undefined" + ); + })()); + } catch (c) { + (g = !0), (k = !0); + } + })(); + var s = { + elements: + d.elements || + "abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video", + version: c, + shivCSS: d.shivCSS !== !1, + supportsUnknownElements: k, + shivMethods: d.shivMethods !== !1, + type: "default", + shivDocument: r, + createElement: o, + createDocumentFragment: p, + }; + (a.html5 = s), r(b); + })(this, b), + (e._version = d), + (e._prefixes = n), + (e._domPrefixes = q), + (e._cssomPrefixes = p), + (e.mq = z), + (e.hasEvent = A), + (e.testProp = function (a) { + return H([a]); + }), + (e.testAllProps = J), + (e.testStyles = y), + (e.prefixed = function (a, b, c) { + return b ? J(a, b, c) : J(a, "pfx"); + }), + (g.className = + g.className.replace(/(^|\s)no-js(\s|$)/, "$1$2") + + (f ? " js " + v.join(" ") : "")), + e + ); +})(this, this.document)), + (function (a, b, c) { + function d(a) { + return "[object Function]" == o.call(a); + } + function e(a) { + return "string" == typeof a; + } + function f() {} + function g(a) { + return !a || "loaded" == a || "complete" == a || "uninitialized" == a; + } + function h() { + var a = p.shift(); + (q = 1), + a + ? a.t + ? m(function () { + ("c" == a.t + ? B.injectCss + : B.injectJs)(a.s, 0, a.a, a.x, a.e, 1); + }, 0) + : (a(), h()) + : (q = 0); + } + function i(a, c, d, e, f, i, j) { + function k(b) { + if ( + !o && + g(l.readyState) && + ((u.r = o = 1), + !q && h(), + (l.onload = l.onreadystatechange = null), + b) + ) { + "img" != a && + m(function () { + t.removeChild(l); + }, 50); + for (var d in y[c]) y[c].hasOwnProperty(d) && y[c][d].onload(); + } + } + var j = j || B.errorTimeout, + l = b.createElement(a), + o = 0, + r = 0, + u = { t: d, s: c, e: f, a: i, x: j }; + 1 === y[c] && ((r = 1), (y[c] = [])), + "object" == a ? (l.data = c) : ((l.src = c), (l.type = a)), + (l.width = l.height = "0"), + (l.onerror = + l.onload = + l.onreadystatechange = + function () { + k.call(this, r); + }), + p.splice(e, 0, u), + "img" != a && + (r || 2 === y[c] + ? (t.insertBefore(l, s ? null : n), m(k, j)) + : y[c].push(l)); + } + function j(a, b, c, d, f) { + return ( + (q = 0), + (b = b || "j"), + e(a) + ? i("c" == b ? v : u, a, b, this.i++, c, d, f) + : (p.splice(this.i++, 0, a), 1 == p.length && h()), + this + ); + } + function k() { + var a = B; + return (a.loader = { load: j, i: 0 }), a; + } + var l = b.documentElement, + m = a.setTimeout, + n = b.getElementsByTagName("script")[0], + o = {}.toString, + p = [], + q = 0, + r = "MozAppearance" in l.style, + s = r && !!b.createRange().compareNode, + t = s ? l : n.parentNode, + l = a.opera && "[object Opera]" == o.call(a.opera), + l = !!b.attachEvent && !l, + u = r ? "object" : l ? "script" : "img", + v = l ? "script" : u, + w = + Array.isArray || + function (a) { + return "[object Array]" == o.call(a); + }, + x = [], + y = {}, + z = { + timeout: function (a, b) { + return b.length && (a.timeout = b[0]), a; + }, + }, + A, + B; + (B = function (a) { + function b(a) { + var a = a.split("!"), + b = x.length, + c = a.pop(), + d = a.length, + c = { url: c, origUrl: c, prefixes: a }, + e, + f, + g; + for (f = 0; f < d; f++) + (g = a[f].split("=")), (e = z[g.shift()]) && (c = e(c, g)); + for (f = 0; f < b; f++) c = x[f](c); + return c; + } + function g(a, e, f, g, h) { + var i = b(a), + j = i.autoCallback; + i.url.split(".").pop().split("?").shift(), + i.bypass || + (e && + (e = d(e) + ? e + : e[a] || e[g] || e[a.split("/").pop().split("?")[0]]), + i.instead + ? i.instead(a, e, f, g, h) + : (y[i.url] ? (i.noexec = !0) : (y[i.url] = 1), + f.load( + i.url, + i.forceCSS || + (!i.forceJS && + "css" == i.url.split(".").pop().split("?").shift()) + ? "c" + : c, + i.noexec, + i.attrs, + i.timeout + ), + (d(e) || d(j)) && + f.load(function () { + k(), + e && e(i.origUrl, h, g), + j && j(i.origUrl, h, g), + (y[i.url] = 2); + }))); + } + function h(a, b) { + function c(a, c) { + if (a) { + if (e(a)) + c || + (j = function () { + var a = [].slice.call(arguments); + k.apply(this, a), l(); + }), + g(a, j, b, 0, h); + else if (Object(a) === a) + for (n in ((m = (function () { + var b = 0, + c; + for (c in a) a.hasOwnProperty(c) && b++; + return b; + })()), + a)) + a.hasOwnProperty(n) && + (!c && + !--m && + (d(j) + ? (j = function () { + var a = [].slice.call(arguments); + k.apply(this, a), l(); + }) + : (j[n] = (function (a) { + return function () { + var b = [].slice.call(arguments); + a && a.apply(this, b), l(); + }; + })(k[n]))), + g(a[n], j, b, n, h)); + } else !c && l(); + } + var h = !!a.test, + i = a.load || a.both, + j = a.callback || f, + k = j, + l = a.complete || f, + m, + n; + c(h ? a.yep : a.nope, !!i), i && c(i); + } + var i, + j, + l = this.yepnope.loader; + if (e(a)) g(a, 0, l, 0); + else if (w(a)) + for (i = 0; i < a.length; i++) + (j = a[i]), + e(j) ? g(j, 0, l, 0) : w(j) ? B(j) : Object(j) === j && h(j, l); + else Object(a) === a && h(a, l); + }), + (B.addPrefix = function (a, b) { + z[a] = b; + }), + (B.addFilter = function (a) { + x.push(a); + }), + (B.errorTimeout = 1e4), + null == b.readyState && + b.addEventListener && + ((b.readyState = "loading"), + b.addEventListener( + "DOMContentLoaded", + (A = function () { + b.removeEventListener("DOMContentLoaded", A, 0), + (b.readyState = "complete"); + }), + 0 + )), + (a.yepnope = k()), + (a.yepnope.executeStack = h), + (a.yepnope.injectJs = function (a, c, d, e, i, j) { + var k = b.createElement("script"), + l, + o, + e = e || B.errorTimeout; + k.src = a; + for (o in d) k.setAttribute(o, d[o]); + (c = j ? h : c || f), + (k.onreadystatechange = k.onload = + function () { + !l && + g(k.readyState) && + ((l = 1), c(), (k.onload = k.onreadystatechange = null)); + }), + m(function () { + l || ((l = 1), c(1)); + }, e), + i ? k.onload() : n.parentNode.insertBefore(k, n); + }), + (a.yepnope.injectCss = function (a, c, d, e, g, i) { + var e = b.createElement("link"), + j, + c = i ? h : c || f; + (e.href = a), (e.rel = "stylesheet"), (e.type = "text/css"); + for (j in d) e.setAttribute(j, d[j]); + g || (n.parentNode.insertBefore(e, n), m(c, 0)); + }); + })(this, document), + (Modernizr.load = function () { + yepnope.apply(window, [].slice.call(arguments, 0)); + }); + +/*------------------------------------------------------------- + 2. jQuery v3.6.0 +---------------------------------------------------------------*/ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!(function (e, t) { + "use strict"; + "object" == typeof module && "object" == typeof module.exports + ? (module.exports = e.document + ? t(e, !0) + : function (e) { + if (!e.document) + throw new Error("jQuery requires a window with a document"); + return t(e); + }) + : t(e); +})("undefined" != typeof window ? window : this, function (C, e) { + "use strict"; + var t = [], + r = Object.getPrototypeOf, + s = t.slice, + g = t.flat + ? function (e) { + return t.flat.call(e); + } + : function (e) { + return t.concat.apply([], e); + }, + u = t.push, + i = t.indexOf, + n = {}, + o = n.toString, + v = n.hasOwnProperty, + a = v.toString, + l = a.call(Object), + y = {}, + m = function (e) { + return ( + "function" == typeof e && + "number" != typeof e.nodeType && + "function" != typeof e.item + ); + }, + x = function (e) { + return null != e && e === e.window; + }, + E = C.document, + c = { type: !0, src: !0, nonce: !0, noModule: !0 }; + function b(e, t, n) { + var r, + i, + o = (n = n || E).createElement("script"); + if (((o.text = e), t)) + for (r in c) + (i = t[r] || (t.getAttribute && t.getAttribute(r))) && + o.setAttribute(r, i); + n.head.appendChild(o).parentNode.removeChild(o); + } + function w(e) { + return null == e + ? e + "" + : "object" == typeof e || "function" == typeof e + ? n[o.call(e)] || "object" + : typeof e; + } + var f = "3.6.0", + S = function (e, t) { + return new S.fn.init(e, t); + }; + function p(e) { + var t = !!e && "length" in e && e.length, + n = w(e); + return ( + !m(e) && + !x(e) && + ("array" === n || + 0 === t || + ("number" == typeof t && 0 < t && t - 1 in e)) + ); + } + (S.fn = S.prototype = + { + jquery: f, + constructor: S, + length: 0, + toArray: function () { + return s.call(this); + }, + get: function (e) { + return null == e + ? s.call(this) + : e < 0 + ? this[e + this.length] + : this[e]; + }, + pushStack: function (e) { + var t = S.merge(this.constructor(), e); + return (t.prevObject = this), t; + }, + each: function (e) { + return S.each(this, e); + }, + map: function (n) { + return this.pushStack( + S.map(this, function (e, t) { + return n.call(e, t, e); + }) + ); + }, + slice: function () { + return this.pushStack(s.apply(this, arguments)); + }, + first: function () { + return this.eq(0); + }, + last: function () { + return this.eq(-1); + }, + even: function () { + return this.pushStack( + S.grep(this, function (e, t) { + return (t + 1) % 2; + }) + ); + }, + odd: function () { + return this.pushStack( + S.grep(this, function (e, t) { + return t % 2; + }) + ); + }, + eq: function (e) { + var t = this.length, + n = +e + (e < 0 ? t : 0); + return this.pushStack(0 <= n && n < t ? [this[n]] : []); + }, + end: function () { + return this.prevObject || this.constructor(); + }, + push: u, + sort: t.sort, + splice: t.splice, + }), + (S.extend = S.fn.extend = + function () { + var e, + t, + n, + r, + i, + o, + a = arguments[0] || {}, + s = 1, + u = arguments.length, + l = !1; + for ( + "boolean" == typeof a && ((l = a), (a = arguments[s] || {}), s++), + "object" == typeof a || m(a) || (a = {}), + s === u && ((a = this), s--); + s < u; + s++ + ) + if (null != (e = arguments[s])) + for (t in e) + (r = e[t]), + "__proto__" !== t && + a !== r && + (l && r && (S.isPlainObject(r) || (i = Array.isArray(r))) + ? ((n = a[t]), + (o = + i && !Array.isArray(n) + ? [] + : i || S.isPlainObject(n) + ? n + : {}), + (i = !1), + (a[t] = S.extend(l, o, r))) + : void 0 !== r && (a[t] = r)); + return a; + }), + S.extend({ + expando: "jQuery" + (f + Math.random()).replace(/\D/g, ""), + isReady: !0, + error: function (e) { + throw new Error(e); + }, + noop: function () {}, + isPlainObject: function (e) { + var t, n; + return ( + !(!e || "[object Object]" !== o.call(e)) && + (!(t = r(e)) || + ("function" == + typeof (n = v.call(t, "constructor") && t.constructor) && + a.call(n) === l)) + ); + }, + isEmptyObject: function (e) { + var t; + for (t in e) return !1; + return !0; + }, + globalEval: function (e, t, n) { + b(e, { nonce: t && t.nonce }, n); + }, + each: function (e, t) { + var n, + r = 0; + if (p(e)) { + for (n = e.length; r < n; r++) + if (!1 === t.call(e[r], r, e[r])) break; + } else for (r in e) if (!1 === t.call(e[r], r, e[r])) break; + return e; + }, + makeArray: function (e, t) { + var n = t || []; + return ( + null != e && + (p(Object(e)) + ? S.merge(n, "string" == typeof e ? [e] : e) + : u.call(n, e)), + n + ); + }, + inArray: function (e, t, n) { + return null == t ? -1 : i.call(t, e, n); + }, + merge: function (e, t) { + for (var n = +t.length, r = 0, i = e.length; r < n; r++) e[i++] = t[r]; + return (e.length = i), e; + }, + grep: function (e, t, n) { + for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) + !t(e[i], i) !== a && r.push(e[i]); + return r; + }, + map: function (e, t, n) { + var r, + i, + o = 0, + a = []; + if (p(e)) + for (r = e.length; o < r; o++) + null != (i = t(e[o], o, n)) && a.push(i); + else for (o in e) null != (i = t(e[o], o, n)) && a.push(i); + return g(a); + }, + guid: 1, + support: y, + }), + "function" == typeof Symbol && (S.fn[Symbol.iterator] = t[Symbol.iterator]), + S.each( + "Boolean Number String Function Array Date RegExp Object Error Symbol".split( + " " + ), + function (e, t) { + n["[object " + t + "]"] = t.toLowerCase(); + } + ); + var d = (function (n) { + var e, + d, + b, + o, + i, + h, + f, + g, + w, + u, + l, + T, + C, + a, + E, + v, + s, + c, + y, + S = "sizzle" + 1 * new Date(), + p = n.document, + k = 0, + r = 0, + m = ue(), + x = ue(), + A = ue(), + N = ue(), + j = function (e, t) { + return e === t && (l = !0), 0; + }, + D = {}.hasOwnProperty, + t = [], + q = t.pop, + L = t.push, + H = t.push, + O = t.slice, + P = function (e, t) { + for (var n = 0, r = e.length; n < r; n++) if (e[n] === t) return n; + return -1; + }, + R = + "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + M = "[\\x20\\t\\r\\n\\f]", + I = + "(?:\\\\[\\da-fA-F]{1,6}" + + M + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + W = + "\\[" + + M + + "*(" + + I + + ")(?:" + + M + + "*([*^$|!~]?=)" + + M + + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + + I + + "))|)" + + M + + "*\\]", + F = + ":(" + + I + + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + + W + + ")*)|.*)\\)|)", + B = new RegExp(M + "+", "g"), + $ = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", "g"), + _ = new RegExp("^" + M + "*," + M + "*"), + z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), + U = new RegExp(M + "|>"), + X = new RegExp(F), + V = new RegExp("^" + I + "$"), + G = { + ID: new RegExp("^#(" + I + ")"), + CLASS: new RegExp("^\\.(" + I + ")"), + TAG: new RegExp("^(" + I + "|[*])"), + ATTR: new RegExp("^" + W), + PSEUDO: new RegExp("^" + F), + CHILD: new RegExp( + "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + M + + "*(even|odd|(([+-]|)(\\d*)n|)" + + M + + "*(?:([+-]|)" + + M + + "*(\\d+)|))" + + M + + "*\\)|)", + "i" + ), + bool: new RegExp("^(?:" + R + ")$", "i"), + needsContext: new RegExp( + "^" + + M + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + M + + "*((?:-\\d)?\\d*)" + + M + + "*\\)|)(?=[^-]|$)", + "i" + ), + }, + Y = /HTML$/i, + Q = /^(?:input|select|textarea|button)$/i, + J = /^h\d$/i, + K = /^[^{]+\{\s*\[native \w/, + Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + ee = /[+~]/, + te = new RegExp("\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\([^\\r\\n\\f])", "g"), + ne = function (e, t) { + var n = "0x" + e.slice(1) - 65536; + return ( + t || + (n < 0 + ? String.fromCharCode(n + 65536) + : String.fromCharCode((n >> 10) | 55296, (1023 & n) | 56320)) + ); + }, + re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + ie = function (e, t) { + return t + ? "\0" === e + ? "\ufffd" + : e.slice(0, -1) + + "\\" + + e.charCodeAt(e.length - 1).toString(16) + + " " + : "\\" + e; + }, + oe = function () { + T(); + }, + ae = be( + function (e) { + return !0 === e.disabled && "fieldset" === e.nodeName.toLowerCase(); + }, + { dir: "parentNode", next: "legend" } + ); + try { + H.apply((t = O.call(p.childNodes)), p.childNodes), + t[p.childNodes.length].nodeType; + } catch (e) { + H = { + apply: t.length + ? function (e, t) { + L.apply(e, O.call(t)); + } + : function (e, t) { + var n = e.length, + r = 0; + while ((e[n++] = t[r++])); + e.length = n - 1; + }, + }; + } + function se(t, e, n, r) { + var i, + o, + a, + s, + u, + l, + c, + f = e && e.ownerDocument, + p = e ? e.nodeType : 9; + if ( + ((n = n || []), + "string" != typeof t || !t || (1 !== p && 9 !== p && 11 !== p)) + ) + return n; + if (!r && (T(e), (e = e || C), E)) { + if (11 !== p && (u = Z.exec(t))) + if ((i = u[1])) { + if (9 === p) { + if (!(a = e.getElementById(i))) return n; + if (a.id === i) return n.push(a), n; + } else if (f && (a = f.getElementById(i)) && y(e, a) && a.id === i) + return n.push(a), n; + } else { + if (u[2]) return H.apply(n, e.getElementsByTagName(t)), n; + if ( + (i = u[3]) && + d.getElementsByClassName && + e.getElementsByClassName + ) + return H.apply(n, e.getElementsByClassName(i)), n; + } + if ( + d.qsa && + !N[t + " "] && + (!v || !v.test(t)) && + (1 !== p || "object" !== e.nodeName.toLowerCase()) + ) { + if (((c = t), (f = e), 1 === p && (U.test(t) || z.test(t)))) { + ((f = (ee.test(t) && ye(e.parentNode)) || e) === e && d.scope) || + ((s = e.getAttribute("id")) + ? (s = s.replace(re, ie)) + : e.setAttribute("id", (s = S))), + (o = (l = h(t)).length); + while (o--) l[o] = (s ? "#" + s : ":scope") + " " + xe(l[o]); + c = l.join(","); + } + try { + return H.apply(n, f.querySelectorAll(c)), n; + } catch (e) { + N(t, !0); + } finally { + s === S && e.removeAttribute("id"); + } + } + } + return g(t.replace($, "$1"), e, n, r); + } + function ue() { + var r = []; + return function e(t, n) { + return ( + r.push(t + " ") > b.cacheLength && delete e[r.shift()], + (e[t + " "] = n) + ); + }; + } + function le(e) { + return (e[S] = !0), e; + } + function ce(e) { + var t = C.createElement("fieldset"); + try { + return !!e(t); + } catch (e) { + return !1; + } finally { + t.parentNode && t.parentNode.removeChild(t), (t = null); + } + } + function fe(e, t) { + var n = e.split("|"), + r = n.length; + while (r--) b.attrHandle[n[r]] = t; + } + function pe(e, t) { + var n = t && e, + r = + n && + 1 === e.nodeType && + 1 === t.nodeType && + e.sourceIndex - t.sourceIndex; + if (r) return r; + if (n) while ((n = n.nextSibling)) if (n === t) return -1; + return e ? 1 : -1; + } + function de(t) { + return function (e) { + return "input" === e.nodeName.toLowerCase() && e.type === t; + }; + } + function he(n) { + return function (e) { + var t = e.nodeName.toLowerCase(); + return ("input" === t || "button" === t) && e.type === n; + }; + } + function ge(t) { + return function (e) { + return "form" in e + ? e.parentNode && !1 === e.disabled + ? "label" in e + ? "label" in e.parentNode + ? e.parentNode.disabled === t + : e.disabled === t + : e.isDisabled === t || (e.isDisabled !== !t && ae(e) === t) + : e.disabled === t + : "label" in e && e.disabled === t; + }; + } + function ve(a) { + return le(function (o) { + return ( + (o = +o), + le(function (e, t) { + var n, + r = a([], e.length, o), + i = r.length; + while (i--) e[(n = r[i])] && (e[n] = !(t[n] = e[n])); + }) + ); + }); + } + function ye(e) { + return e && "undefined" != typeof e.getElementsByTagName && e; + } + for (e in ((d = se.support = {}), + (i = se.isXML = + function (e) { + var t = e && e.namespaceURI, + n = e && (e.ownerDocument || e).documentElement; + return !Y.test(t || (n && n.nodeName) || "HTML"); + }), + (T = se.setDocument = + function (e) { + var t, + n, + r = e ? e.ownerDocument || e : p; + return ( + r != C && + 9 === r.nodeType && + r.documentElement && + ((a = (C = r).documentElement), + (E = !i(C)), + p != C && + (n = C.defaultView) && + n.top !== n && + (n.addEventListener + ? n.addEventListener("unload", oe, !1) + : n.attachEvent && n.attachEvent("onunload", oe)), + (d.scope = ce(function (e) { + return ( + a.appendChild(e).appendChild(C.createElement("div")), + "undefined" != typeof e.querySelectorAll && + !e.querySelectorAll(":scope fieldset div").length + ); + })), + (d.attributes = ce(function (e) { + return (e.className = "i"), !e.getAttribute("className"); + })), + (d.getElementsByTagName = ce(function (e) { + return ( + e.appendChild(C.createComment("")), + !e.getElementsByTagName("*").length + ); + })), + (d.getElementsByClassName = K.test(C.getElementsByClassName)), + (d.getById = ce(function (e) { + return ( + (a.appendChild(e).id = S), + !C.getElementsByName || !C.getElementsByName(S).length + ); + })), + d.getById + ? ((b.filter.ID = function (e) { + var t = e.replace(te, ne); + return function (e) { + return e.getAttribute("id") === t; + }; + }), + (b.find.ID = function (e, t) { + if ("undefined" != typeof t.getElementById && E) { + var n = t.getElementById(e); + return n ? [n] : []; + } + })) + : ((b.filter.ID = function (e) { + var n = e.replace(te, ne); + return function (e) { + var t = + "undefined" != typeof e.getAttributeNode && + e.getAttributeNode("id"); + return t && t.value === n; + }; + }), + (b.find.ID = function (e, t) { + if ("undefined" != typeof t.getElementById && E) { + var n, + r, + i, + o = t.getElementById(e); + if (o) { + if ((n = o.getAttributeNode("id")) && n.value === e) + return [o]; + (i = t.getElementsByName(e)), (r = 0); + while ((o = i[r++])) + if ((n = o.getAttributeNode("id")) && n.value === e) + return [o]; + } + return []; + } + })), + (b.find.TAG = d.getElementsByTagName + ? function (e, t) { + return "undefined" != typeof t.getElementsByTagName + ? t.getElementsByTagName(e) + : d.qsa + ? t.querySelectorAll(e) + : void 0; + } + : function (e, t) { + var n, + r = [], + i = 0, + o = t.getElementsByTagName(e); + if ("*" === e) { + while ((n = o[i++])) 1 === n.nodeType && r.push(n); + return r; + } + return o; + }), + (b.find.CLASS = + d.getElementsByClassName && + function (e, t) { + if ("undefined" != typeof t.getElementsByClassName && E) + return t.getElementsByClassName(e); + }), + (s = []), + (v = []), + (d.qsa = K.test(C.querySelectorAll)) && + (ce(function (e) { + var t; + (a.appendChild(e).innerHTML = + ""), + e.querySelectorAll("[msallowcapture^='']").length && + v.push("[*^$]=" + M + "*(?:''|\"\")"), + e.querySelectorAll("[selected]").length || + v.push("\\[" + M + "*(?:value|" + R + ")"), + e.querySelectorAll("[id~=" + S + "-]").length || v.push("~="), + (t = C.createElement("input")).setAttribute("name", ""), + e.appendChild(t), + e.querySelectorAll("[name='']").length || + v.push("\\[" + M + "*name" + M + "*=" + M + "*(?:''|\"\")"), + e.querySelectorAll(":checked").length || v.push(":checked"), + e.querySelectorAll("a#" + S + "+*").length || + v.push(".#.+[+~]"), + e.querySelectorAll("\\\f"), + v.push("[\\r\\n\\f]"); + }), + ce(function (e) { + e.innerHTML = + ""; + var t = C.createElement("input"); + t.setAttribute("type", "hidden"), + e.appendChild(t).setAttribute("name", "D"), + e.querySelectorAll("[name=d]").length && + v.push("name" + M + "*[*^$|!~]?="), + 2 !== e.querySelectorAll(":enabled").length && + v.push(":enabled", ":disabled"), + (a.appendChild(e).disabled = !0), + 2 !== e.querySelectorAll(":disabled").length && + v.push(":enabled", ":disabled"), + e.querySelectorAll("*,:x"), + v.push(",.*:"); + })), + (d.matchesSelector = K.test( + (c = + a.matches || + a.webkitMatchesSelector || + a.mozMatchesSelector || + a.oMatchesSelector || + a.msMatchesSelector) + )) && + ce(function (e) { + (d.disconnectedMatch = c.call(e, "*")), + c.call(e, "[s!='']:x"), + s.push("!=", F); + }), + (v = v.length && new RegExp(v.join("|"))), + (s = s.length && new RegExp(s.join("|"))), + (t = K.test(a.compareDocumentPosition)), + (y = + t || K.test(a.contains) + ? function (e, t) { + var n = 9 === e.nodeType ? e.documentElement : e, + r = t && t.parentNode; + return ( + e === r || + !( + !r || + 1 !== r.nodeType || + !(n.contains + ? n.contains(r) + : e.compareDocumentPosition && + 16 & e.compareDocumentPosition(r)) + ) + ); + } + : function (e, t) { + if (t) while ((t = t.parentNode)) if (t === e) return !0; + return !1; + }), + (j = t + ? function (e, t) { + if (e === t) return (l = !0), 0; + var n = + !e.compareDocumentPosition - !t.compareDocumentPosition; + return ( + n || + (1 & + (n = + (e.ownerDocument || e) == (t.ownerDocument || t) + ? e.compareDocumentPosition(t) + : 1) || + (!d.sortDetached && t.compareDocumentPosition(e) === n) + ? e == C || (e.ownerDocument == p && y(p, e)) + ? -1 + : t == C || (t.ownerDocument == p && y(p, t)) + ? 1 + : u + ? P(u, e) - P(u, t) + : 0 + : 4 & n + ? -1 + : 1) + ); + } + : function (e, t) { + if (e === t) return (l = !0), 0; + var n, + r = 0, + i = e.parentNode, + o = t.parentNode, + a = [e], + s = [t]; + if (!i || !o) + return e == C + ? -1 + : t == C + ? 1 + : i + ? -1 + : o + ? 1 + : u + ? P(u, e) - P(u, t) + : 0; + if (i === o) return pe(e, t); + n = e; + while ((n = n.parentNode)) a.unshift(n); + n = t; + while ((n = n.parentNode)) s.unshift(n); + while (a[r] === s[r]) r++; + return r + ? pe(a[r], s[r]) + : a[r] == p + ? -1 + : s[r] == p + ? 1 + : 0; + })), + C + ); + }), + (se.matches = function (e, t) { + return se(e, null, null, t); + }), + (se.matchesSelector = function (e, t) { + if ( + (T(e), + d.matchesSelector && + E && + !N[t + " "] && + (!s || !s.test(t)) && + (!v || !v.test(t))) + ) + try { + var n = c.call(e, t); + if ( + n || + d.disconnectedMatch || + (e.document && 11 !== e.document.nodeType) + ) + return n; + } catch (e) { + N(t, !0); + } + return 0 < se(t, C, null, [e]).length; + }), + (se.contains = function (e, t) { + return (e.ownerDocument || e) != C && T(e), y(e, t); + }), + (se.attr = function (e, t) { + (e.ownerDocument || e) != C && T(e); + var n = b.attrHandle[t.toLowerCase()], + r = n && D.call(b.attrHandle, t.toLowerCase()) ? n(e, t, !E) : void 0; + return void 0 !== r + ? r + : d.attributes || !E + ? e.getAttribute(t) + : (r = e.getAttributeNode(t)) && r.specified + ? r.value + : null; + }), + (se.escape = function (e) { + return (e + "").replace(re, ie); + }), + (se.error = function (e) { + throw new Error("Syntax error, unrecognized expression: " + e); + }), + (se.uniqueSort = function (e) { + var t, + n = [], + r = 0, + i = 0; + if ( + ((l = !d.detectDuplicates), + (u = !d.sortStable && e.slice(0)), + e.sort(j), + l) + ) { + while ((t = e[i++])) t === e[i] && (r = n.push(i)); + while (r--) e.splice(n[r], 1); + } + return (u = null), e; + }), + (o = se.getText = + function (e) { + var t, + n = "", + r = 0, + i = e.nodeType; + if (i) { + if (1 === i || 9 === i || 11 === i) { + if ("string" == typeof e.textContent) return e.textContent; + for (e = e.firstChild; e; e = e.nextSibling) n += o(e); + } else if (3 === i || 4 === i) return e.nodeValue; + } else while ((t = e[r++])) n += o(t); + return n; + }), + ((b = se.selectors = + { + cacheLength: 50, + createPseudo: le, + match: G, + attrHandle: {}, + find: {}, + relative: { + ">": { dir: "parentNode", first: !0 }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: !0 }, + "~": { dir: "previousSibling" }, + }, + preFilter: { + ATTR: function (e) { + return ( + (e[1] = e[1].replace(te, ne)), + (e[3] = (e[3] || e[4] || e[5] || "").replace(te, ne)), + "~=" === e[2] && (e[3] = " " + e[3] + " "), + e.slice(0, 4) + ); + }, + CHILD: function (e) { + return ( + (e[1] = e[1].toLowerCase()), + "nth" === e[1].slice(0, 3) + ? (e[3] || se.error(e[0]), + (e[4] = +(e[4] + ? e[5] + (e[6] || 1) + : 2 * ("even" === e[3] || "odd" === e[3]))), + (e[5] = +(e[7] + e[8] || "odd" === e[3]))) + : e[3] && se.error(e[0]), + e + ); + }, + PSEUDO: function (e) { + var t, + n = !e[6] && e[2]; + return G.CHILD.test(e[0]) + ? null + : (e[3] + ? (e[2] = e[4] || e[5] || "") + : n && + X.test(n) && + (t = h(n, !0)) && + (t = n.indexOf(")", n.length - t) - n.length) && + ((e[0] = e[0].slice(0, t)), (e[2] = n.slice(0, t))), + e.slice(0, 3)); + }, + }, + filter: { + TAG: function (e) { + var t = e.replace(te, ne).toLowerCase(); + return "*" === e + ? function () { + return !0; + } + : function (e) { + return e.nodeName && e.nodeName.toLowerCase() === t; + }; + }, + CLASS: function (e) { + var t = m[e + " "]; + return ( + t || + ((t = new RegExp("(^|" + M + ")" + e + "(" + M + "|$)")) && + m(e, function (e) { + return t.test( + ("string" == typeof e.className && e.className) || + ("undefined" != typeof e.getAttribute && + e.getAttribute("class")) || + "" + ); + })) + ); + }, + ATTR: function (n, r, i) { + return function (e) { + var t = se.attr(e, n); + return null == t + ? "!=" === r + : !r || + ((t += ""), + "=" === r + ? t === i + : "!=" === r + ? t !== i + : "^=" === r + ? i && 0 === t.indexOf(i) + : "*=" === r + ? i && -1 < t.indexOf(i) + : "$=" === r + ? i && t.slice(-i.length) === i + : "~=" === r + ? -1 < (" " + t.replace(B, " ") + " ").indexOf(i) + : "|=" === r && + (t === i || t.slice(0, i.length + 1) === i + "-")); + }; + }, + CHILD: function (h, e, t, g, v) { + var y = "nth" !== h.slice(0, 3), + m = "last" !== h.slice(-4), + x = "of-type" === e; + return 1 === g && 0 === v + ? function (e) { + return !!e.parentNode; + } + : function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l = y !== m ? "nextSibling" : "previousSibling", + c = e.parentNode, + f = x && e.nodeName.toLowerCase(), + p = !n && !x, + d = !1; + if (c) { + if (y) { + while (l) { + a = e; + while ((a = a[l])) + if ( + x + ? a.nodeName.toLowerCase() === f + : 1 === a.nodeType + ) + return !1; + u = l = "only" === h && !u && "nextSibling"; + } + return !0; + } + if (((u = [m ? c.firstChild : c.lastChild]), m && p)) { + (d = + (s = + (r = + (i = + (o = (a = c)[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] || [])[0] === k && + r[1]) && r[2]), + (a = s && c.childNodes[s]); + while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) + if (1 === a.nodeType && ++d && a === e) { + i[h] = [k, s, d]; + break; + } + } else if ( + (p && + (d = s = + (r = + (i = + (o = (a = e)[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] || [])[0] === k && r[1]), + !1 === d) + ) + while ((a = (++s && a && a[l]) || (d = s = 0) || u.pop())) + if ( + (x + ? a.nodeName.toLowerCase() === f + : 1 === a.nodeType) && + ++d && + (p && + ((i = + (o = a[S] || (a[S] = {}))[a.uniqueID] || + (o[a.uniqueID] = {}))[h] = [k, d]), + a === e) + ) + break; + return (d -= v) === g || (d % g == 0 && 0 <= d / g); + } + }; + }, + PSEUDO: function (e, o) { + var t, + a = + b.pseudos[e] || + b.setFilters[e.toLowerCase()] || + se.error("unsupported pseudo: " + e); + return a[S] + ? a(o) + : 1 < a.length + ? ((t = [e, e, "", o]), + b.setFilters.hasOwnProperty(e.toLowerCase()) + ? le(function (e, t) { + var n, + r = a(e, o), + i = r.length; + while (i--) e[(n = P(e, r[i]))] = !(t[n] = r[i]); + }) + : function (e) { + return a(e, 0, t); + }) + : a; + }, + }, + pseudos: { + not: le(function (e) { + var r = [], + i = [], + s = f(e.replace($, "$1")); + return s[S] + ? le(function (e, t, n, r) { + var i, + o = s(e, null, r, []), + a = e.length; + while (a--) (i = o[a]) && (e[a] = !(t[a] = i)); + }) + : function (e, t, n) { + return (r[0] = e), s(r, null, n, i), (r[0] = null), !i.pop(); + }; + }), + has: le(function (t) { + return function (e) { + return 0 < se(t, e).length; + }; + }), + contains: le(function (t) { + return ( + (t = t.replace(te, ne)), + function (e) { + return -1 < (e.textContent || o(e)).indexOf(t); + } + ); + }), + lang: le(function (n) { + return ( + V.test(n || "") || se.error("unsupported lang: " + n), + (n = n.replace(te, ne).toLowerCase()), + function (e) { + var t; + do { + if ( + (t = E + ? e.lang + : e.getAttribute("xml:lang") || e.getAttribute("lang")) + ) + return ( + (t = t.toLowerCase()) === n || 0 === t.indexOf(n + "-") + ); + } while ((e = e.parentNode) && 1 === e.nodeType); + return !1; + } + ); + }), + target: function (e) { + var t = n.location && n.location.hash; + return t && t.slice(1) === e.id; + }, + root: function (e) { + return e === a; + }, + focus: function (e) { + return ( + e === C.activeElement && + (!C.hasFocus || C.hasFocus()) && + !!(e.type || e.href || ~e.tabIndex) + ); + }, + enabled: ge(!1), + disabled: ge(!0), + checked: function (e) { + var t = e.nodeName.toLowerCase(); + return ( + ("input" === t && !!e.checked) || ("option" === t && !!e.selected) + ); + }, + selected: function (e) { + return ( + e.parentNode && e.parentNode.selectedIndex, !0 === e.selected + ); + }, + empty: function (e) { + for (e = e.firstChild; e; e = e.nextSibling) + if (e.nodeType < 6) return !1; + return !0; + }, + parent: function (e) { + return !b.pseudos.empty(e); + }, + header: function (e) { + return J.test(e.nodeName); + }, + input: function (e) { + return Q.test(e.nodeName); + }, + button: function (e) { + var t = e.nodeName.toLowerCase(); + return ("input" === t && "button" === e.type) || "button" === t; + }, + text: function (e) { + var t; + return ( + "input" === e.nodeName.toLowerCase() && + "text" === e.type && + (null == (t = e.getAttribute("type")) || + "text" === t.toLowerCase()) + ); + }, + first: ve(function () { + return [0]; + }), + last: ve(function (e, t) { + return [t - 1]; + }), + eq: ve(function (e, t, n) { + return [n < 0 ? n + t : n]; + }), + even: ve(function (e, t) { + for (var n = 0; n < t; n += 2) e.push(n); + return e; + }), + odd: ve(function (e, t) { + for (var n = 1; n < t; n += 2) e.push(n); + return e; + }), + lt: ve(function (e, t, n) { + for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r; ) e.push(r); + return e; + }), + gt: ve(function (e, t, n) { + for (var r = n < 0 ? n + t : n; ++r < t; ) e.push(r); + return e; + }), + }, + }).pseudos.nth = b.pseudos.eq), + { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 })) + b.pseudos[e] = de(e); + for (e in { submit: !0, reset: !0 }) b.pseudos[e] = he(e); + function me() {} + function xe(e) { + for (var t = 0, n = e.length, r = ""; t < n; t++) r += e[t].value; + return r; + } + function be(s, e, t) { + var u = e.dir, + l = e.next, + c = l || u, + f = t && "parentNode" === c, + p = r++; + return e.first + ? function (e, t, n) { + while ((e = e[u])) if (1 === e.nodeType || f) return s(e, t, n); + return !1; + } + : function (e, t, n) { + var r, + i, + o, + a = [k, p]; + if (n) { + while ((e = e[u])) + if ((1 === e.nodeType || f) && s(e, t, n)) return !0; + } else + while ((e = e[u])) + if (1 === e.nodeType || f) + if ( + ((i = + (o = e[S] || (e[S] = {}))[e.uniqueID] || + (o[e.uniqueID] = {})), + l && l === e.nodeName.toLowerCase()) + ) + e = e[u] || e; + else { + if ((r = i[c]) && r[0] === k && r[1] === p) + return (a[2] = r[2]); + if (((i[c] = a)[2] = s(e, t, n))) return !0; + } + return !1; + }; + } + function we(i) { + return 1 < i.length + ? function (e, t, n) { + var r = i.length; + while (r--) if (!i[r](e, t, n)) return !1; + return !0; + } + : i[0]; + } + function Te(e, t, n, r, i) { + for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++) + (o = e[s]) && ((n && !n(o, r, i)) || (a.push(o), l && t.push(s))); + return a; + } + function Ce(d, h, g, v, y, e) { + return ( + v && !v[S] && (v = Ce(v)), + y && !y[S] && (y = Ce(y, e)), + le(function (e, t, n, r) { + var i, + o, + a, + s = [], + u = [], + l = t.length, + c = + e || + (function (e, t, n) { + for (var r = 0, i = t.length; r < i; r++) se(e, t[r], n); + return n; + })(h || "*", n.nodeType ? [n] : n, []), + f = !d || (!e && h) ? c : Te(c, s, d, n, r), + p = g ? (y || (e ? d : l || v) ? [] : t) : f; + if ((g && g(f, p, n, r), v)) { + (i = Te(p, u)), v(i, [], n, r), (o = i.length); + while (o--) (a = i[o]) && (p[u[o]] = !(f[u[o]] = a)); + } + if (e) { + if (y || d) { + if (y) { + (i = []), (o = p.length); + while (o--) (a = p[o]) && i.push((f[o] = a)); + y(null, (p = []), i, r); + } + o = p.length; + while (o--) + (a = p[o]) && + -1 < (i = y ? P(e, a) : s[o]) && + (e[i] = !(t[i] = a)); + } + } else (p = Te(p === t ? p.splice(l, p.length) : p)), y ? y(null, t, p, r) : H.apply(t, p); + }) + ); + } + function Ee(e) { + for ( + var i, + t, + n, + r = e.length, + o = b.relative[e[0].type], + a = o || b.relative[" "], + s = o ? 1 : 0, + u = be( + function (e) { + return e === i; + }, + a, + !0 + ), + l = be( + function (e) { + return -1 < P(i, e); + }, + a, + !0 + ), + c = [ + function (e, t, n) { + var r = + (!o && (n || t !== w)) || + ((i = t).nodeType ? u(e, t, n) : l(e, t, n)); + return (i = null), r; + }, + ]; + s < r; + s++ + ) + if ((t = b.relative[e[s].type])) c = [be(we(c), t)]; + else { + if ((t = b.filter[e[s].type].apply(null, e[s].matches))[S]) { + for (n = ++s; n < r; n++) if (b.relative[e[n].type]) break; + return Ce( + 1 < s && we(c), + 1 < s && + xe( + e + .slice(0, s - 1) + .concat({ value: " " === e[s - 2].type ? "*" : "" }) + ).replace($, "$1"), + t, + s < n && Ee(e.slice(s, n)), + n < r && Ee((e = e.slice(n))), + n < r && xe(e) + ); + } + c.push(t); + } + return we(c); + } + return ( + (me.prototype = b.filters = b.pseudos), + (b.setFilters = new me()), + (h = se.tokenize = + function (e, t) { + var n, + r, + i, + o, + a, + s, + u, + l = x[e + " "]; + if (l) return t ? 0 : l.slice(0); + (a = e), (s = []), (u = b.preFilter); + while (a) { + for (o in ((n && !(r = _.exec(a))) || + (r && (a = a.slice(r[0].length) || a), s.push((i = []))), + (n = !1), + (r = z.exec(a)) && + ((n = r.shift()), + i.push({ value: n, type: r[0].replace($, " ") }), + (a = a.slice(n.length))), + b.filter)) + !(r = G[o].exec(a)) || + (u[o] && !(r = u[o](r))) || + ((n = r.shift()), + i.push({ value: n, type: o, matches: r }), + (a = a.slice(n.length))); + if (!n) break; + } + return t ? a.length : a ? se.error(e) : x(e, s).slice(0); + }), + (f = se.compile = + function (e, t) { + var n, + v, + y, + m, + x, + r, + i = [], + o = [], + a = A[e + " "]; + if (!a) { + t || (t = h(e)), (n = t.length); + while (n--) (a = Ee(t[n]))[S] ? i.push(a) : o.push(a); + (a = A( + e, + ((v = o), + (m = 0 < (y = i).length), + (x = 0 < v.length), + (r = function (e, t, n, r, i) { + var o, + a, + s, + u = 0, + l = "0", + c = e && [], + f = [], + p = w, + d = e || (x && b.find.TAG("*", i)), + h = (k += null == p ? 1 : Math.random() || 0.1), + g = d.length; + for ( + i && (w = t == C || t || i); + l !== g && null != (o = d[l]); + l++ + ) { + if (x && o) { + (a = 0), t || o.ownerDocument == C || (T(o), (n = !E)); + while ((s = v[a++])) + if (s(o, t || C, n)) { + r.push(o); + break; + } + i && (k = h); + } + m && ((o = !s && o) && u--, e && c.push(o)); + } + if (((u += l), m && l !== u)) { + a = 0; + while ((s = y[a++])) s(c, f, t, n); + if (e) { + if (0 < u) while (l--) c[l] || f[l] || (f[l] = q.call(r)); + f = Te(f); + } + H.apply(r, f), + i && + !e && + 0 < f.length && + 1 < u + y.length && + se.uniqueSort(r); + } + return i && ((k = h), (w = p)), c; + }), + m ? le(r) : r) + )).selector = e; + } + return a; + }), + (g = se.select = + function (e, t, n, r) { + var i, + o, + a, + s, + u, + l = "function" == typeof e && e, + c = !r && h((e = l.selector || e)); + if (((n = n || []), 1 === c.length)) { + if ( + 2 < (o = c[0] = c[0].slice(0)).length && + "ID" === (a = o[0]).type && + 9 === t.nodeType && + E && + b.relative[o[1].type] + ) { + if (!(t = (b.find.ID(a.matches[0].replace(te, ne), t) || [])[0])) + return n; + l && (t = t.parentNode), (e = e.slice(o.shift().value.length)); + } + i = G.needsContext.test(e) ? 0 : o.length; + while (i--) { + if (((a = o[i]), b.relative[(s = a.type)])) break; + if ( + (u = b.find[s]) && + (r = u( + a.matches[0].replace(te, ne), + (ee.test(o[0].type) && ye(t.parentNode)) || t + )) + ) { + if ((o.splice(i, 1), !(e = r.length && xe(o)))) + return H.apply(n, r), n; + break; + } + } + } + return ( + (l || f(e, c))( + r, + t, + !E, + n, + !t || (ee.test(e) && ye(t.parentNode)) || t + ), + n + ); + }), + (d.sortStable = S.split("").sort(j).join("") === S), + (d.detectDuplicates = !!l), + T(), + (d.sortDetached = ce(function (e) { + return 1 & e.compareDocumentPosition(C.createElement("fieldset")); + })), + ce(function (e) { + return ( + (e.innerHTML = ""), + "#" === e.firstChild.getAttribute("href") + ); + }) || + fe("type|href|height|width", function (e, t, n) { + if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2); + }), + (d.attributes && + ce(function (e) { + return ( + (e.innerHTML = "", "
"], + col: [2, "", "
"], + tr: [2, "", "
"], + td: [3, "", "
"], + _default: [0, "", ""], + }; + function ve(e, t) { + var n; + return ( + (n = + "undefined" != typeof e.getElementsByTagName + ? e.getElementsByTagName(t || "*") + : "undefined" != typeof e.querySelectorAll + ? e.querySelectorAll(t || "*") + : []), + void 0 === t || (t && A(e, t)) ? S.merge([e], n) : n + ); + } + function ye(e, t) { + for (var n = 0, r = e.length; n < r; n++) + Y.set(e[n], "globalEval", !t || Y.get(t[n], "globalEval")); + } + (ge.tbody = ge.tfoot = ge.colgroup = ge.caption = ge.thead), + (ge.th = ge.td), + y.option || + (ge.optgroup = ge.option = + [1, ""]); + var me = /<|&#?\w+;/; + function xe(e, t, n, r, i) { + for ( + var o, + a, + s, + u, + l, + c, + f = t.createDocumentFragment(), + p = [], + d = 0, + h = e.length; + d < h; + d++ + ) + if ((o = e[d]) || 0 === o) + if ("object" === w(o)) S.merge(p, o.nodeType ? [o] : o); + else if (me.test(o)) { + (a = a || f.appendChild(t.createElement("div"))), + (s = (de.exec(o) || ["", ""])[1].toLowerCase()), + (u = ge[s] || ge._default), + (a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2]), + (c = u[0]); + while (c--) a = a.lastChild; + S.merge(p, a.childNodes), ((a = f.firstChild).textContent = ""); + } else p.push(t.createTextNode(o)); + (f.textContent = ""), (d = 0); + while ((o = p[d++])) + if (r && -1 < S.inArray(o, r)) i && i.push(o); + else if ( + ((l = ie(o)), (a = ve(f.appendChild(o), "script")), l && ye(a), n) + ) { + c = 0; + while ((o = a[c++])) he.test(o.type || "") && n.push(o); + } + return f; + } + var be = /^([^.]*)(?:\.(.+)|)/; + function we() { + return !0; + } + function Te() { + return !1; + } + function Ce(e, t) { + return ( + (e === + (function () { + try { + return E.activeElement; + } catch (e) {} + })()) == + ("focus" === t) + ); + } + function Ee(e, t, n, r, i, o) { + var a, s; + if ("object" == typeof t) { + for (s in ("string" != typeof n && ((r = r || n), (n = void 0)), t)) + Ee(e, s, n, r, t[s], o); + return e; + } + if ( + (null == r && null == i + ? ((i = n), (r = n = void 0)) + : null == i && + ("string" == typeof n + ? ((i = r), (r = void 0)) + : ((i = r), (r = n), (n = void 0))), + !1 === i) + ) + i = Te; + else if (!i) return e; + return ( + 1 === o && + ((a = i), + ((i = function (e) { + return S().off(e), a.apply(this, arguments); + }).guid = a.guid || (a.guid = S.guid++))), + e.each(function () { + S.event.add(this, t, i, r, n); + }) + ); + } + function Se(e, i, o) { + o + ? (Y.set(e, i, !1), + S.event.add(e, i, { + namespace: !1, + handler: function (e) { + var t, + n, + r = Y.get(this, i); + if (1 & e.isTrigger && this[i]) { + if (r.length) + (S.event.special[i] || {}).delegateType && e.stopPropagation(); + else if ( + ((r = s.call(arguments)), + Y.set(this, i, r), + (t = o(this, i)), + this[i](), + r !== (n = Y.get(this, i)) || t ? Y.set(this, i, !1) : (n = {}), + r !== n) + ) + return ( + e.stopImmediatePropagation(), e.preventDefault(), n && n.value + ); + } else + r.length && + (Y.set(this, i, { + value: S.event.trigger( + S.extend(r[0], S.Event.prototype), + r.slice(1), + this + ), + }), + e.stopImmediatePropagation()); + }, + })) + : void 0 === Y.get(e, i) && S.event.add(e, i, we); + } + (S.event = { + global: {}, + add: function (t, e, n, r, i) { + var o, + a, + s, + u, + l, + c, + f, + p, + d, + h, + g, + v = Y.get(t); + if (V(t)) { + n.handler && ((n = (o = n).handler), (i = o.selector)), + i && S.find.matchesSelector(re, i), + n.guid || (n.guid = S.guid++), + (u = v.events) || (u = v.events = Object.create(null)), + (a = v.handle) || + (a = v.handle = + function (e) { + return "undefined" != typeof S && S.event.triggered !== e.type + ? S.event.dispatch.apply(t, arguments) + : void 0; + }), + (l = (e = (e || "").match(P) || [""]).length); + while (l--) + (d = g = (s = be.exec(e[l]) || [])[1]), + (h = (s[2] || "").split(".").sort()), + d && + ((f = S.event.special[d] || {}), + (d = (i ? f.delegateType : f.bindType) || d), + (f = S.event.special[d] || {}), + (c = S.extend( + { + type: d, + origType: g, + data: r, + handler: n, + guid: n.guid, + selector: i, + needsContext: i && S.expr.match.needsContext.test(i), + namespace: h.join("."), + }, + o + )), + (p = u[d]) || + (((p = u[d] = []).delegateCount = 0), + (f.setup && !1 !== f.setup.call(t, r, h, a)) || + (t.addEventListener && t.addEventListener(d, a))), + f.add && + (f.add.call(t, c), c.handler.guid || (c.handler.guid = n.guid)), + i ? p.splice(p.delegateCount++, 0, c) : p.push(c), + (S.event.global[d] = !0)); + } + }, + remove: function (e, t, n, r, i) { + var o, + a, + s, + u, + l, + c, + f, + p, + d, + h, + g, + v = Y.hasData(e) && Y.get(e); + if (v && (u = v.events)) { + l = (t = (t || "").match(P) || [""]).length; + while (l--) + if ( + ((d = g = (s = be.exec(t[l]) || [])[1]), + (h = (s[2] || "").split(".").sort()), + d) + ) { + (f = S.event.special[d] || {}), + (p = u[(d = (r ? f.delegateType : f.bindType) || d)] || []), + (s = + s[2] && + new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)")), + (a = o = p.length); + while (o--) + (c = p[o]), + (!i && g !== c.origType) || + (n && n.guid !== c.guid) || + (s && !s.test(c.namespace)) || + (r && r !== c.selector && ("**" !== r || !c.selector)) || + (p.splice(o, 1), + c.selector && p.delegateCount--, + f.remove && f.remove.call(e, c)); + a && + !p.length && + ((f.teardown && !1 !== f.teardown.call(e, h, v.handle)) || + S.removeEvent(e, d, v.handle), + delete u[d]); + } else for (d in u) S.event.remove(e, d + t[l], n, r, !0); + S.isEmptyObject(u) && Y.remove(e, "handle events"); + } + }, + dispatch: function (e) { + var t, + n, + r, + i, + o, + a, + s = new Array(arguments.length), + u = S.event.fix(e), + l = (Y.get(this, "events") || Object.create(null))[u.type] || [], + c = S.event.special[u.type] || {}; + for (s[0] = u, t = 1; t < arguments.length; t++) s[t] = arguments[t]; + if ( + ((u.delegateTarget = this), + !c.preDispatch || !1 !== c.preDispatch.call(this, u)) + ) { + (a = S.event.handlers.call(this, u, l)), (t = 0); + while ((i = a[t++]) && !u.isPropagationStopped()) { + (u.currentTarget = i.elem), (n = 0); + while ((o = i.handlers[n++]) && !u.isImmediatePropagationStopped()) + (u.rnamespace && + !1 !== o.namespace && + !u.rnamespace.test(o.namespace)) || + ((u.handleObj = o), + (u.data = o.data), + void 0 !== + (r = ( + (S.event.special[o.origType] || {}).handle || o.handler + ).apply(i.elem, s)) && + !1 === (u.result = r) && + (u.preventDefault(), u.stopPropagation())); + } + return c.postDispatch && c.postDispatch.call(this, u), u.result; + } + }, + handlers: function (e, t) { + var n, + r, + i, + o, + a, + s = [], + u = t.delegateCount, + l = e.target; + if (u && l.nodeType && !("click" === e.type && 1 <= e.button)) + for (; l !== this; l = l.parentNode || this) + if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) { + for (o = [], a = {}, n = 0; n < u; n++) + void 0 === a[(i = (r = t[n]).selector + " ")] && + (a[i] = r.needsContext + ? -1 < S(i, this).index(l) + : S.find(i, this, null, [l]).length), + a[i] && o.push(r); + o.length && s.push({ elem: l, handlers: o }); + } + return ( + (l = this), u < t.length && s.push({ elem: l, handlers: t.slice(u) }), s + ); + }, + addProp: function (t, e) { + Object.defineProperty(S.Event.prototype, t, { + enumerable: !0, + configurable: !0, + get: m(e) + ? function () { + if (this.originalEvent) return e(this.originalEvent); + } + : function () { + if (this.originalEvent) return this.originalEvent[t]; + }, + set: function (e) { + Object.defineProperty(this, t, { + enumerable: !0, + configurable: !0, + writable: !0, + value: e, + }); + }, + }); + }, + fix: function (e) { + return e[S.expando] ? e : new S.Event(e); + }, + special: { + load: { noBubble: !0 }, + click: { + setup: function (e) { + var t = this || e; + return ( + pe.test(t.type) && t.click && A(t, "input") && Se(t, "click", we), + !1 + ); + }, + trigger: function (e) { + var t = this || e; + return ( + pe.test(t.type) && t.click && A(t, "input") && Se(t, "click"), !0 + ); + }, + _default: function (e) { + var t = e.target; + return ( + (pe.test(t.type) && + t.click && + A(t, "input") && + Y.get(t, "click")) || + A(t, "a") + ); + }, + }, + beforeunload: { + postDispatch: function (e) { + void 0 !== e.result && + e.originalEvent && + (e.originalEvent.returnValue = e.result); + }, + }, + }, + }), + (S.removeEvent = function (e, t, n) { + e.removeEventListener && e.removeEventListener(t, n); + }), + (S.Event = function (e, t) { + if (!(this instanceof S.Event)) return new S.Event(e, t); + e && e.type + ? ((this.originalEvent = e), + (this.type = e.type), + (this.isDefaultPrevented = + e.defaultPrevented || + (void 0 === e.defaultPrevented && !1 === e.returnValue) + ? we + : Te), + (this.target = + e.target && 3 === e.target.nodeType + ? e.target.parentNode + : e.target), + (this.currentTarget = e.currentTarget), + (this.relatedTarget = e.relatedTarget)) + : (this.type = e), + t && S.extend(this, t), + (this.timeStamp = (e && e.timeStamp) || Date.now()), + (this[S.expando] = !0); + }), + (S.Event.prototype = { + constructor: S.Event, + isDefaultPrevented: Te, + isPropagationStopped: Te, + isImmediatePropagationStopped: Te, + isSimulated: !1, + preventDefault: function () { + var e = this.originalEvent; + (this.isDefaultPrevented = we), + e && !this.isSimulated && e.preventDefault(); + }, + stopPropagation: function () { + var e = this.originalEvent; + (this.isPropagationStopped = we), + e && !this.isSimulated && e.stopPropagation(); + }, + stopImmediatePropagation: function () { + var e = this.originalEvent; + (this.isImmediatePropagationStopped = we), + e && !this.isSimulated && e.stopImmediatePropagation(), + this.stopPropagation(); + }, + }), + S.each( + { + altKey: !0, + bubbles: !0, + cancelable: !0, + changedTouches: !0, + ctrlKey: !0, + detail: !0, + eventPhase: !0, + metaKey: !0, + pageX: !0, + pageY: !0, + shiftKey: !0, + view: !0, + char: !0, + code: !0, + charCode: !0, + key: !0, + keyCode: !0, + button: !0, + buttons: !0, + clientX: !0, + clientY: !0, + offsetX: !0, + offsetY: !0, + pointerId: !0, + pointerType: !0, + screenX: !0, + screenY: !0, + targetTouches: !0, + toElement: !0, + touches: !0, + which: !0, + }, + S.event.addProp + ), + S.each({ focus: "focusin", blur: "focusout" }, function (e, t) { + S.event.special[e] = { + setup: function () { + return Se(this, e, Ce), !1; + }, + trigger: function () { + return Se(this, e), !0; + }, + _default: function () { + return !0; + }, + delegateType: t, + }; + }), + S.each( + { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout", + }, + function (e, i) { + S.event.special[e] = { + delegateType: i, + bindType: i, + handle: function (e) { + var t, + n = e.relatedTarget, + r = e.handleObj; + return ( + (n && (n === this || S.contains(this, n))) || + ((e.type = r.origType), + (t = r.handler.apply(this, arguments)), + (e.type = i)), + t + ); + }, + }; + } + ), + S.fn.extend({ + on: function (e, t, n, r) { + return Ee(this, e, t, n, r); + }, + one: function (e, t, n, r) { + return Ee(this, e, t, n, r, 1); + }, + off: function (e, t, n) { + var r, i; + if (e && e.preventDefault && e.handleObj) + return ( + (r = e.handleObj), + S(e.delegateTarget).off( + r.namespace ? r.origType + "." + r.namespace : r.origType, + r.selector, + r.handler + ), + this + ); + if ("object" == typeof e) { + for (i in e) this.off(i, t, e[i]); + return this; + } + return ( + (!1 !== t && "function" != typeof t) || ((n = t), (t = void 0)), + !1 === n && (n = Te), + this.each(function () { + S.event.remove(this, e, n, t); + }) + ); + }, + }); + var ke = /\s*$/g; + function je(e, t) { + return ( + (A(e, "table") && + A(11 !== t.nodeType ? t : t.firstChild, "tr") && + S(e).children("tbody")[0]) || + e + ); + } + function De(e) { + return (e.type = (null !== e.getAttribute("type")) + "/" + e.type), e; + } + function qe(e) { + return ( + "true/" === (e.type || "").slice(0, 5) + ? (e.type = e.type.slice(5)) + : e.removeAttribute("type"), + e + ); + } + function Le(e, t) { + var n, r, i, o, a, s; + if (1 === t.nodeType) { + if (Y.hasData(e) && (s = Y.get(e).events)) + for (i in (Y.remove(t, "handle events"), s)) + for (n = 0, r = s[i].length; n < r; n++) S.event.add(t, i, s[i][n]); + Q.hasData(e) && ((o = Q.access(e)), (a = S.extend({}, o)), Q.set(t, a)); + } + } + function He(n, r, i, o) { + r = g(r); + var e, + t, + a, + s, + u, + l, + c = 0, + f = n.length, + p = f - 1, + d = r[0], + h = m(d); + if (h || (1 < f && "string" == typeof d && !y.checkClone && Ae.test(d))) + return n.each(function (e) { + var t = n.eq(e); + h && (r[0] = d.call(this, e, t.html())), He(t, r, i, o); + }); + if ( + f && + ((t = (e = xe(r, n[0].ownerDocument, !1, n, o)).firstChild), + 1 === e.childNodes.length && (e = t), + t || o) + ) { + for (s = (a = S.map(ve(e, "script"), De)).length; c < f; c++) + (u = e), + c !== p && + ((u = S.clone(u, !0, !0)), s && S.merge(a, ve(u, "script"))), + i.call(n[c], u, c); + if (s) + for (l = a[a.length - 1].ownerDocument, S.map(a, qe), c = 0; c < s; c++) + (u = a[c]), + he.test(u.type || "") && + !Y.access(u, "globalEval") && + S.contains(l, u) && + (u.src && "module" !== (u.type || "").toLowerCase() + ? S._evalUrl && + !u.noModule && + S._evalUrl( + u.src, + { nonce: u.nonce || u.getAttribute("nonce") }, + l + ) + : b(u.textContent.replace(Ne, ""), u, l)); + } + return n; + } + function Oe(e, t, n) { + for (var r, i = t ? S.filter(t, e) : e, o = 0; null != (r = i[o]); o++) + n || 1 !== r.nodeType || S.cleanData(ve(r)), + r.parentNode && + (n && ie(r) && ye(ve(r, "script")), r.parentNode.removeChild(r)); + return e; + } + S.extend({ + htmlPrefilter: function (e) { + return e; + }, + clone: function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l, + c = e.cloneNode(!0), + f = ie(e); + if ( + !( + y.noCloneChecked || + (1 !== e.nodeType && 11 !== e.nodeType) || + S.isXMLDoc(e) + ) + ) + for (a = ve(c), r = 0, i = (o = ve(e)).length; r < i; r++) + (s = o[r]), + (u = a[r]), + void 0, + "input" === (l = u.nodeName.toLowerCase()) && pe.test(s.type) + ? (u.checked = s.checked) + : ("input" !== l && "textarea" !== l) || + (u.defaultValue = s.defaultValue); + if (t) + if (n) + for (o = o || ve(e), a = a || ve(c), r = 0, i = o.length; r < i; r++) + Le(o[r], a[r]); + else Le(e, c); + return ( + 0 < (a = ve(c, "script")).length && ye(a, !f && ve(e, "script")), c + ); + }, + cleanData: function (e) { + for (var t, n, r, i = S.event.special, o = 0; void 0 !== (n = e[o]); o++) + if (V(n)) { + if ((t = n[Y.expando])) { + if (t.events) + for (r in t.events) + i[r] ? S.event.remove(n, r) : S.removeEvent(n, r, t.handle); + n[Y.expando] = void 0; + } + n[Q.expando] && (n[Q.expando] = void 0); + } + }, + }), + S.fn.extend({ + detach: function (e) { + return Oe(this, e, !0); + }, + remove: function (e) { + return Oe(this, e); + }, + text: function (e) { + return $( + this, + function (e) { + return void 0 === e + ? S.text(this) + : this.empty().each(function () { + (1 !== this.nodeType && + 11 !== this.nodeType && + 9 !== this.nodeType) || + (this.textContent = e); + }); + }, + null, + e, + arguments.length + ); + }, + append: function () { + return He(this, arguments, function (e) { + (1 !== this.nodeType && + 11 !== this.nodeType && + 9 !== this.nodeType) || + je(this, e).appendChild(e); + }); + }, + prepend: function () { + return He(this, arguments, function (e) { + if ( + 1 === this.nodeType || + 11 === this.nodeType || + 9 === this.nodeType + ) { + var t = je(this, e); + t.insertBefore(e, t.firstChild); + } + }); + }, + before: function () { + return He(this, arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this); + }); + }, + after: function () { + return He(this, arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this.nextSibling); + }); + }, + empty: function () { + for (var e, t = 0; null != (e = this[t]); t++) + 1 === e.nodeType && (S.cleanData(ve(e, !1)), (e.textContent = "")); + return this; + }, + clone: function (e, t) { + return ( + (e = null != e && e), + (t = null == t ? e : t), + this.map(function () { + return S.clone(this, e, t); + }) + ); + }, + html: function (e) { + return $( + this, + function (e) { + var t = this[0] || {}, + n = 0, + r = this.length; + if (void 0 === e && 1 === t.nodeType) return t.innerHTML; + if ( + "string" == typeof e && + !ke.test(e) && + !ge[(de.exec(e) || ["", ""])[1].toLowerCase()] + ) { + e = S.htmlPrefilter(e); + try { + for (; n < r; n++) + 1 === (t = this[n] || {}).nodeType && + (S.cleanData(ve(t, !1)), (t.innerHTML = e)); + t = 0; + } catch (e) {} + } + t && this.empty().append(e); + }, + null, + e, + arguments.length + ); + }, + replaceWith: function () { + var n = []; + return He( + this, + arguments, + function (e) { + var t = this.parentNode; + S.inArray(this, n) < 0 && + (S.cleanData(ve(this)), t && t.replaceChild(e, this)); + }, + n + ); + }, + }), + S.each( + { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith", + }, + function (e, a) { + S.fn[e] = function (e) { + for (var t, n = [], r = S(e), i = r.length - 1, o = 0; o <= i; o++) + (t = o === i ? this : this.clone(!0)), + S(r[o])[a](t), + u.apply(n, t.get()); + return this.pushStack(n); + }; + } + ); + var Pe = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), + Re = function (e) { + var t = e.ownerDocument.defaultView; + return (t && t.opener) || (t = C), t.getComputedStyle(e); + }, + Me = function (e, t, n) { + var r, + i, + o = {}; + for (i in t) (o[i] = e.style[i]), (e.style[i] = t[i]); + for (i in ((r = n.call(e)), t)) e.style[i] = o[i]; + return r; + }, + Ie = new RegExp(ne.join("|"), "i"); + function We(e, t, n) { + var r, + i, + o, + a, + s = e.style; + return ( + (n = n || Re(e)) && + ("" !== (a = n.getPropertyValue(t) || n[t]) || + ie(e) || + (a = S.style(e, t)), + !y.pixelBoxStyles() && + Pe.test(a) && + Ie.test(t) && + ((r = s.width), + (i = s.minWidth), + (o = s.maxWidth), + (s.minWidth = s.maxWidth = s.width = a), + (a = n.width), + (s.width = r), + (s.minWidth = i), + (s.maxWidth = o))), + void 0 !== a ? a + "" : a + ); + } + function Fe(e, t) { + return { + get: function () { + if (!e()) return (this.get = t).apply(this, arguments); + delete this.get; + }, + }; + } + !(function () { + function e() { + if (l) { + (u.style.cssText = + "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"), + (l.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"), + re.appendChild(u).appendChild(l); + var e = C.getComputedStyle(l); + (n = "1%" !== e.top), + (s = 12 === t(e.marginLeft)), + (l.style.right = "60%"), + (o = 36 === t(e.right)), + (r = 36 === t(e.width)), + (l.style.position = "absolute"), + (i = 12 === t(l.offsetWidth / 3)), + re.removeChild(u), + (l = null); + } + } + function t(e) { + return Math.round(parseFloat(e)); + } + var n, + r, + i, + o, + a, + s, + u = E.createElement("div"), + l = E.createElement("div"); + l.style && + ((l.style.backgroundClip = "content-box"), + (l.cloneNode(!0).style.backgroundClip = ""), + (y.clearCloneStyle = "content-box" === l.style.backgroundClip), + S.extend(y, { + boxSizingReliable: function () { + return e(), r; + }, + pixelBoxStyles: function () { + return e(), o; + }, + pixelPosition: function () { + return e(), n; + }, + reliableMarginLeft: function () { + return e(), s; + }, + scrollboxSize: function () { + return e(), i; + }, + reliableTrDimensions: function () { + var e, t, n, r; + return ( + null == a && + ((e = E.createElement("table")), + (t = E.createElement("tr")), + (n = E.createElement("div")), + (e.style.cssText = + "position:absolute;left:-11111px;border-collapse:separate"), + (t.style.cssText = "border:1px solid"), + (t.style.height = "1px"), + (n.style.height = "9px"), + (n.style.display = "block"), + re.appendChild(e).appendChild(t).appendChild(n), + (r = C.getComputedStyle(t)), + (a = + parseInt(r.height, 10) + + parseInt(r.borderTopWidth, 10) + + parseInt(r.borderBottomWidth, 10) === + t.offsetHeight), + re.removeChild(e)), + a + ); + }, + })); + })(); + var Be = ["Webkit", "Moz", "ms"], + $e = E.createElement("div").style, + _e = {}; + function ze(e) { + var t = S.cssProps[e] || _e[e]; + return ( + t || + (e in $e + ? e + : (_e[e] = + (function (e) { + var t = e[0].toUpperCase() + e.slice(1), + n = Be.length; + while (n--) if ((e = Be[n] + t) in $e) return e; + })(e) || e)) + ); + } + var Ue = /^(none|table(?!-c[ea]).+)/, + Xe = /^--/, + Ve = { position: "absolute", visibility: "hidden", display: "block" }, + Ge = { letterSpacing: "0", fontWeight: "400" }; + function Ye(e, t, n) { + var r = te.exec(t); + return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; + } + function Qe(e, t, n, r, i, o) { + var a = "width" === t ? 1 : 0, + s = 0, + u = 0; + if (n === (r ? "border" : "content")) return 0; + for (; a < 4; a += 2) + "margin" === n && (u += S.css(e, n + ne[a], !0, i)), + r + ? ("content" === n && (u -= S.css(e, "padding" + ne[a], !0, i)), + "margin" !== n && + (u -= S.css(e, "border" + ne[a] + "Width", !0, i))) + : ((u += S.css(e, "padding" + ne[a], !0, i)), + "padding" !== n + ? (u += S.css(e, "border" + ne[a] + "Width", !0, i)) + : (s += S.css(e, "border" + ne[a] + "Width", !0, i))); + return ( + !r && + 0 <= o && + (u += + Math.max( + 0, + Math.ceil( + e["offset" + t[0].toUpperCase() + t.slice(1)] - o - u - s - 0.5 + ) + ) || 0), + u + ); + } + function Je(e, t, n) { + var r = Re(e), + i = + (!y.boxSizingReliable() || n) && + "border-box" === S.css(e, "boxSizing", !1, r), + o = i, + a = We(e, t, r), + s = "offset" + t[0].toUpperCase() + t.slice(1); + if (Pe.test(a)) { + if (!n) return a; + a = "auto"; + } + return ( + ((!y.boxSizingReliable() && i) || + (!y.reliableTrDimensions() && A(e, "tr")) || + "auto" === a || + (!parseFloat(a) && "inline" === S.css(e, "display", !1, r))) && + e.getClientRects().length && + ((i = "border-box" === S.css(e, "boxSizing", !1, r)), + (o = s in e) && (a = e[s])), + (a = parseFloat(a) || 0) + + Qe(e, t, n || (i ? "border" : "content"), o, r, a) + + "px" + ); + } + function Ke(e, t, n, r, i) { + return new Ke.prototype.init(e, t, n, r, i); + } + S.extend({ + cssHooks: { + opacity: { + get: function (e, t) { + if (t) { + var n = We(e, "opacity"); + return "" === n ? "1" : n; + } + }, + }, + }, + cssNumber: { + animationIterationCount: !0, + columnCount: !0, + fillOpacity: !0, + flexGrow: !0, + flexShrink: !0, + fontWeight: !0, + gridArea: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnStart: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowStart: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + widows: !0, + zIndex: !0, + zoom: !0, + }, + cssProps: {}, + style: function (e, t, n, r) { + if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { + var i, + o, + a, + s = X(t), + u = Xe.test(t), + l = e.style; + if ( + (u || (t = ze(s)), (a = S.cssHooks[t] || S.cssHooks[s]), void 0 === n) + ) + return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : l[t]; + "string" === (o = typeof n) && + (i = te.exec(n)) && + i[1] && + ((n = se(e, t, i)), (o = "number")), + null != n && + n == n && + ("number" !== o || + u || + (n += (i && i[3]) || (S.cssNumber[s] ? "" : "px")), + y.clearCloneStyle || + "" !== n || + 0 !== t.indexOf("background") || + (l[t] = "inherit"), + (a && "set" in a && void 0 === (n = a.set(e, n, r))) || + (u ? l.setProperty(t, n) : (l[t] = n))); + } + }, + css: function (e, t, n, r) { + var i, + o, + a, + s = X(t); + return ( + Xe.test(t) || (t = ze(s)), + (a = S.cssHooks[t] || S.cssHooks[s]) && + "get" in a && + (i = a.get(e, !0, n)), + void 0 === i && (i = We(e, t, r)), + "normal" === i && t in Ge && (i = Ge[t]), + "" === n || n + ? ((o = parseFloat(i)), !0 === n || isFinite(o) ? o || 0 : i) + : i + ); + }, + }), + S.each(["height", "width"], function (e, u) { + S.cssHooks[u] = { + get: function (e, t, n) { + if (t) + return !Ue.test(S.css(e, "display")) || + (e.getClientRects().length && e.getBoundingClientRect().width) + ? Je(e, u, n) + : Me(e, Ve, function () { + return Je(e, u, n); + }); + }, + set: function (e, t, n) { + var r, + i = Re(e), + o = !y.scrollboxSize() && "absolute" === i.position, + a = (o || n) && "border-box" === S.css(e, "boxSizing", !1, i), + s = n ? Qe(e, u, n, a, i) : 0; + return ( + a && + o && + (s -= Math.ceil( + e["offset" + u[0].toUpperCase() + u.slice(1)] - + parseFloat(i[u]) - + Qe(e, u, "border", !1, i) - + 0.5 + )), + s && + (r = te.exec(t)) && + "px" !== (r[3] || "px") && + ((e.style[u] = t), (t = S.css(e, u))), + Ye(0, t, s) + ); + }, + }; + }), + (S.cssHooks.marginLeft = Fe(y.reliableMarginLeft, function (e, t) { + if (t) + return ( + (parseFloat(We(e, "marginLeft")) || + e.getBoundingClientRect().left - + Me(e, { marginLeft: 0 }, function () { + return e.getBoundingClientRect().left; + })) + "px" + ); + })), + S.each({ margin: "", padding: "", border: "Width" }, function (i, o) { + (S.cssHooks[i + o] = { + expand: function (e) { + for ( + var t = 0, n = {}, r = "string" == typeof e ? e.split(" ") : [e]; + t < 4; + t++ + ) + n[i + ne[t] + o] = r[t] || r[t - 2] || r[0]; + return n; + }, + }), + "margin" !== i && (S.cssHooks[i + o].set = Ye); + }), + S.fn.extend({ + css: function (e, t) { + return $( + this, + function (e, t, n) { + var r, + i, + o = {}, + a = 0; + if (Array.isArray(t)) { + for (r = Re(e), i = t.length; a < i; a++) + o[t[a]] = S.css(e, t[a], !1, r); + return o; + } + return void 0 !== n ? S.style(e, t, n) : S.css(e, t); + }, + e, + t, + 1 < arguments.length + ); + }, + }), + (((S.Tween = Ke).prototype = { + constructor: Ke, + init: function (e, t, n, r, i, o) { + (this.elem = e), + (this.prop = n), + (this.easing = i || S.easing._default), + (this.options = t), + (this.start = this.now = this.cur()), + (this.end = r), + (this.unit = o || (S.cssNumber[n] ? "" : "px")); + }, + cur: function () { + var e = Ke.propHooks[this.prop]; + return e && e.get ? e.get(this) : Ke.propHooks._default.get(this); + }, + run: function (e) { + var t, + n = Ke.propHooks[this.prop]; + return ( + this.options.duration + ? (this.pos = t = + S.easing[this.easing]( + e, + this.options.duration * e, + 0, + 1, + this.options.duration + )) + : (this.pos = t = e), + (this.now = (this.end - this.start) * t + this.start), + this.options.step && + this.options.step.call(this.elem, this.now, this), + n && n.set ? n.set(this) : Ke.propHooks._default.set(this), + this + ); + }, + }).init.prototype = Ke.prototype), + ((Ke.propHooks = { + _default: { + get: function (e) { + var t; + return 1 !== e.elem.nodeType || + (null != e.elem[e.prop] && null == e.elem.style[e.prop]) + ? e.elem[e.prop] + : (t = S.css(e.elem, e.prop, "")) && "auto" !== t + ? t + : 0; + }, + set: function (e) { + S.fx.step[e.prop] + ? S.fx.step[e.prop](e) + : 1 !== e.elem.nodeType || + (!S.cssHooks[e.prop] && null == e.elem.style[ze(e.prop)]) + ? (e.elem[e.prop] = e.now) + : S.style(e.elem, e.prop, e.now + e.unit); + }, + }, + }).scrollTop = Ke.propHooks.scrollLeft = + { + set: function (e) { + e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now); + }, + }), + (S.easing = { + linear: function (e) { + return e; + }, + swing: function (e) { + return 0.5 - Math.cos(e * Math.PI) / 2; + }, + _default: "swing", + }), + (S.fx = Ke.prototype.init), + (S.fx.step = {}); + var Ze, + et, + tt, + nt, + rt = /^(?:toggle|show|hide)$/, + it = /queueHooks$/; + function ot() { + et && + (!1 === E.hidden && C.requestAnimationFrame + ? C.requestAnimationFrame(ot) + : C.setTimeout(ot, S.fx.interval), + S.fx.tick()); + } + function at() { + return ( + C.setTimeout(function () { + Ze = void 0; + }), + (Ze = Date.now()) + ); + } + function st(e, t) { + var n, + r = 0, + i = { height: e }; + for (t = t ? 1 : 0; r < 4; r += 2 - t) + i["margin" + (n = ne[r])] = i["padding" + n] = e; + return t && (i.opacity = i.width = e), i; + } + function ut(e, t, n) { + for ( + var r, + i = (lt.tweeners[t] || []).concat(lt.tweeners["*"]), + o = 0, + a = i.length; + o < a; + o++ + ) + if ((r = i[o].call(n, t, e))) return r; + } + function lt(o, e, t) { + var n, + a, + r = 0, + i = lt.prefilters.length, + s = S.Deferred().always(function () { + delete u.elem; + }), + u = function () { + if (a) return !1; + for ( + var e = Ze || at(), + t = Math.max(0, l.startTime + l.duration - e), + n = 1 - (t / l.duration || 0), + r = 0, + i = l.tweens.length; + r < i; + r++ + ) + l.tweens[r].run(n); + return ( + s.notifyWith(o, [l, n, t]), + n < 1 && i + ? t + : (i || s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l]), !1) + ); + }, + l = s.promise({ + elem: o, + props: S.extend({}, e), + opts: S.extend(!0, { specialEasing: {}, easing: S.easing._default }, t), + originalProperties: e, + originalOptions: t, + startTime: Ze || at(), + duration: t.duration, + tweens: [], + createTween: function (e, t) { + var n = S.Tween( + o, + l.opts, + e, + t, + l.opts.specialEasing[e] || l.opts.easing + ); + return l.tweens.push(n), n; + }, + stop: function (e) { + var t = 0, + n = e ? l.tweens.length : 0; + if (a) return this; + for (a = !0; t < n; t++) l.tweens[t].run(1); + return ( + e + ? (s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l, e])) + : s.rejectWith(o, [l, e]), + this + ); + }, + }), + c = l.props; + for ( + !(function (e, t) { + var n, r, i, o, a; + for (n in e) + if ( + ((i = t[(r = X(n))]), + (o = e[n]), + Array.isArray(o) && ((i = o[1]), (o = e[n] = o[0])), + n !== r && ((e[r] = o), delete e[n]), + (a = S.cssHooks[r]) && ("expand" in a)) + ) + for (n in ((o = a.expand(o)), delete e[r], o)) + (n in e) || ((e[n] = o[n]), (t[n] = i)); + else t[r] = i; + })(c, l.opts.specialEasing); + r < i; + r++ + ) + if ((n = lt.prefilters[r].call(l, o, c, l.opts))) + return ( + m(n.stop) && + (S._queueHooks(l.elem, l.opts.queue).stop = n.stop.bind(n)), + n + ); + return ( + S.map(c, ut, l), + m(l.opts.start) && l.opts.start.call(o, l), + l + .progress(l.opts.progress) + .done(l.opts.done, l.opts.complete) + .fail(l.opts.fail) + .always(l.opts.always), + S.fx.timer(S.extend(u, { elem: o, anim: l, queue: l.opts.queue })), + l + ); + } + (S.Animation = S.extend(lt, { + tweeners: { + "*": [ + function (e, t) { + var n = this.createTween(e, t); + return se(n.elem, e, te.exec(t), n), n; + }, + ], + }, + tweener: function (e, t) { + m(e) ? ((t = e), (e = ["*"])) : (e = e.match(P)); + for (var n, r = 0, i = e.length; r < i; r++) + (n = e[r]), + (lt.tweeners[n] = lt.tweeners[n] || []), + lt.tweeners[n].unshift(t); + }, + prefilters: [ + function (e, t, n) { + var r, + i, + o, + a, + s, + u, + l, + c, + f = "width" in t || "height" in t, + p = this, + d = {}, + h = e.style, + g = e.nodeType && ae(e), + v = Y.get(e, "fxshow"); + for (r in (n.queue || + (null == (a = S._queueHooks(e, "fx")).unqueued && + ((a.unqueued = 0), + (s = a.empty.fire), + (a.empty.fire = function () { + a.unqueued || s(); + })), + a.unqueued++, + p.always(function () { + p.always(function () { + a.unqueued--, S.queue(e, "fx").length || a.empty.fire(); + }); + })), + t)) + if (((i = t[r]), rt.test(i))) { + if ( + (delete t[r], + (o = o || "toggle" === i), + i === (g ? "hide" : "show")) + ) { + if ("show" !== i || !v || void 0 === v[r]) continue; + g = !0; + } + d[r] = (v && v[r]) || S.style(e, r); + } + if ((u = !S.isEmptyObject(t)) || !S.isEmptyObject(d)) + for (r in (f && + 1 === e.nodeType && + ((n.overflow = [h.overflow, h.overflowX, h.overflowY]), + null == (l = v && v.display) && (l = Y.get(e, "display")), + "none" === (c = S.css(e, "display")) && + (l + ? (c = l) + : (le([e], !0), + (l = e.style.display || l), + (c = S.css(e, "display")), + le([e]))), + ("inline" === c || ("inline-block" === c && null != l)) && + "none" === S.css(e, "float") && + (u || + (p.done(function () { + h.display = l; + }), + null == l && ((c = h.display), (l = "none" === c ? "" : c))), + (h.display = "inline-block"))), + n.overflow && + ((h.overflow = "hidden"), + p.always(function () { + (h.overflow = n.overflow[0]), + (h.overflowX = n.overflow[1]), + (h.overflowY = n.overflow[2]); + })), + (u = !1), + d)) + u || + (v + ? "hidden" in v && (g = v.hidden) + : (v = Y.access(e, "fxshow", { display: l })), + o && (v.hidden = !g), + g && le([e], !0), + p.done(function () { + for (r in (g || le([e]), Y.remove(e, "fxshow"), d)) + S.style(e, r, d[r]); + })), + (u = ut(g ? v[r] : 0, r, p)), + r in v || + ((v[r] = u.start), g && ((u.end = u.start), (u.start = 0))); + }, + ], + prefilter: function (e, t) { + t ? lt.prefilters.unshift(e) : lt.prefilters.push(e); + }, + })), + (S.speed = function (e, t, n) { + var r = + e && "object" == typeof e + ? S.extend({}, e) + : { + complete: n || (!n && t) || (m(e) && e), + duration: e, + easing: (n && t) || (t && !m(t) && t), + }; + return ( + S.fx.off + ? (r.duration = 0) + : "number" != typeof r.duration && + (r.duration in S.fx.speeds + ? (r.duration = S.fx.speeds[r.duration]) + : (r.duration = S.fx.speeds._default)), + (null != r.queue && !0 !== r.queue) || (r.queue = "fx"), + (r.old = r.complete), + (r.complete = function () { + m(r.old) && r.old.call(this), r.queue && S.dequeue(this, r.queue); + }), + r + ); + }), + S.fn.extend({ + fadeTo: function (e, t, n, r) { + return this.filter(ae) + .css("opacity", 0) + .show() + .end() + .animate({ opacity: t }, e, n, r); + }, + animate: function (t, e, n, r) { + var i = S.isEmptyObject(t), + o = S.speed(e, n, r), + a = function () { + var e = lt(this, S.extend({}, t), o); + (i || Y.get(this, "finish")) && e.stop(!0); + }; + return ( + (a.finish = a), + i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a) + ); + }, + stop: function (i, e, o) { + var a = function (e) { + var t = e.stop; + delete e.stop, t(o); + }; + return ( + "string" != typeof i && ((o = e), (e = i), (i = void 0)), + e && this.queue(i || "fx", []), + this.each(function () { + var e = !0, + t = null != i && i + "queueHooks", + n = S.timers, + r = Y.get(this); + if (t) r[t] && r[t].stop && a(r[t]); + else for (t in r) r[t] && r[t].stop && it.test(t) && a(r[t]); + for (t = n.length; t--; ) + n[t].elem !== this || + (null != i && n[t].queue !== i) || + (n[t].anim.stop(o), (e = !1), n.splice(t, 1)); + (!e && o) || S.dequeue(this, i); + }) + ); + }, + finish: function (a) { + return ( + !1 !== a && (a = a || "fx"), + this.each(function () { + var e, + t = Y.get(this), + n = t[a + "queue"], + r = t[a + "queueHooks"], + i = S.timers, + o = n ? n.length : 0; + for ( + t.finish = !0, + S.queue(this, a, []), + r && r.stop && r.stop.call(this, !0), + e = i.length; + e--; + + ) + i[e].elem === this && + i[e].queue === a && + (i[e].anim.stop(!0), i.splice(e, 1)); + for (e = 0; e < o; e++) + n[e] && n[e].finish && n[e].finish.call(this); + delete t.finish; + }) + ); + }, + }), + S.each(["toggle", "show", "hide"], function (e, r) { + var i = S.fn[r]; + S.fn[r] = function (e, t, n) { + return null == e || "boolean" == typeof e + ? i.apply(this, arguments) + : this.animate(st(r, !0), e, t, n); + }; + }), + S.each( + { + slideDown: st("show"), + slideUp: st("hide"), + slideToggle: st("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" }, + }, + function (e, r) { + S.fn[e] = function (e, t, n) { + return this.animate(r, e, t, n); + }; + } + ), + (S.timers = []), + (S.fx.tick = function () { + var e, + t = 0, + n = S.timers; + for (Ze = Date.now(); t < n.length; t++) + (e = n[t])() || n[t] !== e || n.splice(t--, 1); + n.length || S.fx.stop(), (Ze = void 0); + }), + (S.fx.timer = function (e) { + S.timers.push(e), S.fx.start(); + }), + (S.fx.interval = 13), + (S.fx.start = function () { + et || ((et = !0), ot()); + }), + (S.fx.stop = function () { + et = null; + }), + (S.fx.speeds = { slow: 600, fast: 200, _default: 400 }), + (S.fn.delay = function (r, e) { + return ( + (r = (S.fx && S.fx.speeds[r]) || r), + (e = e || "fx"), + this.queue(e, function (e, t) { + var n = C.setTimeout(e, r); + t.stop = function () { + C.clearTimeout(n); + }; + }) + ); + }), + (tt = E.createElement("input")), + (nt = E.createElement("select").appendChild(E.createElement("option"))), + (tt.type = "checkbox"), + (y.checkOn = "" !== tt.value), + (y.optSelected = nt.selected), + ((tt = E.createElement("input")).value = "t"), + (tt.type = "radio"), + (y.radioValue = "t" === tt.value); + var ct, + ft = S.expr.attrHandle; + S.fn.extend({ + attr: function (e, t) { + return $(this, S.attr, e, t, 1 < arguments.length); + }, + removeAttr: function (e) { + return this.each(function () { + S.removeAttr(this, e); + }); + }, + }), + S.extend({ + attr: function (e, t, n) { + var r, + i, + o = e.nodeType; + if (3 !== o && 8 !== o && 2 !== o) + return "undefined" == typeof e.getAttribute + ? S.prop(e, t, n) + : ((1 === o && S.isXMLDoc(e)) || + (i = + S.attrHooks[t.toLowerCase()] || + (S.expr.match.bool.test(t) ? ct : void 0)), + void 0 !== n + ? null === n + ? void S.removeAttr(e, t) + : i && "set" in i && void 0 !== (r = i.set(e, n, t)) + ? r + : (e.setAttribute(t, n + ""), n) + : i && "get" in i && null !== (r = i.get(e, t)) + ? r + : null == (r = S.find.attr(e, t)) + ? void 0 + : r); + }, + attrHooks: { + type: { + set: function (e, t) { + if (!y.radioValue && "radio" === t && A(e, "input")) { + var n = e.value; + return e.setAttribute("type", t), n && (e.value = n), t; + } + }, + }, + }, + removeAttr: function (e, t) { + var n, + r = 0, + i = t && t.match(P); + if (i && 1 === e.nodeType) while ((n = i[r++])) e.removeAttribute(n); + }, + }), + (ct = { + set: function (e, t, n) { + return !1 === t ? S.removeAttr(e, n) : e.setAttribute(n, n), n; + }, + }), + S.each(S.expr.match.bool.source.match(/\w+/g), function (e, t) { + var a = ft[t] || S.find.attr; + ft[t] = function (e, t, n) { + var r, + i, + o = t.toLowerCase(); + return ( + n || + ((i = ft[o]), + (ft[o] = r), + (r = null != a(e, t, n) ? o : null), + (ft[o] = i)), + r + ); + }; + }); + var pt = /^(?:input|select|textarea|button)$/i, + dt = /^(?:a|area)$/i; + function ht(e) { + return (e.match(P) || []).join(" "); + } + function gt(e) { + return (e.getAttribute && e.getAttribute("class")) || ""; + } + function vt(e) { + return Array.isArray(e) ? e : ("string" == typeof e && e.match(P)) || []; + } + S.fn.extend({ + prop: function (e, t) { + return $(this, S.prop, e, t, 1 < arguments.length); + }, + removeProp: function (e) { + return this.each(function () { + delete this[S.propFix[e] || e]; + }); + }, + }), + S.extend({ + prop: function (e, t, n) { + var r, + i, + o = e.nodeType; + if (3 !== o && 8 !== o && 2 !== o) + return ( + (1 === o && S.isXMLDoc(e)) || + ((t = S.propFix[t] || t), (i = S.propHooks[t])), + void 0 !== n + ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) + ? r + : (e[t] = n) + : i && "get" in i && null !== (r = i.get(e, t)) + ? r + : e[t] + ); + }, + propHooks: { + tabIndex: { + get: function (e) { + var t = S.find.attr(e, "tabindex"); + return t + ? parseInt(t, 10) + : pt.test(e.nodeName) || (dt.test(e.nodeName) && e.href) + ? 0 + : -1; + }, + }, + }, + propFix: { for: "htmlFor", class: "className" }, + }), + y.optSelected || + (S.propHooks.selected = { + get: function (e) { + var t = e.parentNode; + return t && t.parentNode && t.parentNode.selectedIndex, null; + }, + set: function (e) { + var t = e.parentNode; + t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex); + }, + }), + S.each( + [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable", + ], + function () { + S.propFix[this.toLowerCase()] = this; + } + ), + S.fn.extend({ + addClass: function (t) { + var e, + n, + r, + i, + o, + a, + s, + u = 0; + if (m(t)) + return this.each(function (e) { + S(this).addClass(t.call(this, e, gt(this))); + }); + if ((e = vt(t)).length) + while ((n = this[u++])) + if (((i = gt(n)), (r = 1 === n.nodeType && " " + ht(i) + " "))) { + a = 0; + while ((o = e[a++])) + r.indexOf(" " + o + " ") < 0 && (r += o + " "); + i !== (s = ht(r)) && n.setAttribute("class", s); + } + return this; + }, + removeClass: function (t) { + var e, + n, + r, + i, + o, + a, + s, + u = 0; + if (m(t)) + return this.each(function (e) { + S(this).removeClass(t.call(this, e, gt(this))); + }); + if (!arguments.length) return this.attr("class", ""); + if ((e = vt(t)).length) + while ((n = this[u++])) + if (((i = gt(n)), (r = 1 === n.nodeType && " " + ht(i) + " "))) { + a = 0; + while ((o = e[a++])) + while (-1 < r.indexOf(" " + o + " ")) + r = r.replace(" " + o + " ", " "); + i !== (s = ht(r)) && n.setAttribute("class", s); + } + return this; + }, + toggleClass: function (i, t) { + var o = typeof i, + a = "string" === o || Array.isArray(i); + return "boolean" == typeof t && a + ? t + ? this.addClass(i) + : this.removeClass(i) + : m(i) + ? this.each(function (e) { + S(this).toggleClass(i.call(this, e, gt(this), t), t); + }) + : this.each(function () { + var e, t, n, r; + if (a) { + (t = 0), (n = S(this)), (r = vt(i)); + while ((e = r[t++])) + n.hasClass(e) ? n.removeClass(e) : n.addClass(e); + } else (void 0 !== i && "boolean" !== o) || ((e = gt(this)) && Y.set(this, "__className__", e), this.setAttribute && this.setAttribute("class", e || !1 === i ? "" : Y.get(this, "__className__") || "")); + }); + }, + hasClass: function (e) { + var t, + n, + r = 0; + t = " " + e + " "; + while ((n = this[r++])) + if (1 === n.nodeType && -1 < (" " + ht(gt(n)) + " ").indexOf(t)) + return !0; + return !1; + }, + }); + var yt = /\r/g; + S.fn.extend({ + val: function (n) { + var r, + e, + i, + t = this[0]; + return arguments.length + ? ((i = m(n)), + this.each(function (e) { + var t; + 1 === this.nodeType && + (null == (t = i ? n.call(this, e, S(this).val()) : n) + ? (t = "") + : "number" == typeof t + ? (t += "") + : Array.isArray(t) && + (t = S.map(t, function (e) { + return null == e ? "" : e + ""; + })), + ((r = + S.valHooks[this.type] || + S.valHooks[this.nodeName.toLowerCase()]) && + "set" in r && + void 0 !== r.set(this, t, "value")) || + (this.value = t)); + })) + : t + ? (r = S.valHooks[t.type] || S.valHooks[t.nodeName.toLowerCase()]) && + "get" in r && + void 0 !== (e = r.get(t, "value")) + ? e + : "string" == typeof (e = t.value) + ? e.replace(yt, "") + : null == e + ? "" + : e + : void 0; + }, + }), + S.extend({ + valHooks: { + option: { + get: function (e) { + var t = S.find.attr(e, "value"); + return null != t ? t : ht(S.text(e)); + }, + }, + select: { + get: function (e) { + var t, + n, + r, + i = e.options, + o = e.selectedIndex, + a = "select-one" === e.type, + s = a ? null : [], + u = a ? o + 1 : i.length; + for (r = o < 0 ? u : a ? o : 0; r < u; r++) + if ( + ((n = i[r]).selected || r === o) && + !n.disabled && + (!n.parentNode.disabled || !A(n.parentNode, "optgroup")) + ) { + if (((t = S(n).val()), a)) return t; + s.push(t); + } + return s; + }, + set: function (e, t) { + var n, + r, + i = e.options, + o = S.makeArray(t), + a = i.length; + while (a--) + ((r = i[a]).selected = + -1 < S.inArray(S.valHooks.option.get(r), o)) && (n = !0); + return n || (e.selectedIndex = -1), o; + }, + }, + }, + }), + S.each(["radio", "checkbox"], function () { + (S.valHooks[this] = { + set: function (e, t) { + if (Array.isArray(t)) + return (e.checked = -1 < S.inArray(S(e).val(), t)); + }, + }), + y.checkOn || + (S.valHooks[this].get = function (e) { + return null === e.getAttribute("value") ? "on" : e.value; + }); + }), + (y.focusin = "onfocusin" in C); + var mt = /^(?:focusinfocus|focusoutblur)$/, + xt = function (e) { + e.stopPropagation(); + }; + S.extend(S.event, { + trigger: function (e, t, n, r) { + var i, + o, + a, + s, + u, + l, + c, + f, + p = [n || E], + d = v.call(e, "type") ? e.type : e, + h = v.call(e, "namespace") ? e.namespace.split(".") : []; + if ( + ((o = f = a = n = n || E), + 3 !== n.nodeType && + 8 !== n.nodeType && + !mt.test(d + S.event.triggered) && + (-1 < d.indexOf(".") && ((d = (h = d.split(".")).shift()), h.sort()), + (u = d.indexOf(":") < 0 && "on" + d), + ((e = e[S.expando] + ? e + : new S.Event(d, "object" == typeof e && e)).isTrigger = r ? 2 : 3), + (e.namespace = h.join(".")), + (e.rnamespace = e.namespace + ? new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)") + : null), + (e.result = void 0), + e.target || (e.target = n), + (t = null == t ? [e] : S.makeArray(t, [e])), + (c = S.event.special[d] || {}), + r || !c.trigger || !1 !== c.trigger.apply(n, t))) + ) { + if (!r && !c.noBubble && !x(n)) { + for ( + s = c.delegateType || d, mt.test(s + d) || (o = o.parentNode); + o; + o = o.parentNode + ) + p.push(o), (a = o); + a === (n.ownerDocument || E) && + p.push(a.defaultView || a.parentWindow || C); + } + i = 0; + while ((o = p[i++]) && !e.isPropagationStopped()) + (f = o), + (e.type = 1 < i ? s : c.bindType || d), + (l = + (Y.get(o, "events") || Object.create(null))[e.type] && + Y.get(o, "handle")) && l.apply(o, t), + (l = u && o[u]) && + l.apply && + V(o) && + ((e.result = l.apply(o, t)), + !1 === e.result && e.preventDefault()); + return ( + (e.type = d), + r || + e.isDefaultPrevented() || + (c._default && !1 !== c._default.apply(p.pop(), t)) || + !V(n) || + (u && + m(n[d]) && + !x(n) && + ((a = n[u]) && (n[u] = null), + (S.event.triggered = d), + e.isPropagationStopped() && f.addEventListener(d, xt), + n[d](), + e.isPropagationStopped() && f.removeEventListener(d, xt), + (S.event.triggered = void 0), + a && (n[u] = a))), + e.result + ); + } + }, + simulate: function (e, t, n) { + var r = S.extend(new S.Event(), n, { type: e, isSimulated: !0 }); + S.event.trigger(r, null, t); + }, + }), + S.fn.extend({ + trigger: function (e, t) { + return this.each(function () { + S.event.trigger(e, t, this); + }); + }, + triggerHandler: function (e, t) { + var n = this[0]; + if (n) return S.event.trigger(e, t, n, !0); + }, + }), + y.focusin || + S.each({ focus: "focusin", blur: "focusout" }, function (n, r) { + var i = function (e) { + S.event.simulate(r, e.target, S.event.fix(e)); + }; + S.event.special[r] = { + setup: function () { + var e = this.ownerDocument || this.document || this, + t = Y.access(e, r); + t || e.addEventListener(n, i, !0), Y.access(e, r, (t || 0) + 1); + }, + teardown: function () { + var e = this.ownerDocument || this.document || this, + t = Y.access(e, r) - 1; + t + ? Y.access(e, r, t) + : (e.removeEventListener(n, i, !0), Y.remove(e, r)); + }, + }; + }); + var bt = C.location, + wt = { guid: Date.now() }, + Tt = /\?/; + S.parseXML = function (e) { + var t, n; + if (!e || "string" != typeof e) return null; + try { + t = new C.DOMParser().parseFromString(e, "text/xml"); + } catch (e) {} + return ( + (n = t && t.getElementsByTagName("parsererror")[0]), + (t && !n) || + S.error( + "Invalid XML: " + + (n + ? S.map(n.childNodes, function (e) { + return e.textContent; + }).join("\n") + : e) + ), + t + ); + }; + var Ct = /\[\]$/, + Et = /\r?\n/g, + St = /^(?:submit|button|image|reset|file)$/i, + kt = /^(?:input|select|textarea|keygen)/i; + function At(n, e, r, i) { + var t; + if (Array.isArray(e)) + S.each(e, function (e, t) { + r || Ct.test(n) + ? i(n, t) + : At( + n + "[" + ("object" == typeof t && null != t ? e : "") + "]", + t, + r, + i + ); + }); + else if (r || "object" !== w(e)) i(n, e); + else for (t in e) At(n + "[" + t + "]", e[t], r, i); + } + (S.param = function (e, t) { + var n, + r = [], + i = function (e, t) { + var n = m(t) ? t() : t; + r[r.length] = + encodeURIComponent(e) + "=" + encodeURIComponent(null == n ? "" : n); + }; + if (null == e) return ""; + if (Array.isArray(e) || (e.jquery && !S.isPlainObject(e))) + S.each(e, function () { + i(this.name, this.value); + }); + else for (n in e) At(n, e[n], t, i); + return r.join("&"); + }), + S.fn.extend({ + serialize: function () { + return S.param(this.serializeArray()); + }, + serializeArray: function () { + return this.map(function () { + var e = S.prop(this, "elements"); + return e ? S.makeArray(e) : this; + }) + .filter(function () { + var e = this.type; + return ( + this.name && + !S(this).is(":disabled") && + kt.test(this.nodeName) && + !St.test(e) && + (this.checked || !pe.test(e)) + ); + }) + .map(function (e, t) { + var n = S(this).val(); + return null == n + ? null + : Array.isArray(n) + ? S.map(n, function (e) { + return { name: t.name, value: e.replace(Et, "\r\n") }; + }) + : { name: t.name, value: n.replace(Et, "\r\n") }; + }) + .get(); + }, + }); + var Nt = /%20/g, + jt = /#.*$/, + Dt = /([?&])_=[^&]*/, + qt = /^(.*?):[ \t]*([^\r\n]*)$/gm, + Lt = /^(?:GET|HEAD)$/, + Ht = /^\/\//, + Ot = {}, + Pt = {}, + Rt = "*/".concat("*"), + Mt = E.createElement("a"); + function It(o) { + return function (e, t) { + "string" != typeof e && ((t = e), (e = "*")); + var n, + r = 0, + i = e.toLowerCase().match(P) || []; + if (m(t)) + while ((n = i[r++])) + "+" === n[0] + ? ((n = n.slice(1) || "*"), (o[n] = o[n] || []).unshift(t)) + : (o[n] = o[n] || []).push(t); + }; + } + function Wt(t, i, o, a) { + var s = {}, + u = t === Pt; + function l(e) { + var r; + return ( + (s[e] = !0), + S.each(t[e] || [], function (e, t) { + var n = t(i, o, a); + return "string" != typeof n || u || s[n] + ? u + ? !(r = n) + : void 0 + : (i.dataTypes.unshift(n), l(n), !1); + }), + r + ); + } + return l(i.dataTypes[0]) || (!s["*"] && l("*")); + } + function Ft(e, t) { + var n, + r, + i = S.ajaxSettings.flatOptions || {}; + for (n in t) void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); + return r && S.extend(!0, e, r), e; + } + (Mt.href = bt.href), + S.extend({ + active: 0, + lastModified: {}, + etag: {}, + ajaxSettings: { + url: bt.href, + type: "GET", + isLocal: + /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test( + bt.protocol + ), + global: !0, + processData: !0, + async: !0, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + accepts: { + "*": Rt, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript", + }, + contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON", + }, + converters: { + "* text": String, + "text html": !0, + "text json": JSON.parse, + "text xml": S.parseXML, + }, + flatOptions: { url: !0, context: !0 }, + }, + ajaxSetup: function (e, t) { + return t ? Ft(Ft(e, S.ajaxSettings), t) : Ft(S.ajaxSettings, e); + }, + ajaxPrefilter: It(Ot), + ajaxTransport: It(Pt), + ajax: function (e, t) { + "object" == typeof e && ((t = e), (e = void 0)), (t = t || {}); + var c, + f, + p, + n, + d, + r, + h, + g, + i, + o, + v = S.ajaxSetup({}, t), + y = v.context || v, + m = v.context && (y.nodeType || y.jquery) ? S(y) : S.event, + x = S.Deferred(), + b = S.Callbacks("once memory"), + w = v.statusCode || {}, + a = {}, + s = {}, + u = "canceled", + T = { + readyState: 0, + getResponseHeader: function (e) { + var t; + if (h) { + if (!n) { + n = {}; + while ((t = qt.exec(p))) + n[t[1].toLowerCase() + " "] = ( + n[t[1].toLowerCase() + " "] || [] + ).concat(t[2]); + } + t = n[e.toLowerCase() + " "]; + } + return null == t ? null : t.join(", "); + }, + getAllResponseHeaders: function () { + return h ? p : null; + }, + setRequestHeader: function (e, t) { + return ( + null == h && + ((e = s[e.toLowerCase()] = s[e.toLowerCase()] || e), + (a[e] = t)), + this + ); + }, + overrideMimeType: function (e) { + return null == h && (v.mimeType = e), this; + }, + statusCode: function (e) { + var t; + if (e) + if (h) T.always(e[T.status]); + else for (t in e) w[t] = [w[t], e[t]]; + return this; + }, + abort: function (e) { + var t = e || u; + return c && c.abort(t), l(0, t), this; + }, + }; + if ( + (x.promise(T), + (v.url = ((e || v.url || bt.href) + "").replace( + Ht, + bt.protocol + "//" + )), + (v.type = t.method || t.type || v.method || v.type), + (v.dataTypes = (v.dataType || "*").toLowerCase().match(P) || [""]), + null == v.crossDomain) + ) { + r = E.createElement("a"); + try { + (r.href = v.url), + (r.href = r.href), + (v.crossDomain = + Mt.protocol + "//" + Mt.host != r.protocol + "//" + r.host); + } catch (e) { + v.crossDomain = !0; + } + } + if ( + (v.data && + v.processData && + "string" != typeof v.data && + (v.data = S.param(v.data, v.traditional)), + Wt(Ot, v, t, T), + h) + ) + return T; + for (i in ((g = S.event && v.global) && + 0 == S.active++ && + S.event.trigger("ajaxStart"), + (v.type = v.type.toUpperCase()), + (v.hasContent = !Lt.test(v.type)), + (f = v.url.replace(jt, "")), + v.hasContent + ? v.data && + v.processData && + 0 === + (v.contentType || "").indexOf( + "application/x-www-form-urlencoded" + ) && + (v.data = v.data.replace(Nt, "+")) + : ((o = v.url.slice(f.length)), + v.data && + (v.processData || "string" == typeof v.data) && + ((f += (Tt.test(f) ? "&" : "?") + v.data), delete v.data), + !1 === v.cache && + ((f = f.replace(Dt, "$1")), + (o = (Tt.test(f) ? "&" : "?") + "_=" + wt.guid++ + o)), + (v.url = f + o)), + v.ifModified && + (S.lastModified[f] && + T.setRequestHeader("If-Modified-Since", S.lastModified[f]), + S.etag[f] && T.setRequestHeader("If-None-Match", S.etag[f])), + ((v.data && v.hasContent && !1 !== v.contentType) || t.contentType) && + T.setRequestHeader("Content-Type", v.contentType), + T.setRequestHeader( + "Accept", + v.dataTypes[0] && v.accepts[v.dataTypes[0]] + ? v.accepts[v.dataTypes[0]] + + ("*" !== v.dataTypes[0] ? ", " + Rt + "; q=0.01" : "") + : v.accepts["*"] + ), + v.headers)) + T.setRequestHeader(i, v.headers[i]); + if (v.beforeSend && (!1 === v.beforeSend.call(y, T, v) || h)) + return T.abort(); + if ( + ((u = "abort"), + b.add(v.complete), + T.done(v.success), + T.fail(v.error), + (c = Wt(Pt, v, t, T))) + ) { + if (((T.readyState = 1), g && m.trigger("ajaxSend", [T, v]), h)) + return T; + v.async && + 0 < v.timeout && + (d = C.setTimeout(function () { + T.abort("timeout"); + }, v.timeout)); + try { + (h = !1), c.send(a, l); + } catch (e) { + if (h) throw e; + l(-1, e); + } + } else l(-1, "No Transport"); + function l(e, t, n, r) { + var i, + o, + a, + s, + u, + l = t; + h || + ((h = !0), + d && C.clearTimeout(d), + (c = void 0), + (p = r || ""), + (T.readyState = 0 < e ? 4 : 0), + (i = (200 <= e && e < 300) || 304 === e), + n && + (s = (function (e, t, n) { + var r, + i, + o, + a, + s = e.contents, + u = e.dataTypes; + while ("*" === u[0]) + u.shift(), + void 0 === r && + (r = e.mimeType || t.getResponseHeader("Content-Type")); + if (r) + for (i in s) + if (s[i] && s[i].test(r)) { + u.unshift(i); + break; + } + if (u[0] in n) o = u[0]; + else { + for (i in n) { + if (!u[0] || e.converters[i + " " + u[0]]) { + o = i; + break; + } + a || (a = i); + } + o = o || a; + } + if (o) return o !== u[0] && u.unshift(o), n[o]; + })(v, T, n)), + !i && + -1 < S.inArray("script", v.dataTypes) && + S.inArray("json", v.dataTypes) < 0 && + (v.converters["text script"] = function () {}), + (s = (function (e, t, n, r) { + var i, + o, + a, + s, + u, + l = {}, + c = e.dataTypes.slice(); + if (c[1]) + for (a in e.converters) l[a.toLowerCase()] = e.converters[a]; + o = c.shift(); + while (o) + if ( + (e.responseFields[o] && (n[e.responseFields[o]] = t), + !u && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), + (u = o), + (o = c.shift())) + ) + if ("*" === o) o = u; + else if ("*" !== u && u !== o) { + if (!(a = l[u + " " + o] || l["* " + o])) + for (i in l) + if ( + (s = i.split(" "))[1] === o && + (a = l[u + " " + s[0]] || l["* " + s[0]]) + ) { + !0 === a + ? (a = l[i]) + : !0 !== l[i] && ((o = s[0]), c.unshift(s[1])); + break; + } + if (!0 !== a) + if (a && e["throws"]) t = a(t); + else + try { + t = a(t); + } catch (e) { + return { + state: "parsererror", + error: a + ? e + : "No conversion from " + u + " to " + o, + }; + } + } + return { state: "success", data: t }; + })(v, s, T, i)), + i + ? (v.ifModified && + ((u = T.getResponseHeader("Last-Modified")) && + (S.lastModified[f] = u), + (u = T.getResponseHeader("etag")) && (S.etag[f] = u)), + 204 === e || "HEAD" === v.type + ? (l = "nocontent") + : 304 === e + ? (l = "notmodified") + : ((l = s.state), (o = s.data), (i = !(a = s.error)))) + : ((a = l), (!e && l) || ((l = "error"), e < 0 && (e = 0))), + (T.status = e), + (T.statusText = (t || l) + ""), + i ? x.resolveWith(y, [o, l, T]) : x.rejectWith(y, [T, l, a]), + T.statusCode(w), + (w = void 0), + g && m.trigger(i ? "ajaxSuccess" : "ajaxError", [T, v, i ? o : a]), + b.fireWith(y, [T, l]), + g && + (m.trigger("ajaxComplete", [T, v]), + --S.active || S.event.trigger("ajaxStop"))); + } + return T; + }, + getJSON: function (e, t, n) { + return S.get(e, t, n, "json"); + }, + getScript: function (e, t) { + return S.get(e, void 0, t, "script"); + }, + }), + S.each(["get", "post"], function (e, i) { + S[i] = function (e, t, n, r) { + return ( + m(t) && ((r = r || n), (n = t), (t = void 0)), + S.ajax( + S.extend( + { url: e, type: i, dataType: r, data: t, success: n }, + S.isPlainObject(e) && e + ) + ) + ); + }; + }), + S.ajaxPrefilter(function (e) { + var t; + for (t in e.headers) + "content-type" === t.toLowerCase() && + (e.contentType = e.headers[t] || ""); + }), + (S._evalUrl = function (e, t, n) { + return S.ajax({ + url: e, + type: "GET", + dataType: "script", + cache: !0, + async: !1, + global: !1, + converters: { "text script": function () {} }, + dataFilter: function (e) { + S.globalEval(e, t, n); + }, + }); + }), + S.fn.extend({ + wrapAll: function (e) { + var t; + return ( + this[0] && + (m(e) && (e = e.call(this[0])), + (t = S(e, this[0].ownerDocument).eq(0).clone(!0)), + this[0].parentNode && t.insertBefore(this[0]), + t + .map(function () { + var e = this; + while (e.firstElementChild) e = e.firstElementChild; + return e; + }) + .append(this)), + this + ); + }, + wrapInner: function (n) { + return m(n) + ? this.each(function (e) { + S(this).wrapInner(n.call(this, e)); + }) + : this.each(function () { + var e = S(this), + t = e.contents(); + t.length ? t.wrapAll(n) : e.append(n); + }); + }, + wrap: function (t) { + var n = m(t); + return this.each(function (e) { + S(this).wrapAll(n ? t.call(this, e) : t); + }); + }, + unwrap: function (e) { + return ( + this.parent(e) + .not("body") + .each(function () { + S(this).replaceWith(this.childNodes); + }), + this + ); + }, + }), + (S.expr.pseudos.hidden = function (e) { + return !S.expr.pseudos.visible(e); + }), + (S.expr.pseudos.visible = function (e) { + return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length); + }), + (S.ajaxSettings.xhr = function () { + try { + return new C.XMLHttpRequest(); + } catch (e) {} + }); + var Bt = { 0: 200, 1223: 204 }, + $t = S.ajaxSettings.xhr(); + (y.cors = !!$t && "withCredentials" in $t), + (y.ajax = $t = !!$t), + S.ajaxTransport(function (i) { + var o, a; + if (y.cors || ($t && !i.crossDomain)) + return { + send: function (e, t) { + var n, + r = i.xhr(); + if ( + (r.open(i.type, i.url, i.async, i.username, i.password), + i.xhrFields) + ) + for (n in i.xhrFields) r[n] = i.xhrFields[n]; + for (n in (i.mimeType && + r.overrideMimeType && + r.overrideMimeType(i.mimeType), + i.crossDomain || + e["X-Requested-With"] || + (e["X-Requested-With"] = "XMLHttpRequest"), + e)) + r.setRequestHeader(n, e[n]); + (o = function (e) { + return function () { + o && + ((o = + a = + r.onload = + r.onerror = + r.onabort = + r.ontimeout = + r.onreadystatechange = + null), + "abort" === e + ? r.abort() + : "error" === e + ? "number" != typeof r.status + ? t(0, "error") + : t(r.status, r.statusText) + : t( + Bt[r.status] || r.status, + r.statusText, + "text" !== (r.responseType || "text") || + "string" != typeof r.responseText + ? { binary: r.response } + : { text: r.responseText }, + r.getAllResponseHeaders() + )); + }; + }), + (r.onload = o()), + (a = r.onerror = r.ontimeout = o("error")), + void 0 !== r.onabort + ? (r.onabort = a) + : (r.onreadystatechange = function () { + 4 === r.readyState && + C.setTimeout(function () { + o && a(); + }); + }), + (o = o("abort")); + try { + r.send((i.hasContent && i.data) || null); + } catch (e) { + if (o) throw e; + } + }, + abort: function () { + o && o(); + }, + }; + }), + S.ajaxPrefilter(function (e) { + e.crossDomain && (e.contents.script = !1); + }), + S.ajaxSetup({ + accepts: { + script: + "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript", + }, + contents: { script: /\b(?:java|ecma)script\b/ }, + converters: { + "text script": function (e) { + return S.globalEval(e), e; + }, + }, + }), + S.ajaxPrefilter("script", function (e) { + void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET"); + }), + S.ajaxTransport("script", function (n) { + var r, i; + if (n.crossDomain || n.scriptAttrs) + return { + send: function (e, t) { + (r = S(" + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/blog-grid.html b/quarter/blog-grid.html new file mode 100644 index 0000000..1680f92 --- /dev/null +++ b/quarter/blog-grid.html @@ -0,0 +1,2858 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Blog Grid +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/blog-left-sidebar.html b/quarter/blog-left-sidebar.html new file mode 100644 index 0000000..a02e8d9 --- /dev/null +++ b/quarter/blog-left-sidebar.html @@ -0,0 +1,4123 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Blog Left Sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/blog-right-sidebar.html b/quarter/blog-right-sidebar.html new file mode 100644 index 0000000..286611b --- /dev/null +++ b/quarter/blog-right-sidebar.html @@ -0,0 +1,4121 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ News Feeds +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/blog.html b/quarter/blog.html new file mode 100644 index 0000000..286611b --- /dev/null +++ b/quarter/blog.html @@ -0,0 +1,4121 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ News Feeds +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/cart.html b/quarter/cart.html new file mode 100644 index 0000000..a518ce9 --- /dev/null +++ b/quarter/cart.html @@ -0,0 +1,2557 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Cart +

+ +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ x + + + + + +
+ + 3 Rooms Manhattan + +
+
+ $149.00 + +
+
+ - +
+
+ +
+
+ + +
+
+
+ $298.00 +
+ x + + + + + +
+ + OE Replica Wheels + +
+
+ $85.00 + +
+
+ - +
+
+ +
+
+ + +
+
+
+ $170.00 +
+ x + + + + + +
+ + Wheel Bearing Retainer + +
+
+ $75.00 + +
+
+ - +
+
+ +
+
+ + +
+
+
+ $150.00 +
+ +
+ +
+
+ +
+ + +
+
+
+ + +
+
+ +
+
+
+ +
+
+
+ Cart Totals +
+
    +
  • +
    + + Cart Totals Cart Subtotal + $618.00 +
    +
  • +
  • +
    + + Shipping and Handing + $15.00 +
    +
  • +
  • +
    + Vat + $00.00 +
    +
  • +
  • +
    + Order Total + $633.00 +
    +
  • +
+ +
+ + Proceed to checkout +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/checkout.html b/quarter/checkout.html new file mode 100644 index 0000000..9b261ec --- /dev/null +++ b/quarter/checkout.html @@ -0,0 +1,2854 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Checkout +

+ +
+
+
+ + +
+
+ +
+
+
+
+ Returning customer? + + +
+
+ +
+
+ +
+
+
+
+ Have a coupon? + + +
+
+ +
+
+ +
+

+ Billing Details +

+
+ +
+
+ + Personal Information +
+
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+
+
+ +
+
+ + Country +
+
+ +
+ +
+
+
+ +
+
+ + Address + +
+
+ +
+ +
+ +
+ +
+
+
+ +
+
+ +
+
+ + Town / City + +
+ +
+ +
+
+ + State + +
+ +
+ +
+
+ + Zip + +
+ +
+
+
+ + + +
+ + +
+ +
+
+ + Order Notes (optional) + +
+
+ + + + +
+
+
+
+
+ +
+

+ Payment Method +

+
+
    +
  • + +
    +
    +
    + +
    + +
    +
    + + +
  • +
  • + +
    +
    +
    + +
    + +
    +
    + + +
  • +
  • + +
    +
    +
    + +
    + +
    +
    + + +
  • +
+ +
+

+ + Your personal data will be used to process your order, + support your experience throughout this website, and for + other purposes described in our privacy policy. + +

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

+ Cart Totals +

+
    +
  • +
    + + 3 Rooms Manhattan × 2 + $298.00 +
    +
  • + +
  • +
    + + OE Replica Wheels × 2 + $170.00 +
    +
  • + +
  • +
    + + Wheel Bearing Retainer × 2 + $150.00 +
    +
  • + +
  • +
    + + Shipping and Handing + $15.00 +
    +
  • + +
  • +
    + Vat + $00.00 +
    +
  • + +
  • +
    + + Order Total + $633.00 +
    +
  • +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/coming-soon.html b/quarter/coming-soon.html new file mode 100644 index 0000000..a0fe51c --- /dev/null +++ b/quarter/coming-soon.html @@ -0,0 +1,208 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+
+ +
+

+ + // Welcome to you + +

+

+ + We Are Coming Soon + +

+

+ + November 26, 2025 + +

+
+ +
+ +
+

+ + 00 + +

+

+ Days +

+
+ +
+

+ + 00 + +

+

+ Hrs +

+
+ +
+

+ + 00 + +

+

+ Mins +

+
+ +
+

+ + 00 + +

+

+ Secs +

+
+
+ +
+

+ + Notify me when we launch + +

+
+
+ +
+
+
+ + +
+
+
+
+
+
+ + Contact Us +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/contact.html b/quarter/contact.html new file mode 100644 index 0000000..59539ae --- /dev/null +++ b/quarter/contact.html @@ -0,0 +1,2427 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Contact Us +

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

+ Email Address +

+

+ + info@webmail.com
jobs@webexample.com +
+

+
+
+ +
+
+ +
+
+

+ Phone Number +

+

+ + +0123-456789
+987-6543210 +
+

+
+
+ +
+
+ +
+
+

+ Office Address +

+

+ + 18/A, New Born Town Hall
New York, US +
+

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

+ Get A Quote +

+
+ +
+ + + + +
+ +
+ + + + +
+ +
+ +
+ +
+ + + + +
+ +
+ + + + +
+
+ +
+ + +
+ + + +
+
+ + +
+
+
+
+
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/faq.html b/quarter/faq.html new file mode 100644 index 0000000..47c6194 --- /dev/null +++ b/quarter/faq.html @@ -0,0 +1,3128 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Frequently asked questions +

+ +
+
+
+ + +
+
+
+ +
+ +
+
    +
  • + +
    +
    +

    + How to buy a product? +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + How can i make refund from your website? +

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

    + Lorem ipsum dolor sit amet, consectetur adipiscing + elit, sed do eiusmod tempor incididunt ut labore et + dolore magna aliqua. Scelerisque eleifend donec + pretium vulputate sapien nec sagittis. Proin libero + nunc consequat interdum. Condimentum lacinia quis + vel eros donec ac. Mauris sit amet massa vitae + tortor. Quisque id diam vel quam elementum pulvinar. + Gravida in fermentum et sollicitudin ac orci + phasellus. Facilisis gravida neque convallis a cras + semper. Non arcu risus quis varius quam quisque id. +

    +
    +
    +
    +
  • +
  • + +
    +
    +

    + I am a new user. How should I start? +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + Returns and refunds +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + Are my details secured? +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + Sale code is not working +

    +
    + +
    + + +
  • +
  • + +
    +
    +

    + How do I make payment by my credit card +

    +
    + +
    + + +
  • +
+
+ + +
+

+ Still need help? Reach out to support 24/7: +

+
+
+ Contact Us +
+
+

+ +0123-456-789 +

+
+
+ +
+ +
+

+ // subscribe +

+

+ Get Newsletter +

+
+ + +
+
+ +
+
+ +
+ + + +
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+ 560+ +
+

+ Total Area Sq +

+
+ +
+
+ +
+
+ 197K+ +
+

+ Apartments Sold +

+
+ +
+
+ +
+
+ 268+ +
+

+ Total Constructions +

+
+ +
+
+ +
+
+ 340+ +
+

+ Apartio Rooms +

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

+ News & Blogs +

+ +

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/history.html b/quarter/history.html new file mode 100644 index 0000000..45b2022 --- /dev/null +++ b/quarter/history.html @@ -0,0 +1,3087 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our History +

+ +
+
+
+ + +
+
+ +
+ + +
+
+
+
+ + 24/7 Availability, Make + + An Appointment +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-10.html b/quarter/index-10.html new file mode 100644 index 0000000..3df0901 --- /dev/null +++ b/quarter/index-10.html @@ -0,0 +1,5255 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ + +
+
+
+ +
+
+ + +
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+
+
+
+
+
+
+ + Search Inventory +
+
+
+
+ +
+
+
+ +
+
+
+ +
+

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-11.html b/quarter/index-11.html new file mode 100644 index 0000000..ab9db74 --- /dev/null +++ b/quarter/index-11.html @@ -0,0 +1,5364 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+ +
+ + + +
+ + + +
+
    +
  • +
    + +
    +
    +

    + your cart$89.25 +

    +
    +
  • +
  • + +
  • +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ Search and Find + + + Luxury + + House +

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+ + + +
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ + +
+
+ + +
+
+ +
+

+ Property +

+

+ Property By Categories +

+
+ + +
+ +
+
+
+

+ Apartments +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Condos +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Houses +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Retail +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Villas +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-2.html b/quarter/index-2.html new file mode 100644 index 0000000..572e879 --- /dev/null +++ b/quarter/index-2.html @@ -0,0 +1,5655 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ Search and Find + + + Luxury + + House +

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+ + + +
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ + +
+ +
+
+
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ + +
+
+ + +
+
+
+ +
+ +
+ +
+
+

+ about us +

+

+ + Dream Living Spaces Setting New Build + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + +
    +
    + + The Perfect Residency +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Global Architect Experts +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Built-in Storage Cupboards +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
+
+
+
+
+ +
+
+
+ +
+
+

+ Building Facilities +

+

+ + Making living spaces More Beautiful + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Living rooms are pre-wired for Surround +
  • + +
  • + + Luxurious interior design and amenities +
  • + +
  • + + Nestled in the Buckhead Vinings communities +
  • + +
  • + + Private balconies with stunning views +
  • + +
  • + + A rare combination of inspired architecture +
  • + +
  • + + Outdoor grilling with dining court +
  • +
+
+ + +
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-3.html b/quarter/index-3.html new file mode 100644 index 0000000..f4f9cdd --- /dev/null +++ b/quarter/index-3.html @@ -0,0 +1,4606 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ + + +
+
+
+ +
+
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+
+
+
+ +
+
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+
+
+
+ +
+
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Find Now +
+
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Area Properties +

+

+ Properties By Location +

+
+
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + +
+ +
+ + +
+
+ + + +
+ + +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud ullamco laboris nisi ut + aliquip ex ea commodo. + +

+

+ Jacob William +

+
+ Manager +
+
+
+ +
+
+
+ +
+
+ +
+

+ + Quidem Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud ullamco laboris nisi ut + aliquip ex ea. + +

+

+ Ethan James +

+
+ Admin +
+
+
+ +
+
+
+ +
+
+ +
+

+ + Dolor Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud ullamco nisi ut aliquip ex ea + commodo. + +

+

+ Noah Alexander +

+
+ Professor +
+
+
+ +
+
+
+ +
+
+ +
+

+ + Amet Ipsum Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor incididunt + ut labore et dolore magna aliqua. Ut enim ad minim + veniam, quis nostrud nisi ut aliquip ex ea + commodo. + +

+

+ Liam Mason +

+
+ Officer +
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+ +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-4.html b/quarter/index-4.html new file mode 100644 index 0000000..08e0001 --- /dev/null +++ b/quarter/index-4.html @@ -0,0 +1,3633 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+
+
+
+ + +
+
+ + + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+
+
+
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Find Now +
+
+
+
+
+ +
+
+ +
+

+ Property +

+

+ Property By Categories +

+
+ + +
+ +
+
+
+

+ Apartments +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Condos +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Houses +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Retail +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+ +
+
+
+

+ Villas +

+

+ Great Deals Available +

+
+ 13 Listings +
+
+
+
+
+
+
+ + +
+
+ +
+

+ Features +

+

+ Core Features +

+
+ + +
+ +
+
+
+ +
+
+ Smart living +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

+ + +
+
+ + +
+
+
+ +
+
+ ECO Construction +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

+ + +
+
+ + +
+
+
+ +
+
+ Atractive Location +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

+ + +
+
+ + +
+
+
+ +
+
+ Modern Technology +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing elit, + sed do eiusmod te mp or incididunt ut labore +

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

+ // any question you have // +

+

+ 897-876-987-90 +

+
+
+ + MAKE A CALL +
+
+ + CONTACT US +
+
+
+ + +
+
+
+
+
+
+ + + +
+
+
+
+
+ +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + +
+
+
+ + +
+
+
+ +
+

+ Testimonials +

+

+ Clients Feedbacks +

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

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Jacob William +

+ +
+ + Founder, Browni Co. + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Ethan James +

+ +
+ + Admin + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Jacob William +

+ +
+ + Founder, Browni Co. + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Liam Mason +

+ +
+ + Officer + +
+
+
+
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Noah Alexander +

+ +
+ + Professor + +
+
+
+
+ + +
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+
+ + +
+ +
+ + +
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-5.html b/quarter/index-5.html new file mode 100644 index 0000000..28a0947 --- /dev/null +++ b/quarter/index-5.html @@ -0,0 +1,5037 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+ +
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream + + House By Us + +

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

+ about us +

+

+ + The Leading Real Estate Rental Marketplace + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Smart Home Design +
  • +
  • + + Beautiful Scene Around +
  • +
  • + + Exceptional Lifestyle +
  • +
  • + + Complete 24/7 Security +
  • +
+ +
+

+ + "Enimad minim veniam quis nostrud exercitation
+ llamco laboris. Lorem ipsum dolor sit amet" +
+

+
+
+
+ + OUR SERVICES +
+
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+ 560+ +
+

+ Total Area Sq +

+
+ +
+
+ +
+
+ 197K+ +
+

+ Apartments Sold +

+
+ +
+
+ +
+
+ 268+ +
+

+ Total Constructions +

+
+ +
+
+ +
+
+ 340+ +
+

+ Apartio Rooms +

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

+ about us +

+

+ Today Sells Properties +

+

+ Houzez allow you to design unlimited panels and real estate + custom forms to capture leads and keep record of all + information +

+
+
    +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Our SecretIsland Boat Tour is Just for You +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
+ +
    +
  • +

    + 3 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Car parking

    +
  • +
  • +

    + 3450 +

    +

    square Ft

    +
  • +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ +
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+ +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-6.html b/quarter/index-6.html new file mode 100644 index 0000000..cadf4b8 --- /dev/null +++ b/quarter/index-6.html @@ -0,0 +1,6081 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+
+
+
+
+
+
+ + Search Inventory +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + + +
+ +
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+ +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-7.html b/quarter/index-7.html new file mode 100644 index 0000000..c17c8b0 --- /dev/null +++ b/quarter/index-7.html @@ -0,0 +1,4878 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+ + + +
+
+
+
+

+ + Find Your + + + + Perfect + + + + Home + +

+ +
+ + +
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Search + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
+
+

+ about us +

+

+ Today Sells Properties +

+

+ Houzez allow you to design unlimited panels and real estate + custom forms to capture leads and keep record of all + information +

+
+
    +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Our SecretIsland Boat Tour is Just for You +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
+ +
    +
  • +

    + 3 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Car parking

    +
  • +
  • +

    + 3450 +

    +

    square Ft

    +
  • +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ +
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-8.html b/quarter/index-8.html new file mode 100644 index 0000000..27de7b9 --- /dev/null +++ b/quarter/index-8.html @@ -0,0 +1,6455 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+
+
+
+

+ + Find Your + + + + Perfect + + + + Home + +

+ +
+ + +
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Search + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+ +
+
+

+ Building Facilities +

+

+ + Making living spaces More Beautiful + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Living rooms are pre-wired for Surround +
  • + +
  • + + Luxurious interior design and amenities +
  • + +
  • + + Nestled in the Buckhead Vinings communities +
  • + +
  • + + Private balconies with stunning views +
  • + +
  • + + A rare combination of inspired architecture +
  • + +
  • + + Outdoor grilling with dining court +
  • +
+
+ + +
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index-9.html b/quarter/index-9.html new file mode 100644 index 0000000..26e0bc7 --- /dev/null +++ b/quarter/index-9.html @@ -0,0 +1,5448 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+
+
+
+
+
+
+

+ + OUR MODERN LIVING QUARTERS + +

+

+ + SITEWIDE 21% OFF + +

+
+
+ + Shop Now + +
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+ +
+ +
+ +
+
+

+ about us +

+

+ + Dream Living Spaces Setting New Build + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + +
    +
    + + The Perfect Residency +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Global Architect Experts +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
  • + +
    +
    + + Built-in Storage Cupboards +
    +

    + Lorem ipsum dolor sit amet, consectetur adipisic do + eiusmod tempor incididunt ut labore et +

    +
    +
  • +
+
+
+
+
+ + +
+
+
+ +
+
+

+ Building Facilities +

+

+ + Making living spaces More Beautiful + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Living rooms are pre-wired for Surround +
  • + +
  • + + Luxurious interior design and amenities +
  • + +
  • + + Nestled in the Buckhead Vinings communities +
  • + +
  • + + Private balconies with stunning views +
  • + +
  • + + A rare combination of inspired architecture +
  • + +
  • + + Outdoor grilling with dining court +
  • +
+
+ + +
+
+ +
+ +
+
+ + + +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Upcoming Projects +

+

+ Dream Living Space
+ Setting New Standards +
+

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

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+

+ About Projects +

+

+ Upcoming Projects + +

+
    +
  • + 1. Project Name: + Quarter +
  • +
  • + 2. Project Type: + Apartment / Home +
  • +
  • + 3. Building Location: + + New York, USA +
  • +
  • + 4. No. Of Apartments: + + 568 +
  • +
  • + 5. Total Investment: + + $14,500,00 +
  • +
+ +
+
+ + Download Brochure +
+
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+ +
+

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ + +
+
+
+
+ +
+

+ Area Properties +

+

+ Find Your Dream House
+ Search By Area +
+

+
+ +
+ +
+
+ +
+
+ +
+ + + +
+ 2 properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 9 Properties +
+
+ + +
+
+ + +
+
+ +
+ + + +
+ 5 Properties +
+
+ + +
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Avialable Spaces +

+

+ Select Availability +

+
+ + +
+ + + +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
    +
  • + Residence + TOWER NAME +
  • +
  • + Bedrooms 3 +
  • +
  • + Bathroom 3 +
  • +
  • + SQ.FT 1,200 +
  • +
  • + Rent Price $3,500 +
  • +
  • + Details + + Available +
  • +
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Explore Neighbour +

+

+ What’s In Neighbour
+ Explore Below +
+

+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Shopping Center +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Medical Hospital +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+ + + +
+ 9 properties +
+
+ +
+

+ Children Playland +

+ +

+ + 1,500m / + + + 21 min. walk + +

+

+ + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, sed do eiusmod tempor + incididunt ut labore Enim ullamco laboris. + +

+ + View Property + + +
+
+
+
+
+
+
+
+ + +
+
    +
  • + +
    +
    + +

    + University / College +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Medical Hospital +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Railway Station +

    +
    + +
    + + +
  • +
+
    +
  • + +
    +
    + +

    + Shopping Mall +

    +
    + +
    + + +
  • +
  • + +
    +
    + +

    + Airport/Biman +

    +
    + +
    + + +
  • + +
  • + +
    +
    + +

    + Children Playland +

    +
    + +
    + + +
  • +
+
+
+
+
+
+ + +
+ +
+ + +
+
+
+ +
+

+ Client,s Testimonial +

+

+ See What,s Our Client
+ + Says About Us +
+

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+

+ + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/index.html b/quarter/index.html new file mode 100644 index 0000000..c530876 --- /dev/null +++ b/quarter/index.html @@ -0,0 +1,5541 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+ +
+
+
+ +
+
+
+ + +
+

+ + Real Estate Agency +

+

+ + Find Your Dream
+ House By Us +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + Make An Enquiry +
+
+
+ + + +
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ +
+

+ + Real Estate Agency +

+

+ + The Right Place
+ of House Finding +
+

+

+ + Lorem ipsum dolor sit amet, consectetur adipisicing + elit, sed do eiusmod tempor incididunt ut labore. + +

+
+
+ + OUR SERVICES +
+
+ + LEARN MORE +
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + Find Now +
+
+
+
+
+ + +
+
+
+ +
+ +
+
+ +
+ + + +
+
+
+
+ +
+
+

+ about us +

+

+ + The Leading Real Estate Rental Marketplace + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+
+
    +
  • + + Smart Home Design +
  • +
  • + + Beautiful Scene Around +
  • +
  • + + Exceptional Lifestyle +
  • +
  • + + Complete 24/7 Security +
  • +
+ +
+

+ + "Enimad minim veniam quis nostrud exercitation
+ llamco laboris. Lorem ipsum dolor sit amet" +
+

+
+
+
+ + OUR SERVICES +
+
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+ 560+ +
+

+ Total Area Sq +

+
+ +
+
+ +
+
+ 197K+ +
+

+ Apartments Sold +

+
+ +
+
+ +
+
+ 268+ +
+

+ Total Constructions +

+
+ +
+
+ +
+
+ 340+ +
+

+ Apartio Rooms +

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

+ about us +

+

+ Today Sells Properties +

+

+ Houzez allow you to design unlimited panels and real estate + custom forms to capture leads and keep record of all + information +

+
+
    +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Our SecretIsland Boat Tour is Just for You +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
  • + + Live Music Cocerts at Luviana +
  • +
+ +
    +
  • +

    + 3 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Bedrooms

    +
  • +
  • +

    + 2 +

    +

    Car parking

    +
  • +
  • +

    + 3450 +

    +

    square Ft

    +
  • +
+ +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + +
+ +
+
+
+
+ +
+
+ +
+

+ Our Services +

+

+ Our Main Focus +

+
+ + +
+ +
+
+
+ +
+
+ Buy a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Rent a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ +
+
+
+ +
+
+ Sell a home +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ Apartment Sketch +

+

+ Apartments Plan +

+
+ +
+ + +
+ + + +
+
+
+
+ Deluxe Portion +
+

+ Enimad minim veniam quis nostrud exercitation ullamco + laboris. Lorem ipsum dolor sit amet cons aetetur + adipisicing elit sedo eiusmod tempor.Incididunt labore + et dolore magna aliqua. sed ayd minim veniam. +

+
    +
  • +
      +
    • + Total Area +
    • + +
    • + 2800 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bedroom +
    • + +
    • + 150 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Bathroom +
    • + +
    • + 45 Sq. Ft +
    • +
    +
  • +
  • +
      +
    • + Belcony/Pets +
    • + +
    • + Allowed +
    • +
    +
  • +
  • +
      +
    • + Lounge +
    • + +
    • + 650 Sq. Ft +
    • +
    +
  • +
+
+
+ # +
+
+
+ + + + + + +
+
+
+
+ +
+
+ + + +
+ +
+ +
+ +
+
+
+ +
+

+ Our Testimonial +

+

+ Clients Feedback +

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

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Jacob William +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Kelian Anderson +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ Adam Joseph +

+ + + Selling Agents + +
+
+
+
+ +
+
+ +
+
+ +
+

+ + + Precious ipsum dolor sit amet consectetur + adipisicing elit, sed dos mod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad min + veniam, quis nostrud Precious ips um dolor sit amet, + consecte +

+
+ +
+
+
+
+ +
+
+

+ James Carter +

+ + + Selling Agents + +
+
+
+
+ +
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/locations.html b/quarter/locations.html new file mode 100644 index 0000000..4cffda0 --- /dev/null +++ b/quarter/locations.html @@ -0,0 +1,3106 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Google Map Locations +

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

+ Find your nearby location. +

+ +
+ +
+
+

+ Your State +

+ +
+ +
+
+
+ +
    +
  • + +

    + Alabama +

    + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    +
    +
  • +
  • + +

    + Boston +

    + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    +
    +
  • +
  • + +

    + New York +

    + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    + +
    +
    + Boston, New York +
    + +
      +
    • +
      + +
      +
      + 5816 S. Coulter Street Amarillo,
      + TX 79119
      +
      +
    • +
    • +
      + +
      +
      + 0123456789 +
      +
    • +
    + + +
    +
    +
  • +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/login.html b/quarter/login.html new file mode 100644 index 0000000..ac64c51 --- /dev/null +++ b/quarter/login.html @@ -0,0 +1,2333 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Account + +

+ +
+
+
+ + +
+
+ +
+

+ Sign In
+ To Your Account +
+

+

+ Lorem ipsum dolor, sit amet consectetur adipisicing elit. +
+ Sit aliquid, Non distinctio vel iste.
+

+
+
+
+ +
+
+ +
+ +
+ + +
+ +
+
+
+ + +
+
+ +
+
+ + + FORGOTTEN YOUR PASSWORD? + +
+ +
+
+
+ + DON'T HAVE AN ACCOUNT? +
+

+ Add items to your wishlistget personalised recommendations +
+ check out more quickly track your orders register
+

+
+ + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/order-tracking.html b/quarter/order-tracking.html new file mode 100644 index 0000000..66e3023 --- /dev/null +++ b/quarter/order-tracking.html @@ -0,0 +1,2293 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Order Tracking +

+ +
+
+
+ + +
+
+
+

+ + To track your order please enter your Order ID in the box below + and press the "Track Order" button. This was given to you on + your receipt and in the confirmation email you should have + received. + +

+ +
+
+
+ +
+

+ Order ID +

+ +
+ +
+

+ + Billing email +

+ +
+
+ + +
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/portfolio-2.html b/quarter/portfolio-2.html new file mode 100644 index 0000000..6b66a23 --- /dev/null +++ b/quarter/portfolio-2.html @@ -0,0 +1,3306 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our Portfolio +

+ +
+
+
+ + +
+
+ + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Inline Description + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Youtube Video + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Vimeo Video + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ HTML5 Video + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Google Map + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Image Caption + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Not Found + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+ +
+ + + + + +
+

+ Portfolio Link + +

+

+ + Web Design & Development, Branding +

+
+
+
+ +
+
+ + LOAD MORE + +
+
+
+
+ +
+ + + + + +

+ // any question you have // +

+

+ 897-876-987-90 +

+
+
+ + MAKE A CALL +
+
+ + CONTACT US +
+
+
+ +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/portfolio-details.html b/quarter/portfolio-details.html new file mode 100644 index 0000000..ab96cdb --- /dev/null +++ b/quarter/portfolio-details.html @@ -0,0 +1,2596 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Portfolio Details +

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

+ + L + + + orem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incidi dunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exerc itation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis + aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+
+ +
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Jacob William +

+ +
+ + Founder, Browni Co. + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+ +
+
+

+ + Lorem ipsum ctetur elit, sed do eius mod tempor + incididunt ut labore et dolore magna aliqua. + +

+
+ + +
+
+
+ +
+
+

+ Ethan James +

+ +
+ + Admin + +
+
+
+
+ +
+ +
+
+
+
+ +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+
+
+ +

+ Image caption here. +

+
+
+ +
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident. +

+
+
+ +
+ + + +
+

+ // subscribe +

+

+ Get Newsletter +

+
+ + +
+
+ +
+
+ +
+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/portfolio.html b/quarter/portfolio.html new file mode 100644 index 0000000..614fc22 --- /dev/null +++ b/quarter/portfolio.html @@ -0,0 +1,3240 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our Portfolio +

+ +
+
+
+ + +
+
+
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + + +
+
+ +
+
+ + LOAD MORE + +
+
+
+
+ +
+ + + + + +

+ // any question you have // +

+

+ 897-876-987-90 +

+
+
+ + MAKE A CALL +
+
+ + CONTACT US +
+
+
+ +
+
+
+ +
+

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+ + +
+
+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/product-details.html b/quarter/product-details.html new file mode 100644 index 0000000..ba08bc6 --- /dev/null +++ b/quarter/product-details.html @@ -0,0 +1,5338 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property details +

+ +
+
+
+ +
+
+ +
+
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+ +
+ + +
+
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/register.html b/quarter/register.html new file mode 100644 index 0000000..0ae1298 --- /dev/null +++ b/quarter/register.html @@ -0,0 +1,2371 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Account + +

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

+ Register
+ Your Account +
+

+

+ Lorem ipsum dolor, sit amet consectetur adipisicing elit. +
+ Sit aliquid, Non distinctio vel iste.
+

+
+ +
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/service-details.html b/quarter/service-details.html new file mode 100644 index 0000000..40b043f --- /dev/null +++ b/quarter/service-details.html @@ -0,0 +1,2451 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Service Details +

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

+ + L + + + orem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incidi dunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exerc itation + ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis + aute irure dolor in reprehenderit in voluptate velit esse + cillum dolore eu fugiat nulla pariatur. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+
+
+ +

+ Image caption here. +

+
+
+ +
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident, sunt in culpa qui officia + deserunt mollit anim id est laborum. Sed ut perspiciatis + unde omnis iste natus error sit voluptatem accusantium + doloremque laudantium, totam rem aperiam, eaque ipsa quae ab + illo inventore veritatis et quasi architecto beatae vitae + dicta sunt explicabo. Nemo enim ipsam voluptatem quia + voluptas sit aspernatur aut odit aut fugit, sed quia + consequuntur magni dolores eos qui ratione. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint + occaecat cupidatat non proident. +

+
+
+ +
+ + + +
+

+ // subscribe +

+

+ Get Newsletter +

+
+ + +
+
+ +
+
+ +
+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/service.html b/quarter/service.html new file mode 100644 index 0000000..c3b3ce0 --- /dev/null +++ b/quarter/service.html @@ -0,0 +1,2936 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ What We Do +

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

+ about us +

+

+ + The Leading Real Estate Rental Marketplace. + +

+

+ Over 39,000 people work for us in more than 70 countries + all over the This breadth of global coverage, combined with + specialist services +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, + sed do eiusmod tempor incididunt ut labore et dolore magna + aliqua. Ut enim ad minim veniam, quis nostrud exercitation + ullamco laboris nisi ut aliquip ex ea commodo consequat. + Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. +

+
+ +
+
+ + About Us +
+
+
+
+
+
+ + +
+
+ +
+

+ Our Services +

+

+ Our Core Services +

+
+ + +
+ +
+
+
+ +
+
+ Property Management +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Mortgage Service +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Consulting Service +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Home Buying +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Home Selling +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

+ + +
+
+ + +
+
+
+ +
+
+ Escrow Services +
+

+ over 1 million+ homes for sale available on the website, we + can match you with a house you will want to call home. +

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

+ News & Blogs +

+

+ Leatest News Feeds +

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

+ 10 Brilliant Ways To Decorate Your Home +

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

+ The Most Inspiring Interior Design Of 2024 +

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

+ Recent Commercial Real Estate Transactions +

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

+ Renovating a Living Room? Experts Share Their + Secrets +

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

+ 7 home trends that will shape your house in 2024 +

+
+ +
+
+
+
+
+ + +
+ +
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/shop-grid.html b/quarter/shop-grid.html new file mode 100644 index 0000000..60dda0b --- /dev/null +++ b/quarter/shop-grid.html @@ -0,0 +1,4306 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property No Sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/shop-left-sidebar.html b/quarter/shop-left-sidebar.html new file mode 100644 index 0000000..3ad3f60 --- /dev/null +++ b/quarter/shop-left-sidebar.html @@ -0,0 +1,4816 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property Left sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/shop-list.html b/quarter/shop-list.html new file mode 100644 index 0000000..d57bcd4 --- /dev/null +++ b/quarter/shop-list.html @@ -0,0 +1,4814 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property List +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/shop-right-sidebar.html b/quarter/shop-right-sidebar.html new file mode 100644 index 0000000..6d8689f --- /dev/null +++ b/quarter/shop-right-sidebar.html @@ -0,0 +1,4806 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property right sidebar +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/shop.html b/quarter/shop.html new file mode 100644 index 0000000..dd1478d --- /dev/null +++ b/quarter/shop.html @@ -0,0 +1,4814 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Property +

+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/team-details.html b/quarter/team-details.html new file mode 100644 index 0000000..0140484 --- /dev/null +++ b/quarter/team-details.html @@ -0,0 +1,2667 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Agent Details +

+ +
+
+
+ + +
+
+
+ +
+
+
+
+ +
+
+
+ Rosalina D. William +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+ +
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum + dolore eu fugiat nulla pariatur. +

+ +
+
    +
  • + Positions: + + Senior Property Seller +
  • +
  • + Experience: + 10+ Years +
  • +
  • + Location: + 13/A, NYC +
  • +
  • + Practice Area: + + Property Seller +
  • +
+
    +
  • + Email: + + example@example.com +
  • +
  • + Fax: + + +0123-456 789 +
  • +
  • + Phone: + + +0123-456 789 +
  • +
+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum + dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. Sed ut perspiciatis unde omnis + iste natus error sit voluptatem accusantium doloremque + laudantium, totam rem aperiam, eaque ipsa quae ab illo + inventore veritatis et quasi architecto beatae vitae dicta + sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit + aspernatur aut odit aut fugit, sed quia consequu ntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Neque porro + quisquam est, qui dolorem ipsum quia dolor sit amet, + consectetur, adipisci velit, sed quia non numquam eius modi + tempora incidunt ut labore et dolore magnam aliquam quaerat + voluptatem. +

+
+ +
+ +
+
+
+ +
+
+ Home Buying +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing + elit, sed do eiusmod te mp or +

+ + +
+
+ + +
+
+
+ +
+
+ Home Selling +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing + elit, sed do eiusmod te mp or +

+ + +
+
+ + +
+
+
+ +
+
+ Escrow Services +
+

+ Lorem ipsum dolor sit ame it, consectetur adipisicing + elit, sed do eiusmod te mp or +

+ + +
+
+
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed + do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum + dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum. Sed ut perspiciatis unde omnis + iste natus error sit voluptatem accusantium doloremque + laudantium, totam rem aperiam, eaque ipsa quae ab illo + inventore veritatis et quasi architecto beatae vitae dicta + sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit + aspernatur aut odit aut fugit, sed quia consequu ntur magni + dolores eos qui ratione voluptatem sequi nesciunt. Neque porro + quisquam est, qui dolorem ipsum quia dolor sit amet, + consectetur, adipisci velit, sed quia non numquam eius modi + tempora incidunt ut labore et dolore magnam aliquam quaerat + voluptatem. +

+ +
+
+

+ Contact for any Inquiry +

+
+ +
+ + + + +
+ +
+ + + + +
+ +
+ +
+ +
+ + + + +
+ +
+ + + + +
+
+ +
+ + +
+ + + +
+
+ + +
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/team.html b/quarter/team.html new file mode 100644 index 0000000..d1308bb --- /dev/null +++ b/quarter/team.html @@ -0,0 +1,2557 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Our Agent +

+ +
+
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ Rosalina D. William +
+
+ Real Estate Broker +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Kelian Anderson +
+
+ Selling Agents +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Miranda H. Halim +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Damble D. Browni. +
+
+ Property Seller +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ Aiden Benjamin +
+
+ Real Estate Broker +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+ +
+
+
+ +
+
+
+ James Carter +
+
+ Selling Agents +
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quarter/wishlist.html b/quarter/wishlist.html new file mode 100644 index 0000000..35a996a --- /dev/null +++ b/quarter/wishlist.html @@ -0,0 +1,2414 @@ + + + + + + Quarter - Real Estate HTML Template + + + + + + + + + + +
+ +
+
+
+ + +
+ +
+
+
+
+ + + +
+ +
+
+ +
+ +
+
+ Cart +
+
+ +
+
+ + +
+ +
+ + +
+
+ Subtotal: + $310.00 +
+
+ + +
+
+ + view cart +
+
+ + checkout +
+
+ +
+

+ Free Shipping on All Orders Over $100! +

+
+
+
+
+
+ +
+ +
+
+ +
+ +
+
+ + + +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+ +
+ + + + +
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+ + +
+ +
+ +
+
+

+ Wishlist +

+ +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ x + + + + + +
+ + 3 Rooms Manhattan + +
+
+ $85.00 + + In Stock + + +
+ x + + + + + +
+ + Shock Mount Insulator + +
+
+ $89.00 + + In Stock + + +
+ x + + + + + +
+ + Tail Light Lens + +
+
+ $149.00 + + In Stock + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/input.css b/src/input.css new file mode 100644 index 0000000..02c9f2f --- /dev/null +++ b/src/input.css @@ -0,0 +1,1812 @@ +/* + Template Name: Quarter + Description: Real Estate HTML Template + Version: 1.0.0 + Author: Kamrul Hasan + Email:786hasankamrul96@gmail.com +*/ +/* ============================================================ +>>> TABLE OF CONTENTS: +=============================================================== +# Google fonts +# tailwind directives +# vaiables +# default style +# Typography +# header +# banner +# scrollbar +# swiper slider +# accordion +# nice select +# nice checkbox +# range +# service cards +# tab +# popup gallery +# scroll up +# brands +# Google Map Locations +# Price Filter Widget +# responsiveness +============================================================= */ +/*============= Google fonts ============*/ +@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;600;700&family=Poppins:wght@400;500;600;700;800;900&display=swap"); + +/*============= tailwind directives ============*/ +@tailwind base; +@tailwind components; +@tailwind utilities; + +/*============= vaiables =============*/ +:root { + /* colors */ + --white: #fff; + --primary-color: #000000; + --secondary-color: #ff5a3c; + --color-1: #8cb2b2; + --heading-color: #071c1f; + --paragraph-color: #5c727d; + --heading-font: "Poppins", sans-serif; + --body-font: "Nunito Sans", sans-serif; + --border-color-1: #e5eaee; + --section-bg-1: #f2f6f7; + --section-bg-2: #171b2a; + --border-color-9: #e4ecf2; + /* shadows */ + --box-shadow-1: 0 16px 32px 0 rgba(7, 28, 31, 0.1); + --box-shadow-4: 0 5px 20px 0 rgba(23, 44, 82, 0.1); + --box-shadow-8: 0 10px 50px 0 rgba(46, 56, 220, 0.2); +/* position */ +--left--5:-5px; +--left-auto:auto; +--left-3-per: 3%; +--left-10-per: 10%; +--left-15-per: 15%; +--left-half: 50%; +--right--14:-14px; +--right--20:-20px; +--right-16:16px; +--right-20:20px; +--right-100:100px; +--right-1-per:1%; +--right-3-per:3%; +--right-8-per:8%; +--right-15-per:15%; +--right-half: 50%; +/* transform */ +--x--6: translateX(-6px); +--x--10:translateX(-10px); +--x--30:translateX(-30px); +--x--37:translateX(-37px); +--x--40:translateX(-40px); +--x--50:translateX(-50px); +--x--60:translateX(-60px); +--x--half:translateX(-50%); +--x-6:translateX(6px); +--x-10:translateX(10px); +--x-30:translateX(30px); +--x-37:translateX(37px); +--x-40:translateX(40px); +--x-50:translateX(50px); +--x-60:translateX(60px); +--x-half:translateX(50%); +--x-3d-half:translate3d(-50%, -50%, 0); + + +} + +[dir="rtl"] { + +/* position */ +--left--5:5px; +--left-auto:auto; +--left-3-per: -3%; +--left-10-per: -10%; +--left-15-per: -15%; +--left-half: -50%; +--right--14: 14px; +--right--20: 20px; +--right-16: -16px; +--right-20: -20px; +--right-100: -100px; +--right-1-per: -1%; +--right-3-per: -3%; +--right-8-per: -8%; +--right-15-per: -15%; +--righ-half: -50%; + +/* transform */ +--x--6: translateX(6px); +--x--10:translateX(10px); +--x--30:translateX(30px); +--x--37:translateX(37px); +--x--40:translateX(40px); +--x--50:translateX(50px); +--x--60:translateX(60px); +--x--half:translateX(50%); +--x-6:translateX(-6px); +--x-10:translateX(-10px); +--x-30:translateX(-30px); +--x-37:translateX(-37px); +--x-40:translateX(-40px); +--x-50:translateX(-50px); +--x-60:translateX(-60px); +--x-half:translateX(-50%); +--x-3d-half:translate3d(50%, -50%, 0); + + +} + +/*============= default style =============*/ +/* typography */ +body { + color: var(--paragraph-color); + font-weight: 400; + font-style: normal; + font-size: 14px; + font-family: var(--body-font); + line-height: 1.8; + z-index: 0; + +} + +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--heading-color); + clear: both; + font-family: var(--heading-font); + font-weight: 700; + line-height: 1.3; + margin-bottom: 15px; +} + +h1 { + font-size: 24px; +} +h2 { + font-size: 20px; +} +h3 { + font-size: 18px; +} +h4 { + font-size: 17px; +} +h5 { + font-size: 16px; +} +h6 { + font-size: 14px; +} +a, +button, +input, +span { + display: inline-block; +} + +p { + color: var(--paragraph-color); + font-size: 14px; + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} + +a { + color: inherit; + text-decoration: none; + color: var(--paragraph-color); + -webkit-transition: all 0.3s ease 0s; + -o-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + display: inline-block; +} + +a, +a:hover, +a:focus, +a:active { + text-decoration: none; + outline: none; + color: inherit; +} + +a:hover { + color: var(--secondary-color); +} + +button, +input, +optgroup, +select, +textarea { + font-family: var(--body-font); + transition: all 0.3s ease 0s; +} + +pre, +code, +kbd, +tt, +var, +samp { + font-family: var(--body-font); +} +h1 button, +h2 button, +h3 button, +h4 button, +h5 button, +h6 button { + font-family: var(--heading-font); + + line-height: 1.5; +} +pre { + word-break: break-word; +} + +a i { + padding: 0 2px; +} + +img { + max-width: 100%; +} + +/*============= header =============*/ +.sticky-header.active { + display: none; +} +.sticky-secondary.active { + background: var(--heading-color); +} +.sticky-header.active .container { + padding-top: 10px; + padding-bottom: 10px; +} +.sticky-secondary.active .container { + padding-top: 17px; + padding-bottom: 17px; +} +.sticky-header.active .navbar-container { + justify-content: space-between; +} +.sticky-header.active .header-logo { + display: block; +} +.sticky-header.active .navbar { + justify-content: flex-end; +} + + +.mobile-menu-container.active .drawer { + left: 0; +} +[dir="rtl"] .mobile-menu-container.active .drawer { + right: 0; + left: auto; +} + + +.cart-container.active .drawer { + right: 0; +} + +[dir="rtl"] .cart-container.active .drawer { + left: 0; + right: auto; +} + +.drawer-container.active .drawer-overlay { + opacity: 0.4; + visibility: visible; + z-index: 999999; +} +.language::before { + content: "\e911"; + font-size: 14px; + position: absolute; + top: 36%; + right: var(right--14); + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-family: "icomoon"; + color: var(--secondary-color); +} +[dir="rtl"] .language::before { + + left: -14px; + +} +/* mobile menu */ +.show-drawer svg { + position: absolute; + top: 50%; + left: var(--left-half); + width: 50px; + height: 60px; + margin-top: -2px; + margin-left: -2px; + cursor: pointer; + -webkit-transform: translate3d(-50%, -50%, 0); + transform: var(--x-3d-half); +} + +.show-drawer svg path { + -webkit-transition: stroke-dashoffset 0.5s + cubic-bezier(0.25, -0.25, 0.75, 1.25), + stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25); + -o-transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), + stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25); + transition: stroke-dashoffset 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25), + stroke-dasharray 0.5s cubic-bezier(0.25, -0.25, 0.75, 1.25); + fill: none; + stroke: #333; + stroke-dashoffset: 0; + stroke-linecap: round; + stroke-width: 30px; +} +.show-drawer svg path#top, +.show-drawer svg path#bottom { + stroke-dasharray: 240px 950px; +} + +.show-drawer svg path#middle { + stroke-dasharray: 240px 240px; +} + +.show-drawer .close svg path#top, +.show-drawer .close svg path#bottom { + stroke-dasharray: -650px; + stroke-dashoffset: -650px; +} + +.show-drawer .close svg path#middle { + stroke-dasharray: 1px 220px; + stroke-dashoffset: -115px; +} + +/*============= banner =============*/ +.breadcrumb .home::after { + position: absolute; + content: "\f054"; + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + font-size: 10px; + right: var(--right--20); + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +[dir="rtl"] .breadcrumb .home::after { + + left: -20px; + right: auto; + content: "\f053"; + +} + +/* search form */ +.search-form-container.active .search-form { + height: 90px; +} +.search-form-container.active .for-search-show { + display: none; +} +.search-form-container.active .for-search-close { + display: block; +} + +/*============= scrollbar =============*/ +/* width */ +.drawer ::-webkit-scrollbar { + width: 2px; +} + +/* Track */ +.drawer ::-webkit-scrollbar-track { + background: #f1f1f1; +} + +/* Handle */ +.drawer ::-webkit-scrollbar-thumb { + background: #dedede; +} + +/*============= swiper slider =============*/ +.swiper-container .swiper-button-prev::after, +.swiper-container .swiper-button-next::after { + display: none; +} +.swiper-container .swiper-button-prev, +.swiper-container .swiper-button-next { + width: 50px; + height: 50px; + border-radius: 100%; + text-align: center; + z-index: 9999 !important; + border: 1px solid var(--border-color-1); + color: var(--primary-color); + font-size: 20px; + opacity: 0; + visibility: hidden; + transition: 0.3s; +} + +.swiper-container .swiper-button-prev { + transform: translateX(0); +} +.swiper-container .swiper-button-next { + transform: translateX(0); +} +.swiper-container:hover .swiper-button-prev { + transform: var(--x-6); +} +.swiper-container:hover .swiper-button-next { + transform: var(--x--6); +} + +.swiper-container:hover .swiper-button-prev, +.swiper-container:hover .swiper-button-next { + opacity: 100; + visibility: visible; +} + +.swiper-container .swiper-button-prev:hover, +.swiper-container .swiper-button-next:hover { + background: var(--secondary-color); + color: white; + border-color: var(--secondary-color); +} +.swiper-container .swiper-pagination, +.swiper-pagination-bullets.swiper-pagination-horizontal { + position: absolute; + bottom: 40px; +} +.swiper-pagination-bullet { + width: 10px; + height: 10px; + transition: 0.3s; +} +.home-3 .swiper-pagination-bullet { + background: white; + opacity: 0.6; +} +.swiper-pagination-bullet:hover { + background: var(--secondary-color); + width: 15px; + height: 15px; + opacity: 1; +} + +.home-3 .swiper-pagination-bullet-active, +.swiper-pagination-bullet-active { + background: var(--secondary-color); + width: 15px; + height: 15px; + margin-bottom: -2px !important; +} + +/* hero slider */ +.hero-slider-container .swiper-button-prev, +.hero-slider-container .swiper-button-next { + width: 60px; + height: 60px; + border-radius: 1px; +} + +.hero-slider-container .swiper-button-prev { + transform: var(--x-30); +} +.hero-slider-container .swiper-button-next { + transform: var(--x--30); +} + +.hero-slider-container:hover .swiper-button-prev { + transform: var(--x-10); +} +.hero-slider-container:hover .swiper-button-next { + transform: var(--x--10); +} +.hero-slider2 .swiper-button-prev, +.hero-slider2 .swiper-button-next { + width: 30px; + height: 30px; + line-height: 30px; + color: var(--paragraph-color); + background-color: var(--section-bg-1); + font-size: 14px; + transform: translate(0); + opacity: 1; + visibility: visible; + border: none; + transition: all 0.3s; + position: relative; +} +.hero-slider2 .swiper-button-next { + right: 0; +} +[dir="rtl"] .hero-slider2 .swiper-button-next { + left: 0; +} +.hero-slider2:hover .swiper-button-prev, +.hero-slider2:hover .swiper-button-next { + transform: translate(0); +} +.hero-slider2 .swiper-button-prev:hover, +.hero-slider2 .swiper-button-next:hover { + background: var(--section-bg-1); + color: var(--secondary-color); +} +/* .hero-slider2-tumbs_slider .swiper-wrapper { + max-width: calc(100%); +} +.hero-slider2-tumbs_slider .swiper-slide { + width: calc((100% / 3)); +} */ + +/* testimonials slider*/ +.testimonial-quote-menu { + position: absolute; + top: 0; + width: 100%; + height: 100%; + padding: 0; + margin: 0; + z-index: 10; +} +.testimonial-quote-menu2 { + z-index: 9; + display: none; +} + +.testimonial-quote-menu li img { + position: absolute; + cursor: pointer; +} +.testimonial-quote-menu li:nth-child(1) img { + width: 105px; + top: -14%; + left: var(--left--5); +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(1) img { + right: -5px; +} +.testimonial-quote-menu li:nth-child(2) img { + width: 65px; + top: -15px; + left: auto; + right: var(--right-1-per); +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(2) img { + right: auto; + left: 1%; +} +.testimonial-quote-menu li:nth-child(3) img { + width: 65px; + top: 69.23%; + left: var(--left-10-per); +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(3) img { + left: auto; + right: 10%; +} +.testimonial-quote-menu li:nth-child(4) img { + width: 125px; + top: 58.1%; + left: auto; + right: var(--right-8-per); +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(4) img { + + right: auto; + left: 8%; +} +.testimonial-quote-menu li:nth-child(5) img { + width: 75px; + top: 40%; + left: var(--left-3-per); +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(5) img { + + right: 3%; +} +.testimonial-quote-menu li:nth-child(6) img { + width: 75px; + top: 25%; + left: auto; + right: var(--right-15-per); +} +[dir="rtl"] +.testimonial-quote-menu li:nth-child(7) img { + + right: 15%; +} +.testimonial-quote-menu li:nth-child(8) img { + width: 55px; + top: 40%; + left: auto; + right: var(--right-3-per); +} +[dir="rtl"] + +.testimonial-quote-menu2 li img { + width: 125px !important; + visibility: hidden; + opacity: 0; +} +.testimonial-quote-menu2 li.active img { + opacity: 0.8; + visibility: visible; + z-index: 10000000; +} + +.testimonial-quote-menu li:nth-child(1).active img { + animation: imgAnimation1 0.3s ease-in-out; +} +.testimonial-quote-menu li:nth-child(2).active img { + animation: imgAnimation2 0.3s ease-in-out; +} +.testimonial-quote-menu li:nth-child(3).active img { + animation: imgAnimation3 0.3s ease-in-out; +} +.testimonial-quote-menu li:nth-child(4).active img { + animation: imgAnimation4 0.3s ease-in-out; +} +.testimonial-quote-menu li:nth-child(5).active img { + animation: imgAnimation5 0.3s ease-in-out; +} +.testimonial-quote-menu li:nth-child(6).active img { + animation: imgAnimation6 0.3s ease-in-out; +} +.testimonial-quote-menu li:nth-child(7).active img { + animation: imgAnimation7 0.3s ease-in-out; +} +.testimonial-quote-menu li:nth-child(8).active img { + animation: imgAnimation8 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(1).active img { + animation: imgAnimation1_rtl 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(2).active img { + animation: imgAnimation2_rtl 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(3).active img { + animation: imgAnimation3_rtl 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(4).active img { + animation: imgAnimation4_rtl 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(5).active img { + animation: imgAnimation5_rtl 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(6).active img { + animation: imgAnimation6_rtl 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(7).active img { + animation: imgAnimation7_rtl 0.3s ease-in-out; +} +[dir="rtl"] .testimonial-quote-menu li:nth-child(8).active img { + animation: imgAnimation8_rtl 0.3s ease-in-out; +} + +@keyframes imgAnimation1 { + 0% { + top: -14%; + left: var(--left--5); + } + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} +@keyframes imgAnimation2 { + 0% { + top: -15px; + left: auto; + right: var(--right-1-per); + } + 100% { + top: 8%; + left: auto; + right: var(--right-half); + transform: var(--x-half); + } +} +@keyframes imgAnimation3 { + 0% { + top: 70%; + left: var(--left-10-per); + } + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} +@keyframes imgAnimation4 { + 0% { + top: 58%; + left: auto; + right: var(--right-8-per); + } + 100% { + top: 8%; + left: auto; + right: var(--right-half); + transform: var(--x-half); + } +} +@keyframes imgAnimation5 { + 0% { + top: 40%; + left: var(--left-3-per); + } + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} +@keyframes imgAnimation6 { + 0% { + top: 25%; + right: var(--right-15-per); + } + 100% { + top: 8%; + right: var(--right-half); + transform: var(--x-half); + } +} +@keyframes imgAnimation7 { + 0% { + top: 20%; + left: var(--left-15-per); + } + 100% { + top: 8%; + left: var(--left-half); + transform: var(--x--half); + } +} +@keyframes imgAnimation8 { + 0% { + top: 40%; + right: var(--right-3-per); + } + 100% { + top: 8%; + right: var(--right-half); + transform: var(--x-half); + } +} +@keyframes imgAnimation1_rtl { + 0% { + top: -14%; + right: -5px; + } + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} +@keyframes imgAnimation2_rtl { + 0% { + top: -15px; + left: 1%; + } + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} +@keyframes imgAnimation3_rtl { + 0% { + top: 70%; + right: 10%; + } + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} +@keyframes imgAnimation4_rtl { + 0% { + top: 58%; + left: 8%; + } + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} +@keyframes imgAnimation5_rtl { + 0% { + top: 40%; + right: 3%; + } + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} +@keyframes imgAnimation6_rtl { + 0% { + top: 25%; + left: 15%; + } + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} +@keyframes imgAnimation7_rtl { + 0% { + top: 20%; + right: 15%; + } + 100% { + top: 8%; + right: 50%; + transform: var(--x--half); + } +} +@keyframes imgAnimation8_rtl { + 0% { + top: 40%; + left: 3%; + } + 100% { + top: 8%; + left: 50%; + transform: var(--x-half); + } +} +/* upcoming project slider */ +.upcoming-project-slider-container .swiper-button-prev, +.upcoming-project-slider-container .swiper-button-next { + width: 60px; + height: 60px; + border-radius: 0; + bottom: auto; + left: auto; + top: -97px; + transform: translate(0); + opacity: 1; + visibility: visible; + font-size: 16px; +} +.upcoming-project-slider-container:hover .swiper-button-prev, +.upcoming-project-slider-container:hover .swiper-button-next { + transform: translate(0); +} +.upcoming-project-slider-container .swiper-button-prev { + right: var(--right-100); + background-color: var(--secondary-color); + border-color: var(--secondary-color); + color: white; +} +[dir="rtl"] .upcoming-project-slider-container .swiper-button-prev { + left: 100px; + right: auto +} +.upcoming-project-slider-container .swiper-button-next { + right: var(--right-16); + +} +[dir="rtl"] .upcoming-project-slider-container .swiper-button-next { + left: 16px; + right: auto; +} + +/* neibour slider */ +.neighbour-slider-tumbs_slider .swiper-slide-thumb-active { + opacity: 0.6; +} + +/* portfolio slider */ +.portfolio-slider-container:hover .swiper-button-prev { + transform: var(--x-37); +} +.portfolio-slider-container:hover .swiper-button-next { + transform: var(--x--37); +} +/*============= Slider Animation =============*/ +.slide-animation { + position: relative; + z-index: 9; +} +.slide-animation > * { + opacity: 0; + visibility: hidden; + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} +.slide-animation > *:nth-child(1) { + -webkit-animation-delay: 0.5s; + animation-delay: 0.5s; + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; +} +.slide-animation > *:nth-child(2) { + -webkit-animation-delay: 1s; + animation-delay: 1s; + -webkit-animation-duration: 1s; + animation-duration: 1s; +} +.slide-animation > *:nth-child(3) { + -webkit-animation-delay: 1.5s; + animation-delay: 1.5s; + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; +} +.slide-animation > *:nth-child(4) { + -webkit-animation-delay: 2s; + animation-delay: 2s; + -webkit-animation-duration: 2s; + animation-duration: 2s; +} +.slide-animation > *:nth-child(5) { + -webkit-animation-delay: 2.5s; + animation-delay: 2.5s; + -webkit-animation-duration: 2.5s; + animation-duration: 2.5s; +} +.slide-animation > *:nth-child(6) { + -webkit-animation-delay: 3s; + animation-delay: 3s; + -webkit-animation-duration: 3s; + animation-duration: 3s; +} +.slide-animation > *:nth-child(7) { + -webkit-animation-delay: 3.5s; + animation-delay: 3.5s; + -webkit-animation-duration: 3.5s; + animation-duration: 3.5s; +} +.slide-animation > *:nth-child(8) { + -webkit-animation-delay: 4s; + animation-delay: 4s; + -webkit-animation-duration: 4s; + animation-duration: 4s; +} +.slide-animation > *:nth-child(9) { + -webkit-animation-delay: 4.5s; + animation-delay: 4.5s; + -webkit-animation-duration: 4.5s; + animation-duration: 4.5s; +} +.slide-animation > *:nth-child(11) { + -webkit-animation-delay: 5s; + animation-delay: 5s; + -webkit-animation-duration: 5s; + animation-duration: 5s; +} + +.swiper-slide-active .slide-animation > *, +.slide-animation-active .slide-animation > * { + opacity: 1; + visibility: visible; + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +/*============= accordion =============*/ +.neighbour-accordion .active button span { + background: var(--secondary-color); +} + +/*============= nice select =============*/ +.nice-select { + margin: 0; + height: 60px; + line-height: 58px; + padding-right: 40px; + padding-left: 20px; + border-radius: 0; + min-width: 200px; + font-size: 16px; + font-weight: 500; + font-family: var(--heading-font); + width: 100%; + color: #000000; +} +[dir="rtl"] .nice-select { + text-align: right!important; + direction: rtl!important; + padding-right: 20px!important; + padding-left: 40px !important; +} +[dir="rtl"] .nice-select::after { +right: auto; +left:12px; +} +.nice-select .list { + width: 100%; + z-index: 99; + max-height: 250px; + overflow-y: auto; +} +.nice-select .option { + line-height: 48.8px; +} +[dir="rtl"] .nice-select .option{ + text-align: right; + padding-left: 29px; + padding-right: 18px; + +} +.form-primary .nice-select { + font-family: var(--body-font); + height: 65px; + border: 2px solid var(--border-color-9); + font-size: 14px; + font-weight: bold; + color: var(--paragraph-color); + padding: 0 38px 0 18px; +} +.form-loacation .nice-select { + min-width: 300px; +} +.form-primary .nice-select .list { + max-height: 400px; +} +.form-primary .nice-select .option { + line-height: 45.2px; +} +.property-form .nice-select { + min-width: 190px; + height: 50px; + border-color: #ededed; + line-height: 50px; +} +.add-property-form .nice-select { + min-width: auto; +} +.form-primary .nice-select::before { + content: "\f063"; + font-size: 14px; + position: absolute; + top: 50%; + right: var(--right-20); + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + color: var(--secondary-color); +} +[dir="rtl"] .form-primary .nice-select::before { + right: auto; + left: 20px; + +} +.form-primary .nice-select::after { + display: none; +} +.property-form .nice-select::after { + display: block; +} +.hero-form .nice-select { + color: var(--paragraph-color); +} +.hero-form .nice-select::before { + font-family: "Font Awesome\ 5 Free"; + font-weight: 900; + margin-right: 10px; + color: var(--secondary-color); +} +.property-form .nice-select::before { + display: none; +} +.hero-form .apartment-select::before { + content: "\f073"; +} +.hero-form .location-select::before { + content: "\f1b9"; +} +.hero-form .sub-location-select::before { + content: "\f3fd"; +} +.hero-form .bedrooms-select::before { + content: "\f1cd"; +} +[dir="rtl"] .hero-form .selectize::before{ + margin-right: 0; + margin-left: 15px; +} +/*============= nice checkbox =============*/ +.checkmark.active { + background-color: var(--secondary-color); + border-color: var(--secondary-color); +} +.checkmark.active::after { + opacity: 1; +} +/*============= range =============*/ + +.range-slider .slider { + height: 8px; + background-color: white; + overflow: visible; +} +.range-slider .progress { + height: 8px; + background-color: var(--secondary-color); + border-radius: 20px; + + position: relative; + overflow: visible; +} + +.range input::-webkit-slider-thumb { + width: 12px; + height: 12px; + background: var(--secondary-color); +} + +/* Internet Explorer */ +input[type="range"]::-ms-thumb { + width: 12px; + height: 12px; + background: var(--secondary-color); +} +.range input:nth-child(2)::-webkit-slider-thumb { + position: relative; + overflow: visible; +} + +/* .range input:nth-child(2)::-webkit-slider-thumb::after { + content: url("../img/icons/car.png"); + width: 125px !important; + height: 50px; + position: absolute; + right: -111px; + top: -10px; + transform: translateY(-40%); +} */ + +/* .range input:nth-child(2)::-moz-range-thumb { + width: 100px !important; + height: 50px; + background: url("../img/icons/car.png") no-repeat right; + border: none; + border-radius: 0; + position: relative; +} */ +.range input:nth-child(2)::-webkit-slider-thumb { + width: 100px !important; + height: 50px; + background: url("../img/icons/car.png") no-repeat right; + border-radius: 0; + transform: translate(6px); +} +/*============= service cards =============*/ + +.service-cards .service-card.active .hover-line { + width: 100% !important; +} +.service-cards .service-card.active .find-service { + color: var(--secondary-color); +} +.service-cards .service-card-2.active > div { + box-shadow: var(--box-shadow-1); +} + +/*============= tab =============*/ +.plan-tab .active { + border-color: var(--secondary-color); + color: var(--secondary-color); +} +.plan-tab .active::after { + background-color: var(--secondary-color); +} +.hero-tab .tab-links .active button { + background: var(--secondary-color); + color: white; +} +.property-tab .tab-links .active button { + color: var(--secondary-color); +} +/* my account */ +.account-tab .tab-links .active button { + background: var(--section-bg-2); + color: white; +} +/* history */ +.history-tab .tab-links .active button { + background: var(--secondary-color); + color: white; + border-color: var(--secondary-color); +} +/*============= popup gallery =============*/ +.goverlay { + background: var(--section-bg-2); + opacity: 0.9; +} +.gcontainer { + cursor: pointer; +} +.gslide-media { + margin: 0 50px; +} +.gslide-count { + font-size: 11px; + color: #8cb2b2; +} +.plyr__control--overlaid { + border-radius: 15px; + background: red !important; + padding: 15px 25px; +} +.plyr--video .plyr__control:hover { + background: red; +} +.plyr--full-ui input[type="range"] { + color: red; +} +.plyr--full-ui input[type="range"]:last-child { + color: white; +} +.gprev, +.gnext, +.gclose { + width: 24px !important; + height: 24px !important; + border: 1px solid white; + border-radius: 100% !important; + background: transparent; + opacity: 0.5; +} +.glightbox-clean .gnext, +.glightbox-clean .gprev { + top: 90%; +} +.gclose { + width: 24px !important; + height: 24px !important; +} +.gprev:hover, +.gnext:hover, +.gclose:hover { + box-shadow: 0 0 19px rgba(255, 255, 255, 0.4) !important; + opacity: 1; +} +.glightbox-clean button { + background: transparent; +} +.gprev svg, +.gnext svg, +.gclose svg { + width: 10px; + height: auto; +} +.gclose svg { + width: 10px !important; + height: auto; +} +.gslide-inline { + overflow: visible; + background-color: transparent; +} +.gslide-inline .ginlined-content { + background-color: white; + overflow: auto; +} +.gslide-external { + overflow: visible; + background-color: transparent; +} + +/*============= scroll up =============*/ +.scroll-up { + opacity: 0; + visibility: hidden; + z-index: -1; + transition: all 0.3s; +} +.scroll-up.active { + opacity: 1; + visibility: visible; + z-index: 99999; +} + +/*============= brands =============*/ +.brands .glightbox2:hover { + outline: outset; +} + +/* letest appartment */ +/* .apart-card .card-quick-area.active { + top: 150px; +} */ +/* portfolio filter */ +.filter-controllers .is-checked { + background-color: var(--primary-color); + color: white; +} + +/*============= Google Map Locations ============= */ +.google-map-locations-area #gmap { + height: 90vh; +} +.google-map-locations-area #gmap .gm-ui-hover-effect { + top: 0 !important; + right: 0 !important; +} +[dir="rtl"] .google-map-locations-area #gmap .gm-ui-hover-effect { + left: 0 !important; +} +.google-map-locations-area #gmap .gm-style .gm-style-iw-c { + padding: 10px 8px 25px 25px ; + border-radius: 0; +} +[dir="rtl"] .google-map-locations-area #gmap .gm-style .gm-style-iw-c { + padding: 10px 25px 25px 8px !important; + border-radius: 0; +} + +.map-item { + padding: 30px 25px 35px; + -webkit-box-shadow: var(--box-shadow-4); + box-shadow: var(--box-shadow-4); +} +.map-item .location-name { + border-bottom: 2px solid var(--border-color-1); + margin-bottom: 25px; + color: var(--secondary-color); + font-size: 20px; +} +.map-item .location-single-info { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 14px; + font-weight: 600; +} +.map-item .location-single-info i { + margin-right: 10px; + background: var(--secondary-color); + color: var(--white); + width: 40px; + height: 40px; + line-height: 40px; + text-align: center; +} +.map-item .btn-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.map-item .btn { + padding: 10px 10px; + font-size: 13px; + margin-right: 10px; +} + +.google-map-locations-list-area .map-item { + margin-bottom: 50px; +} + +.location-search h3 { + float: left; + margin-right: 30px; + margin-bottom: 0; + line-height: 63px; + color: var(--white); +} + +.location-search .input-item { + float: left; + width: 300px; +} + +.location-search form { + padding: 50px 50px 20px; + background-color: var(--secondary-color); +} + +.state-location-title { + padding: 15px 30px; + background-color: var(--secondary-color); + color: var(--white); + margin: 50px 0; +} + +.map-product-item { + max-width: 260px; +} +.map-product-item img { + max-width: 100%; + margin-bottom: 25px; +} +.map-product-item .map-product-title { + margin-bottom: 10px; + font-size: 16px; + font-weight: 600; +} +.map-product-item .map-product-price { + color: var(--secondary-color); +} +.map-product-item .map-product-location { + font-weight: 500; +} +.map-product-item .map-product-location i { + color: var(--secondary-color); + margin-right: 2px; +} +.map-product-item .map-product-info { + font-weight: 500; +} +.map-product-item .map-product-info span { + margin-right: 10px; +} +.gmap_controls .dropdown { + color: var(--primary-color); + outline: 1px solid var(--primary-color); +} +.gmap_controls .dropdown:focus { + outline-color: rgba(0, 0, 0, 0.2); +} + +/*============= Price Filter Widget ============= */ + +.price_filter { + padding-bottom: 13px; +} + +.price_slider_amount { + overflow: hidden; +} + +.price_slider_amount > input[type="text"], +.price_slider_amount > input[type="submit"] { + background: transparent none repeat scroll 0 0; + border: medium none; + -webkit-box-shadow: none; + box-shadow: none; + float: left; + height: 25px; + padding: 0; + text-align: left; + width: 140px; + margin-bottom: 20px; +} + +.price_slider_amount > input[type="text"]:focus +{ + border: 0; + outline: none; +} +[dir="rtl"] .price_slider_amount > input[type="text"], +[dir="rtl"] .price_slider_amount > input[type="submit"] { + float: right; + text-align: right; + +} + +.price_slider_amount > input[type="text"] { + font-weight: 700; +} + +.price_filter .ui-widget-content { + background-color: var(--primary-color); + border: medium none; + color: #222; + height: 3px; + width: 98%; + background-image: none; +} + +.price_filter .ui-slider .ui-slider-range { + background-color: var(--secondary-color); + background-image: none; +} + +.price_filter .ui-state-default, +.price_filter .ui-widget-content .ui-state-default, +.price_filter .ui-widget-header .ui-state-default { + background-color: var(--secondary-color); + border: medium none; + border-radius: 100%; + height: 12px; + margin-left: 0; + margin-top: -6px; + top: 50%; + width: 12px; + background-image: none; + outline: none; +} + +.car-price-filter-range .price_filter .ui-widget-content { + height: 8px; + background-color: var(--white); + margin-top: 20px; +} + +.car-price-filter-range .price_filter .ui-state-default:last-child::before { + position: absolute; +} + +.car-price-filter-range .price_filter .ui-state-default:last-child::after { + position: absolute; + content: ""; + top: -30px; + left: var(--left--5); + background-image: url(../img/icons/car.png); + z-index: 99; + width: 125px; + height: 50px; + background-repeat: no-repeat; + display: none; +} + +.car-price-filter-range .price_slider_amount > input[type="text"], +.car-price-filter-range .price_slider_amount > input[type="submit"] { + font-weight: 700; + margin-bottom: 0px; +} +/* +/*============= responsiveness =============*/ +/* tablet */ +@media (min-width: 768px) { + /* default */ + body { + font-size: 16px; + line-height: 1.8; + } + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + h1 { + font-size: 26px; + } + h2 { + font-size: 22px; + } + h3 { + font-size: 20px; + } + h4 { + font-size: 18px; + } + h5 { + font-size: 16px; + } + h6 { + font-size: 15px; + } + p { + line-height: 1.8 !important; + } + + .glightbox-clean .gbtn:hover { + background: transparent; + } + .plyr__control--overlaid { + background: red !important; + } + .gslide-media { + margin: 0 50px; + } + .gprev, + .gnext, + .gclose { + width: 38px !important; + height: 38px !important; + } + .glightbox-clean .gnext, + .glightbox-clean .gprev { + top: 45%; + } + .gprev svg, + .gnext svg, + .gclose svg { + width: 18px; + height: auto; + } + .gclose svg { + width: 13px !important; + height: auto; + } + .gclose { + width: 38px !important; + height: 38px !important; + } + /* range */ + .car-price-filter-range .price_filter .ui-state-default:last-child::after { + display: block; + } +} + +/* desktop normal */ +@media (min-width: 992px) { + /* default */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + h1 { + font-size: 30px; + } + h2 { + font-size: 26px; + } + h3 { + font-size: 22px; + } + h4 { + font-size: 20px; + } + h5 { + font-size: 18px; + } + h6 { + font-size: 16px; + } + + p { + font-size: 16px; + line-height: 1.8 !important; + } + .sticky-header.active { + display: block; + box-shadow: var(--box-shadow-8); + } + .swiper-container:hover .product-details-slider .swiper-button-prev, + .swiper-container:hover .news-single-slider .swiper-button-prev { + transform: var(--x-40); + } + .swiper-container:hover .product-details-slider .swiper-button-next, + .swiper-container:hover .news-single-slider .swiper-button-next { + transform: var(--x--40); + } + .testimonial-quote-menu2 { + display: block; + } +} + +/* desktop xl */ +@media screen and (min-width: 1200px) { + /* default */ + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + h1, + .h1 { + font-size: 36px; + } + + h2, + .h2 { + font-size: 30px; + } + + h3, + .h3 { + font-size: 24px; + } + + h4, + .h4 { + font-size: 20px; + } + + h5, + .h5 { + font-size: 18px; + } + + h6, + .h6 { + font-size: 16px; + } + + p { + line-height: 1.8 !important; + } + + /* sticky header */ + .sticky-header.active .container { + padding-top: 8px; + padding-bottom: 8px; + } +} + +/* desktop xxxl */ +@media screen and (min-width: 1400px) { + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.3; + } + p { + line-height: 1.8 !important; + } + + /* swiper slider */ + + .swiper-container:hover .swiper-button-prev { + transform: var(--x--60); + } + + .swiper-container:hover .swiper-button-next { + transform: var(--x-60); + } + .hero-slider-container:hover .swiper-button-prev { + transform: var(--x-50); + } + .hero-slider-container:hover .swiper-button-next { + transform: var(--x--50); + } + + .hero-slider2 .swiper-button-prev, + .hero-slider2 .swiper-button-next { + transform: translate(0); + } + .hero-slider2 .swiper-button-next { + right: 0; + } + [dir="rtl"] .hero-slider2 .swiper-button-next { + left: 0; + } + .hero-slider2:hover .swiper-button-prev, + .hero-slider2:hover .swiper-button-next { + transform: translate(0); + } + /* upcoming project slider */ + + .upcoming-project-slider-container:hover .swiper-button-prev, + .upcoming-project-slider-container:hover .swiper-button-next { + transform: translate(0); + } + + /* portfolio slider */ + .portfolio-slider-container:hover .swiper-button-prev { + transform: var(--x-37); + } + .portfolio-slider-container:hover .swiper-button-next { + transform: var(--x--37); + } +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..256764b --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,611 @@ +/* + Template Name: Quarter + Description: Real Estate HTML Template + Version: 1.0.0 + Author: Kamrul Hasan + Email:786hasankamrul96@gmail.com +*/ + + +/************************************************************** + + Start Tailwind Custom Style Indexing + | + |___screens + | + |___colors + | + |___area + | |___width + | |___height + | |___max width + | |___max height + | + |___spacing + | |___gap + | |___padding + | |___margin + | + |___typography + | |___font family + | |___font size + | |___line-height + | |___letter spacing + | + |___background + | + |___box shadows + | + |___gradiants + | + |___postion + | + |___transform + | |___tranlate + | + |___ border + | |___width + | |___radius + | + |___animation + | + |___components + | |___containers + + +***************************************************************/ + +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./quarter/**/*.{html,js}","./quarter-rtl/**/*.{html,js}",], + theme: { + screens: { + // Breakpoint + xxs: "320px", + // => @media (min-width: 320px) { ... } + xs: "480px", + // => @media (min-width: 320px) { ... } + sm: "576px", + // => @media (min-width: 576px) { ... } + + md: "768px", + // => @media (min-width: 768px) { ... } + + lg: "992px", + // => @media (min-width: 992px) { ... } + + xl: "1200px", + // => @media (min-width: 1200px) { ... } + + "2xl": "1300px", + // => @media (min-width: 1366px) { ... } + + "3xl": "1400px", + // // => @media (min-width: 1600px) { ... } + "4xl": "1600px", + // // => @media (min-width: 1600px) { ... } + + "5xl": "1800px", + // // => @media (min-width: 1920px) { ... } + }, + extend: { + // colors + colors: { + black: "#000000", + "black-2": "#22355B", + lightBlack: "rgba(0,0,0,.7)", + white: "#fff", + "white-2": "#F2F6F7", + "white-3": "#e8edee", + "white-4": "#e6ecf0", + "white-5": "#f0f4f7", + "white-6": "#f1f1f1", + "white-7": "#F7F7F7", + "white-8": "#FAFAFA", + "white-9": "#F2F7FA", + "white-10": "#EDEDED", + red: "#FF0000", + "red-2": "#f34f3f", + "red-3": "#DB483B", + silver: "#C0C0C0", + gray: "#808080", + gray1: "#7e7e7e", + maroon: "#800000", + yellow: "#FFFF00", + olive: "#808000", + lime: "#00FF00", + green: "#77C720", + "green-2": "#008000", + aqua: "#00FFFF", + teal: "#008080", + blue: "#0000FF", + navy: "#000080", + fuchsia: "#B13BFF", + purple: "#800080", + pink: "#FFC0CB", + nude: "#ebc8b2", + orange: "#ffa500", + ratings: "#FFB800", + /* social media colors */ + facebook: "#365493", + twitter: "#3CF", + linkedin: "#0077B5", + pinterest: "#c8232c", + dribbble: "#ea4c89", + behance: "#131418", + "google-plus": "#dd4b39", + instagram: "#e4405f", + vk: "#3b5998", + wechat: "#7bb32e", + youtube: "#CB2027", + email: "#F89A1E", + "color-1": "#8cb2b2", + "color-2": "#ACD2D8", + "color-3": "#A3BCC0", + "color-4": "#84A2A6", + "color-5": "#5C727D", + "color-6": "#F5DFDC", + "color-7": "#212529", + "primary-color": "#000000", + "primary-color-2": "#041113", + "primary-color-3": "#133236", + "secondary-color": "#FF5A3C", + "secondary-color-2": "#cb3421", + "secondary-color-3": "#fb412a", + "heading-color": "#071c1f", + "paragraph-color": "#5C727D", + "section-bg-1": "#F2F6F7", + "section-bg-2": "#171B2A", + "section-bg-5": "#FFF2F0", + "section-bg-6": "#0B2C3D", + "section-bg-7": "#282b38", + "table-bg": "#f7f8fa", + "border-primary": "#eee", + "border-color-1": "#e5eaee", + "border-color-2": "#1e2021", + "border-color-3": "#5C617F", + "border-color-4": "#eb6954", + "border-color-5": "#bc3928", + "border-color-6": "#103034", + "border-color-7": "#d1dae0", + "border-color-8": "#f6f6f6", + "border-color-9": "#e4ecf2", + "border-color-10": "#ebeeee", + "border-color-11": "#ededed", + "border-color-12": "#e1e6ff", + "border-color-13": "#f1f8ff", + "border-color-14": "#576466", + "border-color-15": "#f4faff", + "border-color-16": "#93959E", + "border-color-17": "rgb(222, 226, 230)", + "border-color-18": "#203336", + "border-dashed": "#ddd", + "overlay-primary": "rgba(7, 28, 31)", + overlay: "rgba(7, 28, 31, 0.6)", + overlay2: "rgba(7, 28, 31, 0.9)", + }, + // area + width: { + "1px": "1px", + "10px": "10px", + "15px": ".9375rem", + "30px": "1.875rem", + "42px": "2.625rem", + "45px": "2.8125rem", + "50px": "3.125rem", + "60px": "3.75rem", + "70px": "4.375rem", + "78px": "4.875rem", + "90px": "5.625rem", + "100px": "6.25rem", + "114px": "7.125rem", + "125px": "7.8125rem", + "130px": "8.125rem", + "140px": "8.75rem", + "150px": "9.375rem", + "190px": "11.875rem", + 50: "12.5rem", + "250px": "15.625rem", + dropdown: "14.375rem", + "300px": "18.75rem", + 100: "25rem", + "500px": "31.25rem", + "2000px": "2000px", + }, + height: { + "1px": "1px", + "10px": "10px", + "30px": "1.875rem", + "45px": "2.8125rem", + "50px": "3.125rem", + "60px": "3.75rem", + "65px": "4.0625rem", + "68px": "4.25rem", + "100px": "6.25rem", + "140px": "8.75rem", + 50: "12.5rem", + "350px": "21.875rem", + "360px": "22.5rem", + }, + maxWidth: { + "350px": "21.875rem", + "450px": "28.125rem", + "500px": "31.25rem", + "980px": "61.25rem", + }, + minHeight: { + "350px": "21.875rem", + }, + // spacing + // gap + gap: { + "5px": ".3125rem", + "10px": "10px", + "11px": "11px", + "13px": ".8125rem", + "15px": ".9375rem", + "18px": "1.125rem", + "23px": "1.4375rem", + "25px": "1.5625rem", + "30px": "1.875rem", + "35px": "2.1875rem", + "37px": "2.3125rem", + "22px": "1.375rem", + "50px": "3.125rem", + 15: "3.75rem", + }, + // padding + padding: { + "1px": "1px", + "3px": "3px", + "5px": ".3125rem", + "6px": ".375rem", + "7px": ".4375rem", + "9px": ".5625rem", + "10px": ".625rem", + "11px": ".6875rem", + "13px": ".8125rem", + "14px": ".875rem", + "15px": ".9375rem", + "17px": "1.0625rem", + 4.5: "1.125rem", + "18px": "1.125rem", + "19px": "1.1875rem", + "21px": "1.3125rem", + "22px": "1.375rem", + "23px": "1.4375rem", + "25px": "1.5625rem", + "26px": "1.625rem", + "30px": "1.875rem", + "33px": "2.0625rem", + "35px": "2.1875rem", + "37px": "2.3125rem", + "39px": "2.4375rem", + "43px": "2.6875rem", + "45px": "2.8125rem", + "47px": "2.9375rem", + "55px": "3.4375rem", + "50px": "3.125rem", + "60px": "3.75rem", + "65px": "4.0625rem", + "70px": "4.375rem", + "74px": "4.625rem", + "90px": "5.625rem", + "100px": "6.25rem", + "110px": "6.875rem", + "115px": "7.1875rem", + "130px": "8.125rem", + "135px": "8.4375rem", + "140px": "8.75rem", + 30: "7.5rem", + 35: "8.75rem", + "145px": "9.0625rem", + "150px": "9.375rem", + "154px": "9.625rem", + "155px": "9.6875rem", + 40.5: "10.125rem", + "170px": "10.625rem", + "175px": "10.9375rem", + "180px": "11.25rem", + "187px": "11.6875rem", + 50: "12.5rem", + "205px": "12.8125rem", + "250px": "15.625rem", + "300px": "18.75rem", + }, + // margin + margin: { + "5px": ".3125rem", + "6px": ".375rem", + "7px": ".4375rem", + "10px": ".625rem", + "14px": ".875rem", + "15px": ".9375rem", + 4.5: "1.125rem", + "18px": "1.125rem", + "22px": "1.375rem", + "25px": "1.5625rem", + "26px": "1.625rem", + "27px": "27px", + "30px": "1.875rem", + "35px": "2.1875rem", + "43px": "2.6875rem", + "45px": "2.8125rem", + "50px": "3.125rem", + "55px": "3.4375rem", + "60px": "3.75rem", + "65px": "4.0625rem", + "76px": "4.75rem", + 22: "5.5rem", + "90px": "5.625rem", + "95px": "5.9375rem", + 30: "7.5rem", + "110px": "6.875rem", + "130px": "8.125rem", + "150px": "9.375rem", + "187px": "11.6875rem", + }, + + // typography + // font family + fontFamily: { + nunito: '"Nunito Sans", sans-serif', + poppins: '"Poppins", sans-serif', + fontawesome: "'Font Awesome 5 Free'", + icomoon: "icomoon", + }, + // font size + fontSize: { + "10px": ".625rem", + "11px": ".6875rem", + "12px": ".75rem", + "13px": ".8125rem", + "15px": ".9375rem", + "17px": "1.0625rem", + "19px": "1.1875rem", + "21px": "1.3125rem", + "22px": "1.375rem", + "23px": "1.4375rem", + "25px": "1.5625rem", + "26px": "1.625rem", + "28px": "1.75rem", + "32px": "2rem", + "34px": "2.125rem", + "35px": "2.1875rem", + "38px": "2.375rem", + "40px": "2.5rem", + "42px": "2.625rem", + "44px": "2.75rem", + "45px": "2.8125rem", + "47px": "2.9375rem", + "50px": "3.125rem", + "55px": "3.4375rem", + "58px": "3.625rem", + "65px": "4.0625rem", + "75px": "4.6875rem", + "80px": "5rem", + "90px": "5.625rem", + "100px": "6.25rem", + "140px": "8.75rem", + "150px": "9.375rem", + "200px": "12.5rem", + "autopx-xl": "calc(1.325rem + .9vw)", + }, + + // line-height + lineHeight: { + 1: 1, + 1.2: 1.2, + 1.3: 1.3, + 1.24: 1.24, + 1.25: 1.25, + 1.45: 1.45, + 1.5: 1.5, + 1.67: 1.67, + 1.8: 1.8, + "14px": ".875rem", + "25.2px": "1.575rem", + "28.8px": "1.8rem", + 4.5: "1.125rem", + "13px": "13px", + "15px": ".9375rem", + "19px": "1.1875rem", + "21px": "1.3125rem", + "22px": "1.375rem", + "23px": "1.4375rem", + "25px": "1.5625rem", + "26px": "1.625rem", + "27px": "1.6875rem", + "29px": "1.8125rem", + "30px": "1.875rem", + "34px": "2.125rem", + "35px": "2.1875rem", + "38px": "2.375rem", + "37px": "2.3125rem", + 10.5: "2.625rem", + "41px": "41px", + 11: "2.75rem", + "42px": "2.625rem", + "43px": "2.6875rem", + "45px": "2.8125rem", + "46px": "46px", + 12: "3rem", + "50px": "3.125rem", + "52px": "3.25rem", + "55px": "3.4375rem", + "60px": "3.75rem", + "65px": "4.0625rem", + "69.44px": "69.44px", + "70px": "4.375rem", + xl: "3.875rem", + "2xl": "3.375rem", + 13.5: "3.375rem", + 14: "3.5rem", + 14.5: "3.625rem", + 15: "3.75rem", + 16: "4rem", + 18: "4.5rem", + "78px": "4.875rem", + "90px": "5.625rem", + 20: "5rem", + "110px": "6.875rem", + 24: "6rem", + }, + // letter spacing + letterSpacing: { + "5px": "5px", + half: ".5px", + }, + borderWidth: { + "3px": "3px", + }, + borderRadius: { + "100%": "100%", + "10px": ".625rem", + }, + + // box shadows + boxShadow: { + "box-shadow-1": "0 16px 32px 0 rgba(7, 28, 31, 0.1)", + "box-shadow-2": "0 0 4px rgba(0, 0, 0, 0.1)", + "box-shadow-3": "0 1px 6px 0 rgba(32, 33, 36, .28)", + "box-shadow-4": "0 5px 20px 0 rgba(23, 44, 82, 0.1)", + "box-shadow-5": "0 8px 16px 0 rgba(93, 93, 93, 0.1)", + "box-shadow-6": "0 0 25px 2px rgba(93, 93, 93, 0.2)", + "box-shadow-7": "0 0 10px 0px rgba(93, 93, 93, 0.2)", + }, + // gradiants + backgroundImage: { + "gradient-color-1": + "linear-gradient(90deg, rgba(242,139,194,1) 0%, rgba(216,177,242,1) 50%)", + "gradient-color-2": + "linear-gradient(to top, rgba(7,28,31,0) 0%, rgba(7,28,31,1) 90%)", + "gradient-color-3": + "linear-gradient(to bottom, rgba(7,28,31,0) 0%, rgba(7,28,31,1) 90%)", + "gradient-color-4": + "linear-gradient(to top, rgba(242,246,247,0) 0%, rgba(242,246,247,1) 90%)", + "gradient-color-5": + "linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 70%)", + }, + // postion + zIndex: { + "-1": "-1", + 1: "1", + xxsmall: "9999", + xsmall: "99999", + small: "999999", + medium: "9999999", + high: "99999999", + xl: "999999999", + xxl: "9999999999", + }, + // transform + // tranlate + translate: { + "5px": "5px", + "50px": "3.125rem", + "30px": "1.875rem", + }, + //animation + keyframes: { + pulse1: { + "0%": { + "box-shadow": "0 0 0 0 rgba(255,255,255, 0.6)", + }, + "70%": { + "box-shadow": "0 0 0 15px rgba(255,255,255, 0)", + }, + "100%": { + "box-shadow": "0 0 0 0 rgba(255,255,255, 0)", + }, + }, + + pulse2: { + "0%": { + "box-shadow": "0 0 0 0 rgba(255, 90, 60, 0.6)", + }, + "70%": { + "box-shadow": "0 0 0 15px rgba(255, 90, 60, 0)", + }, + "100%": { + "box-shadow": "0 0 0 0 rgba(255, 90, 60, 0)", + }, + }, + }, + animation: { + pulse1: "pulse1 1s infinite", + pulse2: "pulse2 1s infinite", + }, + }, + }, + // components + corePlugins: { + container: false, + }, + plugins: [ + // containers + function ({ addComponents }) { + addComponents({ + ".container": { + maxWidth: "100%", + paddingLeft: "15px", + paddingRight: "15px", + margin: "0px auto", + + "@screen sm": { + maxWidth: "33.75rem", + }, + "@screen md": { + maxWidth: "45rem", + }, + "@screen lg": { + maxWidth: "60rem", + }, + "@screen xl": { + maxWidth: "75rem", + }, + // "@screen 2xl": { + // maxWidth: "75rem", + // }, + }, + }); + addComponents({ + ".container-2": { + maxWidth: "100%", + paddingLeft: "15px", + paddingRight: "15px", + margin: "0 auto", + + "@screen md": { + maxWidth: "45rem", + }, + "@screen lg": { + maxWidth: "60rem", + }, + "@screen xl": { + maxWidth: "75rem", + }, + // "@screen 2xl": { + // maxWidth: "75rem", + // }, + }, + }); + addComponents({ + ".container-3": { + maxWidth: "100%", + paddingLeft: "15px", + paddingRight: "15px", + + "@screen 3xl": { + paddingLeft: "2%", + paddingRight: "2%", + }, + "@screen 4xl": { + paddingLeft: "7%", + paddingRight: "7%", + }, + }, + }); + }, + ], +};