From 885939380d73da581aa5502ae49cfd1f531504bf Mon Sep 17 00:00:00 2001 From: Zach van Rijn Date: Sat, 31 Jul 2021 18:15:11 -0500 Subject: First attempt at supporting old browsers. --- .gitignore | 3 + Dockerfile | 21 - Makefile | 6 +- README | 25 + assets/css/compile.sh | 24 + assets/css/package-lock.json | 6943 ++++++++++++ assets/css/package.json | 29 + assets/css/postcss.config.js | 37 + assets/css/theme.css | 10779 ------------------- assets/fonts/20210712_1001fonts_renner.zip | Bin 1206323 -> 0 bytes assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf | Bin 28848 -> 0 bytes assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf | Bin 28820 -> 0 bytes assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf | Bin 28208 -> 0 bytes assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf | Bin 28100 -> 0 bytes assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf | Bin 27088 -> 0 bytes ...SZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf | Bin 68256 -> 0 bytes ...SZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf | Bin 68300 -> 0 bytes ...SZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf | Bin 68348 -> 0 bytes assets/fonts/opensans.css | 30 - assets/fonts/playfair.css | 18 - assets/fonts/poppins.css | 54 - assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf | Bin 15648 -> 0 bytes assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf | Bin 15804 -> 0 bytes assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf | Bin 15692 -> 0 bytes assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf | Bin 16160 -> 0 bytes assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf | Bin 16032 -> 0 bytes assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf | Bin 16276 -> 0 bytes assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf | Bin 16092 -> 0 bytes assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf | Bin 16136 -> 0 bytes assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf | Bin 16332 -> 0 bytes publish | 5 + 31 files changed, 7067 insertions(+), 10907 deletions(-) delete mode 100644 Dockerfile create mode 100755 assets/css/compile.sh create mode 100644 assets/css/package-lock.json create mode 100644 assets/css/package.json create mode 100644 assets/css/postcss.config.js delete mode 100644 assets/css/theme.css delete mode 100644 assets/fonts/20210712_1001fonts_renner.zip delete mode 100644 assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf delete mode 100644 assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf delete mode 100644 assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf delete mode 100644 assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf delete mode 100644 assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf delete mode 100644 assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf delete mode 100644 assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf delete mode 100644 assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf delete mode 100644 assets/fonts/opensans.css delete mode 100644 assets/fonts/playfair.css delete mode 100644 assets/fonts/poppins.css delete mode 100644 assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf delete mode 100644 assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf delete mode 100644 assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf delete mode 100644 assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf delete mode 100644 assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf delete mode 100644 assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf delete mode 100644 assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf delete mode 100644 assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf delete mode 100644 assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf diff --git a/.gitignore b/.gitignore index 6f416e3..f22f311 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,6 @@ html/ html.tgz assets/images/gen_* assets/images/icons/gen_* +assets/css/fonts/ +assets/css/node_modules +assets/css/theme.css diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index b6d7b91..0000000 --- a/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM alpine:3.14 - -RUN apk update && apk upgrade && apk add \ -gcc \ -g++ \ -libsass-dev \ -musl-dev \ -make \ -git \ -libtool \ -autoconf \ -automake \ -m4 - -RUN git clone https://github.com/sass/sassc.git \ -&& cd sassc \ -&& autoreconf -i \ -&& mkdir x \ -&& cd x \ -&& ../configure \ -&& make -j$(nproc) install diff --git a/Makefile b/Makefile index f66499f..a819a09 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,4 @@ all: -image: - docker build . -t sassypants -sass: - docker run -u$(shell id -u):$(shell id -g) -v$(CURDIR)/assets/css:/tmp -w /tmp --rm -it sassypants sassc -t compressed scss/theme.scss theme.css -site: # sass +site: $(CURDIR)/publish diff --git a/README b/README index 71203a9..7b1003b 100644 --- a/README +++ b/README @@ -19,3 +19,28 @@ Imagemagick is required to convert the PSD files into .webm (or other) formats. $ grep -rl AAAAAA assets/ | while read k; do sed -i ${k} -e 's/AAAAAA/DDDDDD/g'; done $ grep -rl 7C7C7C assets/ | while read k; do sed -i ${k} -e 's/7C7C7C/333333/g'; done + +Manual steps to do CSS processing: + +# Adélie SCSS Preprocessor + +1. Throw CSS into `src/*`. +2. Ensure that there is a top-level `src/theme.scss` file with imports. +3. Run `npm i` to install dependencies. +4. Run `npm build` to build to `out/`. +5. Profit. + +## Running + +Targets may be run with `npm run `. + +| Target | Description | +| ---------------- | ----------------------- | +| `prebuild` | See `clean` | +| `build` | Compile SCSS to `out/` | +| `list-supported` | List supported browsers | +| `clean` | Clean output directory | + +## Notes + +- Fonts are downloaded and provided in `out/fonts/*` diff --git a/assets/css/compile.sh b/assets/css/compile.sh new file mode 100755 index 0000000..2487f07 --- /dev/null +++ b/assets/css/compile.sh @@ -0,0 +1,24 @@ +#!/bin/sh -e + +HERE=$(dirname $(readlink -f ${0})); + +cd ${HERE}; + +rm -fr fonts; + +#=============================================================== +docker run -u$(id -u):$(id -g) -v${HERE}:/x -w/x --rm -i node:16.6.0-alpine3.14 sh <<'EOF' +#=============================================================== + +npm install; +npm run build; + +#=============================================================== +EOF +#=============================================================== + +mv out/theme.css .; +mv out/fonts .; + +rm -fr node_modules; +rm -fr out; diff --git a/assets/css/package-lock.json b/assets/css/package-lock.json new file mode 100644 index 0000000..7fa55b8 --- /dev/null +++ b/assets/css/package-lock.json @@ -0,0 +1,6943 @@ +{ + "name": "adelie-scss", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "adelie-scss", + "version": "0.0.0", + "license": "ISC", + "devDependencies": { + "cssnano": "^5.0.7", + "cssnano-preset-advanced": "^5.1.3", + "postcss": "^8.3.6", + "postcss-cli": "^8.3.1", + "postcss-easy-import": "^3.0.0", + "postcss-font-grabber": "^3.0.2", + "postcss-import-url": "^7.0.0", + "postcss-nested": "^5.0.6", + "postcss-preset-env": "^6.7.0", + "postcss-sassy-mixins": "^2.1.0", + "postcss-scss": "^4.0.0", + "postcss-simple-vars": "^6.0.3", + "rimraf": "^3.0.2" + } + }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "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/@trysound/sax": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", + "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz", + "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-lite": "^1.0.30001243", + "colorette": "^1.2.2", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "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" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colord": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.4.0.tgz", + "integrity": "sha512-2306/NeTDOykDwvFQK0ctnP+9I5KQdqVm+IJAM6MsAr4vvy1llAdJyax4YmZoqTxdJ/lvRBwR8MqyJi/tupBAw==", + "dev": true + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.1.tgz", + "integrity": "sha512-BZ1aOuif2Sb7tQYY1GeCjG7F++8ggnwUkH5Ictw0mrdpqpEd+zWmcPdstnH2TItlb74FqR0DrVEieon221T/1Q==", + "dev": true, + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-prefers-color-scheme/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true + }, + "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/cssnano": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.7.tgz", + "integrity": "sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.1.3", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.1.3.tgz", + "integrity": "sha512-pS4+Q2Hoo/FevZs2JqA2BG8Vn5o5VeXgj+z6kGndKTq3RFYvlKeJ1ZPnLXo9zyYKwmSqWW0rWqtGxxmigIte0Q==", + "dev": true, + "dependencies": { + "autoprefixer": "^10.2.0", + "cssnano-preset-default": "^5.1.3", + "postcss-discard-unused": "^5.0.1", + "postcss-merge-idents": "^5.0.1", + "postcss-reduce-idents": "^5.0.1", + "postcss-zindex": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz", + "integrity": "sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.1", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.790", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.790.tgz", + "integrity": "sha512-epMH/S2MkhBv+Y0+nHK8dC7bzmOaPwcmiYqt+VwxSUJLgPzkqZnGUEQ8eVhy5zGmgWm9tDDdXkHDzOEsVU979A==", + "dev": true + }, + "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/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "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" + } + }, + "node_modules/fastq": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true + }, + "node_modules/fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "node_modules/http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-color-stop/node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "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.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "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/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "node_modules/lodash.forown": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", + "dev": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "node_modules/lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/lodash.trim": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/lodash.trim/-/lodash.trim-4.5.1.tgz", + "integrity": "sha1-NkJefukL5KpeJ7zruFt9EepHqlc=", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "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.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "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/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "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": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-cli": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", + "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "chokidar": "^3.3.0", + "dependency-graph": "^0.9.0", + "fs-extra": "^9.0.0", + "get-stdin": "^8.0.0", + "globby": "^11.0.0", + "postcss-load-config": "^3.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^3.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "postcss": "bin/postcss" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-cli/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/postcss-cli/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/postcss-cli/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/postcss-cli/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/postcss-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-functional-notation/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-gray/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-hex-alpha/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-media/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-properties/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-unused": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.0.1.tgz", + "integrity": "sha512-tD6xR/xyZTwfhKYRw0ylfCY8wbfhrjpKAMnDKRTLMy2fNW5hl0hoV6ap5vo2JdCkuHkP3CHw72beO4Y8pzFdww==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-double-position-gradients/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-easy-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz", + "integrity": "sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg==", + "dev": true, + "dependencies": { + "globby": "^6.1.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.4", + "object-assign": "^4.0.1", + "pify": "^3.0.0", + "postcss": "^6.0.11", + "postcss-import": "^10.0.0", + "resolve": "^1.1.7" + } + }, + "node_modules/postcss-easy-import/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-easy-import/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-easy-import/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-easy-import/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-easy-import/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-easy-import/node_modules/postcss-import": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz", + "integrity": "sha1-TIXJewmRNsxeoCQNwd/b/eTi674=", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "postcss": "^6.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "node_modules/postcss-easy-import/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-easy-import/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-env-function/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-font-grabber": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-font-grabber/-/postcss-font-grabber-3.0.2.tgz", + "integrity": "sha512-zt4JD9W6oThxxs1VFyzRCdHhsLzz5tuoPpNr22ZlSYPpaV3dPXXDuGQSo9hXASvTm4ATN6X2x6GS/1eGI2rqLg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-font-variant/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-gap-properties/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-image-set-function/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-import-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-import-url/-/postcss-import-url-7.0.0.tgz", + "integrity": "sha512-b9pDNTxecZGjcJWNsyFa4QDusOVRzLCN1KR8y5g85QAefAk7Ls8tdKs8FPwFZjWjyQ19bVN/17+6iKTY4S3aXQ==", + "dev": true, + "dependencies": { + "http-https": "^1.0.0", + "is-url": "^1.2.4", + "lodash.assign": "^4.2.0", + "lodash.trim": "^4.5.1", + "resolve-relative-url": "^1.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-initial/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-lab-function/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, + "dependencies": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-logical/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-media-minmax/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-merge-idents": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.0.1.tgz", + "integrity": "sha512-xu8ueVU0RszbI2gKkxR6mluupsOSSLvt8q4gA2fcKFkA+x6SlH3cb4cFHpDvcRCNFbUmCR/VUub+Y6zPOjPx+Q==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "dependencies": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", + "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "is-color-stop": "^1.1.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "dev": true, + "dependencies": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-overflow-shorthand/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-page-break/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-place/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env/node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.0.1.tgz", + "integrity": "sha512-6Rw8iIVFbqtaZExgWK1rpVgP7DPFRPh0DDFZxJ/ADNqPiH10sPCoq5tgo6kLiTyfh9sxjKYjXdc8udLEcPOezg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-reporter": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", + "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", + "dev": true, + "dependencies": { + "colorette": "^1.2.1", + "lodash.difference": "^4.5.0", + "lodash.forown": "^4.4.0", + "lodash.get": "^4.4.2", + "lodash.groupby": "^4.6.0", + "lodash.sortby": "^4.7.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-sassy-mixins": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-sassy-mixins/-/postcss-sassy-mixins-2.1.0.tgz", + "integrity": "sha1-No8gCUa/3vaosS1owPY3m5oiLyY=", + "dev": true, + "dependencies": { + "glob": "^6.0.4", + "postcss": "^5.0.14", + "postcss-simple-vars": "^1.2.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/postcss-simple-vars": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-1.2.0.tgz", + "integrity": "sha1-LmaJkhFEt0EU52U1MnWjwyFD8VA=", + "dev": true, + "dependencies": { + "postcss": "^5.0.13" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-sassy-mixins/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-scss": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.0.tgz", + "integrity": "sha512-xakgIr5ukOEyXFcsnADKjQtrk8nQyqn5VIEAA+PmPP4kBOpknmjpJMxBNqCR1/x20AS0aSfZkWsSdbMx2Ozm5A==", + "dev": true, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-matches/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-simple-vars": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-6.0.3.tgz", + "integrity": "sha512-fkNn4Zio8vN4vIig9IFdb8lVlxWnYR769RgvxCM6YWlFKie/nQaOcaMMMFz/s4gsfHW4/5bJW+i57zD67mQU7g==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.1" + } + }, + "node_modules/postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss-zindex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.0.1.tgz", + "integrity": "sha512-nwgtJJys+XmmSGoYCcgkf/VczP8Mp/0OfSv3v0+fw0uABY4yxw+eFs0Xp9nAZHIKnS5j+e9ywQ+RD+ONyvl5pA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "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": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "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/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-relative-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-relative-url/-/resolve-relative-url-1.0.0.tgz", + "integrity": "sha1-2JbpVV4K7p0uAYD0BgFL3jyRV8k=", + "dev": true, + "dependencies": { + "url": "0.10.x" + } + }, + "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/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/svgo": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.1.tgz", + "integrity": "sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.1.1", + "chalk": "^4.1.0", + "commander": "^7.1.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.2", + "csso": "^4.2.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/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/svgo/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/svgo/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/svgo/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/svgo/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "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/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/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/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/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/wrap-ansi/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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + } + }, + "dependencies": { + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true + }, + "@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, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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 + }, + "@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, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@trysound/sax": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", + "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "autoprefixer": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.1.tgz", + "integrity": "sha512-L8AmtKzdiRyYg7BUXJTzigmhbQRCXFKz6SA1Lqo0+AR2FBbQ4aTAPFSDlOutnFkjhiz8my4agGXog1xlMjPJ6A==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-lite": "^1.0.30001243", + "colorette": "^1.2.2", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "postcss-value-parser": "^4.1.0" + } + }, + "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 + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001248", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", + "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colord": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.4.0.tgz", + "integrity": "sha512-2306/NeTDOykDwvFQK0ctnP+9I5KQdqVm+IJAM6MsAr4vvy1llAdJyax4YmZoqTxdJ/lvRBwR8MqyJi/tupBAw==", + "dev": true + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true + }, + "css-declaration-sorter": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.1.tgz", + "integrity": "sha512-BZ1aOuif2Sb7tQYY1GeCjG7F++8ggnwUkH5Ictw0mrdpqpEd+zWmcPdstnH2TItlb74FqR0DrVEieon221T/1Q==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true + }, + "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 + }, + "cssnano": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.7.tgz", + "integrity": "sha512-7C0tbb298hef3rq+TtBbMuezBQ9VrFtrQEsPNuBKNVgWny/67vdRsnq8EoNu7TRjAHURgYvWlRIpCUmcMZkRzw==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.1.3", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-advanced": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.1.3.tgz", + "integrity": "sha512-pS4+Q2Hoo/FevZs2JqA2BG8Vn5o5VeXgj+z6kGndKTq3RFYvlKeJ1ZPnLXo9zyYKwmSqWW0rWqtGxxmigIte0Q==", + "dev": true, + "requires": { + "autoprefixer": "^10.2.0", + "cssnano-preset-default": "^5.1.3", + "postcss-discard-unused": "^5.0.1", + "postcss-merge-idents": "^5.0.1", + "postcss-reduce-idents": "^5.0.1", + "postcss-zindex": "^5.0.1" + } + }, + "cssnano-preset-default": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.3.tgz", + "integrity": "sha512-qo9tX+t4yAAZ/yagVV3b+QBKeLklQbmgR3wI7mccrDcR+bEk9iHgZN1E7doX68y9ThznLya3RDmR+nc7l6/2WQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.1", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + } + }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "electron-to-chromium": { + "version": "1.3.790", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.790.tgz", + "integrity": "sha512-epMH/S2MkhBv+Y0+nHK8dC7bzmOaPwcmiYqt+VwxSUJLgPzkqZnGUEQ8eVhy5zGmgWm9tDDdXkHDzOEsVU979A==", + "dev": true + }, + "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 + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@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" + } + }, + "fastq": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz", + "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true + }, + "fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "requires": { + "import-from": "^3.0.0" + } + }, + "import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "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, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + } + } + }, + "is-core-module": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "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 + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "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 + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "lodash.forown": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.trim": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/lodash.trim/-/lodash.trim-4.5.1.tgz", + "integrity": "sha1-NkJefukL5KpeJ7zruFt9EepHqlc=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", + "dev": true + }, + "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 + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "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 + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-cli": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz", + "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "chokidar": "^3.3.0", + "dependency-graph": "^0.9.0", + "fs-extra": "^9.0.0", + "get-stdin": "^8.0.0", + "globby": "^11.0.0", + "postcss-load-config": "^3.0.0", + "postcss-reporter": "^7.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "slash": "^3.0.0", + "yargs": "^16.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true, + "requires": {} + }, + "postcss-discard-unused": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.0.1.tgz", + "integrity": "sha512-tD6xR/xyZTwfhKYRw0ylfCY8wbfhrjpKAMnDKRTLMy2fNW5hl0hoV6ap5vo2JdCkuHkP3CHw72beO4Y8pzFdww==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-easy-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz", + "integrity": "sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg==", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.4", + "object-assign": "^4.0.1", + "pify": "^3.0.0", + "postcss": "^6.0.11", + "postcss-import": "^10.0.0", + "resolve": "^1.1.7" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-import": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz", + "integrity": "sha1-TIXJewmRNsxeoCQNwd/b/eTi674=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^6.0.1", + "postcss-value-parser": "^3.2.3", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-font-grabber": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-font-grabber/-/postcss-font-grabber-3.0.2.tgz", + "integrity": "sha512-zt4JD9W6oThxxs1VFyzRCdHhsLzz5tuoPpNr22ZlSYPpaV3dPXXDuGQSo9hXASvTm4ATN6X2x6GS/1eGI2rqLg==", + "dev": true, + "requires": {} + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-import-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-import-url/-/postcss-import-url-7.0.0.tgz", + "integrity": "sha512-b9pDNTxecZGjcJWNsyFa4QDusOVRzLCN1KR8y5g85QAefAk7Ls8tdKs8FPwFZjWjyQ19bVN/17+6iKTY4S3aXQ==", + "dev": true, + "requires": { + "http-https": "^1.0.0", + "is-url": "^1.2.4", + "lodash.assign": "^4.2.0", + "lodash.trim": "^4.5.1", + "resolve-relative-url": "^1.0.0" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, + "requires": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.0.1.tgz", + "integrity": "sha512-xu8ueVU0RszbI2gKkxR6mluupsOSSLvt8q4gA2fcKFkA+x6SlH3cb4cFHpDvcRCNFbUmCR/VUub+Y6zPOjPx+Q==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + } + }, + "postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", + "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "is-color-stop": "^1.1.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true, + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "dev": true, + "requires": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-idents": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.0.1.tgz", + "integrity": "sha512-6Rw8iIVFbqtaZExgWK1rpVgP7DPFRPh0DDFZxJ/ADNqPiH10sPCoq5tgo6kLiTyfh9sxjKYjXdc8udLEcPOezg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-reporter": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz", + "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==", + "dev": true, + "requires": { + "colorette": "^1.2.1", + "lodash.difference": "^4.5.0", + "lodash.forown": "^4.4.0", + "lodash.get": "^4.4.2", + "lodash.groupby": "^4.6.0", + "lodash.sortby": "^4.7.0" + } + }, + "postcss-sassy-mixins": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-sassy-mixins/-/postcss-sassy-mixins-2.1.0.tgz", + "integrity": "sha1-No8gCUa/3vaosS1owPY3m5oiLyY=", + "dev": true, + "requires": { + "glob": "^6.0.4", + "postcss": "^5.0.14", + "postcss-simple-vars": "^1.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-simple-vars": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-1.2.0.tgz", + "integrity": "sha1-LmaJkhFEt0EU52U1MnWjwyFD8VA=", + "dev": true, + "requires": { + "postcss": "^5.0.13" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-scss": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.0.tgz", + "integrity": "sha512-xakgIr5ukOEyXFcsnADKjQtrk8nQyqn5VIEAA+PmPP4kBOpknmjpJMxBNqCR1/x20AS0aSfZkWsSdbMx2Ozm5A==", + "dev": true, + "requires": {} + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-simple-vars": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-6.0.3.tgz", + "integrity": "sha512-fkNn4Zio8vN4vIig9IFdb8lVlxWnYR769RgvxCM6YWlFKie/nQaOcaMMMFz/s4gsfHW4/5bJW+i57zD67mQU7g==", + "dev": true, + "requires": {} + }, + "postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-zindex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.0.1.tgz", + "integrity": "sha512-nwgtJJys+XmmSGoYCcgkf/VczP8Mp/0OfSv3v0+fw0uABY4yxw+eFs0Xp9nAZHIKnS5j+e9ywQ+RD+ONyvl5pA==", + "dev": true, + "requires": {} + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "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 + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-relative-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-relative-url/-/resolve-relative-url-1.0.0.tgz", + "integrity": "sha1-2JbpVV4K7p0uAYD0BgFL3jyRV8k=", + "dev": true, + "requires": { + "url": "0.10.x" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.1.tgz", + "integrity": "sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw==", + "dev": true, + "requires": { + "@trysound/sax": "0.1.1", + "chalk": "^4.1.0", + "commander": "^7.1.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.2", + "csso": "^4.2.0", + "stable": "^0.1.8" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "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, + "requires": { + "is-number": "^7.0.0" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "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, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } +} diff --git a/assets/css/package.json b/assets/css/package.json new file mode 100644 index 0000000..090da9a --- /dev/null +++ b/assets/css/package.json @@ -0,0 +1,29 @@ +{ + "name": "adelie-scss", + "private": true, + "version": "0.0.0", + "description": "Compiles SCSS for the Adélie Linux homepage", + "scripts": { + "build": "postcss scss/theme.scss --base scss --dir out --ext css", + "clean": "rimraf out/*", + "list-supported": "npx browserslist 'cover 99.5%, dead, Firefox ESR'", + "prebuild": "npm run clean" + }, + "author": "Eric Hegnes ", + "license": "ISC", + "devDependencies": { + "cssnano": "^5.0.7", + "cssnano-preset-advanced": "^5.1.3", + "postcss": "^8.3.6", + "postcss-cli": "^8.3.1", + "postcss-easy-import": "^3.0.0", + "postcss-font-grabber": "^3.0.2", + "postcss-import-url": "^7.0.0", + "postcss-nested": "^5.0.6", + "postcss-preset-env": "^6.7.0", + "postcss-sassy-mixins": "^2.1.0", + "postcss-scss": "^4.0.0", + "postcss-simple-vars": "^6.0.3", + "rimraf": "^3.0.2" + } +} diff --git a/assets/css/postcss.config.js b/assets/css/postcss.config.js new file mode 100644 index 0000000..f5f96f7 --- /dev/null +++ b/assets/css/postcss.config.js @@ -0,0 +1,37 @@ +const { postcssFontGrabber } = require('postcss-font-grabber') + +module.exports = conf => { + const scss = conf.file.extname === '.scss'; + + return { + parser: 'postcss-scss', + plugins: [ + require('postcss-easy-import')({ + prefix: '_', + extensions: ['.scss'], + }), + require('postcss-import-url')({ + recursive: true, + modernBrowser: true, + }), + require('postcss-preset-env')({ + browsers: 'last 4 versions', + stage: 3, + }), + // mixins must come before simple-vars and nested + require('postcss-sassy-mixins')(), + require('postcss-simple-vars')(), + require('postcss-nested')(), + postcssFontGrabber({ + cssSrc: './scss/', + cssDest: './out', + fontDest: './out/fonts', + }), + require('cssnano')({ + preset: 'advanced' + }), + ] + + }; + +}; diff --git a/assets/css/theme.css b/assets/css/theme.css deleted file mode 100644 index 2dfc084..0000000 --- a/assets/css/theme.css +++ /dev/null @@ -1,10779 +0,0 @@ -/*------------------------------------------------ -* -* Template name : Mono -* Version : 5.7.8 -* Author : FlaTheme -* Author URL : http://themeforest.net/user/flatheme -* --------------------------------------------------*/ -@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800"); -@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900"); -@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900"); -html, body { - width: 100%; - height: 100%; -} - -body { - overflow-x: hidden; -} - -.container, .container-fluid { - position: relative; - padding: 0 30px; -} - -.row { - margin-bottom: -30px; -} - -.row div[class^="col-"]:not(.row) { - margin-bottom: 30px; -} - -.row .form-row div[class^="col-"]:not(.row) { - margin-bottom: 0; - padding-right: 8px; - padding-left: 8px; -} - -@media (min-width: 768px) { - .col-spacing-70 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]), - .col-spacing-60 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]), - .col-spacing-50 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]), - .col-spacing-40 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) { - margin-right: -15px; - margin-bottom: -30px; - margin-left: -15px; - } - .col-spacing-70 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row), - .col-spacing-60 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row), - .col-spacing-50 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row), - .col-spacing-40 .row:not([class^="col-spacing-"]):not([class*=" col-spacing-"]) div[class^="col-"]:not(.row) { - margin-bottom: 30px; - padding: 0 15px; - } - .col-spacing-70 { - margin-right: -35px; - margin-bottom: -70px; - margin-left: -35px; - } - .col-spacing-70 div[class^="col-"]:not(.row) { - margin-bottom: 70px; - padding: 0 35px; - } - .col-spacing-60 { - margin-right: -30px; - margin-bottom: -60px; - margin-left: -30px; - } - .col-spacing-60 div[class^="col-"]:not(.row) { - margin-bottom: 60px; - padding: 0 30px; - } - .col-spacing-50 { - margin-right: -25px; - margin-bottom: -50px; - margin-left: -25px; - } - .col-spacing-50 div[class^="col-"]:not(.row) { - margin-bottom: 50px; - padding: 0 25px; - } - .col-spacing-40 { - margin-right: -20px; - margin-bottom: -40px; - margin-left: -20px; - } - .col-spacing-40 div[class^="col-"]:not(.row) { - margin-bottom: 40px; - padding: 0 20px; - } - .container-fluid .col-spacing-70 { - margin-right: 5px; - margin-left: 5px; - } - .container-fluid .col-spacing-60 { - margin-right: 0; - margin-left: 0; - } - .container-fluid .col-spacing-50 { - margin-right: -5px; - margin-left: -5px; - } - .container-fluid .col-spacing-40 { - margin-right: -10px; - margin-left: -10px; - } -} - -.col-spacing-20 .row, -.col-spacing-10 .row, -.col-spacing-0 .row { - margin-right: -15px; - margin-bottom: -30px; - margin-left: -15px; -} - -.col-spacing-20 .row div[class^="col-"]:not(.row), -.col-spacing-10 .row div[class^="col-"]:not(.row), -.col-spacing-0 .row div[class^="col-"]:not(.row) { - margin-bottom: 30px; - padding: 0 15px; -} - -.col-spacing-20 { - margin-right: -10px; - margin-bottom: -20px; - margin-left: -10px; -} - -.col-spacing-20 div[class^="col-"]:not(.row) { - margin-bottom: 20px; - padding: 0 10px; -} - -.col-spacing-10 { - margin-right: -5px; - margin-bottom: -10px; - margin-left: -5px; -} - -.col-spacing-10 div[class^="col-"]:not(.row) { - margin-bottom: 10px; - padding: 0 5px; -} - -.col-spacing-0 { - margin-right: 0; - margin-bottom: 0; - margin-left: 0; -} - -.col-spacing-0 div[class^="col-"]:not(.row) { - margin-bottom: 0; - padding: 0; -} - -.container-fluid .col-spacing-20 { - margin-right: -20px; - margin-left: -20px; -} - -.container-fluid .col-spacing-10 { - margin-right: -25px; - margin-left: -25px; -} - -.container-fluid .col-spacing-0 { - margin-right: -30px; - margin-left: -30px; -} - -.position-center { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.position-middle { - position: relative; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - margin: 0 auto; -} - -.position-top, .position-bottom { - position: absolute; - left: 0; - width: 100%; -} - -.position-top { - top: 30px; -} - -.position-bottom { - bottom: 30px; -} - -.container .position-top, .container .position-bottom, .container-fluid .position-top, .container-fluid .position-bottom { - padding: 0 30px; -} - -mark { - background: #eff2f5; - color: #131517; -} - -iframe { - width: 100%; - border: 0; -} - -pre { - border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 0.375em; - padding: 6px 20px; - color: #333333; -} - -div[class^='bg-black'] pre, div[class*=' bg-black'] pre, div[class^='bg-dark'] pre, div[class*=' bg-dark'] pre { - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.6); -} - -.badge { - padding: 4px 6px; - vertical-align: middle; -} - -.badge-xs { - padding: 4px 6px; -} - -.badge-sm { - padding: 8px 12px; -} - -.badge-md { - padding: 10px 16px; - font-size: 80%; -} - -.badge-lg { - padding: 14px 20px; - font-size: 90%; -} - -.badge-xl { - padding: 18px 30px; - font-size: 100%; -} - -.blockquote { - background: #f2f5f8; - margin-bottom: 20px; - border-left: 4px solid rgba(0, 0, 0, 0.1); - padding: 24px 30px; -} - -@media (max-width: 767.98px) { - .blockquote { - padding: 16px 20px; - } -} - -.blockquote p { - font-size: 16px; - line-height: 30px; -} - -.blockquote p.font-small { - font-size: 14px; - line-height: 26px; -} - -.blockquote p.font-large { - font-size: 20px; - line-height: 36px; -} - -.blockquote .blockquote-footer { - margin-top: 10px; - color: #131517; -} - -.blockquote .blockquote-footer:before { - padding-right: 5px; -} - -.blockquote .blockquote-footer h1, .blockquote .blockquote-footer h2, .blockquote .blockquote-footer h3, .blockquote .blockquote-footer h4, .blockquote .blockquote-footer h5, .blockquote .blockquote-footer h6 { - display: inline-block; - margin: 0; -} - -.blockquote .blockquote-footer p { - font-size: 16px; - line-height: 30px; -} - -.blockquote.style-2 { - background: transparent; - padding: 16px 30px; -} - -@media (max-width: 767.98px) { - .blockquote.style-2 { - padding: 16px 20px; - } -} - -.blockquote.style-3 { - position: relative; - background: transparent; - border: 0; - padding: 20px 20px 20px 40px; -} - -@media (max-width: 767.98px) { - .blockquote.style-3 { - padding: 16px 16px 16px 36px; - } -} - -.blockquote.style-3:before { - content: '\f10d'; - position: absolute; - top: 0; - left: 0; - color: rgba(0, 0, 0, 0.1); - font-family: "Font Awesome 5 Free"; - font-size: 24px; - font-weight: 900; -} - -div[class^='bg-black'] .blockquote, div[class*=' bg-black'] .blockquote, div[class^='bg-dark'] .blockquote, div[class*=' bg-dark'] .blockquote { - background: rgba(255, 255, 255, 0.1); - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .blockquote .blockquote-footer, div[class*=' bg-black'] .blockquote .blockquote-footer, div[class^='bg-dark'] .blockquote .blockquote-footer, div[class*=' bg-dark'] .blockquote .blockquote-footer { - color: #fff; -} - -div[class^='bg-black'] .blockquote.style-2, div[class*=' bg-black'] .blockquote.style-2, div[class^='bg-dark'] .blockquote.style-2, div[class*=' bg-dark'] .blockquote.style-2 { - background: transparent; - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .blockquote.style-3, div[class*=' bg-black'] .blockquote.style-3, div[class^='bg-dark'] .blockquote.style-3, div[class*=' bg-dark'] .blockquote.style-3 { - background: transparent; -} - -div[class^='bg-black'] .blockquote.style-3:before, div[class*=' bg-black'] .blockquote.style-3:before, div[class^='bg-dark'] .blockquote.style-3:before, div[class*=' bg-dark'] .blockquote.style-3:before { - color: rgba(255, 255, 255, 0.2); -} - -.breadcrumb { - display: inline-block; - background: transparent; - margin: 0 0 -10px; - padding: 0; -} - -.breadcrumb .breadcrumb-item { - display: inline-block; - font: 400 13px "Open Sans", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; -} - -.breadcrumb .breadcrumb-item:before { - color: rgba(0, 0, 0, 0.2); -} - -.breadcrumb .breadcrumb-item.active { - color: #DDDDDD; -} - -.breadcrumb .breadcrumb-item a { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -div[class^='bg-black'] .breadcrumb .breadcrumb-item:before, div[class*=' bg-black'] .breadcrumb .breadcrumb-item:before, div[class^='bg-dark'] .breadcrumb .breadcrumb-item:before, div[class*=' bg-dark'] .breadcrumb .breadcrumb-item:before { - color: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] .breadcrumb .breadcrumb-item.active, div[class*=' bg-black'] .breadcrumb .breadcrumb-item.active, div[class^='bg-dark'] .breadcrumb .breadcrumb-item.active, div[class*=' bg-dark'] .breadcrumb .breadcrumb-item.active { - color: rgba(255, 255, 255, 0.5); -} - -.card { - border: 1px solid rgba(0, 0, 0, 0.1); -} - -.dropdown .dropdown-menu, .btn-group .dropdown-menu { - border: 0; - border-radius: 0; - -webkit-box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.14); - box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.14); - padding: 15px 20px; -} - -.dropdown .dropdown-menu .dropdown-item, .btn-group .dropdown-menu .dropdown-item { - margin-bottom: 10px; - padding: 0; - color: #131517; - font: 300 15px "Open Sans", sans-serif; - letter-spacing: 0; - text-transform: none; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.dropdown .dropdown-menu .dropdown-item:last-child, .btn-group .dropdown-menu .dropdown-item:last-child { - margin: 0; -} - -.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:focus, .dropdown .dropdown-menu .dropdown-item:active, .btn-group .dropdown-menu .dropdown-item:hover, .btn-group .dropdown-menu .dropdown-item:focus, .btn-group .dropdown-menu .dropdown-item:active { - background: transparent; - color: #333333; -} - -.modal.fade .modal-dialog { - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; - -webkit-transform: translate(0) scale(0.98); - transform: translate(0) scale(0.98); -} - -.modal.show .modal-dialog { - -webkit-transform: translate(0) scale(1); - transform: translate(0) scale(1); -} - -.modal .modal-content { - -webkit-box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.3); - box-shadow: 0 6px 36px -4px rgba(22, 24, 26, 0.3); - border: 0; -} - -.modal .modal-content .modal-header { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); -} - -.modal .modal-content .modal-footer { - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -.nav { - margin: 0; - padding: 0; -} - -.nav .nav-item { - margin: 0 30px 0 0; -} - -.nav .nav-item:last-child { - margin-right: 0; -} - -.nav .nav-item .nav-link { - padding: 0; - color: #333333; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.nav .nav-item .nav-link h1, .nav .nav-item .nav-link h2, .nav .nav-item .nav-link h3, .nav .nav-item .nav-link h4, .nav .nav-item .nav-link h5, .nav .nav-item .nav-link h6 { - margin: 0; - color: #333333; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.nav .nav-item .nav-link.active, .nav .nav-item .nav-link:hover { - color: #131517; -} - -.nav .nav-item .nav-link.active h1, .nav .nav-item .nav-link.active h2, .nav .nav-item .nav-link.active h3, .nav .nav-item .nav-link.active h4, .nav .nav-item .nav-link.active h5, .nav .nav-item .nav-link.active h6, .nav .nav-item .nav-link:hover h1, .nav .nav-item .nav-link:hover h2, .nav .nav-item .nav-link:hover h3, .nav .nav-item .nav-link:hover h4, .nav .nav-item .nav-link:hover h5, .nav .nav-item .nav-link:hover h6 { - color: #131517; -} - -.nav .nav-item .nav-link.disabled { - color: #DDDDDD; -} - -.nav.nav-tabs { - border-bottom: 1px solid #e3e6e9; -} - -.nav.nav-tabs .nav-item { - margin: 0 0 -1px; -} - -.nav.nav-tabs .nav-item .nav-link { - background: transparent; - padding: 10px 20px; - color: #333333; -} - -.nav.nav-tabs .nav-item .nav-link:hover { - border-color: #e3e6e9; -} - -.nav.nav-tabs .nav-item .nav-link.active { - border-color: #e3e6e9 #e3e6e9 #fff; - color: #131517; -} - -.nav.nav-tabs .nav-item .nav-link.disabled:hover { - border-color: transparent; -} - -.nav.nav-pills .nav-item { - margin: 0; -} - -.nav.nav-pills .nav-item .nav-link { - padding: 10px 20px; -} - -.nav.nav-pills .nav-item .nav-link.active, -.nav.nav-pills .nav-item .show .nav-link { - background: #131517; - color: #fff; -} - -.nav.nav-pills .nav-item h1, .nav.nav-pills .nav-item h2, .nav.nav-pills .nav-item h3, .nav.nav-pills .nav-item h4, .nav.nav-pills .nav-item h5, .nav.nav-pills .nav-item h6 { - margin: 0; -} - -.nav.tabs { - display: inline-block; - border: 1px solid #e3e6e9; - border-radius: 0.375em; -} - -.nav.tabs .nav-item { - display: inline-block; - margin: 0; -} - -.nav.tabs .nav-item .nav-link { - padding: 10px 20px; - border-right: 1px solid #e3e6e9; -} - -.nav.tabs .nav-item:last-child .nav-link { - border: 0; -} - -.nav.nav-custom .nav-item .nav-link { - position: relative; - overflow: visible; -} - -.nav.nav-custom .nav-item .nav-link:after { - content: ''; - position: absolute; - right: 0; - bottom: -1px; - left: 0; - background: #131517; - height: 1px; - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.nav.nav-custom .nav-item .nav-link.active:after { - width: 100%; - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -div[class^='bg-black'] .nav .nav-item .nav-link, div[class*=' bg-black'] .nav .nav-item .nav-link, div[class^='bg-dark'] .nav .nav-item .nav-link, div[class*=' bg-dark'] .nav .nav-item .nav-link { - color: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-black'] .nav .nav-item .nav-link.active, div[class^='bg-black'] .nav .nav-item .nav-link:hover, div[class*=' bg-black'] .nav .nav-item .nav-link.active, div[class*=' bg-black'] .nav .nav-item .nav-link:hover, div[class^='bg-dark'] .nav .nav-item .nav-link.active, div[class^='bg-dark'] .nav .nav-item .nav-link:hover, div[class*=' bg-dark'] .nav .nav-item .nav-link.active, div[class*=' bg-dark'] .nav .nav-item .nav-link:hover { - color: #fff; -} - -div[class^='bg-black'] .nav.nav-tabs, div[class*=' bg-black'] .nav.nav-tabs, div[class^='bg-dark'] .nav.nav-tabs, div[class*=' bg-dark'] .nav.nav-tabs { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link { - color: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link:hover, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link:hover, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link.active, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link:hover, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link:hover { - border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) transparent; -} - -div[class^='bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-black'] .nav.nav-tabs .nav-item .nav-link.active, div[class^='bg-dark'] .nav.nav-tabs .nav-item .nav-link.active, div[class*=' bg-dark'] .nav.nav-tabs .nav-item .nav-link.active { - color: #fff; -} - -div[class^='bg-black'] .nav.nav-pills .nav-item .nav-link.active, -div[class^='bg-black'] .nav.nav-pills .nav-item .show .nav-link, div[class*=' bg-black'] .nav.nav-pills .nav-item .nav-link.active, -div[class*=' bg-black'] .nav.nav-pills .nav-item .show .nav-link, div[class^='bg-dark'] .nav.nav-pills .nav-item .nav-link.active, -div[class^='bg-dark'] .nav.nav-pills .nav-item .show .nav-link, div[class*=' bg-dark'] .nav.nav-pills .nav-item .nav-link.active, -div[class*=' bg-dark'] .nav.nav-pills .nav-item .show .nav-link { - background: #fff; - color: #131517; -} - -div[class^='bg-black'] .nav.tabs, div[class*=' bg-black'] .nav.tabs, div[class^='bg-dark'] .nav.tabs, div[class*=' bg-dark'] .nav.tabs { - border: 1px solid rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .nav.tabs .nav-item .nav-link, div[class*=' bg-black'] .nav.tabs .nav-item .nav-link, div[class^='bg-dark'] .nav.tabs .nav-item .nav-link, div[class*=' bg-dark'] .nav.tabs .nav-item .nav-link { - border-right: 1px solid rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .nav.nav-custom .nav-item .nav-link:after, div[class*=' bg-black'] .nav.nav-custom .nav-item .nav-link:after, div[class^='bg-dark'] .nav.nav-custom .nav-item .nav-link:after, div[class*=' bg-dark'] .nav.nav-custom .nav-item .nav-link:after { - background: #fff; -} - -.pagination { - margin: 0; - padding: 0; -} - -.pagination .page-item { - margin: 0 6px 0 0; - text-align: center; -} - -.pagination .page-item:last-child { - margin-right: 0; -} - -.pagination .page-item .page-link { - background: transparent; - min-width: 31px; - height: 31px; - border: 0; - border-radius: 20px; - padding: 0; - color: #333333; - font-size: 14px; - line-height: 31px; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.pagination .page-item .page-link:hover { - background: #e5e8eb; -} - -.pagination .page-item.active .page-link { - background: #e5e8eb; - color: #131517; -} - -.pagination.pagination-sm .page-item .page-link { - min-width: 27px; - height: 27px; - border-radius: 20px; - padding: 0; - line-height: 27px; -} - -.pagination.pagination-lg .page-item .page-link { - min-width: 35px; - height: 35px; - border-radius: 20px; - padding: 0; - line-height: 35px; -} - -.pagination.hover-style-2 .page-item .page-link:hover { - background: #e3e6e9; - border-color: #e3e6e9; -} - -.pagination.hover-style-2 .page-item.active .page-link { - background: #131517; - border-color: #131517; - color: #fff; -} - -div[class^='bg-black'] .pagination .page-item .page-link, div[class*=' bg-black'] .pagination .page-item .page-link, div[class^='bg-dark'] .pagination .page-item .page-link, div[class*=' bg-dark'] .pagination .page-item .page-link { - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .pagination .page-item .page-link:hover, div[class*=' bg-black'] .pagination .page-item .page-link:hover, div[class^='bg-dark'] .pagination .page-item .page-link:hover, div[class*=' bg-dark'] .pagination .page-item .page-link:hover { - background: rgba(255, 255, 255, 0.1); -} - -div[class^='bg-black'] .pagination .page-item.active .page-link, div[class*=' bg-black'] .pagination .page-item.active .page-link, div[class^='bg-dark'] .pagination .page-item.active .page-link, div[class*=' bg-dark'] .pagination .page-item.active .page-link { - background: rgba(255, 255, 255, 0.1); - color: #fff; -} - -div[class^='bg-black'] .pagination.hover-style-2 .page-item .page-link:hover, div[class*=' bg-black'] .pagination.hover-style-2 .page-item .page-link:hover, div[class^='bg-dark'] .pagination.hover-style-2 .page-item .page-link:hover, div[class*=' bg-dark'] .pagination.hover-style-2 .page-item .page-link:hover { - background: #fff; - border-color: #fff; - color: rgba(0, 0, 0, 0.9); -} - -div[class^='bg-black'] .pagination.hover-style-2 .page-item.active .page-link, div[class*=' bg-black'] .pagination.hover-style-2 .page-item.active .page-link, div[class^='bg-dark'] .pagination.hover-style-2 .page-item.active .page-link, div[class*=' bg-dark'] .pagination.hover-style-2 .page-item.active .page-link { - background: #fff; - border-color: #fff; - color: rgba(0, 0, 0, 0.9); -} - -.popover { - border: 0; - -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08); -} - -.popover .arrow:before { - border: 0; -} - -.popover .popover-header { - background: transparent; - padding: 15px 20px; - font-size: 16px; - line-height: 32px; -} - -.popover .popover-body { - padding: 20px; -} - -.table td, .table th { - border-top: 1px solid #e3e6e9; -} - -.table thead th { - border-bottom: 2px solid #e3e6e9; -} - -.table.table-dark { - background: #1a1c1e; -} - -.table.table-dark thead th { - border-bottom: 2px solid rgba(255, 255, 255, 0.1); -} - -.table.table-dark td, .table.table-dark th { - border-top: 1px solid rgba(255, 255, 255, 0.1); -} - -.table.table-bordered td, .table.table-bordered th { - border: 1px solid #e3e6e9; -} - -.table.table-bordered.table-dark td, .table.table-bordered.table-dark th { - border: 1px solid rgba(255, 255, 255, 0.1); -} - -.table .thead-dark th { - background: #1a1c1e; - border-color: rgba(255, 255, 255, 0.1); -} - -.table .thead-light th { - background: #eff2f5; -} - -.table .table-active td, .table .table-active th { - background: #dde0e3; -} - -.table .table-secondary td, .table .table-secondary th { - background: #e5e8eb; -} - -.table .table-light td, .table .table-light th { - background: #f2f5f8; -} - -.table .table-dark td, .table .table-dark th { - background: #e5e8eb; -} - -.scrolltotop { - position: fixed; - right: 20px; - bottom: 20px; - -webkit-transform: translateY(20px); - transform: translateY(20px); - z-index: 992; - visibility: hidden; - opacity: 0; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.scrolltotop.scrolltotop-show { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -[data-sal] { - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; -} - -.bg-image { - position: relative; - background-position: center center; - background-attachment: scroll; - -webkit-background-size: cover; - -moz-background-size: cover; - background-size: cover; - background-repeat: no-repeat; -} - -.bg-image[class^="bg-image-gradient-"]:before, .bg-image[class*=" bg-image-gradient-"]:before { - content: ''; - position: absolute; - width: 100%; - height: 100%; -} - -.bg-image.bg-image-gradient-top:before { - background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-right:before { - background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-bottom:before { - background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-left:before { - background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0.2)); -} - -.bg-image.bg-image-gradient-black-top:before { - background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-image.bg-image-gradient-black-right:before { - background-image: linear-gradient(to right, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-image.bg-image-gradient-black-bottom:before { - background-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-image.bg-image-gradient-black-left:before { - background-image: linear-gradient(to left, #000, rgba(0, 0, 0, 0.2)); -} - -.bg-video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: -1; -} - -.bg-video video { - object-fit: cover; - width: 100%; - height: 100%; -} - -.form-row { - margin-right: -8px; - margin-left: -8px; -} - -.form-row div[class^="col-"], .form-row div[class*=" col-"], .form-row .col { - margin: 0; - padding-right: 8px; - padding-left: 8px; -} - -input, -textarea { - background: transparent; - width: 100%; - border: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: 1rem; - padding: 15px 20px; - box-shadow: none; - font: 400 15px "Open Sans", sans-serif; - line-height: 1.4; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -input:focus, input:active, -textarea:focus, -textarea:active { - outline: 0; - box-shadow: none; -} - -textarea { - height: 140px; -} - -input, textarea, .form-control { - color: #333333; -} - -input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder { - color: #DDDDDD; -} - -input::-moz-placeholder, textarea::-moz-placeholder, .form-control::-moz-placeholder { - color: #DDDDDD; -} - -input:-ms-placeholder, textarea:-ms-placeholder, .form-control:-ms-placeholder { - color: #DDDDDD; -} - -input::-ms-placeholder, textarea::-ms-placeholder, .form-control::-ms-placeholder { - color: #DDDDDD; -} - -input::placeholder, textarea::placeholder, .form-control::placeholder { - color: #DDDDDD; -} - -input:focus, textarea:focus, .form-control:focus { - border-color: rgba(0, 0, 0, 0.2); -} - -input[type="checkbox"], input[type="radio"] { - width: auto; -} - -.form-control { - background: transparent; - height: auto; - border: 1px solid rgba(0, 0, 0, 0.1); - border-radius: 0; - padding: 15px 20px; - font: 400 15px "Open Sans", sans-serif; - line-height: 1.4; -} - -.form-control:focus { - background: transparent; - box-shadow: none; -} - -.form-control:read-only { - background: #e5e8eb; - border: 0; -} - -.form-control.form-control-sm { - padding: 10px 15px; - font-size: 0.875rem; -} - -.form-control.form-control-lg { - font-size: 1.25rem; -} - -.form-control-plaintext { - border: 0; -} - -.form-check-input:disabled ~ .form-check-label { - color: #DDDDDD; -} - -.required:after { - content: '*'; - padding-left: 3px; -} - -select { - margin-bottom: 16px; -} - -.custom-select { - background-color: transparent; - width: auto; - min-width: 160px; - height: auto; - border-radius: 0; - padding: 15px 20px; - border-color: rgba(0, 0, 0, 0.1); - color: #333333; - font: 400 15px "Open Sans", sans-serif; - line-height: 1.4; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.custom-select:focus { - border-color: rgba(0, 0, 0, 0.2); - outline: 0; - box-shadow: none; -} - -.custom-select.custom-select-sm { - height: auto; - padding: 10px 15px; - font-size: 0.875rem; -} - -.custom-select.custom-select-lg { - height: auto; - padding: 15px 20px; - font-size: 1.25rem; -} - -.custom-select.select-fullwidth { - width: 100%; -} - -form.form-style-3 input, form.form-style-3 textarea, form.form-style-3 .custom-select, form.form-style-3 .form-control, .form-style-3 input, .form-style-3 textarea, .form-style-3 .custom-select, .form-style-3 .form-control, -form.form-style-4 input, -form.form-style-4 textarea, -form.form-style-4 .custom-select, -form.form-style-4 .form-control, .form-style-4 input, .form-style-4 textarea, .form-style-4 .custom-select, .form-style-4 .form-control { - margin-bottom: 20px; - padding: 0 0 10px; - border-top-width: 0; - border-right-width: 0; - border-bottom-width: 1px; - border-left-width: 0; -} - -form.form-style-2 input:focus, form.form-style-2 textarea:focus, form.form-style-2 .custom-select:focus, form.form-style-2 .form-control:focus, .form-style-2 input:focus, .form-style-2 textarea:focus, .form-style-2 .custom-select:focus, .form-style-2 .form-control:focus, -form.form-style-4 input:focus, -form.form-style-4 textarea:focus, -form.form-style-4 .custom-select:focus, -form.form-style-4 .form-control:focus, .form-style-4 input:focus, .form-style-4 textarea:focus, .form-style-4 .custom-select:focus, .form-style-4 .form-control:focus { - border-color: rgba(0, 0, 0, 0.9); -} - -form.form-style-5 input, form.form-style-5 textarea, form.form-style-5 .custom-select, form.form-style-5 .form-control, .form-style-5 input, .form-style-5 textarea, .form-style-5 .custom-select, .form-style-5 .form-control { - background: #eff2f5; - border: 0; -} - -form.form-style-5 input:focus, form.form-style-5 textarea:focus, form.form-style-5 .custom-select:focus, form.form-style-5 .form-control:focus, .form-style-5 input:focus, .form-style-5 textarea:focus, .form-style-5 .custom-select:focus, .form-style-5 .form-control:focus { - background: #eff2f5; -} - -div[class^='bg-grey'] form.form-style-5 input, div[class^='bg-grey'] form.form-style-5 textarea, div[class^='bg-grey'] form.form-style-5 .custom-select, div[class^='bg-grey'] form.form-style-5 .form-control, div[class^='bg-grey'] .form-style-5 input, div[class^='bg-grey'] .form-style-5 textarea, div[class^='bg-grey'] .form-style-5 .custom-select, div[class^='bg-grey'] .form-style-5 .form-control, div[class*=' bg-grey'] form.form-style-5 input, div[class*=' bg-grey'] form.form-style-5 textarea, div[class*=' bg-grey'] form.form-style-5 .custom-select, div[class*=' bg-grey'] form.form-style-5 .form-control, div[class*=' bg-grey'] .form-style-5 input, div[class*=' bg-grey'] .form-style-5 textarea, div[class*=' bg-grey'] .form-style-5 .custom-select, div[class*=' bg-grey'] .form-style-5 .form-control { - background: #fff; -} - -div[class^='bg-grey'] form.form-style-5 input:focus, div[class^='bg-grey'] form.form-style-5 textarea:focus, div[class^='bg-grey'] form.form-style-5 .custom-select:focus, div[class^='bg-grey'] form.form-style-5 .form-control:focus, div[class^='bg-grey'] .form-style-5 input:focus, div[class^='bg-grey'] .form-style-5 textarea:focus, div[class^='bg-grey'] .form-style-5 .custom-select:focus, div[class^='bg-grey'] .form-style-5 .form-control:focus, div[class*=' bg-grey'] form.form-style-5 input:focus, div[class*=' bg-grey'] form.form-style-5 textarea:focus, div[class*=' bg-grey'] form.form-style-5 .custom-select:focus, div[class*=' bg-grey'] form.form-style-5 .form-control:focus, div[class*=' bg-grey'] .form-style-5 input:focus, div[class*=' bg-grey'] .form-style-5 textarea:focus, div[class*=' bg-grey'] .form-style-5 .custom-select:focus, div[class*=' bg-grey'] .form-style-5 .form-control:focus { - background: #fff; -} - -div[class^='bg-black'] input, div[class^='bg-black'] textarea, div[class^='bg-black'] .form-control, div[class*=' bg-black'] input, div[class*=' bg-black'] textarea, div[class*=' bg-black'] .form-control, div[class^='bg-dark'] input, div[class^='bg-dark'] textarea, div[class^='bg-dark'] .form-control, div[class*=' bg-dark'] input, div[class*=' bg-dark'] textarea, div[class*=' bg-dark'] .form-control { - background: transparent; - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] input::-webkit-input-placeholder, div[class^='bg-black'] textarea::-webkit-input-placeholder, div[class^='bg-black'] .form-control::-webkit-input-placeholder, div[class*=' bg-black'] input::-webkit-input-placeholder, div[class*=' bg-black'] textarea::-webkit-input-placeholder, div[class*=' bg-black'] .form-control::-webkit-input-placeholder, div[class^='bg-dark'] input::-webkit-input-placeholder, div[class^='bg-dark'] textarea::-webkit-input-placeholder, div[class^='bg-dark'] .form-control::-webkit-input-placeholder, div[class*=' bg-dark'] input::-webkit-input-placeholder, div[class*=' bg-dark'] textarea::-webkit-input-placeholder, div[class*=' bg-dark'] .form-control::-webkit-input-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input::-moz-placeholder, div[class^='bg-black'] textarea::-moz-placeholder, div[class^='bg-black'] .form-control::-moz-placeholder, div[class*=' bg-black'] input::-moz-placeholder, div[class*=' bg-black'] textarea::-moz-placeholder, div[class*=' bg-black'] .form-control::-moz-placeholder, div[class^='bg-dark'] input::-moz-placeholder, div[class^='bg-dark'] textarea::-moz-placeholder, div[class^='bg-dark'] .form-control::-moz-placeholder, div[class*=' bg-dark'] input::-moz-placeholder, div[class*=' bg-dark'] textarea::-moz-placeholder, div[class*=' bg-dark'] .form-control::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input:-ms-placeholder, div[class^='bg-black'] textarea:-ms-placeholder, div[class^='bg-black'] .form-control:-ms-placeholder, div[class*=' bg-black'] input:-ms-placeholder, div[class*=' bg-black'] textarea:-ms-placeholder, div[class*=' bg-black'] .form-control:-ms-placeholder, div[class^='bg-dark'] input:-ms-placeholder, div[class^='bg-dark'] textarea:-ms-placeholder, div[class^='bg-dark'] .form-control:-ms-placeholder, div[class*=' bg-dark'] input:-ms-placeholder, div[class*=' bg-dark'] textarea:-ms-placeholder, div[class*=' bg-dark'] .form-control:-ms-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input::-ms-placeholder, div[class^='bg-black'] textarea::-ms-placeholder, div[class^='bg-black'] .form-control::-ms-placeholder, div[class*=' bg-black'] input::-ms-placeholder, div[class*=' bg-black'] textarea::-ms-placeholder, div[class*=' bg-black'] .form-control::-ms-placeholder, div[class^='bg-dark'] input::-ms-placeholder, div[class^='bg-dark'] textarea::-ms-placeholder, div[class^='bg-dark'] .form-control::-ms-placeholder, div[class*=' bg-dark'] input::-ms-placeholder, div[class*=' bg-dark'] textarea::-ms-placeholder, div[class*=' bg-dark'] .form-control::-ms-placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input::placeholder, div[class^='bg-black'] textarea::placeholder, div[class^='bg-black'] .form-control::placeholder, div[class*=' bg-black'] input::placeholder, div[class*=' bg-black'] textarea::placeholder, div[class*=' bg-black'] .form-control::placeholder, div[class^='bg-dark'] input::placeholder, div[class^='bg-dark'] textarea::placeholder, div[class^='bg-dark'] .form-control::placeholder, div[class*=' bg-dark'] input::placeholder, div[class*=' bg-dark'] textarea::placeholder, div[class*=' bg-dark'] .form-control::placeholder { - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] input:focus, div[class^='bg-black'] textarea:focus, div[class^='bg-black'] .form-control:focus, div[class*=' bg-black'] input:focus, div[class*=' bg-black'] textarea:focus, div[class*=' bg-black'] .form-control:focus, div[class^='bg-dark'] input:focus, div[class^='bg-dark'] textarea:focus, div[class^='bg-dark'] .form-control:focus, div[class*=' bg-dark'] input:focus, div[class*=' bg-dark'] textarea:focus, div[class*=' bg-dark'] .form-control:focus { - border-color: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] .custom-select, div[class*=' bg-black'] .custom-select, div[class^='bg-dark'] .custom-select, div[class*=' bg-dark'] .custom-select { - background: transparent; - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .custom-select:focus, div[class*=' bg-black'] .custom-select:focus, div[class^='bg-dark'] .custom-select:focus, div[class*=' bg-dark'] .custom-select:focus { - border-color: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] form.form-style-2 input:focus, div[class^='bg-black'] form.form-style-2 textarea:focus, div[class^='bg-black'] form.form-style-2 .custom-select:focus, div[class^='bg-black'] form.form-style-2 .form-control:focus, div[class^='bg-black'] .form-style-2 input:focus, div[class^='bg-black'] .form-style-2 textarea:focus, div[class^='bg-black'] .form-style-2 .custom-select:focus, div[class^='bg-black'] .form-style-2 .form-control:focus, -div[class^='bg-black'] form.form-style-4 input:focus, -div[class^='bg-black'] form.form-style-4 textarea:focus, -div[class^='bg-black'] form.form-style-4 .custom-select:focus, -div[class^='bg-black'] form.form-style-4 .form-control:focus, div[class^='bg-black'] .form-style-4 input:focus, div[class^='bg-black'] .form-style-4 textarea:focus, div[class^='bg-black'] .form-style-4 .custom-select:focus, div[class^='bg-black'] .form-style-4 .form-control:focus, div[class*=' bg-black'] form.form-style-2 input:focus, div[class*=' bg-black'] form.form-style-2 textarea:focus, div[class*=' bg-black'] form.form-style-2 .custom-select:focus, div[class*=' bg-black'] form.form-style-2 .form-control:focus, div[class*=' bg-black'] .form-style-2 input:focus, div[class*=' bg-black'] .form-style-2 textarea:focus, div[class*=' bg-black'] .form-style-2 .custom-select:focus, div[class*=' bg-black'] .form-style-2 .form-control:focus, -div[class*=' bg-black'] form.form-style-4 input:focus, -div[class*=' bg-black'] form.form-style-4 textarea:focus, -div[class*=' bg-black'] form.form-style-4 .custom-select:focus, -div[class*=' bg-black'] form.form-style-4 .form-control:focus, div[class*=' bg-black'] .form-style-4 input:focus, div[class*=' bg-black'] .form-style-4 textarea:focus, div[class*=' bg-black'] .form-style-4 .custom-select:focus, div[class*=' bg-black'] .form-style-4 .form-control:focus, div[class^='bg-dark'] form.form-style-2 input:focus, div[class^='bg-dark'] form.form-style-2 textarea:focus, div[class^='bg-dark'] form.form-style-2 .custom-select:focus, div[class^='bg-dark'] form.form-style-2 .form-control:focus, div[class^='bg-dark'] .form-style-2 input:focus, div[class^='bg-dark'] .form-style-2 textarea:focus, div[class^='bg-dark'] .form-style-2 .custom-select:focus, div[class^='bg-dark'] .form-style-2 .form-control:focus, -div[class^='bg-dark'] form.form-style-4 input:focus, -div[class^='bg-dark'] form.form-style-4 textarea:focus, -div[class^='bg-dark'] form.form-style-4 .custom-select:focus, -div[class^='bg-dark'] form.form-style-4 .form-control:focus, div[class^='bg-dark'] .form-style-4 input:focus, div[class^='bg-dark'] .form-style-4 textarea:focus, div[class^='bg-dark'] .form-style-4 .custom-select:focus, div[class^='bg-dark'] .form-style-4 .form-control:focus, div[class*=' bg-dark'] form.form-style-2 input:focus, div[class*=' bg-dark'] form.form-style-2 textarea:focus, div[class*=' bg-dark'] form.form-style-2 .custom-select:focus, div[class*=' bg-dark'] form.form-style-2 .form-control:focus, div[class*=' bg-dark'] .form-style-2 input:focus, div[class*=' bg-dark'] .form-style-2 textarea:focus, div[class*=' bg-dark'] .form-style-2 .custom-select:focus, div[class*=' bg-dark'] .form-style-2 .form-control:focus, -div[class*=' bg-dark'] form.form-style-4 input:focus, -div[class*=' bg-dark'] form.form-style-4 textarea:focus, -div[class*=' bg-dark'] form.form-style-4 .custom-select:focus, -div[class*=' bg-dark'] form.form-style-4 .form-control:focus, div[class*=' bg-dark'] .form-style-4 input:focus, div[class*=' bg-dark'] .form-style-4 textarea:focus, div[class*=' bg-dark'] .form-style-4 .custom-select:focus, div[class*=' bg-dark'] .form-style-4 .form-control:focus { - border-color: #fff; -} - -div[class^='bg-black'] form.form-style-5 input, div[class^='bg-black'] form.form-style-5 textarea, div[class^='bg-black'] form.form-style-5 .custom-select, div[class^='bg-black'] form.form-style-5 .form-control, div[class^='bg-black'] .form-style-5 input, div[class^='bg-black'] .form-style-5 textarea, div[class^='bg-black'] .form-style-5 .custom-select, div[class^='bg-black'] .form-style-5 .form-control, div[class*=' bg-black'] form.form-style-5 input, div[class*=' bg-black'] form.form-style-5 textarea, div[class*=' bg-black'] form.form-style-5 .custom-select, div[class*=' bg-black'] form.form-style-5 .form-control, div[class*=' bg-black'] .form-style-5 input, div[class*=' bg-black'] .form-style-5 textarea, div[class*=' bg-black'] .form-style-5 .custom-select, div[class*=' bg-black'] .form-style-5 .form-control, div[class^='bg-dark'] form.form-style-5 input, div[class^='bg-dark'] form.form-style-5 textarea, div[class^='bg-dark'] form.form-style-5 .custom-select, div[class^='bg-dark'] form.form-style-5 .form-control, div[class^='bg-dark'] .form-style-5 input, div[class^='bg-dark'] .form-style-5 textarea, div[class^='bg-dark'] .form-style-5 .custom-select, div[class^='bg-dark'] .form-style-5 .form-control, div[class*=' bg-dark'] form.form-style-5 input, div[class*=' bg-dark'] form.form-style-5 textarea, div[class*=' bg-dark'] form.form-style-5 .custom-select, div[class*=' bg-dark'] form.form-style-5 .form-control, div[class*=' bg-dark'] .form-style-5 input, div[class*=' bg-dark'] .form-style-5 textarea, div[class*=' bg-dark'] .form-style-5 .custom-select, div[class*=' bg-dark'] .form-style-5 .form-control { - background: rgba(255, 255, 255, 0.1); - border: 0; -} - -div[class^='bg-black'] form.form-style-5 input:focus, div[class^='bg-black'] form.form-style-5 textarea:focus, div[class^='bg-black'] form.form-style-5 .custom-select:focus, div[class^='bg-black'] form.form-style-5 .form-control:focus, div[class^='bg-black'] .form-style-5 input:focus, div[class^='bg-black'] .form-style-5 textarea:focus, div[class^='bg-black'] .form-style-5 .custom-select:focus, div[class^='bg-black'] .form-style-5 .form-control:focus, div[class*=' bg-black'] form.form-style-5 input:focus, div[class*=' bg-black'] form.form-style-5 textarea:focus, div[class*=' bg-black'] form.form-style-5 .custom-select:focus, div[class*=' bg-black'] form.form-style-5 .form-control:focus, div[class*=' bg-black'] .form-style-5 input:focus, div[class*=' bg-black'] .form-style-5 textarea:focus, div[class*=' bg-black'] .form-style-5 .custom-select:focus, div[class*=' bg-black'] .form-style-5 .form-control:focus, div[class^='bg-dark'] form.form-style-5 input:focus, div[class^='bg-dark'] form.form-style-5 textarea:focus, div[class^='bg-dark'] form.form-style-5 .custom-select:focus, div[class^='bg-dark'] form.form-style-5 .form-control:focus, div[class^='bg-dark'] .form-style-5 input:focus, div[class^='bg-dark'] .form-style-5 textarea:focus, div[class^='bg-dark'] .form-style-5 .custom-select:focus, div[class^='bg-dark'] .form-style-5 .form-control:focus, div[class*=' bg-dark'] form.form-style-5 input:focus, div[class*=' bg-dark'] form.form-style-5 textarea:focus, div[class*=' bg-dark'] form.form-style-5 .custom-select:focus, div[class*=' bg-dark'] form.form-style-5 .form-control:focus, div[class*=' bg-dark'] .form-style-5 input:focus, div[class*=' bg-dark'] .form-style-5 textarea:focus, div[class*=' bg-dark'] .form-style-5 .custom-select:focus, div[class*=' bg-dark'] .form-style-5 .form-control:focus { - background: rgba(255, 255, 255, 0.2); -} - -img { - width: auto; - max-width: 100%; - height: auto; -} - -img[class^='img-circle'], img[class*=' img-circle'] { - border-radius: 50%; -} - -img.img-circle-xs { - min-width: 60px; - width: 60px; - height: 60px; -} - -img.img-circle-sm { - min-width: 80px; - width: 80px; - height: 80px; -} - -img.img-circle-md { - min-width: 100px; - width: 100px; - height: 100px; -} - -img.img-circle-lg { - min-width: 120px; - width: 120px; - height: 120px; -} - -img.img-circle-xl { - min-width: 140px; - width: 140px; - height: 140px; -} - -img.img-circle-2xl { - min-width: 160px; - width: 160px; - height: 160px; -} - -img.img-circle-3xl { - min-width: 180px; - width: 180px; - height: 180px; -} - -ul { - margin: 0 0 -7px; -} - -ul li { - margin: 0 0 7px; -} - -ul li ul, ul li ol { - margin-top: 7px; -} - -ul li a { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -ul[class*=' list-'], ul[class^='list-'] { - padding: 0; -} - -ul.list-unstyled li, ul.list-dash li, ul.list-icon li { - list-style-type: none; -} - -ul.list-dash li:before { - content: '-'; - padding-right: 7px; -} - -ul.list-dash li a:hover { - padding-left: 2px; -} - -ul.list-dash li ul, ul.list-dash li ol { - padding-left: 40px; -} - -ul[class*=' list-inline'] li, ul[class^='list-inline'] li { - display: inline-block; -} - -ul.list-inline { - margin-right: -7px; - margin-left: -7px; -} - -ul.list-inline li { - padding: 0 7px; -} - -ul.list-inline-sm { - margin-right: -3px; - margin-left: -3px; -} - -ul.list-inline-sm li { - padding: 0 3px; -} - -ul.list-inline-lg { - margin-right: -14px; - margin-left: -14px; -} - -ul.list-inline-lg li { - padding: 0 14px; -} - -ul.list-inline-dash li:after { - content: '-'; -} - -ul.list-inline-slash li:after { - content: '/'; -} - -ul.list-inline-vbar li:after { - content: '|'; -} - -ul.list-inline-dash li:after, ul.list-inline-slash li:after, ul.list-inline-vbar li:after { - padding: 0 3px 0 6px; -} - -ul.list-inline-dash li:last-child:after, ul.list-inline-slash li:last-child:after, ul.list-inline-vbar li:last-child:after { - content: ''; - padding: 0; -} - -ul.list-icon li { - position: relative; - padding-left: 24px; -} - -ul.list-icon li:before { - position: absolute; - top: 0; - left: 0; - font-family: "Font Awesome 5 Free"; - font-weight: 900; -} - -ul.list-icon li a:hover { - padding-left: 2px; -} - -ul.list-icon li ul, ul.list-icon li ol { - padding-left: 40px; -} - -ul.list-icon.list-icon-check li:before { - content: "\f00c"; -} - -ul.list-icon.list-icon-close li:before { - content: "\f00d"; -} - -ul.list-icon.list-icon-plus li:before { - content: "\f067"; -} - -ul.list-icon.list-icon-arrow li { - padding-left: 16px; -} - -ul.list-icon.list-icon-arrow li:before { - content: "\f105"; -} - -ul.list-icon.list-icon-caret li { - padding-left: 16px; -} - -ul.list-icon.list-icon-caret li:before { - content: "\f0da"; -} - -ul.list-icon.list-icon-globe li:before { - content: "\f0ac"; -} - -ul.list-icon.list-icon-circle-check li:before { - content: "\f058"; -} - -ul.list-icon.list-icon-circle-plus li:before { - content: "\f055"; -} - -ul.list-icon.list-icon-circle-arrow li:before { - content: "\f138"; -} - -ol { - margin: 0 0 -7px; -} - -ol li { - margin: 0 0 7px; -} - -ol li ul, ol li ol { - margin-top: 7px; -} - -ol.list-ordered { - list-style: none; - counter-reset: custom-counter; - padding-left: 0; -} - -ol.list-ordered li { - position: relative; - padding-left: 34px; - counter-increment: custom-counter; -} - -ol.list-ordered li::before { - content: counter(custom-counter); -} - -ol.list-ordered li ol { - list-style: none; - padding-left: 0; -} - -ol.list-ordered.style-2 li::before, ol.list-ordered.style-3 li::before, ol.list-ordered.style-4 li::before, ol.list-ordered.style-5 li::before { - position: absolute; - top: 0; - left: 0; - width: 24px; - height: 24px; - border-radius: 50%; - font-size: 13px; - line-height: 24px; - text-align: center; -} - -ol.list-ordered.style-2 li::before { - background: rgba(0, 0, 0, 0.1); - color: #000; -} - -ol.list-ordered.style-3 li::before { - background: rgba(0, 0, 0, 0.9); - color: #fff; -} - -ol.list-ordered.style-4 li::before { - border: 1px solid rgba(0, 0, 0, 0.2); - color: rgba(0, 0, 0, 0.5); -} - -ol.list-ordered.style-5 li::before { - border: 1px solid rgba(0, 0, 0, 0.9); - color: #000; -} - -div[class^='bg-black'] ol.list-ordered.style-2 li::before, div[class*=' bg-black'] ol.list-ordered.style-2 li::before, div[class^='bg-dark'] ol.list-ordered.style-2 li::before, div[class*=' bg-dark'] ol.list-ordered.style-2 li::before { - background: rgba(255, 255, 255, 0.2); - color: #fff; -} - -div[class^='bg-black'] ol.list-ordered.style-3 li::before, div[class*=' bg-black'] ol.list-ordered.style-3 li::before, div[class^='bg-dark'] ol.list-ordered.style-3 li::before, div[class*=' bg-dark'] ol.list-ordered.style-3 li::before { - background: #fff; - color: #000; -} - -div[class^='bg-black'] ol.list-ordered.style-4 li::before, div[class*=' bg-black'] ol.list-ordered.style-4 li::before, div[class^='bg-dark'] ol.list-ordered.style-4 li::before, div[class*=' bg-dark'] ol.list-ordered.style-4 li::before { - border-color: rgba(255, 255, 255, 0.3); - color: rgba(255, 255, 255, 0.6); -} - -div[class^='bg-black'] ol.list-ordered.style-5 li::before, div[class*=' bg-black'] ol.list-ordered.style-5 li::before, div[class^='bg-dark'] ol.list-ordered.style-5 li::before, div[class*=' bg-dark'] ol.list-ordered.style-5 li::before { - border-color: #fff; - color: #fff; -} - -@media (max-width: 991.98px) { - ol { - margin: 0 0 -5px; - } - ol li { - margin: 0 0 5px; - } - ul { - margin: 0 0 -5px; - } - ul li { - margin: 0 0 5px; - } - ul li ul, ul li ol { - margin-top: 5px; - } - ul.list-dash li:before { - content: '-'; - padding-right: 6px; - } - ul.list-dash li a:hover { - padding-left: 2px; - } - ul.list-dash li ul, ul.list-dash li ol { - padding-left: 30px; - } - ul.list-inline-lg { - margin-right: -12px; - margin-left: -12px; - } - ul.list-inline-lg li { - padding: 0 12px; - } - ul.list-inline { - margin-right: -6px; - margin-left: -6px; - } - ul.list-inline li { - padding: 0 6px; - } - ul.list-inline-sm { - margin-right: -2px; - margin-left: -2px; - } - ul.list-inline-sm li { - padding: 0 2px; - } -} - -body { - color: #333333; - font-family: "Open Sans", sans-serif; - font-size: 15px; - font-weight: 400; - letter-spacing: 0; -} - -@media (max-width: 991.98px) { - body { - font-size: 14px; - } -} - -h1, h2, h3, h4, h5, h6 { - margin: 0 0 10px; - letter-spacing: -0.3px; - color: #131517; - font-family: "Poppins", sans-serif; - font-weight: 600; -} - -h1 { - font-size: 2.66em; - /* 40px */ - line-height: 1.5; - /* 60px */ -} - -h2 { - font-size: 2.13em; - /* 32px */ - line-height: 1.625; - /* 52px */ -} - -h3 { - font-size: 1.86em; - /* 28px */ - line-height: 1.65; - /* 46px */ -} - -h4 { - font-size: 1.6em; - /* 24px */ - line-height: 1.7; - /* 40px */ -} - -h5 { - font-size: 1.33em; - /* 20px */ - line-height: 1.8; - /* 36px */ -} - -h6 { - font-size: 1.06em; - /* 16px */ - line-height: 1.87; - /* 30px */ -} - -p { - margin: 0; - line-height: 1.86; - /* 28px */ -} - -@media (max-width: 991.98px) { - p { - line-height: 1.75; - /* 24.5px */ - } -} - -.display-1 { - font-size: 6.4em; -} - -/* 96px */ -.display-2 { - font-size: 5.86em; -} - -/* 88px */ -.display-3 { - font-size: 4.8em; -} - -/* 72px */ -.display-4 { - font-size: 3.73em; -} - -/* 56px */ -@media (max-width: 767.98px) { - .display-1 { - font-size: 5.73em; - } - /* 86px */ - .display-2 { - font-size: 5.33em; - } - /* 80px */ - .display-3 { - font-size: 4.26em; - } - /* 64px */ - .display-4 { - font-size: 3.2em; - } - /* 48px */ -} - -@media (max-width: 575.98px) { - .display-1 { - font-size: 5.33em; - } - /* 80px */ - .display-2 { - font-size: 4.8em; - } - /* 72px */ - .display-3 { - font-size: 3.73em; - } - /* 56px */ - .display-4 { - font-size: 3.2em; - } - /* 48px */ -} - -.uppercase { - letter-spacing: 1px; - text-transform: uppercase; -} - -.font-small { - font-size: 0.875em; - /* 13px */ - line-height: 1.85; - /* 24px */ -} - -@media (max-width: 991.98px) { - .font-small { - font-size: 0.85em; - /* 12px */ - line-height: 1.66; - /* 20px */ - } -} - -.font-large { - font-size: 1.13em; - /* 17px */ - line-height: 1.8; - /* 30px */ -} - -@media (max-width: 991.98px) { - .font-large { - font-size: 1.145em; - /* 16px */ - } -} - -@media (min-width: 992px) { - .font-lg-large { - font-size: 1.13em; - /* 17px */ - line-height: 1.8; - /* 30px */ - } - .font-lg-small { - font-size: 0.875em; - /* 13px */ - line-height: 1.85; - /* 24px */ - } -} - -.letter-spacing-1, .letter-spacing-1px { - letter-spacing: 1px; -} - -.letter-spacing-2, .letter-spacing-2px { - letter-spacing: 2px; -} - -.letter-spacing-3, .letter-spacing-3px { - letter-spacing: 3px; -} - -.letter-spacing-4, .letter-spacing-4px { - letter-spacing: 4px; -} - -.letter-spacing-5, .letter-spacing-5px { - letter-spacing: 5px; -} - -.line-height-100 { - line-height: 100%; -} - -.line-height-110 { - line-height: 110%; -} - -.line-height-120 { - line-height: 120%; -} - -.line-height-130 { - line-height: 130%; -} - -.line-height-140 { - line-height: 140%; -} - -.line-height-150 { - line-height: 150%; -} - -.line-height-160 { - line-height: 160%; -} - -.line-height-170 { - line-height: 170%; -} - -.line-height-180 { - line-height: 180%; -} - -.line-height-190 { - line-height: 190%; -} - -.line-height-200 { - line-height: 200%; -} - -i { - display: inline-block; -} - -.icon-5xl { - /* 42px */ -} - -.icon-5xl i { - font-size: 2.8em; -} - -.icon-4xl { - /* 36px */ -} - -.icon-4xl i { - font-size: 2.4em; -} - -.icon-3xl { - /* 32px */ -} - -.icon-3xl i { - font-size: 2.13em; -} - -.icon-2xl { - /* 28px */ -} - -.icon-2xl i { - font-size: 1.86em; -} - -.icon-xl { - /* 24px */ -} - -.icon-xl i { - font-size: 1.6em; -} - -.icon-lg { - /* 20px */ -} - -.icon-lg i { - font-size: 1.33em; -} - -.icon-sm { - /* 13px */ -} - -.icon-sm i { - font-size: 0.86em; -} - -.accordion { - list-style-type: none; - padding: 0; -} - -.accordion li { - border: 0; - margin-bottom: 8px; - padding: 0; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li:last-child { - margin-bottom: 0; -} - -.accordion li .accordion-title { - position: relative; - border: 1px solid rgba(0, 0, 0, 0.1); - padding: 14px 24px; - cursor: pointer; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li .accordion-title:before, .accordion li .accordion-title:after { - content: ''; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: #000; -} - -.accordion li .accordion-title:before { - right: 24px; - width: 11px; - height: 1px; -} - -.accordion li .accordion-title:after { - right: 29px; - width: 1px; - height: 11px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li .accordion-title h1, .accordion li .accordion-title h2, .accordion li .accordion-title h3, .accordion li .accordion-title h4, .accordion li .accordion-title h5, .accordion li .accordion-title h6 { - margin: 0; -} - -.accordion li .accordion-title * { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion li .accordion-content { - overflow: hidden; - max-height: 0; - padding: 0 25px; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.accordion li .accordion-content:before { - content: ''; - display: block; - width: 100%; - height: 20px; -} - -.accordion li .accordion-content:after { - content: ''; - display: block; - width: 100%; - height: 12px; -} - -.accordion li .accordion-content ul li, .accordion li .accordion-content ol li { - border: 0; - padding: 0; -} - -.accordion li .accordion-content ul li:last-child, .accordion li .accordion-content ol li:last-child { - border: 0; -} - -.accordion li .accordion-content ul { - list-style-type: disc; -} - -.accordion li .accordion-content ul ul { - list-style-type: circle; -} - -.accordion li .accordion-content ol.list-ordered li { - margin-bottom: 8px; - padding-left: 34px; -} - -.accordion li .accordion-content ol.list-ordered li:last-child { - margin: 0; -} - -.accordion li .accordion-content .nav { - list-style-type: none; -} - -.accordion li.active .accordion-title { - border-color: rgba(0, 0, 0, 0.9); -} - -.accordion li.active .accordion-title:after { - -webkit-transform: translateY(-50%) rotate(-90deg); - transform: translateY(-50%) rotate(-90deg); -} - -.accordion.style-2 li { - margin-bottom: 14px; - padding: 0; -} - -.accordion.style-2 li:last-child { - margin-bottom: 0; -} - -.accordion.style-2 li .accordion-title { - border: 0; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - padding: 0 0 10px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.accordion.style-2 li .accordion-title:before, .accordion.style-2 li .accordion-title:after { - margin-top: -6px; -} - -.accordion.style-2 li .accordion-title:before { - right: 0; -} - -.accordion.style-2 li .accordion-title:after { - right: 5px; -} - -.accordion.style-2 li .accordion-content { - padding: 0 20px; -} - -.accordion.style-2 li.active .accordion-title { - border-bottom-color: rgba(0, 0, 0, 0.9); -} - -.accordion.style-3 li .accordion-title { - background: #f2f5f8; - border: 0; -} - -.accordion.style-3 li .accordion-content { - padding: 0 24px; -} - -.accordion.style-3 li.active .accordion-title { - background: #131517; - color: rgba(255, 255, 255, 0.8); -} - -.accordion.style-3 li.active .accordion-title:before, .accordion.style-3 li.active .accordion-title:after { - background: #fff; -} - -.accordion.style-3 li.active .accordion-title h1, .accordion.style-3 li.active .accordion-title h2, .accordion.style-3 li.active .accordion-title h3, .accordion.style-3 li.active .accordion-title h4, .accordion.style-3 li.active .accordion-title h5, .accordion.style-3 li.active .accordion-title h6 { - color: #fff; -} - -.accordion.border-radius:not(.style-2) li .accordion-title { - border-radius: 0.375em; -} - -.accordion.rounded:not(.style-2) li .accordion-title { - border-radius: 50px; -} - -.bg-gray .accordion.style-3 li .accordion-title, .bg-light-gray .accordion.style-3 li .accordion-title { - background: #fff; -} - -div[class^='bg-black'] .accordion li .accordion-title, div[class*=' bg-black'] .accordion li .accordion-title, div[class^='bg-dark'] .accordion li .accordion-title, div[class*=' bg-dark'] .accordion li .accordion-title { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .accordion li .accordion-title:before, div[class^='bg-black'] .accordion li .accordion-title:after, div[class*=' bg-black'] .accordion li .accordion-title:before, div[class*=' bg-black'] .accordion li .accordion-title:after, div[class^='bg-dark'] .accordion li .accordion-title:before, div[class^='bg-dark'] .accordion li .accordion-title:after, div[class*=' bg-dark'] .accordion li .accordion-title:before, div[class*=' bg-dark'] .accordion li .accordion-title:after { - background: #fff; -} - -div[class^='bg-black'] .accordion li.active .accordion-title, div[class*=' bg-black'] .accordion li.active .accordion-title, div[class^='bg-dark'] .accordion li.active .accordion-title, div[class*=' bg-dark'] .accordion li.active .accordion-title { - border-color: #fff; -} - -div[class^='bg-black'] .accordion.style-3 li .accordion-title, div[class*=' bg-black'] .accordion.style-3 li .accordion-title, div[class^='bg-dark'] .accordion.style-3 li .accordion-title, div[class*=' bg-dark'] .accordion.style-3 li .accordion-title { - background: rgba(255, 255, 255, 0.1); -} - -div[class^='bg-black'] .accordion.style-3 li.active .accordion-title, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title { - background: #fff; - color: #333333; -} - -div[class^='bg-black'] .accordion.style-3 li.active .accordion-title:before, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title:after, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title:before, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title:after, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title:before, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title:after, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title:before, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title:after { - background: #000; -} - -div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h1, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h2, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h3, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h4, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h5, div[class^='bg-black'] .accordion.style-3 li.active .accordion-title h6, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h1, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h2, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h3, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h4, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h5, div[class*=' bg-black'] .accordion.style-3 li.active .accordion-title h6, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h1, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h2, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h3, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h4, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h5, div[class^='bg-dark'] .accordion.style-3 li.active .accordion-title h6, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h1, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h2, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h3, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h4, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h5, div[class*=' bg-dark'] .accordion.style-3 li.active .accordion-title h6 { - color: #000; -} - -.box-shadow { - -webkit-box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); -} - -.box-shadow-with-hover { - -webkit-box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.box-shadow-with-hover:hover { - -webkit-box-shadow: 0 10px 40px 0 rgba(22, 24, 26, 0.19); - box-shadow: 0 10px 40px 0 rgba(22, 24, 26, 0.19); -} - -.hover-shadow { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-shadow:hover { - -webkit-box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 10px 36px 0 rgba(22, 24, 26, 0.13); -} - -.hover-float { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-float:hover { - -webkit-transform: translateY(-4px); - transform: translateY(-4px); -} - -.hover-scale { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-scale:hover { - -webkit-transform: scale(1.015); - transform: scale(1.015); -} - -.hover-shrink { - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.hover-shrink:hover { - -webkit-transform: scale(0.985); - transform: scale(0.985); -} - -div[class^="square-box"], div[class*=" square-box"], -div[class^="circle-box"], div[class*=" circle-box"] { - display: inline-block; - text-align: center; -} - -div[class^="square-box"] *, div[class*=" square-box"] *, -div[class^="circle-box"] *, div[class*=" circle-box"] * { - margin: 0; - vertical-align: middle; -} - -.square-box-xs { - width: 40px; - height: 40px; - line-height: 40px; -} - -.square-box-xs * { - line-height: 40px; -} - -.square-box-sm { - width: 50px; - height: 50px; - line-height: 50px; -} - -.square-box-sm * { - line-height: 50px; -} - -.square-box, .square-box-md { - width: 60px; - height: 60px; - line-height: 60px; -} - -.square-box *, .square-box-md * { - line-height: 60px; -} - -.square-box-lg { - width: 70px; - height: 70px; - line-height: 70px; -} - -.square-box-lg * { - line-height: 70px; -} - -.square-box-xl { - width: 80px; - height: 80px; - line-height: 80px; -} - -.square-box-xl * { - line-height: 80px; -} - -div[class^="circle-box"], div[class*=" circle-box"] { - border-radius: 50%; -} - -.circle-box-xs { - width: 40px; - height: 40px; - line-height: 40px; -} - -.circle-box-xs * { - line-height: 40px; -} - -.circle-box-sm { - width: 50px; - height: 50px; - line-height: 50px; -} - -.circle-box-sm * { - line-height: 50px; -} - -.circle-box, .circle-box-md { - width: 60px; - height: 60px; - line-height: 60px; -} - -.circle-box *, .circle-box-md * { - line-height: 60px; -} - -.circle-box-lg { - width: 70px; - height: 70px; - line-height: 70px; -} - -.circle-box-lg * { - line-height: 70px; -} - -.circle-box-xl { - width: 80px; - height: 80px; - line-height: 80px; -} - -.circle-box-xl * { - line-height: 80px; -} - -.border-radius, .border-radius-0375 { - border-radius: 0.375em; -} - -.border-radius-025 { - border-radius: 0.25em; -} - -.border-radius-05 { - border-radius: 0.5em; -} - -.border-radius-10 { - border-radius: 1em; -} - -.border-radius-15 { - border-radius: 1.5em; -} - -.border-radius-20 { - border-radius: 2em; -} - -.border-radius-25 { - border-radius: 2.5em; -} - -.border-radius-30 { - border-radius: 3em; -} - -.move-top-100 { - -webkit-transform: translateY(-100px); - transform: translateY(-100px); - margin-bottom: -100px; -} - -.move-top-90 { - -webkit-transform: translateY(-90px); - transform: translateY(-90px); - margin-bottom: -90px; -} - -.move-top-80 { - -webkit-transform: translateY(-80px); - transform: translateY(-80px); - margin-bottom: -80px; -} - -.move-top-70 { - -webkit-transform: translateY(-70px); - transform: translateY(-70px); - margin-bottom: -70px; -} - -.move-top-60 { - -webkit-transform: translateY(-60px); - transform: translateY(-60px); - margin-bottom: -60px; -} - -.move-top-50 { - -webkit-transform: translateY(-50px); - transform: translateY(-50px); - margin-bottom: -50px; -} - -.move-top-40 { - -webkit-transform: translateY(-40px); - transform: translateY(-40px); - margin-bottom: -40px; -} - -.move-top-30 { - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - margin-bottom: -30px; -} - -.move-top-20 { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - margin-bottom: -20px; -} - -.move-top-10 { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); - margin-bottom: -10px; -} - -a { - color: #333333; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -a:hover { - color: #131517; - text-decoration: none; -} - -button { - background: transparent; - box-shadow: none; - border: 0; - padding: 0; - cursor: pointer; -} - -a:focus, a:active, button:focus, button:active { - box-shadow: none; - outline: 0; -} - -.button { - font: 400 13px "Poppins", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; -} - -.button { - position: relative; - display: inline-block; - overflow: hidden; - background: #e5e8eb; - border: 1px solid #e5e8eb; - padding: 5px 10px; - color: #131517; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.button i { - margin-right: 8px; - font-size: 15px; -} - -.button:hover { - color: #131517; -} - -.button-xs { - padding: 7px 16px; -} - -.button-sm { - padding: 10px 22px; -} - -.button-md { - padding: 14px 34px; -} - -.button-lg { - padding: 16px 42px; -} - -.button-xl { - padding: 18px 50px; -} - -.button-fullwidth { - width: 100%; - text-align: center; -} - -.button-grey, a.button-grey { - background: #e5e8eb; - border: 0; -} - -.button-grey:hover, .button-grey:focus, a.button-grey:hover, a.button-grey:focus { - background: #dde0e3; - color: #131517; -} - -.button-dark, a.button-dark { - background: #1d2023; - border: 0; - color: #fff; -} - -.button-dark:hover, .button-dark:focus, a.button-dark:hover, a.button-dark:focus { - background: #131517; - color: #fff; -} - -.button-white, a.button-white { - background: #fff; - border: 0; - color: #131517; -} - -.button-white:hover, .button-white:focus, a.button-white:hover, a.button-white:focus { - background: rgba(255, 255, 255, 0.9); - border: 0; - color: #131517; -} - -.button-white-2, a.button-white-2 { - background: #fff; - border-color: #fff; - color: #131517; -} - -.button-white-2:hover, .button-white-2:focus, a.button-white-2:hover, a.button-white-2:focus { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-white-3, a.button-white-3 { - background: rgba(255, 255, 255, 0.15); - border: 0; - color: #fff; -} - -.button-white-3:hover, .button-white-3:focus, a.button-white-3:hover, a.button-white-3:focus { - background: rgba(255, 255, 255, 0.2); - color: #fff; -} - -.button-outline-grey, a.button-outline-grey { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-outline-grey:hover, .button-outline-grey:focus, a.button-outline-grey:hover, a.button-outline-grey:focus { - border-color: #131517; - color: #131517; -} - -.button-outline-grey-2, a.button-outline-grey-2 { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-outline-grey-2:hover, .button-outline-grey-2:focus, a.button-outline-grey-2:hover, a.button-outline-grey-2:focus { - background: rgba(0, 0, 0, 0.1); - border-color: transparent; - color: #131517; -} - -.button-outline-dark, a.button-outline-dark { - background: transparent; - border-color: #131517; -} - -.button-outline-dark:hover, .button-outline-dark:focus, a.button-outline-dark:hover, a.button-outline-dark:focus { - border-color: rgba(0, 0, 0, 0.15); - color: #131517; -} - -.button-outline-dark-2, a.button-outline-dark-2 { - background: transparent; - border-color: #131517; -} - -.button-outline-dark-2:hover, .button-outline-dark-2:focus, a.button-outline-dark-2:hover, a.button-outline-dark-2:focus { - background: #131517; - border-color: transparent; - color: #fff; -} - -.button-outline-white, a.button-outline-white { - background: transparent; - border-color: rgba(255, 255, 255, 0.3); - color: #fff; -} - -.button-outline-white:hover, .button-outline-white:focus, a.button-outline-white:hover, a.button-outline-white:focus { - border-color: #fff; - color: #fff; -} - -.button-outline-white-2, a.button-outline-white-2 { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-outline-white-2:hover, .button-outline-white-2:focus, a.button-outline-white-2:hover, a.button-outline-white-2:focus { - background: #fff; - color: #131517; -} - -a[class*=' button-fill-'], a[class^='button-fill-'], button[class*=' button-fill-'], button[class^='button-fill-'] { - z-index: 1; - background: transparent; -} - -a[class*=' button-fill-']:before, a[class^='button-fill-']:before, button[class*=' button-fill-']:before, button[class^='button-fill-']:before { - content: ''; - position: absolute; - z-index: -1; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.button-fill-left-outline, a.button-fill-left-outline, -.button-fill-top-outline, a.button-fill-top-outline, -.button-fill-right-outline, a.button-fill-right-outline, -.button-fill-bottom-outline, a.button-fill-bottom-outline { - border-color: #131517; -} - -.button-fill-left-outline:before, a.button-fill-left-outline:before, -.button-fill-top-outline:before, a.button-fill-top-outline:before, -.button-fill-right-outline:before, a.button-fill-right-outline:before, -.button-fill-bottom-outline:before, a.button-fill-bottom-outline:before { - background: #131517; -} - -.button-fill-left-outline:hover, a.button-fill-left-outline:hover, -.button-fill-top-outline:hover, a.button-fill-top-outline:hover, -.button-fill-right-outline:hover, a.button-fill-right-outline:hover, -.button-fill-bottom-outline:hover, a.button-fill-bottom-outline:hover { - color: #fff; -} - -.button-fill-left-outline-white, a.button-fill-left-outline-white, -.button-fill-top-outline-white, a.button-fill-top-outline-white, -.button-fill-right-outline-white, a.button-fill-right-outline-white, -.button-fill-bottom-outline-white, a.button-fill-bottom-outline-white { - border-color: #fff; - color: #fff; -} - -.button-fill-left-outline-white:before, a.button-fill-left-outline-white:before, -.button-fill-top-outline-white:before, a.button-fill-top-outline-white:before, -.button-fill-right-outline-white:before, a.button-fill-right-outline-white:before, -.button-fill-bottom-outline-white:before, a.button-fill-bottom-outline-white:before { - background: #fff; -} - -.button-fill-left-outline-white:hover, a.button-fill-left-outline-white:hover, -.button-fill-top-outline-white:hover, a.button-fill-top-outline-white:hover, -.button-fill-right-outline-white:hover, a.button-fill-right-outline-white:hover, -.button-fill-bottom-outline-white:hover, a.button-fill-bottom-outline-white:hover { - color: #131517; -} - -.button-fill-left-outline:before, a.button-fill-left-outline:before, -.button-fill-left-outline-white:before, a.button-fill-left-outline-white:before { - top: 0; - left: 0; - width: 0%; - height: 100%; -} - -.button-fill-left-outline:hover:before, a.button-fill-left-outline:hover:before, -.button-fill-left-outline-white:hover:before, a.button-fill-left-outline-white:hover:before { - width: 100%; -} - -.button-fill-top-outline:before, a.button-fill-top-outline:before, -.button-fill-top-outline-white:before, a.button-fill-top-outline-white:before { - top: 0; - left: 0; - width: 100%; - height: 0%; -} - -.button-fill-top-outline:hover:before, a.button-fill-top-outline:hover:before, -.button-fill-top-outline-white:hover:before, a.button-fill-top-outline-white:hover:before { - height: 100%; -} - -.button-fill-right-outline:before, a.button-fill-right-outline:before, -.button-fill-right-outline-white:before, a.button-fill-right-outline-white:before { - top: 0; - right: 0; - width: 0%; - height: 100%; -} - -.button-fill-right-outline:hover:before, a.button-fill-right-outline:hover:before, -.button-fill-right-outline-white:hover:before, a.button-fill-right-outline-white:hover:before { - width: 100%; -} - -.button-fill-bottom-outline:before, a.button-fill-bottom-outline:before, -.button-fill-bottom-outline-white:before, a.button-fill-bottom-outline-white:before { - bottom: 0; - left: 0; - width: 100%; - height: 0%; -} - -.button-fill-bottom-outline:hover:before, a.button-fill-bottom-outline:hover:before, -.button-fill-bottom-outline-white:hover:before, a.button-fill-bottom-outline-white:hover:before { - height: 100%; -} - -a[class*=' button-reveal'] span, a[class*=' button-reveal'] i, a[class^='button-reveal'] span, a[class^='button-reveal'] i, button[class*=' button-reveal'] span, button[class*=' button-reveal'] i, button[class^='button-reveal'] span, button[class^='button-reveal'] i { - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -a[class*=' button-reveal'] span, a[class^='button-reveal'] span, button[class*=' button-reveal'] span, button[class^='button-reveal'] span { - position: relative; -} - -a[class*=' button-reveal'] i, a[class^='button-reveal'] i, button[class*=' button-reveal'] i, button[class^='button-reveal'] i { - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - opacity: 0; - margin: 0; -} - -a[class*=' button-reveal']:hover i, a[class*=' button-reveal']:focus i, a[class^='button-reveal']:hover i, a[class^='button-reveal']:focus i, button[class*=' button-reveal']:hover i, button[class*=' button-reveal']:focus i, button[class^='button-reveal']:hover i, button[class^='button-reveal']:focus i { - opacity: 1; -} - -.button-reveal-left-grey span, a.button-reveal-left-grey span, -.button-reveal-left-dark span, a.button-reveal-left-dark span, -.button-reveal-left-white span, a.button-reveal-left-white span { - left: 0; -} - -.button-reveal-left-grey:hover span, .button-reveal-left-grey:focus span, a.button-reveal-left-grey:hover span, a.button-reveal-left-grey:focus span, -.button-reveal-left-dark:hover span, -.button-reveal-left-dark:focus span, a.button-reveal-left-dark:hover span, a.button-reveal-left-dark:focus span, -.button-reveal-left-white:hover span, -.button-reveal-left-white:focus span, a.button-reveal-left-white:hover span, a.button-reveal-left-white:focus span { - left: 12px; -} - -.button-reveal-right-grey span, a.button-reveal-right-grey span, -.button-reveal-right-dark span, a.button-reveal-right-dark span, -.button-reveal-right-white span, a.button-reveal-right-white span { - right: 0; -} - -.button-reveal-right-grey:hover span, .button-reveal-right-grey:focus span, a.button-reveal-right-grey:hover span, a.button-reveal-right-grey:focus span, -.button-reveal-right-dark:hover span, -.button-reveal-right-dark:focus span, a.button-reveal-right-dark:hover span, a.button-reveal-right-dark:focus span, -.button-reveal-right-white:hover span, -.button-reveal-right-white:focus span, a.button-reveal-right-white:hover span, a.button-reveal-right-white:focus span { - right: 12px; -} - -.button-reveal-left-grey, a.button-reveal-left-grey, -.button-reveal-right-grey, a.button-reveal-right-grey { - background: #e5e8eb; - border: 0; -} - -.button-reveal-left-grey:hover, .button-reveal-left-grey:focus, a.button-reveal-left-grey:hover, a.button-reveal-left-grey:focus, -.button-reveal-right-grey:hover, -.button-reveal-right-grey:focus, a.button-reveal-right-grey:hover, a.button-reveal-right-grey:focus { - background: #dde0e3; - color: #131517; -} - -.button-reveal-left-dark, a.button-reveal-left-dark, -.button-reveal-right-dark, a.button-reveal-right-dark { - background: #1d2023; - border: 0; - color: #fff; -} - -.button-reveal-left-dark:hover, .button-reveal-left-dark:focus, a.button-reveal-left-dark:hover, a.button-reveal-left-dark:focus, -.button-reveal-right-dark:hover, -.button-reveal-right-dark:focus, a.button-reveal-right-dark:hover, a.button-reveal-right-dark:focus { - background: #131517; - color: #fff; -} - -.button-reveal-left-white, a.button-reveal-left-white, -.button-reveal-right-white, a.button-reveal-right-white { - background: #fff; - border: 0; - color: #131517; -} - -.button-reveal-left-white:hover, .button-reveal-left-white:focus, a.button-reveal-left-white:hover, a.button-reveal-left-white:focus, -.button-reveal-right-white:hover, -.button-reveal-right-white:focus, a.button-reveal-right-white:hover, a.button-reveal-right-white:focus { - background: #fff; - color: #131517; -} - -.button-xs.button-reveal-left-grey i, .button-xs.button-reveal-left-dark i, .button-xs.button-reveal-left-white i { - left: 10px; -} - -.button-xs.button-reveal-left-grey:hover i, .button-xs.button-reveal-left-grey:focus i, .button-xs.button-reveal-left-dark:hover i, .button-xs.button-reveal-left-dark:focus i, .button-xs.button-reveal-left-white:hover i, .button-xs.button-reveal-left-white:focus i { - left: 0; -} - -.button-xs.button-reveal-right-grey i, .button-xs.button-reveal-right-dark i, .button-xs.button-reveal-right-white i { - right: 10px; -} - -.button-xs.button-reveal-right-grey:hover i, .button-xs.button-reveal-right-grey:focus i, .button-xs.button-reveal-right-dark:hover i, .button-xs.button-reveal-right-dark:focus i, .button-xs.button-reveal-right-white:hover i, .button-xs.button-reveal-right-white:focus i { - right: 0; -} - -.button-sm.button-reveal-left-grey i, .button-sm.button-reveal-left-dark i, .button-sm.button-reveal-left-white i { - left: 20px; -} - -.button-sm.button-reveal-left-grey:hover i, .button-sm.button-reveal-left-grey:focus i, .button-sm.button-reveal-left-dark:hover i, .button-sm.button-reveal-left-dark:focus i, .button-sm.button-reveal-left-white:hover i, .button-sm.button-reveal-left-white:focus i { - left: 10px; -} - -.button-sm.button-reveal-right-grey i, .button-sm.button-reveal-right-dark i, .button-sm.button-reveal-right-white i { - right: 20px; -} - -.button-sm.button-reveal-right-grey:hover i, .button-sm.button-reveal-right-grey:focus i, .button-sm.button-reveal-right-dark:hover i, .button-sm.button-reveal-right-dark:focus i, .button-sm.button-reveal-right-white:hover i, .button-sm.button-reveal-right-white:focus i { - right: 10px; -} - -.button-md.button-reveal-left-grey i, .button-md.button-reveal-left-dark i, .button-md.button-reveal-left-white i { - left: 30px; -} - -.button-md.button-reveal-left-grey:hover i, .button-md.button-reveal-left-grey:focus i, .button-md.button-reveal-left-dark:hover i, .button-md.button-reveal-left-dark:focus i, .button-md.button-reveal-left-white:hover i, .button-md.button-reveal-left-white:focus i { - left: 18px; -} - -.button-md.button-reveal-right-grey i, .button-md.button-reveal-right-dark i, .button-md.button-reveal-right-white i { - right: 30px; -} - -.button-md.button-reveal-right-grey:hover i, .button-md.button-reveal-right-grey:focus i, .button-md.button-reveal-right-dark:hover i, .button-md.button-reveal-right-dark:focus i, .button-md.button-reveal-right-white:hover i, .button-md.button-reveal-right-white:focus i { - right: 18px; -} - -.button-lg.button-reveal-left-grey i, .button-lg.button-reveal-left-dark i, .button-lg.button-reveal-left-white i { - left: 40px; -} - -.button-lg.button-reveal-left-grey:hover i, .button-lg.button-reveal-left-grey:focus i, .button-lg.button-reveal-left-dark:hover i, .button-lg.button-reveal-left-dark:focus i, .button-lg.button-reveal-left-white:hover i, .button-lg.button-reveal-left-white:focus i { - left: 28px; -} - -.button-lg.button-reveal-right-grey i, .button-lg.button-reveal-right-dark i, .button-lg.button-reveal-right-white i { - right: 40px; -} - -.button-lg.button-reveal-right-grey:hover i, .button-lg.button-reveal-right-grey:focus i, .button-lg.button-reveal-right-dark:hover i, .button-lg.button-reveal-right-dark:focus i, .button-lg.button-reveal-right-white:hover i, .button-lg.button-reveal-right-white:focus i { - right: 28px; -} - -.button-xl.button-reveal-left-grey i, .button-xl.button-reveal-left-dark i, .button-xl.button-reveal-left-white i { - left: 50px; -} - -.button-xl.button-reveal-left-grey:hover i, .button-xl.button-reveal-left-grey:focus i, .button-xl.button-reveal-left-dark:hover i, .button-xl.button-reveal-left-dark:focus i, .button-xl.button-reveal-left-white:hover i, .button-xl.button-reveal-left-white:focus i { - left: 38px; -} - -.button-xl.button-reveal-right-grey i, .button-xl.button-reveal-right-dark i, .button-xl.button-reveal-right-white i { - right: 50px; -} - -.button-xl.button-reveal-right-grey:hover i, .button-xl.button-reveal-right-grey:focus i, .button-xl.button-reveal-right-dark:hover i, .button-xl.button-reveal-right-dark:focus i, .button-xl.button-reveal-right-white:hover i, .button-xl.button-reveal-right-white:focus i { - right: 38px; -} - -.button-reveal-left-outline-grey, a.button-reveal-left-outline-grey, -.button-reveal-right-outline-grey, a.button-reveal-right-outline-grey { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-reveal-left-outline-grey:hover, .button-reveal-left-outline-grey:focus, a.button-reveal-left-outline-grey:hover, a.button-reveal-left-outline-grey:focus, -.button-reveal-right-outline-grey:hover, -.button-reveal-right-outline-grey:focus, a.button-reveal-right-outline-grey:hover, a.button-reveal-right-outline-grey:focus { - border-color: #131517; - color: #131517; -} - -.button-reveal-left-outline-grey span, a.button-reveal-left-outline-grey span, -.button-reveal-left-outline-dark span, a.button-reveal-left-outline-dark span, -.button-reveal-left-outline-white span, a.button-reveal-left-outline-white span { - left: 0; -} - -.button-reveal-left-outline-grey:hover span, .button-reveal-left-outline-grey:focus span, a.button-reveal-left-outline-grey:hover span, a.button-reveal-left-outline-grey:focus span, -.button-reveal-left-outline-dark:hover span, -.button-reveal-left-outline-dark:focus span, a.button-reveal-left-outline-dark:hover span, a.button-reveal-left-outline-dark:focus span, -.button-reveal-left-outline-white:hover span, -.button-reveal-left-outline-white:focus span, a.button-reveal-left-outline-white:hover span, a.button-reveal-left-outline-white:focus span { - left: 12px; -} - -.button-reveal-right-outline-grey span, a.button-reveal-right-outline-grey span, -.button-reveal-right-outline-dark span, a.button-reveal-right-outline-dark span, -.button-reveal-right-outline-white span, a.button-reveal-right-outline-white span { - right: 0; -} - -.button-reveal-right-outline-grey:hover span, .button-reveal-right-outline-grey:focus span, a.button-reveal-right-outline-grey:hover span, a.button-reveal-right-outline-grey:focus span, -.button-reveal-right-outline-dark:hover span, -.button-reveal-right-outline-dark:focus span, a.button-reveal-right-outline-dark:hover span, a.button-reveal-right-outline-dark:focus span, -.button-reveal-right-outline-white:hover span, -.button-reveal-right-outline-white:focus span, a.button-reveal-right-outline-white:hover span, a.button-reveal-right-outline-white:focus span { - right: 12px; -} - -.button-reveal-left-outline-dark, a.button-reveal-left-outline-dark, -.button-reveal-right-outline-dark, a.button-reveal-right-outline-dark { - background: transparent; - border-color: #131517; -} - -.button-reveal-left-outline-dark:hover, .button-reveal-left-outline-dark:focus, a.button-reveal-left-outline-dark:hover, a.button-reveal-left-outline-dark:focus, -.button-reveal-right-outline-dark:hover, -.button-reveal-right-outline-dark:focus, a.button-reveal-right-outline-dark:hover, a.button-reveal-right-outline-dark:focus { - border-color: rgba(0, 0, 0, 0.15); - color: #131517; -} - -.button-reveal-left-outline-white, a.button-reveal-left-outline-white, -.button-reveal-right-outline-white, a.button-reveal-right-outline-white { - background: transparent; - border-color: rgba(255, 255, 255, 0.3); - color: #fff; -} - -.button-reveal-left-outline-white:hover, .button-reveal-left-outline-white:focus, a.button-reveal-left-outline-white:hover, a.button-reveal-left-outline-white:focus, -.button-reveal-right-outline-white:hover, -.button-reveal-right-outline-white:focus, a.button-reveal-right-outline-white:hover, a.button-reveal-right-outline-white:focus { - border-color: #fff; - color: #fff; -} - -.button-xs.button-reveal-left-outline-grey i, .button-xs.button-reveal-left-outline-dark i, .button-xs.button-reveal-left-outline-white i { - left: 10px; -} - -.button-xs.button-reveal-left-outline-grey:hover i, .button-xs.button-reveal-left-outline-grey:focus i, .button-xs.button-reveal-left-outline-dark:hover i, .button-xs.button-reveal-left-outline-dark:focus i, .button-xs.button-reveal-left-outline-white:hover i, .button-xs.button-reveal-left-outline-white:focus i { - left: 0; -} - -.button-xs.button-reveal-right-outline-grey i, .button-xs.button-reveal-right-outline-dark i, .button-xs.button-reveal-right-outline-white i { - right: 10px; -} - -.button-xs.button-reveal-right-outline-grey:hover i, .button-xs.button-reveal-right-outline-grey:focus i, .button-xs.button-reveal-right-outline-dark:hover i, .button-xs.button-reveal-right-outline-dark:focus i, .button-xs.button-reveal-right-outline-white:hover i, .button-xs.button-reveal-right-outline-white:focus i { - right: 0; -} - -.button-sm.button-reveal-left-outline-grey i, .button-sm.button-reveal-left-outline-dark i, .button-sm.button-reveal-left-outline-white i { - left: 20px; -} - -.button-sm.button-reveal-left-outline-grey:hover i, .button-sm.button-reveal-left-outline-grey:focus i, .button-sm.button-reveal-left-outline-dark:hover i, .button-sm.button-reveal-left-outline-dark:focus i, .button-sm.button-reveal-left-outline-white:hover i, .button-sm.button-reveal-left-outline-white:focus i { - left: 10px; -} - -.button-sm.button-reveal-right-outline-grey i, .button-sm.button-reveal-right-outline-dark i, .button-sm.button-reveal-right-outline-white i { - right: 20px; -} - -.button-sm.button-reveal-right-outline-grey:hover i, .button-sm.button-reveal-right-outline-grey:focus i, .button-sm.button-reveal-right-outline-dark:hover i, .button-sm.button-reveal-right-outline-dark:focus i, .button-sm.button-reveal-right-outline-white:hover i, .button-sm.button-reveal-right-outline-white:focus i { - right: 10px; -} - -.button-md.button-reveal-left-outline-grey i, .button-md.button-reveal-left-outline-dark i, .button-md.button-reveal-left-outline-white i { - left: 30px; -} - -.button-md.button-reveal-left-outline-grey:hover i, .button-md.button-reveal-left-outline-grey:focus i, .button-md.button-reveal-left-outline-dark:hover i, .button-md.button-reveal-left-outline-dark:focus i, .button-md.button-reveal-left-outline-white:hover i, .button-md.button-reveal-left-outline-white:focus i { - left: 18px; -} - -.button-md.button-reveal-right-outline-grey i, .button-md.button-reveal-right-outline-dark i, .button-md.button-reveal-right-outline-white i { - right: 30px; -} - -.button-md.button-reveal-right-outline-grey:hover i, .button-md.button-reveal-right-outline-grey:focus i, .button-md.button-reveal-right-outline-dark:hover i, .button-md.button-reveal-right-outline-dark:focus i, .button-md.button-reveal-right-outline-white:hover i, .button-md.button-reveal-right-outline-white:focus i { - right: 18px; -} - -.button-lg.button-reveal-left-outline-grey i, .button-lg.button-reveal-left-outline-dark i, .button-lg.button-reveal-left-outline-white i { - left: 40px; -} - -.button-lg.button-reveal-left-outline-grey:hover i, .button-lg.button-reveal-left-outline-grey:focus i, .button-lg.button-reveal-left-outline-dark:hover i, .button-lg.button-reveal-left-outline-dark:focus i, .button-lg.button-reveal-left-outline-white:hover i, .button-lg.button-reveal-left-outline-white:focus i { - left: 28px; -} - -.button-lg.button-reveal-right-outline-grey i, .button-lg.button-reveal-right-outline-dark i, .button-lg.button-reveal-right-outline-white i { - right: 40px; -} - -.button-lg.button-reveal-right-outline-grey:hover i, .button-lg.button-reveal-right-outline-grey:focus i, .button-lg.button-reveal-right-outline-dark:hover i, .button-lg.button-reveal-right-outline-dark:focus i, .button-lg.button-reveal-right-outline-white:hover i, .button-lg.button-reveal-right-outline-white:focus i { - right: 28px; -} - -.button-xl.button-reveal-left-outline-grey i, .button-xl.button-reveal-left-outline-dark i, .button-xl.button-reveal-left-outline-white i { - left: 50px; -} - -.button-xl.button-reveal-left-outline-grey:hover i, .button-xl.button-reveal-left-outline-grey:focus i, .button-xl.button-reveal-left-outline-dark:hover i, .button-xl.button-reveal-left-outline-dark:focus i, .button-xl.button-reveal-left-outline-white:hover i, .button-xl.button-reveal-left-outline-white:focus i { - left: 38px; -} - -.button-xl.button-reveal-right-outline-grey i, .button-xl.button-reveal-right-outline-dark i, .button-xl.button-reveal-right-outline-white i { - right: 50px; -} - -.button-xl.button-reveal-right-outline-grey:hover i, .button-xl.button-reveal-right-outline-grey:focus i, .button-xl.button-reveal-right-outline-dark:hover i, .button-xl.button-reveal-right-outline-dark:focus i, .button-xl.button-reveal-right-outline-white:hover i, .button-xl.button-reveal-right-outline-white:focus i { - right: 38px; -} - -a[class*=' button-fancy-1'], a[class^='button-fancy-1'], button[class*=' button-fancy-1'], button[class^='button-fancy-1'] { - z-index: 1; - overflow: visible; - background: transparent; - border: 0; -} - -a[class*=' button-fancy-1']:before, a[class^='button-fancy-1']:before, button[class*=' button-fancy-1']:before, button[class^='button-fancy-1']:before { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleY(1); - transform: scaleY(1); - z-index: -1; - opacity: 1; - width: 100%; - height: 100%; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -a[class*=' button-fancy-1']:after, a[class^='button-fancy-1']:after, button[class*=' button-fancy-1']:after, button[class^='button-fancy-1']:after { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleY(0.2); - transform: scaleY(0.2); - opacity: 0; - width: 100%; - height: 100%; - border: 1px solid rgba(0, 0, 0, 0.9); - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -a[class*=' button-fancy-1']:hover:before, a[class^='button-fancy-1']:hover:before, button[class*=' button-fancy-1']:hover:before, button[class^='button-fancy-1']:hover:before { - -webkit-transform: scaleY(0.2); - transform: scaleY(0.2); - opacity: 0; -} - -a[class*=' button-fancy-1']:hover:after, a[class^='button-fancy-1']:hover:after, button[class*=' button-fancy-1']:hover:after, button[class^='button-fancy-1']:hover:after { - -webkit-transform: scaleY(1); - transform: scaleY(1); - opacity: 1; -} - -.button-fancy-1:before, a.button-fancy-1:before { - background: #e5e8eb; -} - -.button-fancy-1-dark, a.button-fancy-1-dark { - color: #fff; -} - -.button-fancy-1-dark:before, a.button-fancy-1-dark:before { - background: #131517; -} - -.button-fancy-1-white, a.button-fancy-1-white { - color: #131517; -} - -.button-fancy-1-white:before, a.button-fancy-1-white:before { - background: #fff; -} - -.button-fancy-1-white:after, a.button-fancy-1-white:after { - border-color: #fff; -} - -.button-fancy-1-white:hover, a.button-fancy-1-white:hover { - color: #fff; -} - -.button-fancy-1-outline:before, a.button-fancy-1-outline:before { - border: 1px solid rgba(0, 0, 0, 0.15); -} - -.button-fancy-1-outline:after, a.button-fancy-1-outline:after { - z-index: -1; - background: #131517; - border: 0; -} - -.button-fancy-1-outline:hover, a.button-fancy-1-outline:hover { - color: #fff; -} - -.button-fancy-1-outline-dark:before, a.button-fancy-1-outline-dark:before { - border: 1px solid rgba(0, 0, 0, 0.9); -} - -.button-fancy-1-outline-dark:after, a.button-fancy-1-outline-dark:after { - z-index: -1; - background: #131517; -} - -.button-fancy-1-outline-dark:hover, a.button-fancy-1-outline-dark:hover { - color: #fff; -} - -.button-fancy-1-outline-white, a.button-fancy-1-outline-white { - color: #fff; -} - -.button-fancy-1-outline-white:before, a.button-fancy-1-outline-white:before { - border: 1px solid rgba(255, 255, 255, 0.9); -} - -.button-fancy-1-outline-white:after, a.button-fancy-1-outline-white:after { - z-index: -1; - background: #fff; -} - -.button-fancy-1-outline-white:hover, a.button-fancy-1-outline-white:hover { - color: #131517; -} - -a[class*=' button-fancy-2'], a[class^='button-fancy-2'], button[class*=' button-fancy-2'], button[class^='button-fancy-2'] { - z-index: 1; - overflow: visible; - background: transparent; - border: 0; -} - -a[class*=' button-fancy-2']:before, a[class^='button-fancy-2']:before, button[class*=' button-fancy-2']:before, button[class^='button-fancy-2']:before { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleX(1); - transform: scaleX(1); - z-index: -1; - opacity: 1; - width: 100%; - height: 100%; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -a[class*=' button-fancy-2']:after, a[class^='button-fancy-2']:after, button[class*=' button-fancy-2']:after, button[class^='button-fancy-2']:after { - content: ''; - position: absolute; - top: 0; - left: 0; - -webkit-transform: scaleX(0.6); - transform: scaleX(0.6); - opacity: 0; - width: 100%; - height: 100%; - border: 1px solid rgba(0, 0, 0, 0.9); - border-right: 0; - border-left: 0; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -a[class*=' button-fancy-2']:hover:before, a[class^='button-fancy-2']:hover:before, button[class*=' button-fancy-2']:hover:before, button[class^='button-fancy-2']:hover:before { - -webkit-transform: scaleX(0.6); - transform: scaleX(0.6); - opacity: 0; -} - -a[class*=' button-fancy-2']:hover:after, a[class^='button-fancy-2']:hover:after, button[class*=' button-fancy-2']:hover:after, button[class^='button-fancy-2']:hover:after { - -webkit-transform: scaleX(1); - transform: scaleX(1); - opacity: 1; -} - -.button-fancy-2:before, a.button-fancy-2:before { - background: #e5e8eb; -} - -.button-fancy-2-dark, a.button-fancy-2-dark { - color: #fff; -} - -.button-fancy-2-dark:before, a.button-fancy-2-dark:before { - background: #131517; -} - -.button-fancy-2-white, a.button-fancy-2-white { - color: #131517; -} - -.button-fancy-2-white:before, a.button-fancy-2-white:before { - background: #fff; -} - -.button-fancy-2-white:after, a.button-fancy-2-white:after { - border-color: #fff; -} - -.button-fancy-2-white:hover, a.button-fancy-2-white:hover { - color: #fff; -} - -.button-fancy-2-outline:before, a.button-fancy-2-outline:before { - border: 1px solid rgba(0, 0, 0, 0.15); -} - -.button-fancy-2-outline-white, a.button-fancy-2-outline-white { - color: #fff; -} - -.button-fancy-2-outline-white:before, a.button-fancy-2-outline-white:before { - border: 1px solid rgba(255, 255, 255, 0.2); -} - -.button-fancy-2-outline-white:after, a.button-fancy-2-outline-white:after { - border-color: #fff; -} - -.button-fancy-2-outline-white:hover, a.button-fancy-2-outline-white:hover { - color: #fff; -} - -.button-text-1, -.button-text-2, -.button-text-3 { - position: relative; - display: inline-block; - color: #000; - font-family: "Poppins", sans-serif; - letter-spacing: -0.2px; -} - -.button-text-1:before { - content: ''; - position: absolute; - bottom: -1px; - left: 0; - background: rgba(0, 0, 0, 0.2); - width: 100%; - height: 1px; -} - -.button-text-1:after { - content: ''; - position: absolute; - right: 0; - bottom: -1px; - left: 0; - background: #000; - height: 1px; - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-1:hover:after { - width: 100%; - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:before { - content: ''; - position: absolute; - top: 40%; - right: 0; - left: 0; - background: rgba(0, 0, 0, 0.2); - height: 40%; - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:after { - content: ''; - position: absolute; - bottom: -1px; - right: 0; - left: 0; - background: #000; - height: 1px; - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:hover:before { - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-2:hover:after { - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.button-text-3 { - padding-left: 30px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.button-text-3:before { - content: ''; - position: absolute; - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: #000; - width: 20px; - height: 1px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.button-text-3:hover { - padding-left: 40px; -} - -.button-text-3:hover:before { - width: 30px; -} - -@-webkit-keyframes button-line-out { - 0% { - -webkit-transform: scaleX(1); - transform: scaleX(1); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - 100% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } -} - -@keyframes button-line-out { - 0% { - -webkit-transform: scaleX(1); - transform: scaleX(1); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - 100% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } -} - -@-webkit-keyframes button-line-in { - 0% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } -} - -@keyframes button-line-in { - 0% { - -webkit-transform: scaleX(0); - transform: scaleX(0); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } - 100% { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; - } -} - -div[class^='bg-dark'] .button-text-1, -div[class^='bg-dark'] .button-text-2, -div[class^='bg-dark'] .button-text-3, div[class*=' bg-dark'] .button-text-1, -div[class*=' bg-dark'] .button-text-2, -div[class*=' bg-dark'] .button-text-3, div[class^='bg-black'] .button-text-1, -div[class^='bg-black'] .button-text-2, -div[class^='bg-black'] .button-text-3, div[class*=' bg-black'] .button-text-1, -div[class*=' bg-black'] .button-text-2, -div[class*=' bg-black'] .button-text-3 { - color: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-dark'] .button-text-1:hover, -div[class^='bg-dark'] .button-text-2:hover, -div[class^='bg-dark'] .button-text-3:hover, div[class*=' bg-dark'] .button-text-1:hover, -div[class*=' bg-dark'] .button-text-2:hover, -div[class*=' bg-dark'] .button-text-3:hover, div[class^='bg-black'] .button-text-1:hover, -div[class^='bg-black'] .button-text-2:hover, -div[class^='bg-black'] .button-text-3:hover, div[class*=' bg-black'] .button-text-1:hover, -div[class*=' bg-black'] .button-text-2:hover, -div[class*=' bg-black'] .button-text-3:hover { - color: #fff; -} - -div[class^='bg-dark'] .button-text-1:before, div[class*=' bg-dark'] .button-text-1:before, div[class^='bg-black'] .button-text-1:before, div[class*=' bg-black'] .button-text-1:before { - background: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-dark'] .button-text-1:after, div[class*=' bg-dark'] .button-text-1:after, div[class^='bg-black'] .button-text-1:after, div[class*=' bg-black'] .button-text-1:after { - background: #fff; -} - -div[class^='bg-dark'] .button-text-2:before, div[class*=' bg-dark'] .button-text-2:before, div[class^='bg-black'] .button-text-2:before, div[class*=' bg-black'] .button-text-2:before { - background: rgba(255, 255, 255, 0.4); -} - -div[class^='bg-dark'] .button-text-2:after, div[class*=' bg-dark'] .button-text-2:after, div[class^='bg-black'] .button-text-2:after, div[class*=' bg-black'] .button-text-2:after { - background: #fff; -} - -div[class^='bg-dark'] .button-text-3:before, div[class*=' bg-dark'] .button-text-3:before, div[class^='bg-black'] .button-text-3:before, div[class*=' bg-black'] .button-text-3:before { - background: rgba(255, 255, 255, 0.8); -} - -div[class^='bg-dark'] .button-text-3:hover:before, div[class*=' bg-dark'] .button-text-3:hover:before, div[class^='bg-black'] .button-text-3:hover:before, div[class*=' bg-black'] .button-text-3:hover:before { - background: #fff; -} - -.button-circle, a.button-circle { - background: #e5e8eb; - display: inline-block; - border: 1px solid #e5e8eb; - border-radius: 50%; - color: #131517; - text-align: center; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.button-circle:hover, a.button-circle:hover { - color: #333333; -} - -.button-circle-xs { - width: 32px; - height: 32px; - line-height: 32px; -} - -.button-circle-xs i { - line-height: 32px; -} - -.button-circle-sm { - width: 40px; - height: 40px; - line-height: 40px; -} - -.button-circle-sm i { - line-height: 40px; -} - -.button-circle-md { - width: 50px; - height: 50px; - line-height: 50px; -} - -.button-circle-md i { - line-height: 50px; -} - -.button-circle-lg { - width: 60px; - height: 60px; - line-height: 60px; -} - -.button-circle-lg i { - line-height: 60px; -} - -.button-circle-xl { - width: 70px; - height: 70px; - line-height: 70px; -} - -.button-circle-xl i { - line-height: 70px; -} - -.button-circle-hover-slide { - position: relative; - display: inline-block; - overflow: hidden; -} - -.button-circle-hover-slide i { - position: absolute; - left: 50%; -} - -.button-circle-hover-slide i:first-child { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); -} - -.button-circle-hover-slide i:last-child { - top: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.button-circle-hover-slide:hover i:first-child { - -webkit-animation: button-slide-out 0.24s ease-out both; - animation: button-slide-out 0.24s ease-out both; -} - -.button-circle-hover-slide:hover i:last-child { - -webkit-animation: button-slide-in 0.24s ease-out both; - animation: button-slide-in 0.24s ease-out both; -} - -@-webkit-keyframes button-slide-out { - 0% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } - 100% { - top: -100%; - -webkit-transform: translateX(-50%) translateY(0); - transform: translateX(-50%) translateY(0); - opacity: 0; - } -} - -@keyframes button-slide-out { - 0% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } - 100% { - top: -100%; - -webkit-transform: translateX(-50%) translateY(0); - transform: translateX(-50%) translateY(0); - opacity: 0; - } -} - -@-webkit-keyframes button-slide-in { - 0% { - top: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - opacity: 0; - } - 100% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } -} - -@keyframes button-slide-in { - 0% { - top: 100%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - opacity: 0; - } - 100% { - top: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - opacity: 1; - } -} - -.button-circle-grey, a.button-circle-grey { - background: #e5e8eb; - border: 0; -} - -.button-circle-grey:hover, .button-circle-grey:focus, a.button-circle-grey:hover, a.button-circle-grey:focus { - background: #dde0e3; - color: #131517; -} - -.button-circle-dark, a.button-circle-dark { - background: #1d2023; - border: 0; - color: #fff; -} - -.button-circle-dark:hover, .button-circle-dark:focus, a.button-circle-dark:hover, a.button-circle-dark:focus { - background: #131517; - color: #fff; -} - -.button-circle-white, a.button-circle-white { - background: #fff; - border: 0; - color: #131517; -} - -.button-circle-white:hover, .button-circle-white:focus, a.button-circle-white:hover, a.button-circle-white:focus { - background: rgba(255, 255, 255, 0.9); - color: #131517; -} - -.button-circle-white-2, a.button-circle-white-2 { - background: #fff; - border-color: #fff; - color: #131517; -} - -.button-circle-white-2:hover, .button-circle-white-2:focus, a.button-circle-white-2:hover, a.button-circle-white-2:focus { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-circle-white-3, a.button-circle-white-3 { - background: rgba(255, 255, 255, 0.15); - border: 0; - color: #fff; -} - -.button-circle-white-3:hover, .button-circle-white-3:focus, a.button-circle-white-3:hover, a.button-circle-white-3:focus { - background: rgba(255, 255, 255, 0.2); - color: #fff; -} - -.button-circle-outline-grey, a.button-circle-outline-grey { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-circle-outline-grey:hover, .button-circle-outline-grey:focus, a.button-circle-outline-grey:hover, a.button-circle-outline-grey:focus { - border-color: #131517; - color: #131517; -} - -.button-circle-outline-grey-2, a.button-circle-outline-grey-2 { - background: transparent; - border-color: rgba(0, 0, 0, 0.15); -} - -.button-circle-outline-grey-2:hover, .button-circle-outline-grey-2:focus, a.button-circle-outline-grey-2:hover, a.button-circle-outline-grey-2:focus { - background: rgba(0, 0, 0, 0.15); - border-color: transparent; - color: #131517; -} - -.button-circle-outline-dark, a.button-circle-outline-dark { - background: transparent; - border-color: #131517; -} - -.button-circle-outline-dark:hover, .button-circle-outline-dark:focus, a.button-circle-outline-dark:hover, a.button-circle-outline-dark:focus { - border-color: rgba(0, 0, 0, 0.15); - color: #131517; -} - -.button-circle-outline-dark-2, a.button-circle-outline-dark-2 { - background: transparent; - border-color: #131517; -} - -.button-circle-outline-dark-2:hover, .button-circle-outline-dark-2:focus, a.button-circle-outline-dark-2:hover, a.button-circle-outline-dark-2:focus { - background: #131517; - border-color: transparent; - color: #fff; -} - -.button-circle-outline-white, a.button-circle-outline-white { - background: transparent; - border-color: rgba(255, 255, 255, 0.3); - color: #fff; -} - -.button-circle-outline-white:hover, .button-circle-outline-white:focus, a.button-circle-outline-white:hover, a.button-circle-outline-white:focus { - border-color: #fff; - color: #fff; -} - -.button-circle-outline-white-2, a.button-circle-outline-white-2 { - background: transparent; - border-color: #fff; - color: #fff; -} - -.button-circle-outline-white-2:hover, .button-circle-outline-white-2:focus, a.button-circle-outline-white-2:hover, a.button-circle-outline-white-2:focus { - background: #fff; - color: #131517; -} - -.button-circle-animation-drop { - position: relative; -} - -.button-circle-animation-drop:before { - content: ''; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - opacity: 1; - width: 100%; - height: 100%; - border: 2px solid rgba(0, 0, 0, 0.1); - border-radius: 50%; - -webkit-animation: button-drop 2s ease-out infinite; - animation: button-drop 2s ease-out infinite; -} - -.button-circle-animation-drop.button-circle-dark:before { - border-color: rgba(0, 0, 0, 0.15); -} - -.button-circle-animation-drop.button-circle-white:before, .button-circle-animation-drop.button-circle-white-2:before, .button-circle-animation-drop.button-circle-white-3:before { - border-color: rgba(255, 255, 255, 0.4); -} - -.button-circle-animation-drop.button-circle-outline-white:before, .button-circle-animation-drop.button-circle-outline-white-2:before { - border-color: rgba(255, 255, 255, 0.3); -} - -@-webkit-keyframes button-drop { - 0% { - opacity: 1; - width: 100%; - height: 100%; - } - 60% { - opacity: 0; - width: 160%; - height: 160%; - } - 100% { - opacity: 0; - width: 100%; - height: 100%; - } -} - -@keyframes button-drop { - 0% { - opacity: 1; - width: 100%; - height: 100%; - } - 60% { - opacity: 0; - width: 160%; - height: 160%; - } - 100% { - opacity: 0; - width: 100%; - height: 100%; - } -} - -.button-font-2 { - font-size: 14px; - letter-spacing: -0.2px; - text-transform: none; -} - -.button-radius { - border-radius: 0.375em; -} - -.button-rounded { - border-radius: 50px; -} - -.button-border-2, -.button-border-2.button-circle { - border-width: 2px; -} - -.button-hover-float:hover, .button-hover-float:focus, a.button-hover-float:hover, a.button-hover-float:focus { - -webkit-transform: translateY(-3px); - transform: translateY(-3px); -} - -.button-hover-scale:hover, .button-hover-scale:focus, a.button-hover-scale:hover, a.button-hover-scale:focus { - -webkit-transform: scale(1.03); - transform: scale(1.03); -} - -.button-hover-scale.button-circle:hover, .button-hover-scale.button-circle:focus, a.button-hover-scale.button-circle:hover, a.button-hover-scale.button-circle:focus { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.button-hover-shrink:hover, .button-hover-shrink:focus, a.button-hover-shrink:hover, a.button-hover-shrink:focus { - -webkit-transform: scale(0.97); - transform: scale(0.97); -} - -.button-hover-shrink.button-circle:hover, .button-hover-shrink.button-circle:focus, a.button-hover-shrink.button-circle:hover, a.button-hover-shrink.button-circle:focus { - -webkit-transform: scale(0.96); - transform: scale(0.96); -} - -.button-shadow, a.button-shadow { - -webkit-box-shadow: 0 6px 30px 0 rgba(22, 24, 26, 0.13); - box-shadow: 0 6px 30px 0 rgba(22, 24, 26, 0.13); -} - -.button-shadow:hover, .button-shadow:focus, a.button-shadow:hover, a.button-shadow:focus { - -webkit-box-shadow: 0 6px 36px 0 rgba(22, 24, 26, 0.19); - box-shadow: 0 6px 36px 0 rgba(22, 24, 26, 0.19); -} - -.client-box { - text-align: center; -} - -.client-box a img { - opacity: 0.4; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.client-box a:hover img, .client-box a:focus img { - opacity: 1; -} - -.owl-carousel .client-box img { - display: inline-block; -} - -.clients-grid { - list-style-type: none; - overflow: hidden; - margin: 0; - padding: 0; - text-align: center; -} - -.clients-grid li { - position: relative; - float: left; - width: 16.6%; - margin: 0; - padding: 30px; -} - -.clients-grid li:before, .clients-grid li:after { - content: ''; - position: absolute; -} - -.clients-grid li:before { - top: 0; - left: -1px; - height: 100%; - border-left: 1px dashed rgba(0, 0, 0, 0.1); -} - -.clients-grid li:after { - left: 0; - bottom: -1px; - width: 100%; - border-bottom: 1px dashed rgba(0, 0, 0, 0.1); -} - -.clients-grid li a img { - opacity: 0.4; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.clients-grid li a:hover img, .clients-grid li a:focus img { - opacity: 1; -} - -@media (max-width: 991.98px) { - .clients-grid li { - width: 25%; - } -} - -@media (max-width: 767.98px) { - .clients-grid li { - width: 33.3%; - } -} - -@media (max-width: 575.98px) { - .clients-grid li { - width: 50%; - } -} - -.clients-grid.column-5 li { - width: 20%; -} - -@media (max-width: 991.98px) { - .clients-grid.column-5 li { - width: 25%; - } -} - -@media (max-width: 767.98px) { - .clients-grid.column-5 li { - width: 33.3%; - } -} - -@media (max-width: 575.98px) { - .clients-grid.column-5 li { - width: 50%; - } -} - -.clients-grid.column-4 li, .clients-grid.masonry.masonry-column-5 li, .clients-grid.masonry.masonry-column-6 li, .clients-grid.portfolio-wrapper.column-5 li, .clients-grid.portfolio-wrapper.column-6 li { - width: 25%; -} - -@media (max-width: 767.98px) { - .clients-grid.column-4 li, .clients-grid.masonry.masonry-column-5 li, .clients-grid.masonry.masonry-column-6 li, .clients-grid.portfolio-wrapper.column-5 li, .clients-grid.portfolio-wrapper.column-6 li { - width: 33.3%; - } -} - -@media (max-width: 575.98px) { - .clients-grid.column-4 li, .clients-grid.masonry.masonry-column-5 li, .clients-grid.masonry.masonry-column-6 li, .clients-grid.portfolio-wrapper.column-5 li, .clients-grid.portfolio-wrapper.column-6 li { - width: 50%; - } -} - -.clients-grid.column-3 li { - width: 33.3%; -} - -@media (max-width: 767.98px) { - .clients-grid.column-3 li { - width: 50%; - } -} - -.clients-grid.column-2 li { - width: 50%; -} - -.clients-grid.border-style-solid { - border: 0; -} - -.clients-grid.border-style-solid li:before { - border-left-style: solid; -} - -.clients-grid.border-style-solid li:after { - border-bottom-style: solid; -} - -.clients-grid.border-style-dotted { - border: 0; -} - -.clients-grid.border-style-dotted li:before { - border-left-style: dotted; -} - -.clients-grid.border-style-dotted li:after { - border-bottom-style: dotted; -} - -div[class^='bg-black'] .clients-grid li:before, div[class^='bg-black'] .clients-grid li:after, div[class*=' bg-black'] .clients-grid li:before, div[class*=' bg-black'] .clients-grid li:after, div[class^='bg-dark'] .clients-grid li:before, div[class^='bg-dark'] .clients-grid li:after, div[class*=' bg-dark'] .clients-grid li:before, div[class*=' bg-dark'] .clients-grid li:after { - border-color: rgba(255, 255, 255, 0.2); -} - -.submit-result span { - display: none; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.submit-result span.show-result { - margin-top: 30px; - display: block; -} - -.submit-result span#success { - color: #24963e; -} - -.submit-result span#error { - color: #c62f3e; -} - -.submit-result span .error-color { - background: rgba(255, 0, 0, 0.1); -} - -.countdown { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.countdown div { - width: 25%; -} - -hr { - background: rgba(0, 0, 0, 0.1); - height: 1px; - border: 0; - margin-right: 0; - margin-left: 0; -} - -.text-center hr { - margin-right: auto; - margin-left: auto; -} - -.text-right hr { - margin-left: auto; -} - -.divider-width-10px hr { - width: 10px; -} - -.divider-width-20px hr { - width: 20px; -} - -.divider-width-30px hr { - width: 30px; -} - -.divider-width-40px hr { - width: 40px; -} - -.divider-width-50px hr { - width: 50px; -} - -.divider-width-60px hr { - width: 60px; -} - -.divider-width-70px hr { - width: 70px; -} - -.divider-height-2px hr { - height: 2px; -} - -.divider-height-3px hr { - height: 3px; -} - -div[class^='bg-black'] hr, div[class*=' bg-black'] hr, div[class^='bg-dark'] hr, div[class*=' bg-dark'] hr { - background: rgba(255, 255, 255, 0.1); -} - -.divider-dots span { - display: inline-block; - background: rgba(0, 0, 0, 0.1); - width: 6px; - height: 6px; - margin-right: 8px; - border-radius: 50%; -} - -.divider-dots span:last-child { - margin-right: 0; -} - -.divider-dots.divider-dots-sm span { - width: 4px; - height: 4px; - margin-right: 6px; -} - -.divider-dots.divider-dots-sm span:last-child { - margin-right: 0; -} - -.divider-dots.divider-dots-lg span { - width: 8px; - height: 8px; - margin-right: 10px; -} - -.divider-dots.divider-dots-lg span:last-child { - margin-right: 0; -} - -div[class^='bg-black'] .divider-dots span, div[class*=' bg-black'] .divider-dots span, div[class^='bg-dark'] .divider-dots span, div[class*=' bg-dark'] .divider-dots span { - background: rgba(255, 255, 255, 0.1); -} - -.divider-zigzag { - height: 16px; -} - -.divider-zigzag span { - position: relative; - display: inline-block; - width: 17px; - height: 16px; - margin-right: -3px; -} - -.divider-zigzag span:before, .divider-zigzag span:after { - content: ''; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: rgba(0, 0, 0, 0.2); - width: 10px; - height: 1px; -} - -.divider-zigzag span:before { - left: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} - -.divider-zigzag span:after { - right: 0; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.divider-zigzag span:last-child { - margin-right: 0; -} - -.divider-zigzag.divider-zigzag-sm { - height: 14px; -} - -.divider-zigzag.divider-zigzag-sm span { - width: 12px; - height: 14px; - margin-right: -2px; -} - -.divider-zigzag.divider-zigzag-sm span:before, .divider-zigzag.divider-zigzag-sm span:after { - width: 7px; -} - -.divider-zigzag.divider-zigzag-sm span:last-child { - margin-right: 0; -} - -.divider-zigzag.divider-zigzag-lg { - height: 18px; -} - -.divider-zigzag.divider-zigzag-lg span { - width: 24px; - height: 18px; - margin-right: -4px; -} - -.divider-zigzag.divider-zigzag-lg span:before, .divider-zigzag.divider-zigzag-lg span:after { - width: 14px; -} - -.divider-zigzag.divider-zigzag-lg span:last-child { - margin-right: 0; -} - -.divider-zigzag.divider-zigzag-color-black span:before, .divider-zigzag.divider-zigzag-color-black span:after { - background: #000; -} - -.divider-zigzag.divider-zigzag-color-black-09 span:before, .divider-zigzag.divider-zigzag-color-black-09 span:after { - background: rgba(0, 0, 0, 0.9); -} - -.divider-zigzag.divider-zigzag-color-black-08 span:before, .divider-zigzag.divider-zigzag-color-black-08 span:after { - background: rgba(0, 0, 0, 0.8); -} - -.divider-zigzag.divider-zigzag-color-black-07 span:before, .divider-zigzag.divider-zigzag-color-black-07 span:after { - background: rgba(0, 0, 0, 0.7); -} - -.divider-zigzag.divider-zigzag-color-black-06 span:before, .divider-zigzag.divider-zigzag-color-black-06 span:after { - background: rgba(0, 0, 0, 0.6); -} - -.divider-zigzag.divider-zigzag-color-black-05 span:before, .divider-zigzag.divider-zigzag-color-black-05 span:after { - background: rgba(0, 0, 0, 0.5); -} - -.divider-zigzag.divider-zigzag-color-black-04 span:before, .divider-zigzag.divider-zigzag-color-black-04 span:after { - background: rgba(0, 0, 0, 0.4); -} - -.divider-zigzag.divider-zigzag-color-black-03 span:before, .divider-zigzag.divider-zigzag-color-black-03 span:after { - background: rgba(0, 0, 0, 0.3); -} - -.divider-zigzag.divider-zigzag-color-black-02 span:before, .divider-zigzag.divider-zigzag-color-black-02 span:after { - background: rgba(0, 0, 0, 0.2); -} - -.divider-zigzag.divider-zigzag-color-black-01 span:before, .divider-zigzag.divider-zigzag-color-black-01 span:after { - background: rgba(0, 0, 0, 0.1); -} - -.divider-zigzag.divider-zigzag-color-white span:before, .divider-zigzag.divider-zigzag-color-white span:after { - background: #fff; -} - -.divider-zigzag.divider-zigzag-color-white-09 span:before, .divider-zigzag.divider-zigzag-color-white-09 span:after { - background: rgba(255, 255, 255, 0.9); -} - -.divider-zigzag.divider-zigzag-color-white-08 span:before, .divider-zigzag.divider-zigzag-color-white-08 span:after { - background: rgba(255, 255, 255, 0.8); -} - -.divider-zigzag.divider-zigzag-color-white-07 span:before, .divider-zigzag.divider-zigzag-color-white-07 span:after { - background: rgba(255, 255, 255, 0.7); -} - -.divider-zigzag.divider-zigzag-color-white-06 span:before, .divider-zigzag.divider-zigzag-color-white-06 span:after { - background: rgba(255, 255, 255, 0.6); -} - -.divider-zigzag.divider-zigzag-color-white-05 span:before, .divider-zigzag.divider-zigzag-color-white-05 span:after { - background: rgba(255, 255, 255, 0.5); -} - -.divider-zigzag.divider-zigzag-color-white-04 span:before, .divider-zigzag.divider-zigzag-color-white-04 span:after { - background: rgba(255, 255, 255, 0.4); -} - -.divider-zigzag.divider-zigzag-color-white-03 span:before, .divider-zigzag.divider-zigzag-color-white-03 span:after { - background: rgba(255, 255, 255, 0.3); -} - -.divider-zigzag.divider-zigzag-color-white-02 span:before, .divider-zigzag.divider-zigzag-color-white-02 span:after { - background: rgba(255, 255, 255, 0.2); -} - -.divider-zigzag.divider-zigzag-color-white-01 span:before, .divider-zigzag.divider-zigzag-color-white-01 span:after { - background: rgba(255, 255, 255, 0.1); -} - -.feature-box { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - flex-wrap: wrap; - align-items: center; - position: relative; - min-height: 50px; - padding-left: 74px; -} - -@media (max-width: 991.98px) { - .feature-box { - padding-left: 66px; - } -} - -.feature-box .feature-box-icon { - position: absolute; - top: 0; - left: 0; - background: #e5e8eb; - width: 50px; - height: 50px; - border-radius: 50%; - text-align: center; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.feature-box .feature-box-icon * { - margin: 0; - line-height: 50px; - vertical-align: middle; - color: rgba(0, 0, 0, 0.9); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.feature-box .feature-box-icon a { - display: block; -} - -.feature-box .feature-box-icon.middle { - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -.feature-box h1, .feature-box h2, .feature-box h3, .feature-box h4, .feature-box h5, .feature-box h6 { - width: 100%; -} - -.feature-box:hover .feature-box-icon { - background: #dde0e3; -} - -.feature-box.feature-box-xl { - min-height: 70px; - padding-left: 94px; -} - -@media (max-width: 991.98px) { - .feature-box.feature-box-xl { - padding-left: 86px; - } -} - -.feature-box.feature-box-xl .feature-box-icon { - width: 70px; - height: 70px; -} - -.feature-box.feature-box-xl .feature-box-icon * { - line-height: 70px; -} - -.feature-box.feature-box-lg { - min-height: 60px; - padding-left: 84px; -} - -@media (max-width: 991.98px) { - .feature-box.feature-box-lg { - padding-left: 80px; - } -} - -.feature-box.feature-box-lg .feature-box-icon { - width: 60px; - height: 60px; -} - -.feature-box.feature-box-lg .feature-box-icon * { - line-height: 60px; -} - -.feature-box.feature-box-sm { - min-height: 40px; - padding-left: 64px; -} - -@media (max-width: 991.98px) { - .feature-box.feature-box-sm { - padding-left: 56px; - } -} - -.feature-box.feature-box-sm .feature-box-icon { - width: 40px; - height: 40px; -} - -.feature-box.feature-box-sm .feature-box-icon * { - line-height: 40px; -} - -.feature-box.feature-box-xs { - min-height: 32px; - padding-left: 54px; -} - -@media (max-width: 991.98px) { - .feature-box.feature-box-xs { - padding-left: 48px; - } -} - -.feature-box.feature-box-xs .feature-box-icon { - width: 32px; - height: 32px; -} - -.feature-box.feature-box-xs .feature-box-icon * { - line-height: 32px; -} - -.feature-box.dark .feature-box-icon { - background: #1d2023; -} - -.feature-box.dark .feature-box-icon * { - color: rgba(255, 255, 255, 0.9); -} - -.feature-box.dark:hover .feature-box-icon { - background: #131517; -} - -.feature-box.white .feature-box-icon { - background: #fff; -} - -.feature-box.white:hover .feature-box-icon { - background: rgba(255, 255, 255, 0.9); -} - -.feature-box.outline-gray .feature-box-icon, .feature-box.outline-grey .feature-box-icon { - background: transparent; - border: 1px solid #e5e8eb; -} - -.feature-box.outline-gray:hover .feature-box-icon, .feature-box.outline-grey:hover .feature-box-icon { - background: #e5e8eb; -} - -.feature-box.outline-dark .feature-box-icon { - background: transparent; - border: 1px solid rgba(0, 0, 0, 0.8); -} - -.feature-box.outline-dark:hover .feature-box-icon { - background: #131517; -} - -.feature-box.outline-dark:hover .feature-box-icon * { - color: #fff; -} - -.feature-box.outline-white .feature-box-icon { - background: transparent; - border: 1px solid rgba(255, 255, 255, 0.9); -} - -.feature-box.outline-white .feature-box-icon * { - color: rgba(255, 255, 255, 0.9); -} - -.feature-box.outline-white:hover .feature-box-icon { - background: #fff; -} - -.feature-box.outline-white:hover .feature-box-icon * { - color: #131517; -} - -div[class^="hoverbox"] { - overflow: hidden; - position: relative; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - display: inline-block; -} - -div[class^="hoverbox"] img { - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.hoverbox-1:before, -.hoverbox-2:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - visibility: hidden; - opacity: 0; - background: rgba(0, 0, 0, 0.5); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-1 .hover-content, -.hoverbox-2 .hover-content { - position: absolute; - z-index: 2; - visibility: hidden; - opacity: 0; - color: rgba(255, 255, 255, 0.7); - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-1 .hover-content h1, .hoverbox-1 .hover-content h2, .hoverbox-1 .hover-content h3, .hoverbox-1 .hover-content h4, .hoverbox-1 .hover-content h5, .hoverbox-1 .hover-content h6, -.hoverbox-2 .hover-content h1, -.hoverbox-2 .hover-content h2, -.hoverbox-2 .hover-content h3, -.hoverbox-2 .hover-content h4, -.hoverbox-2 .hover-content h5, -.hoverbox-2 .hover-content h6 { - color: #fff; -} - -.hoverbox-1:hover:before, .hoverbox-1:focus:before, -.hoverbox-2:hover:before, -.hoverbox-2:focus:before { - visibility: visible; - opacity: 1; -} - -.hoverbox-1:hover img, .hoverbox-1:focus img, -.hoverbox-2:hover img, -.hoverbox-2:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-1:hover .hover-content, .hoverbox-1:focus .hover-content, -.hoverbox-2:hover .hover-content, -.hoverbox-2:focus .hover-content { - visibility: visible; - opacity: 1; -} - -.hoverbox-1 .hover-content { - top: 50%; - right: 0; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - width: 100%; - margin-top: 5px; - padding: 0 30px; -} - -.hoverbox-1:hover .hover-content, .hoverbox-1:focus .hover-content { - margin-top: 0; -} - -.hoverbox-2 .hover-content { - right: 0; - bottom: 0; - left: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - width: 100%; - padding: 30px; -} - -.hoverbox-2:hover .hover-content, .hoverbox-2:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hoverbox-3:before { - content: ''; - position: absolute; - top: 16px; - right: 16px; - bottom: 16px; - left: 16px; - -webkit-transform: scale(0.99); - transform: scale(0.99); - z-index: 1; - visibility: hidden; - opacity: 0; - background: #fff; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-3 .hover-content { - position: absolute; - top: 50%; - right: 16px; - left: 16px; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - z-index: 2; - visibility: hidden; - opacity: 0; - margin-top: 4px; - padding: 0 30px; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -@media (max-width: 991.98px) { - .hoverbox-3 .hover-content { - padding: 0 20px; - } -} - -.hoverbox-3:hover:before, .hoverbox-3:focus:before { - -webkit-transform: scale(1); - transform: scale(1); - visibility: visible; - opacity: 1; -} - -.hoverbox-3:hover img, .hoverbox-3:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-3:hover .hover-content, .hoverbox-3:focus .hover-content { - visibility: visible; - opacity: 1; - margin-top: 0; -} - -.hoverbox-4 .hover-content { - position: absolute; - right: 16px; - bottom: 16px; - left: 16px; - -webkit-transform: translateY(4px); - transform: translateY(4px); - z-index: 1; - visibility: hidden; - opacity: 0; - background: #fff; - padding: 30px; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -@media (max-width: 991.98px) { - .hoverbox-4 .hover-content { - padding: 20px; - } -} - -.hoverbox-4:hover img, .hoverbox-4:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-4:hover .hover-content, .hoverbox-4:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -.hoverbox-5:after, -.hoverbox-6:after { - content: ''; - position: absolute; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-5 .content, -.hoverbox-5 .hover-content, -.hoverbox-6 .content, -.hoverbox-6 .hover-content { - position: absolute; - z-index: 1; - color: rgba(255, 255, 255, 0.7); - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-5 .content h1, .hoverbox-5 .content h2, .hoverbox-5 .content h3, .hoverbox-5 .content h4, .hoverbox-5 .content h5, .hoverbox-5 .content h6, -.hoverbox-5 .hover-content h1, -.hoverbox-5 .hover-content h2, -.hoverbox-5 .hover-content h3, -.hoverbox-5 .hover-content h4, -.hoverbox-5 .hover-content h5, -.hoverbox-5 .hover-content h6, -.hoverbox-6 .content h1, -.hoverbox-6 .content h2, -.hoverbox-6 .content h3, -.hoverbox-6 .content h4, -.hoverbox-6 .content h5, -.hoverbox-6 .content h6, -.hoverbox-6 .hover-content h1, -.hoverbox-6 .hover-content h2, -.hoverbox-6 .hover-content h3, -.hoverbox-6 .hover-content h4, -.hoverbox-6 .hover-content h5, -.hoverbox-6 .hover-content h6 { - color: #fff; -} - -.hoverbox-5 .hover-content, -.hoverbox-6 .hover-content { - visibility: hidden; - opacity: 0; -} - -.hoverbox-5:hover:after, .hoverbox-5:focus:after, -.hoverbox-6:hover:after, -.hoverbox-6:focus:after { - background: rgba(0, 0, 0, 0.5); -} - -.hoverbox-5:hover img, .hoverbox-5:focus img, -.hoverbox-6:hover img, -.hoverbox-6:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-5:hover .content, .hoverbox-5:focus .content, -.hoverbox-6:hover .content, -.hoverbox-6:focus .content { - visibility: hidden; - opacity: 0; -} - -.hoverbox-5:hover .hover-content, .hoverbox-5:focus .hover-content, -.hoverbox-6:hover .hover-content, -.hoverbox-6:focus .hover-content { - visibility: visible; - opacity: 1; -} - -.hoverbox-5 .content, -.hoverbox-5 .hover-content { - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - width: 100%; - padding: 0 30px; -} - -.hoverbox-5 .hover-content { - margin-top: 5px; -} - -.hoverbox-5:hover .content, .hoverbox-5:focus .content { - margin-top: -5px; -} - -.hoverbox-5:hover .hover-content, .hoverbox-5:focus .hover-content { - margin-top: 0; -} - -.hoverbox-6 .content, -.hoverbox-6 .hover-content { - bottom: 0; - left: 0; - width: 100%; - padding: 30px; -} - -.hoverbox-6 .hover-content { - -webkit-transform: translateY(5px); - transform: translateY(5px); -} - -.hoverbox-6:hover .content, .hoverbox-6:focus .content { - -webkit-transform: translateY(-5px); - transform: translateY(-5px); -} - -.hoverbox-6:hover .hover-content, .hoverbox-6:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hoverbox-7:after { - content: ''; - position: absolute; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-7 .content, -.hoverbox-7 .hover-content { - position: absolute; - z-index: 1; - left: 0; - width: 100%; - padding: 30px; - color: rgba(255, 255, 255, 0.7); -} - -.hoverbox-7 .content h1, .hoverbox-7 .content h2, .hoverbox-7 .content h3, .hoverbox-7 .content h4, .hoverbox-7 .content h5, .hoverbox-7 .content h6, -.hoverbox-7 .hover-content h1, -.hoverbox-7 .hover-content h2, -.hoverbox-7 .hover-content h3, -.hoverbox-7 .hover-content h4, -.hoverbox-7 .hover-content h5, -.hoverbox-7 .hover-content h6 { - color: #fff; -} - -.hoverbox-7 .content { - top: 0; -} - -.hoverbox-7 .hover-content { - bottom: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - visibility: hidden; - opacity: 0; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-7:hover:after, .hoverbox-7:focus:after { - background: rgba(0, 0, 0, 0.5); -} - -.hoverbox-7:hover img, .hoverbox-7:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-7:hover .hover-content, .hoverbox-7:focus .hover-content { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -.hoverbox-8 a, -.hoverbox-9 a, -.hoverbox-10 a { - display: block; -} - -.hoverbox-8 a:before, -.hoverbox-9 a:before, -.hoverbox-10 a:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - opacity: 0; - background: rgba(255, 255, 255, 0.1); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-8 .content, -.hoverbox-9 .content, -.hoverbox-10 .content { - position: absolute; - z-index: 2; - display: inline-block; - background: #fff; - padding: 10px 16px; - color: rgba(0, 0, 0, 0.9); -} - -.hoverbox-8 .content h1, .hoverbox-8 .content h2, .hoverbox-8 .content h3, .hoverbox-8 .content h4, .hoverbox-8 .content h5, .hoverbox-8 .content h6, -.hoverbox-9 .content h1, -.hoverbox-9 .content h2, -.hoverbox-9 .content h3, -.hoverbox-9 .content h4, -.hoverbox-9 .content h5, -.hoverbox-9 .content h6, -.hoverbox-10 .content h1, -.hoverbox-10 .content h2, -.hoverbox-10 .content h3, -.hoverbox-10 .content h4, -.hoverbox-10 .content h5, -.hoverbox-10 .content h6 { - margin: 0; - color: rgba(0, 0, 0, 0.9); -} - -.hoverbox-8:hover a:before, .hoverbox-8:focus a:before, -.hoverbox-9:hover a:before, -.hoverbox-9:focus a:before, -.hoverbox-10:hover a:before, -.hoverbox-10:focus a:before { - opacity: 1; -} - -.hoverbox-8:hover img, .hoverbox-8:focus img, -.hoverbox-9:hover img, -.hoverbox-9:focus img, -.hoverbox-10:hover img, -.hoverbox-10:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-8 .content { - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.hoverbox-9 .content { - top: 16px; - left: 16px; -} - -.hoverbox-10 .content { - bottom: 16px; - left: 16px; -} - -.hoverbox-11:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - visibility: hidden; - opacity: 0; - background: rgba(0, 0, 0, 0.5); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-11 .hover-content { - position: absolute; - top: 0; - left: 0; - z-index: 2; - width: 100%; - height: 100%; - color: rgba(255, 255, 255, 0.7); -} - -.hoverbox-11 .hover-content h1, .hoverbox-11 .hover-content h2, .hoverbox-11 .hover-content h3, .hoverbox-11 .hover-content h4, .hoverbox-11 .hover-content h5, .hoverbox-11 .hover-content h6 { - color: #fff; -} - -.hoverbox-11 .hover-content .top { - position: absolute; - top: 0; - right: 0; - left: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - opacity: 0; - padding: 30px; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-11 .hover-content .bottom { - position: absolute; - right: 0; - bottom: 0; - left: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - opacity: 0; - padding: 30px; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hoverbox-11:hover:before, .hoverbox-11:focus:before { - visibility: visible; - opacity: 1; -} - -.hoverbox-11:hover img, .hoverbox-11:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.hoverbox-11:hover .hover-content, .hoverbox-11:focus .hover-content { - visibility: visible; - opacity: 1; -} - -.hoverbox-11:hover .hover-content .top, .hoverbox-11:hover .hover-content .bottom, .hoverbox-11:focus .hover-content .top, .hoverbox-11:focus .hover-content .bottom { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.hoverbox-11:hover .hover-content .top, .hoverbox-11:focus .hover-content .top { - -webkit-transition-delay: 0.05s; - transition-delay: 0.05s; -} - -.hoverbox-11:hover .hover-content .bottom, .hoverbox-11:focus .hover-content .bottom { - -webkit-transition-delay: 0.1s; - transition-delay: 0.1s; -} - -.hoverbox-1 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-2 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-5 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-6 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-7 a:not(.button):not(.button-circle):not(.button-text), -.hoverbox-11 a:not(.button):not(.button-circle):not(.button-text) { - color: rgba(255, 255, 255, 0.7); -} - -.hoverbox-1 a:not(.button):not(.button-circle):not(.button-text):hover, .hoverbox-1 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-2 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-2 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-5 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-5 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-6 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-6 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-7 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-7 a:not(.button):not(.button-circle):not(.button-text):focus, -.hoverbox-11 a:not(.button):not(.button-circle):not(.button-text):hover, -.hoverbox-11 a:not(.button):not(.button-circle):not(.button-text):focus { - color: #fff; -} - -.hoverbox-1 a.button-text-1, .hoverbox-1 a.button-text-2, .hoverbox-1 a.button-text-3, -.hoverbox-2 a.button-text-1, -.hoverbox-2 a.button-text-2, -.hoverbox-2 a.button-text-3, -.hoverbox-5 a.button-text-1, -.hoverbox-5 a.button-text-2, -.hoverbox-5 a.button-text-3, -.hoverbox-6 a.button-text-1, -.hoverbox-6 a.button-text-2, -.hoverbox-6 a.button-text-3, -.hoverbox-7 a.button-text-1, -.hoverbox-7 a.button-text-2, -.hoverbox-7 a.button-text-3, -.hoverbox-11 a.button-text-1, -.hoverbox-11 a.button-text-2, -.hoverbox-11 a.button-text-3 { - color: rgba(255, 255, 255, 0.8); -} - -.hoverbox-1 a.button-text-1:hover, .hoverbox-1 a.button-text-2:hover, .hoverbox-1 a.button-text-3:hover, -.hoverbox-2 a.button-text-1:hover, -.hoverbox-2 a.button-text-2:hover, -.hoverbox-2 a.button-text-3:hover, -.hoverbox-5 a.button-text-1:hover, -.hoverbox-5 a.button-text-2:hover, -.hoverbox-5 a.button-text-3:hover, -.hoverbox-6 a.button-text-1:hover, -.hoverbox-6 a.button-text-2:hover, -.hoverbox-6 a.button-text-3:hover, -.hoverbox-7 a.button-text-1:hover, -.hoverbox-7 a.button-text-2:hover, -.hoverbox-7 a.button-text-3:hover, -.hoverbox-11 a.button-text-1:hover, -.hoverbox-11 a.button-text-2:hover, -.hoverbox-11 a.button-text-3:hover { - color: #fff; -} - -.hoverbox-1 a.button-text-1:before, -.hoverbox-2 a.button-text-1:before, -.hoverbox-5 a.button-text-1:before, -.hoverbox-6 a.button-text-1:before, -.hoverbox-7 a.button-text-1:before, -.hoverbox-11 a.button-text-1:before { - background: rgba(255, 255, 255, 0.3); -} - -.hoverbox-1 a.button-text-1:after, -.hoverbox-2 a.button-text-1:after, -.hoverbox-5 a.button-text-1:after, -.hoverbox-6 a.button-text-1:after, -.hoverbox-7 a.button-text-1:after, -.hoverbox-11 a.button-text-1:after { - background: #fff; -} - -.hoverbox-1 a.button-text-2:before, -.hoverbox-2 a.button-text-2:before, -.hoverbox-5 a.button-text-2:before, -.hoverbox-6 a.button-text-2:before, -.hoverbox-7 a.button-text-2:before, -.hoverbox-11 a.button-text-2:before { - background: rgba(255, 255, 255, 0.4); -} - -.hoverbox-1 a.button-text-2:after, -.hoverbox-2 a.button-text-2:after, -.hoverbox-5 a.button-text-2:after, -.hoverbox-6 a.button-text-2:after, -.hoverbox-7 a.button-text-2:after, -.hoverbox-11 a.button-text-2:after { - background: #fff; -} - -.hoverbox-1 a.button-text-3:before, -.hoverbox-2 a.button-text-3:before, -.hoverbox-5 a.button-text-3:before, -.hoverbox-6 a.button-text-3:before, -.hoverbox-7 a.button-text-3:before, -.hoverbox-11 a.button-text-3:before { - background: rgba(255, 255, 255, 0.8); -} - -.hoverbox-1 a.button-text-3:hover:before, -.hoverbox-2 a.button-text-3:hover:before, -.hoverbox-5 a.button-text-3:hover:before, -.hoverbox-6 a.button-text-3:hover:before, -.hoverbox-7 a.button-text-3:hover:before, -.hoverbox-11 a.button-text-3:hover:before { - background: #fff; -} - -.lightbox-image-box, -.lightbox-media-box { - position: relative; - overflow: hidden; - display: block; -} - -.lightbox-image-box[class*=' border-radius-'], .lightbox-image-box[class^='border-radius-'], -.lightbox-media-box[class*=' border-radius-'], -.lightbox-media-box[class^='border-radius-'] { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.lightbox-image-box:after, -.lightbox-media-box:after { - content: ''; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - opacity: 0; - background: rgba(0, 0, 0, 0.1); - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.lightbox-image-box img, -.lightbox-media-box img { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.lightbox-image-box i, -.lightbox-media-box i { - z-index: 1; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: rgba(0, 0, 0, 0.6); - width: 60px; - height: 60px; - border-radius: 50%; - text-align: center; - line-height: 60px; - color: rgba(255, 255, 255, 0.9); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.lightbox-image-box.icon-xl i, .lightbox-image-box.icon-2xl i, -.lightbox-media-box.icon-xl i, -.lightbox-media-box.icon-2xl i { - width: 70px; - height: 70px; - line-height: 70px; -} - -.lightbox-image-box.icon-3xl i, .lightbox-image-box.icon-4xl i, .lightbox-image-box.icon-5xl i, -.lightbox-media-box.icon-3xl i, -.lightbox-media-box.icon-4xl i, -.lightbox-media-box.icon-5xl i { - width: 80px; - height: 80px; - line-height: 80px; -} - -.lightbox-image-box:hover:after, -.lightbox-media-box:hover:after { - opacity: 1; -} - -.lightbox-image-box:hover img, -.lightbox-media-box:hover img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.lightbox-image-box:hover i, -.lightbox-media-box:hover i { - -webkit-transform: translate(-50%, -50%) scale(0.94); - transform: translate(-50%, -50%) scale(0.94); -} - -.mfp-bg { - background: #000; -} - -.mfp-container, -.mfp-bg { - opacity: 0; - -webkit-backface-visibility: hidden; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.mfp-container { - -webkit-transform: scale(0.98); - transform: scale(0.98); - padding: 0 20px; -} - -.mfp-ready .mfp-container { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; -} - -.mfp-ready.mfp-bg { - opacity: 0.97; -} - -.mfp-removing .mfp-container, .mfp-removing.mfp-bg { - opacity: 0; -} - -.mfp-removing .mfp-container { - -webkit-transform: scale(0.98); - transform: scale(0.98); -} - -button.mfp-close { - display: block; - top: -5px; - opacity: 1; - width: auto; - height: auto; - line-height: auto; - font-size: 24px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -button.mfp-close:hover { - top: -5px; - opacity: 1; - color: #fff; -} - -.mfp-iframe-holder .mfp-close { - top: -45px; -} - -.mfp-iframe-holder .mfp-close:hover { - top: -45px; -} - -.mfp-close-btn-in .mfp-close { - color: rgba(255, 255, 255, 0.7); -} - -.mfp-arrow { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.mfp-arrow-left:before { - border-right: 0; -} - -.mfp-arrow-right:before { - border-left: 0; -} - -@media (max-width: 575.98px) { - button.mfp-arrow { - background: rgba(0, 0, 0, 0.5); - width: 70px; - height: 70px; - margin-top: -35px; - } - button.mfp-arrow:active { - margin-top: -35px; - } - button.mfp-arrow-left { - margin-left: 20px; - } - button.mfp-arrow-left:before, button.mfp-arrow-left:after { - margin-top: 15px; - margin-left: 20px; - } - button.mfp-arrow-right { - margin-right: 20px; - } - button.mfp-arrow-right:before, button.mfp-arrow-right:after { - margin-top: 15px; - margin-left: 30px; - } -} - -.mfp-bottom-bar { - margin-top: -30px; -} - -.mfp-bottom-bar .mfp-title { - color: rgba(255, 255, 255, 0.7); -} - -.mfp-bottom-bar .mfp-counter { - color: rgba(255, 255, 255, 0.6); - font-size: 14px; -} - -.mfp-iframe-scaler iframe, .mfp-figure::after { - -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); - box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.3); -} - -.gmap { - width: 100%; -} - -.gmap-xs { - height: 300px; -} - -.gmap-sm { - height: 350px; -} - -.gmap-md { - height: 400px; -} - -.gmap-lg { - height: 470px; -} - -.gmap-xl { - height: 550px; -} - -@media (max-width: 991.98px) { - .gmap-xs { - height: 250px; - } - .gmap-sm { - height: 300px; - } - .gmap-md { - height: 350px; - } - .gmap-lg { - height: 400px; - } - .gmap-xl { - height: 450px; - } -} - -.pie-chart { - position: relative; - display: inline-block; -} - -.pie-chart-content { - position: absolute; - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - width: 100%; - margin-top: -3px; - padding: 0 20px; - text-align: center; -} - -.pie-chart-content .percent::after { - content: '%'; -} - -.prices-box { - border: 1px solid rgba(0, 0, 0, 0.1); - padding: 30px; - text-align: center; -} - -.prices-box .price { - margin: 20px 0; -} - -.prices-box .price span { - display: block; - font: 300 14px "Open Sans", sans-serif; - color: #DDDDDD; -} - -.prices-box .price h1, .prices-box .price h2, .prices-box .price h3, .prices-box .price h4, .prices-box .price h5, .prices-box .price h6 { - position: relative; - display: inline-block; - margin: 0; -} - -.prices-box .price h1:before, .prices-box .price h2:before, .prices-box .price h3:before, .prices-box .price h4:before, .prices-box .price h5:before, .prices-box .price h6:before { - content: '\f155'; - font-family: 'Font Awesome 5 Free'; - position: absolute; - top: 10px; - left: -10px; - font-size: 14px; - line-height: 14px; -} - -.prices-box .price h1 span, .prices-box .price h2 span, .prices-box .price h3 span, .prices-box .price h4 span, .prices-box .price h5 span, .prices-box .price h6 span { - display: inline-block; - font: 300 14px "Open Sans", sans-serif; - color: #DDDDDD; -} - -.prices-box .price-features ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -.prices-box .btn, .prices-box .button, .prices-box .button-circle, .prices-box .button-text-1, .prices-box .button-text-2, .prices-box .button-text-3 { - margin-top: 30px; -} - -.prices-box.prices-box-recommended { - border-color: #000; -} - -div[class^='bg-black'] .prices-box, div[class*=' bg-black'] .prices-box, div[class^='bg-dark'] .prices-box, div[class*=' bg-dark'] .prices-box { - border-color: rgba(255, 255, 255, 0.2); - color: rgba(255, 255, 255, 0.5); -} - -div[class^='bg-black'] .prices-box.prices-box-recommended, div[class*=' bg-black'] .prices-box.prices-box-recommended, div[class^='bg-dark'] .prices-box.prices-box-recommended, div[class*=' bg-dark'] .prices-box.prices-box-recommended { - border-color: #fff; -} - -.progress-box { - margin-bottom: 20px; -} - -.progress-box:last-child { - margin-bottom: 0; -} - -.progress-box h1, .progress-box h2, .progress-box h3, .progress-box h4, .progress-box h5, .progress-box h6 { - margin-bottom: 0; -} - -.progress-box .progress, -.progress-box .progress-bar { - height: 1px; - box-shadow: none; - border-radius: 0; -} - -.progress-box .progress { - overflow: visible; - background: rgba(0, 0, 0, 0.15); - margin: 0; - padding: 0; -} - -.progress-box .progress .progress-bar { - overflow: visible; - position: relative; - background: rgba(0, 0, 0, 0.9); - width: 30%; - border: none; - color: rgba(0, 0, 0, 0.9); -} - -.progress-box .progress .progress-bar span { - position: absolute; - top: -13px; - right: 0; - font-size: 14px; - font-weight: 400; -} - -.progress-box .progress.progress-radius { - border-radius: 10px; -} - -.progress-box .progress.progress-radius .progress-bar { - border-radius: 10px; -} - -.progress-box .progress.progress-height-2px { - height: 2px; -} - -.progress-box .progress.progress-height-2px .progress-bar { - height: 2px; -} - -.progress-box .progress.progress-height-3px { - height: 3px; -} - -.progress-box .progress.progress-height-3px .progress-bar { - height: 3px; -} - -.progress-box .progress.progress-height-4px { - height: 4px; -} - -.progress-box .progress.progress-height-4px .progress-bar { - height: 4px; -} - -.progress-box .progress.progress-height-5px { - height: 5px; -} - -.progress-box .progress.progress-height-5px .progress-bar { - height: 5px; -} - -div[class^='bg-black'] .progress-box .progress, div[class*=' bg-black'] .progress-box .progress, div[class^='bg-dark'] .progress-box .progress, div[class*=' bg-dark'] .progress-box .progress { - background: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .progress-box .progress .progress-bar, div[class*=' bg-black'] .progress-box .progress .progress-bar, div[class^='bg-dark'] .progress-box .progress .progress-bar, div[class*=' bg-dark'] .progress-box .progress .progress-bar { - background: #fff; - color: #fff; -} - -.owl-carousel[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) { - padding: 0 56px; -} - -@media (max-width: 991.98px) { - .owl-carousel[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) { - padding: 0 48px; - } -} - -.owl-carousel .owl-item img { - width: auto; -} - -.owl-carousel .owl-nav { - position: absolute; - top: 50%; - right: 0; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - z-index: -1; - height: 36px; -} - -.owl-carousel .owl-nav button.owl-prev { - left: 0; -} - -.owl-carousel .owl-nav button.owl-next { - right: 0; -} - -.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { - position: absolute; - width: 36px; - height: 36px; - border-radius: 50%; - color: rgba(0, 0, 0, 0.6); - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i { - font-size: 16px; - line-height: 36px; -} - -.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-next:focus, .owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-prev:focus { - background: #eff2f5; - color: #000; -} - -@media (max-width: 991.98px) { - .owl-carousel .owl-nav { - height: 32px; - } - .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { - width: 32px; - height: 32px; - } - .owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i { - font-size: 13px; - line-height: 32px; - } -} - -.owl-carousel.owl-nav-left .owl-nav, .owl-carousel.owl-nav-right .owl-nav { - padding-bottom: 0; -} - -.owl-carousel .owl-dots { - margin-top: 20px; - margin-right: -2px; - margin-left: -2px; - text-align: center; - line-height: 0; -} - -@media (max-width: 991.98px) { - .owl-carousel .owl-dots { - margin-top: 16px; - } -} - -.owl-carousel .owl-dots .owl-dot { - position: relative; - display: inline-block; - width: 20px; - height: 20px; - margin: 0 2px; - vertical-align: middle; -} - -.owl-carousel .owl-dots .owl-dot:before, .owl-carousel .owl-dots .owl-dot:after { - content: ''; - position: absolute; - border-radius: 50%; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.owl-carousel .owl-dots .owl-dot:before { - top: 2px; - right: 2px; - bottom: 2px; - left: 2px; - opacity: 0; - background: transparent; - border: 1px solid #000; -} - -.owl-carousel .owl-dots .owl-dot:after { - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - opacity: 0.4; - background: #000; - width: 4px; - height: 4px; -} - -.owl-carousel .owl-dots .owl-dot:hover:after, .owl-carousel .owl-dots .owl-dot:focus:after, .owl-carousel .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel .owl-dots .owl-dot.active:before, .owl-carousel .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel .owl-dots .owl-dot.active:before { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.owl-carousel:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -@media (max-width: 991.98px) { - .owl-carousel:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -18px; - } -} - -div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-next, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-prev, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-next, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-prev, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-next, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-prev, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-next, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-prev { - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-next:hover, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-next:focus, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-prev:hover, div[class^='bg-dark'] .owl-carousel .owl-nav button.owl-prev:focus, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-next:hover, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-next:focus, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-prev:hover, div[class*=' bg-dark'] .owl-carousel .owl-nav button.owl-prev:focus, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-next:hover, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-next:focus, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-prev:hover, div[class^='bg-black'] .owl-carousel .owl-nav button.owl-prev:focus, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-next:hover, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-next:focus, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-prev:hover, div[class*=' bg-black'] .owl-carousel .owl-nav button.owl-prev:focus { - background: rgba(255, 255, 255, 0.15); - color: #fff; -} - -div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:before, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:before, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:before, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:before { - border-color: #fff; -} - -div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:after { - background: #fff; -} - -div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class^='bg-dark'] .owl-carousel .owl-dots .owl-dot.active:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class*=' bg-dark'] .owl-carousel .owl-dots .owl-dot.active:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class^='bg-black'] .owl-carousel .owl-dots .owl-dot.active:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:hover:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot:focus:after, div[class*=' bg-black'] .owl-carousel .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.bg-grey .owl-carousel .owl-nav button.owl-next:hover, .bg-grey .owl-carousel .owl-nav button.owl-next:focus, .bg-grey .owl-carousel .owl-nav button.owl-prev:hover, .bg-grey .owl-carousel .owl-nav button.owl-prev:focus, .bg-grey-lighter .owl-carousel .owl-nav button.owl-next:hover, .bg-grey-lighter .owl-carousel .owl-nav button.owl-next:focus, .bg-grey-lighter .owl-carousel .owl-nav button.owl-prev:hover, .bg-grey-lighter .owl-carousel .owl-nav button.owl-prev:focus, .bg-grey-lightest .owl-carousel .owl-nav button.owl-next:hover, .bg-grey-lightest .owl-carousel .owl-nav button.owl-next:focus, .bg-grey-lightest .owl-carousel .owl-nav button.owl-prev:hover, .bg-grey-lightest .owl-carousel .owl-nav button.owl-prev:focus { - background: rgba(0, 0, 0, 0.05); -} - -.owl-carousel.owl-nav-left .owl-nav, .owl-carousel.owl-nav-right .owl-nav { - height: auto; -} - -.owl-carousel.owl-nav-left .owl-nav button, .owl-carousel.owl-nav-right .owl-nav button { - position: static; - display: block; - margin: 8px 0; -} - -.owl-carousel.owl-nav-left .owl-nav button.owl-prev, .owl-carousel.owl-nav-left .owl-nav button.owl-next, .owl-carousel.owl-nav-right .owl-nav button.owl-prev, .owl-carousel.owl-nav-right .owl-nav button.owl-next { - right: auto; - left: auto; -} - -.owl-carousel.owl-nav-left { - padding: 0 0 0 56px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-nav-left { - padding: 0 0 0 48px; - } -} - -.owl-carousel.owl-nav-left .owl-nav { - right: auto; -} - -.owl-carousel.owl-nav-right { - padding: 0 56px 0 0; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-nav-right { - padding: 0 48px 0 0; - } -} - -.owl-carousel.owl-nav-right .owl-nav { - left: auto; -} - -.owl-carousel.owl-nav-overlay .owl-nav, .owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - z-index: 1; - padding-bottom: 0; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev { - opacity: 1; - background: rgba(0, 0, 0, 0.3); - width: 50px; - height: 50px; - border: 0; - border-radius: 50%; - color: rgba(255, 255, 255, 0.8); - text-align: center; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next i, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev i, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next i, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev i, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next i, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev i { - line-height: 50px; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlay .owl-nav button.owl-next:focus, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev:hover, .owl-carousel.owl-nav-overlay .owl-nav button.owl-prev:focus, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next:focus, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev:hover, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev:focus, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next:focus, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev:hover, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev:focus { - opacity: 1; - background: rgba(0, 0, 0, 0.4); - color: #fff; -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlay .owl-nav, .owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - opacity: 0; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; - } - .owl-carousel.owl-nav-overlay:hover .owl-nav, .owl-carousel.owl-nav-overlay-left:hover .owl-nav, .owl-carousel.owl-nav-overlay-right:hover .owl-nav { - opacity: 1; - } -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-nav-overlay .owl-nav, .owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - display: none; - } -} - -.owl-carousel.owl-nav-overlay .owl-nav { - height: 50px; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-prev { - left: 20px; -} - -.owl-carousel.owl-nav-overlay .owl-nav button.owl-next { - right: 20px; -} - -.owl-carousel.owl-nav-overlay:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -.owl-carousel.owl-nav-overlay-left .owl-nav, .owl-carousel.owl-nav-overlay-right .owl-nav { - height: auto; -} - -.owl-carousel.owl-nav-overlay-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-left .owl-nav button.owl-prev, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-next, .owl-carousel.owl-nav-overlay-right .owl-nav button.owl-prev { - position: static; - top: auto; - right: auto; - bottom: auto; - left: auto; - display: block; - margin: 4px 0; -} - -.owl-carousel.owl-nav-overlay-left:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav, .owl-carousel.owl-nav-overlay-right:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - height: 50px; -} - -.owl-carousel.owl-nav-overlay-left .owl-nav { - right: auto; - left: 20px; -} - -.owl-carousel.owl-nav-overlay-right .owl-nav { - right: 20px; - left: auto; -} - -.owl-carousel.owl-dots-left .owl-dots { - text-align: left; -} - -.owl-carousel.owl-dots-right .owl-dots { - text-align: right; -} - -.owl-carousel.owl-dots-overlay .owl-dots, .owl-carousel.owl-dots-overlay-left .owl-dots, .owl-carousel.owl-dots-overlay-right .owl-dots { - position: absolute; - bottom: 20px; - background: rgba(0, 0, 0, 0.3); - border-radius: 20px; - margin: 0; - padding: 5px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay .owl-dots, .owl-carousel.owl-dots-overlay-left .owl-dots, .owl-carousel.owl-dots-overlay-right .owl-dots { - bottom: 16px; - } -} - -.owl-carousel.owl-dots-overlay .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:before { - border-color: #fff; -} - -.owl-carousel.owl-dots-overlay .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:after { - background: #fff; -} - -.owl-carousel.owl-dots-overlay .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlay .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlay .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlay-left .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlay-right .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel.owl-dots-overlay .owl-dots { - right: auto; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.owl-carousel.owl-dots-overlay.owl-nav-overlap-right .owl-dots { - margin-left: -12.5px; -} - -.owl-carousel.owl-dots-overlay.owl-nav-left .owl-dots { - margin-left: 28px; -} - -.owl-carousel.owl-dots-overlay.owl-nav-right .owl-dots { - margin-left: -28px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlay.owl-nav-overlap-left .owl-dots { - margin-left: 12.5px; - } -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay.owl-nav-overlap-left .owl-dots, .owl-carousel.owl-dots-overlay.owl-nav-overlap-right .owl-dots { - margin-left: -10px; - } -} - -.owl-carousel.owl-dots-overlay-left .owl-dots { - right: auto; - left: 20px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay-left .owl-dots { - left: 16px; - } -} - -.owl-carousel.owl-dots-overlay-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlay-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 76px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlay-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 64px; - } -} - -.owl-carousel.owl-dots-overlay-left.owl-nav-overlap .owl-dots { - left: 45px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay-left.owl-nav-overlap .owl-dots { - left: 36px; - } -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlay-left.owl-nav-overlap-left .owl-dots { - left: 45px; - } -} - -.owl-carousel.owl-dots-overlay-right .owl-dots { - right: 20px; - left: auto; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay-right .owl-dots { - right: 16px; - } -} - -.owl-carousel.owl-dots-overlay-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 76px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 64px; - } -} - -.owl-carousel.owl-dots-overlay-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-right .owl-dots { - right: 45px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-left .owl-dots { - right: 20px; - } -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlay-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-left .owl-dots, .owl-carousel.owl-dots-overlay-right.owl-nav-overlap-right .owl-dots { - right: 36px; - } -} - -.owl-carousel.owl-dots-overlap .owl-dots, .owl-carousel.owl-dots-overlap-left .owl-dots, .owl-carousel.owl-dots-overlap-right .owl-dots { - position: absolute; - bottom: 0; - background: #000; - border-radius: 20px; - margin: 0; - padding: 5px; -} - -.owl-carousel.owl-dots-overlap .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:before, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:before { - border-color: #fff; -} - -.owl-carousel.owl-dots-overlap .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:after { - background: #fff; -} - -.owl-carousel.owl-dots-overlap .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlap .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlap .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlap-left .owl-dots .owl-dot.active:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:hover:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot:focus:after, .owl-carousel.owl-dots-overlap-right .owl-dots .owl-dot.active:after { - opacity: 1; -} - -.owl-carousel.owl-dots-overlap .owl-dots { - right: auto; - left: 50%; - -webkit-transform: translateY(50%) translateX(-50%); - transform: translateY(50%) translateX(-50%); -} - -.owl-carousel.owl-dots-overlap.owl-nav-left .owl-dots { - margin-left: 28px; -} - -.owl-carousel.owl-dots-overlap.owl-nav-right .owl-dots { - margin-left: -28px; -} - -.owl-carousel.owl-dots-overlap.owl-nav-overlap-right .owl-dots { - margin-left: -12.5px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlap.owl-nav-overlap-left .owl-dots { - margin-left: 12.5px; - } -} - -.owl-carousel.owl-dots-overlap-left .owl-dots, .owl-carousel.owl-dots-overlap-right .owl-dots { - -webkit-transform: translateY(50%); - transform: translateY(50%); -} - -.owl-carousel.owl-dots-overlap-left .owl-dots { - right: auto; - left: 20px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlap-left .owl-dots { - left: 16px; - } -} - -.owl-carousel.owl-dots-overlap-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 76px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlap-left[data-owl-nav="true"]:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-left.owl-nav-left:not(.owl-nav-right):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - left: 64px; - } -} - -.owl-carousel.owl-dots-overlap-left.owl-nav-overlap .owl-dots { - left: 45px; -} - -@media (min-width: 992px) { - .owl-carousel.owl-dots-overlap-left.owl-nav-overlap-left .owl-dots { - left: 45px; - } -} - -.owl-carousel.owl-dots-overlap-right .owl-dots { - right: 20px; - left: auto; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlap-right .owl-dots { - right: 16px; - } -} - -.owl-carousel.owl-dots-overlap-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-right:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 76px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlap-right[data-owl-nav="true"]:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-right:not(.owl-nav-left):not(.owl-nav-overlay):not(.owl-nav-overlay-left):not(.owl-nav-overlay-right):not(.owl-nav-overlap):not(.owl-nav-overlap-left):not(.owl-nav-overlap-right) .owl-dots { - right: 64px; - } -} - -.owl-carousel.owl-dots-overlap-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-overlap-right .owl-dots { - right: 45px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-dots-overlap-right.owl-nav-overlap .owl-dots, .owl-carousel.owl-dots-overlap-right.owl-nav-overlap-right .owl-dots { - right: 36px; - } -} - -.owl-carousel.owl-nav-overlap { - padding: 0 25px; -} - -.owl-carousel.owl-nav-overlap .owl-nav { - right: 25px; - left: 25px; - z-index: 1; - height: 50px; -} - -.owl-carousel.owl-nav-overlap .owl-nav button { - opacity: 0.9; - background: #000; - width: 50px; - height: 50px; - border-radius: 50%; - color: #fff; -} - -.owl-carousel.owl-nav-overlap .owl-nav button.owl-prev { - right: auto; - left: 0; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} - -.owl-carousel.owl-nav-overlap .owl-nav button.owl-next { - right: 0; - left: auto; - -webkit-transform: translateX(50%); - transform: translateX(50%); -} - -.owl-carousel.owl-nav-overlap .owl-nav button:hover { - opacity: 1; - color: #fff; -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlap .owl-nav button:hover.owl-prev { - -webkit-transform: translateX(-50%) scale(0.94); - transform: translateX(-50%) scale(0.94); - } - .owl-carousel.owl-nav-overlap .owl-nav button:hover.owl-next { - -webkit-transform: translateX(50%) scale(0.94); - transform: translateX(50%) scale(0.94); - } -} - -.owl-carousel.owl-nav-overlap:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-nav-overlap:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -18px; - } -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-nav-overlap { - padding: 0 20px; - } - .owl-carousel.owl-nav-overlap .owl-nav { - right: 20px; - left: 20px; - height: 40px; - } - .owl-carousel.owl-nav-overlap .owl-nav button.owl-prev, - .owl-carousel.owl-nav-overlap .owl-nav button.owl-next { - width: 40px; - height: 40px; - } -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlap-left { - padding: 0 0 0 25px; - } - .owl-carousel.owl-nav-overlap-left .owl-nav { - left: 25px; - right: auto; - -webkit-transform: translateY(-50%) translateX(-50%); - transform: translateY(-50%) translateX(-50%); - } -} - -.owl-carousel.owl-nav-overlap-right { - padding: 0 25px 0 0; -} - -.owl-carousel.owl-nav-overlap-right .owl-nav { - left: auto; - right: 25px; - -webkit-transform: translateY(-50%) translateX(50%); - transform: translateY(-50%) translateX(50%); -} - -.owl-carousel.owl-nav-overlap-left .owl-nav, .owl-carousel.owl-nav-overlap-right .owl-nav { - z-index: 1; - width: 50px; - height: auto; - padding-bottom: 0; -} - -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-prev, -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-prev, -.owl-carousel.owl-nav-overlap-right .owl-nav button.owl-next { - position: static; - right: 0; - left: 0; - opacity: 0.9; - background: #000; - width: 50px; - height: 50px; - margin: 4px 0; - border-radius: 50%; - color: #fff; -} - -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-prev:hover, -.owl-carousel.owl-nav-overlap-left .owl-nav button.owl-next:hover, .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-prev:hover, -.owl-carousel.owl-nav-overlap-right .owl-nav button.owl-next:hover { - opacity: 1; - color: #fff; -} - -@media (min-width: 992px) { - .owl-carousel.owl-nav-overlap-left .owl-nav button:hover, .owl-carousel.owl-nav-overlap-right .owl-nav button:hover { - -webkit-transform: scale(0.94); - transform: scale(0.94); - } -} - -.owl-carousel.owl-nav-overlap-left:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav, .owl-carousel.owl-nav-overlap-right:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -20px; -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-nav-overlap-left:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav, .owl-carousel.owl-nav-overlap-right:not([data-owl-dots="false"]):not(.owl-dots-overlay):not(.owl-dots-overlay-left):not(.owl-dots-overlay-right):not(.owl-dots-overlap):not(.owl-dots-overlap-left):not(.owl-dots-overlap-right) .owl-nav { - margin-top: -18px; - } -} - -@media (max-width: 991.98px) { - .owl-carousel.owl-nav-overlap-left, .owl-carousel.owl-nav-overlap-right { - padding: 0 20px 0 0; - } - .owl-carousel.owl-nav-overlap-left .owl-nav, .owl-carousel.owl-nav-overlap-right .owl-nav { - left: auto; - right: 20px; - -webkit-transform: translateY(-50%) translateX(50%); - transform: translateY(-50%) translateX(50%); - width: 40px; - } - .owl-carousel.owl-nav-overlap-left .owl-nav button.owl-prev, - .owl-carousel.owl-nav-overlap-left .owl-nav button.owl-next, .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-prev, - .owl-carousel.owl-nav-overlap-right .owl-nav button.owl-next { - width: 40px; - height: 40px; - } -} - -.team-wrapper .team-box { - text-align: center; -} - -.team-wrapper .team-box .team-img { - position: relative; - overflow: hidden; - margin-bottom: 20px; -} - -.team-wrapper .team-box .team-img img { - -webkit-transform: scale(1); - transform: scale(1); - width: 100%; - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.team-wrapper .team-box .team-img div { - position: absolute; - top: 0; - left: 0; - opacity: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - text-align: center; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.team-wrapper .team-box .team-img div ul { - list-style-type: none; - position: absolute; - top: 50%; - right: 0; - left: 0; - -webkit-transform: translateY(-50%) scale(0.96); - transform: translateY(-50%) scale(0.96); - margin: 0 -7px; - padding: 0 30px; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.team-wrapper .team-box .team-img div ul li { - display: inline-block; - margin: 0 7px; -} - -.team-wrapper .team-box .team-img div ul li a:not([class*=' button']):not([class^='button']) { - color: #fff; -} - -.team-wrapper .team-box .team-img div ul li a:not([class*=' button']):not([class^='button']):hover { - color: rgba(255, 255, 255, 0.7); -} - -.team-wrapper .team-box .team-img:hover img { - -webkit-transform: scale(1.04); - transform: scale(1.04); - -webkit-filter: blur(1.5px); - filter: blur(1.5px); -} - -.team-wrapper .team-box .team-img:hover div { - opacity: 1; -} - -.team-wrapper .team-box .team-img:hover div ul { - -webkit-transform: translateY(-50%) scale(1); - transform: translateY(-50%) scale(1); -} - -.team-wrapper .team-box h1, .team-wrapper .team-box h2, .team-wrapper .team-box h3, .team-wrapper .team-box h4, .team-wrapper .team-box h5, .team-wrapper .team-box h6 { - margin-bottom: 5px; -} - -.team-wrapper .team-box span { - color: #DDDDDD; -} - -.team-wrapper.team-box-hover-2 .team-box .team-img div { - top: auto; - bottom: 16px; - right: 16px; - left: 16px; - -webkit-transform: translateY(5px); - transform: translateY(5px); - background: #fff; - width: auto; - height: auto; - padding: 15px 20px; -} - -.team-wrapper.team-box-hover-2 .team-box .team-img div ul { - position: static; - top: auto; - -webkit-transform: translateY(0) scale(1); - transform: translateY(0) scale(1); - padding: 0; -} - -.team-wrapper.team-box-hover-2 .team-box .team-img div ul li a:not([class*=' button']):not([class^='button']) { - color: #333333; -} - -.team-wrapper.team-box-hover-2 .team-box .team-img div ul li a:not([class*=' button']):not([class^='button']):hover, .team-wrapper.team-box-hover-2 .team-box .team-img div ul li a:not([class*=' button']):not([class^='button']):focus { - color: #131517; -} - -.team-wrapper.team-box-hover-2 .team-box .team-img:hover img { - -webkit-filter: blur(0); - filter: blur(0); -} - -.team-wrapper.team-box-hover-2 .team-box .team-img:hover div { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.team-wrapper.team-box-hover-2 .team-box .team-img:hover div ul { - -webkit-transform: translateY(0) scale(1); - transform: translateY(0) scale(1); -} - -.text-left .team-box { - text-align: left; -} - -.text-right .team-box { - text-align: right; -} - -.testimonial-box { - max-width: 730px; - margin: 0 auto; - text-align: center; -} - -.testimonial-box img { - width: 80px; - height: 80px; - border-radius: 50%; - margin-right: auto; - margin-left: auto; -} - -.testimonial-grid { - overflow: hidden; -} - -@media (min-width: 992px) { - .testimonial-grid.column-2 .testimonial-grid-box { - width: 50%; - } -} - -.testimonial-grid.column-1 .testimonial-grid-box { - width: 100%; - padding: 30px 0; -} - -.testimonial-grid .testimonial-grid-box { - position: relative; - float: left; - width: 33.3%; - padding: 30px; -} - -.testimonial-grid .testimonial-grid-box:before, .testimonial-grid .testimonial-grid-box:after { - content: ''; - position: absolute; -} - -.testimonial-grid .testimonial-grid-box:before { - top: 0; - left: -1px; - height: 100%; - border-left: 1px dashed rgba(0, 0, 0, 0.1); -} - -.testimonial-grid .testimonial-grid-box:after { - left: 0; - bottom: -1px; - width: 100%; - border-bottom: 1px dashed rgba(0, 0, 0, 0.1); -} - -.testimonial-grid .testimonial-grid-box .testimonial-img { - float: left; - margin-right: 20px; -} - -.testimonial-grid .testimonial-grid-box .testimonial-img img { - width: 80px; - height: 80px; - border-radius: 50%; -} - -.testimonial-grid .testimonial-grid-box .testimonial-content { - overflow: hidden; -} - -@media (max-width: 991.98px) { - .testimonial-grid .testimonial-grid-box { - width: 50%; - } -} - -@media (max-width: 767.98px) { - .testimonial-grid .testimonial-grid-box { - width: 100%; - padding: 30px 0; - } -} - -.testimonial-grid.border-style-solid { - border: 0; -} - -.testimonial-grid.border-style-solid .testimonial-grid-box:before { - border-left-style: solid; -} - -.testimonial-grid.border-style-solid .testimonial-grid-box:after { - border-bottom-style: solid; -} - -.testimonial-grid.border-style-dotted { - border: 0; -} - -.testimonial-grid.border-style-dotted .testimonial-grid-box:before { - border-left-style: dotted; -} - -.testimonial-grid.border-style-dotted .testimonial-grid-box:after { - border-bottom-style: dotted; -} - -.testimonial-grid.border-0 { - margin: -15px; -} - -.testimonial-grid.border-0 .testimonial-grid-box { - padding: 15px; -} - -.testimonial-grid.border-0 .testimonial-grid-box:before, .testimonial-grid.border-0 .testimonial-grid-box:after { - border: 0; -} - -@media (max-width: 767.98px) { - .testimonial-grid.border-0 { - margin: -15px 0; - } - .testimonial-grid.border-0 .testimonial-grid-box { - padding: 15px 0; - } -} - -div[class^='bg-black'] .testimonial-grid-box:before, div[class^='bg-black'] .testimonial-grid-box:after, div[class*=' bg-black'] .testimonial-grid-box:before, div[class*=' bg-black'] .testimonial-grid-box:after, div[class^='bg-dark'] .testimonial-grid-box:before, div[class^='bg-dark'] .testimonial-grid-box:after, div[class*=' bg-dark'] .testimonial-grid-box:before, div[class*=' bg-dark'] .testimonial-grid-box:after { - border-color: rgba(255, 255, 255, 0.2); -} - -*[class^='text-link-'], *[class*=' text-link-'] { - color: rgba(0, 0, 0, 0.9); -} - -*[class^='text-link-']:hover, *[class^='text-link-']:focus, *[class*=' text-link-']:hover, *[class*=' text-link-']:focus { - color: rgba(0, 0, 0, 0.9); -} - -.text-link-1:hover { - text-decoration: underline; -} - -.text-link-2:hover { - text-decoration: line-through; -} - -.text-link-3:hover { - text-decoration: overline; -} - -.text-link-4:hover { - text-decoration: underline overline; -} - -.text-link-5, -.text-link-6 { - position: relative; -} - -.text-link-5:before, -.text-link-6:before { - content: ''; - position: absolute; - bottom: -2px; - background: rgba(0, 0, 0, 0.9); - width: 0; - height: 1px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.text-link-5:hover:before, -.text-link-6:hover:before { - width: 100%; -} - -.text-link-5:before { - left: 0; -} - -.text-link-6:before { - right: 0; -} - -.text-link-7 { - position: relative; -} - -.text-link-7:before { - content: ''; - position: absolute; - bottom: -2px; - left: 0; - -webkit-transform: translateY(3px); - transform: translateY(3px); - opacity: 0; - background: rgba(0, 0, 0, 0.9); - width: 100%; - height: 1px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.text-link-7:hover:before { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.text-link-8, -.text-link-9 { - position: relative; -} - -.text-link-8:before, .text-link-8:after, -.text-link-9:before, -.text-link-9:after { - content: ''; - position: absolute; - bottom: -2px; - height: 1px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.text-link-8:before, -.text-link-9:before { - left: 0; - background: rgba(0, 0, 0, 0.2); - width: 100%; -} - -.text-link-8:after, -.text-link-9:after { - background: rgba(0, 0, 0, 0.9); - width: 0; -} - -.text-link-8:hover:after, -.text-link-9:hover:after { - width: 100%; -} - -.text-link-8:after { - left: 0; -} - -.text-link-9:after { - right: 0; -} - -.text-link-10 { - position: relative; -} - -.text-link-10:before, .text-link-10:after { - content: ''; - position: absolute; - bottom: -2px; - left: 0; - width: 100%; - height: 1px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.text-link-10:before { - background: rgba(0, 0, 0, 0.2); -} - -.text-link-10:after { - opacity: 0; - -webkit-transform: translateY(3px); - transform: translateY(3px); - background: rgba(0, 0, 0, 0.9); -} - -.text-link-10:hover:before { - opacity: 0; -} - -.text-link-10:hover:after { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.text-link-11 { - position: relative; -} - -.text-link-11:before { - content: ''; - position: absolute; - bottom: 4px; - left: 0; - background: rgba(0, 0, 0, 0.2); - width: 0; - height: 6px; - -webkit-transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.24s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.text-link-11:hover:before { - width: 100%; -} - -div[class^='bg-black'] *[class^='text-link-'], div[class^='bg-black'] *[class*=' text-link-'], div[class*=' bg-black'] *[class^='text-link-'], div[class*=' bg-black'] *[class*=' text-link-'], div[class^='bg-dark'] *[class^='text-link-'], div[class^='bg-dark'] *[class*=' text-link-'], div[class*=' bg-dark'] *[class^='text-link-'], div[class*=' bg-dark'] *[class*=' text-link-'] { - color: #fff; -} - -div[class^='bg-black'] *[class^='text-link-']:hover, div[class^='bg-black'] *[class^='text-link-']:focus, div[class^='bg-black'] *[class*=' text-link-']:hover, div[class^='bg-black'] *[class*=' text-link-']:focus, div[class*=' bg-black'] *[class^='text-link-']:hover, div[class*=' bg-black'] *[class^='text-link-']:focus, div[class*=' bg-black'] *[class*=' text-link-']:hover, div[class*=' bg-black'] *[class*=' text-link-']:focus, div[class^='bg-dark'] *[class^='text-link-']:hover, div[class^='bg-dark'] *[class^='text-link-']:focus, div[class^='bg-dark'] *[class*=' text-link-']:hover, div[class^='bg-dark'] *[class*=' text-link-']:focus, div[class*=' bg-dark'] *[class^='text-link-']:hover, div[class*=' bg-dark'] *[class^='text-link-']:focus, div[class*=' bg-dark'] *[class*=' text-link-']:hover, div[class*=' bg-dark'] *[class*=' text-link-']:focus { - color: #fff; -} - -div[class^='bg-black'] .text-link-5:before, div[class^='bg-black'] .text-link-6:before, div[class^='bg-black'] .text-link-7:before, div[class*=' bg-black'] .text-link-5:before, div[class*=' bg-black'] .text-link-6:before, div[class*=' bg-black'] .text-link-7:before, div[class^='bg-dark'] .text-link-5:before, div[class^='bg-dark'] .text-link-6:before, div[class^='bg-dark'] .text-link-7:before, div[class*=' bg-dark'] .text-link-5:before, div[class*=' bg-dark'] .text-link-6:before, div[class*=' bg-dark'] .text-link-7:before { - background: #fff; -} - -div[class^='bg-black'] .text-link-8:before, div[class^='bg-black'] .text-link-9:before, div[class^='bg-black'] .text-link-10:before, div[class*=' bg-black'] .text-link-8:before, div[class*=' bg-black'] .text-link-9:before, div[class*=' bg-black'] .text-link-10:before, div[class^='bg-dark'] .text-link-8:before, div[class^='bg-dark'] .text-link-9:before, div[class^='bg-dark'] .text-link-10:before, div[class*=' bg-dark'] .text-link-8:before, div[class*=' bg-dark'] .text-link-9:before, div[class*=' bg-dark'] .text-link-10:before { - background: rgba(255, 255, 255, 0.3); -} - -div[class^='bg-black'] .text-link-8:after, div[class^='bg-black'] .text-link-9:after, div[class^='bg-black'] .text-link-10:after, div[class*=' bg-black'] .text-link-8:after, div[class*=' bg-black'] .text-link-9:after, div[class*=' bg-black'] .text-link-10:after, div[class^='bg-dark'] .text-link-8:after, div[class^='bg-dark'] .text-link-9:after, div[class^='bg-dark'] .text-link-10:after, div[class*=' bg-dark'] .text-link-8:after, div[class*=' bg-dark'] .text-link-9:after, div[class*=' bg-dark'] .text-link-10:after { - background: #fff; -} - -div[class^='bg-black'] .text-link-11:before, div[class*=' bg-black'] .text-link-11:before, div[class^='bg-dark'] .text-link-11:before, div[class*=' bg-dark'] .text-link-11:before { - background: rgba(255, 255, 255, 0.3); -} - -.timeline-wrapper { - position: relative; -} - -.timeline-wrapper:before { - content: ''; - position: absolute; - top: 0; - background: #e3e6e9; - width: 1px; - height: 100%; -} - -.timeline-wrapper .timeline .timeline-date { - position: relative; -} - -.timeline-wrapper .timeline .timeline-date:before { - content: ''; - position: absolute; - top: 31px; - background: #e3e6e9; - width: 20px; - height: 20px; - border-radius: 50%; -} - -.timeline-wrapper .timeline .timeline-date:after { - content: ''; - position: absolute; - top: 37px; - background: #131517; - width: 8px; - height: 8px; - border-radius: 50%; -} - -@media (min-width: 992px) { - .timeline-wrapper { - position: relative; - } - .timeline-wrapper:before { - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - } - .timeline-wrapper .timeline { - position: relative; - } - .timeline-wrapper .timeline .timeline-date, .timeline-wrapper .timeline .timeline-content { - width: 50%; - padding: 30px; - } - .timeline-wrapper .timeline .timeline-date { - position: absolute; - top: 0; - left: 0; - text-align: right; - } - .timeline-wrapper .timeline .timeline-date:before { - right: -10px; - } - .timeline-wrapper .timeline .timeline-date:after { - right: -4px; - } - .timeline-wrapper .timeline .timeline-date h1, .timeline-wrapper .timeline .timeline-date h2, .timeline-wrapper .timeline .timeline-date h3, .timeline-wrapper .timeline .timeline-date h4, .timeline-wrapper .timeline .timeline-date h5, .timeline-wrapper .timeline .timeline-date h6 { - position: relative; - text-align: right; - } - .timeline-wrapper .timeline .timeline-content { - margin-left: 50%; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date { - left: 50%; - text-align: left; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date:before { - right: auto; - left: -10px; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date:after { - right: auto; - left: -4px; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-date h1, .timeline-wrapper .timeline:nth-child(even) .timeline-date h2, .timeline-wrapper .timeline:nth-child(even) .timeline-date h3, .timeline-wrapper .timeline:nth-child(even) .timeline-date h4, .timeline-wrapper .timeline:nth-child(even) .timeline-date h5, .timeline-wrapper .timeline:nth-child(even) .timeline-date h6 { - text-align: left; - } - .timeline-wrapper .timeline:nth-child(even) .timeline-content { - margin-left: 0; - text-align: right; - } - .timeline-wrapper.timeline-left:before { - left: 200px; - -webkit-transform: translateX(0); - transform: translateX(0); - } - .timeline-wrapper.timeline-left .timeline .timeline-date { - width: 200px; - padding: 30px 30px 0 0; - } - .timeline-wrapper.timeline-left .timeline .timeline-content { - width: auto; - margin: 0 0 0 200px; - padding: 30px 0 0 30px; - text-align: left; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date { - left: auto; - text-align: right; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date:before { - right: -10px; - left: auto; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date:after { - right: -4px; - left: auto; - } - .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h1, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h2, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h3, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h4, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h5, .timeline-wrapper.timeline-left .timeline:nth-child(even) .timeline-date h6 { - text-align: right; - } - .timeline-wrapper.timeline-left .timeline:last-child .timeline-date, .timeline-wrapper.timeline-left .timeline:last-child .timeline-content { - padding-bottom: 30px; - } - .timeline-wrapper.timeline-right:before { - right: 200px; - left: auto; - -webkit-transform: translateX(0); - transform: translateX(0); - } - .timeline-wrapper.timeline-right .timeline .timeline-date { - right: 0; - left: auto; - width: 200px; - padding: 30px 0 0 30px; - text-align: left; - } - .timeline-wrapper.timeline-right .timeline .timeline-date:before { - right: auto; - left: -10px; - } - .timeline-wrapper.timeline-right .timeline .timeline-date:after { - right: auto; - left: -4px; - } - .timeline-wrapper.timeline-right .timeline .timeline-date h1, .timeline-wrapper.timeline-right .timeline .timeline-date h2, .timeline-wrapper.timeline-right .timeline .timeline-date h3, .timeline-wrapper.timeline-right .timeline .timeline-date h4, .timeline-wrapper.timeline-right .timeline .timeline-date h5, .timeline-wrapper.timeline-right .timeline .timeline-date h6 { - text-align: left; - } - .timeline-wrapper.timeline-right .timeline .timeline-content { - width: auto; - margin: 0 200px 0 0; - padding: 30px 30px 0 0; - text-align: right; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date { - left: auto; - text-align: left; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date:before { - left: -10px; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date:after { - left: -4px; - } - .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h1, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h2, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h3, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h4, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h5, .timeline-wrapper.timeline-right .timeline:nth-child(even) .timeline-date h6 { - text-align: left; - } - .timeline-wrapper.timeline-right .timeline:last-child .timeline-date, .timeline-wrapper.timeline-right .timeline:last-child .timeline-content { - padding-bottom: 30px; - } -} - -@media (max-width: 991.98px) { - .timeline-wrapper { - padding-left: 30px; - } - .timeline-wrapper:before { - left: 0; - } - .timeline-wrapper .timeline { - margin-bottom: 30px; - } - .timeline-wrapper .timeline:first-child { - padding-top: 30px; - } - .timeline-wrapper .timeline:last-child { - margin-bottom: 0; - padding-bottom: 30px; - } - .timeline-wrapper .timeline .timeline-date:before { - top: 1px; - left: -40px; - } - .timeline-wrapper .timeline .timeline-date:after { - top: 7px; - left: -34px; - } -} - -@media (max-width: 575.98px) { - .timeline-wrapper { - padding-left: 20px; - } - .timeline-wrapper .timeline .timeline-date:before { - left: -30px; - } - .timeline-wrapper .timeline .timeline-date:after { - left: -24px; - } -} - -div[class^='bg-black'] .timeline-wrapper:before, div[class*=' bg-black'] .timeline-wrapper:before, div[class^='bg-dark'] .timeline-wrapper:before, div[class*=' bg-dark'] .timeline-wrapper:before { - background: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .timeline-wrapper .timeline .timeline-date:before, div[class*=' bg-black'] .timeline-wrapper .timeline .timeline-date:before, div[class^='bg-dark'] .timeline-wrapper .timeline .timeline-date:before, div[class*=' bg-dark'] .timeline-wrapper .timeline .timeline-date:before { - background: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .timeline-wrapper .timeline .timeline-date:after, div[class*=' bg-black'] .timeline-wrapper .timeline .timeline-date:after, div[class^='bg-dark'] .timeline-wrapper .timeline .timeline-date:after, div[class*=' bg-dark'] .timeline-wrapper .timeline .timeline-date:after { - background: #fff; -} - -@media (max-width: 991.98px) { - .sidebar-wrapper { - display: none; - } -} - -.sidebar-box { - border: 1px solid #e3e6e9; - margin-bottom: 20px; - padding: 30px; -} - -.sidebar-box:last-child { - margin-bottom: 0; -} - -.sidebar-box h1, .sidebar-box h2, .sidebar-box h3, .sidebar-box h4, .sidebar-box h5, .sidebar-box h6 { - margin-bottom: 30px; - text-align: center; -} - -.sidebar-box .list-category { - list-style-type: none; - padding: 0; -} - -.sidebar-box .list-category li { - margin: 0; - padding: 7px 0; - border-bottom: 1px solid #e3e6e9; -} - -.sidebar-box .list-category li:first-child { - padding-top: 0; -} - -.sidebar-box .list-category li:last-child { - padding-bottom: 0; - border: 0; -} - -.sidebar-box .list-category li a { - display: block; -} - -.sidebar-box .list-category li a span { - float: right; - font-size: 14px; -} - -.sidebar-box .popular-post { - position: relative; - margin-bottom: 15px; -} - -.sidebar-box .popular-post:last-child { - margin-bottom: 0; -} - -.sidebar-box .popular-post img { - float: left; - width: 80px; -} - -.sidebar-box .popular-post div { - padding-left: 100px; -} - -.sidebar-box .popular-post div h1, .sidebar-box .popular-post div h2, .sidebar-box .popular-post div h3, .sidebar-box .popular-post div h4, .sidebar-box .popular-post div h5, .sidebar-box .popular-post div h6 { - margin-bottom: 0; - text-align: left; -} - -.sidebar-box .popular-post div a { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.sidebar-box .popular-post div span { - font-size: 14px; -} - -.sidebar-box .popular-post:after { - content: ''; - display: block; - clear: both; -} - -.sidebar-box .tags { - padding: 0; -} - -.sidebar-box .tags li { - display: inline-block; - margin: 0 3px 6px 0; -} - -.sidebar-box .tags li a { - display: inline-block; - background: #eff2f5; - padding: 5px 10px; - font-size: 14px; -} - -.sidebar-box .tags li a:hover, .sidebar-box .tags li a:focus { - background: #e5e8eb; - color: #131517; -} - -div[class^='bg-black'] .sidebar-box, div[class*=' bg-black'] .sidebar-box, div[class^='bg-dark'] .sidebar-box, div[class*=' bg-dark'] .sidebar-box { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .sidebar-box .list-category li, div[class*=' bg-black'] .sidebar-box .list-category li, div[class^='bg-dark'] .sidebar-box .list-category li, div[class*=' bg-dark'] .sidebar-box .list-category li { - border-color: rgba(255, 255, 255, 0.2); -} - -div[class^='bg-black'] .sidebar-box .tags li a, div[class*=' bg-black'] .sidebar-box .tags li a, div[class^='bg-dark'] .sidebar-box .tags li a, div[class*=' bg-dark'] .sidebar-box .tags li a { - background: rgba(0, 0, 0, 0.8); - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .sidebar-box .tags li a:hover, div[class^='bg-black'] .sidebar-box .tags li a:focus, div[class*=' bg-black'] .sidebar-box .tags li a:hover, div[class*=' bg-black'] .sidebar-box .tags li a:focus, div[class^='bg-dark'] .sidebar-box .tags li a:hover, div[class^='bg-dark'] .sidebar-box .tags li a:focus, div[class*=' bg-dark'] .sidebar-box .tags li a:hover, div[class*=' bg-dark'] .sidebar-box .tags li a:focus { - background: rgba(0, 0, 0, 0.9); - color: #fff; -} - -.comment-box { - position: relative; - margin-bottom: 30px; - padding-left: 80px; -} - -.comment-box .comment-user-avatar { - position: absolute; - top: 0; - left: 0; - background: #eff2f5; - width: 60px; - height: 60px; - border-radius: 50%; - text-align: center; - line-height: 60px; -} - -.comment-box .comment-user-avatar img { - width: 60px; - height: 60px; -} - -.comment-box .comment-content { - position: relative; -} - -.comment-box .comment-content .comment-time { - position: absolute; - top: 0; - right: 0; - text-align: right; - color: #DDDDDD; - font-style: italic; - font-size: 14px; -} - -#cookie-consent { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 997; - visibility: visible; - opacity: 1; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -#cookie-consent.consent-hidden { - visibility: hidden; - opacity: 0; -} - -.fm-toggle { - margin-left: auto; - cursor: pointer; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.fm-toggle .lines { - position: relative; - display: inline-block; - background: #000; - width: 25px; - height: 2px; - margin: 0; - padding: 0; - vertical-align: middle; - -webkit-transition: linear 0.12s; - transition: linear 0.12s; -} - -.fm-toggle .lines:before, .fm-toggle .lines:after { - content: ''; - position: absolute; - left: 0; - background: #000; - width: 25px; - height: 2px; - display: inline-block; - -webkit-transition: linear 0.12s; - transition: linear 0.12s; -} - -.fm-toggle .lines:before { - top: -7px; -} - -.fm-toggle .lines:after { - bottom: -7px; -} - -@media (min-width: 992px) { - .fm-toggle .lines:before { - -webkit-transform: scaleX(0.8); - transform: scaleX(0.8); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - .fm-toggle .lines:after { - -webkit-transform: scaleX(0.6); - transform: scaleX(0.6); - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; - } - .fm-toggle:hover .lines:before { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - .fm-toggle:hover .lines:after { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} - -.header.dark .fm-toggle .lines, .header.dark .fm-toggle .lines:before, .header.dark .fm-toggle .lines:after, .header.black .fm-toggle .lines, .header.black .fm-toggle .lines:before, .header.black .fm-toggle .lines:after, .header.absolute-light .fm-toggle .lines, .header.absolute-light .fm-toggle .lines:before, .header.absolute-light .fm-toggle .lines:after { - background: #fff; -} - -.fullscreen-menu { - position: fixed; - top: 0; - left: 0; - z-index: 996; - visibility: hidden; - opacity: 0; - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.fullscreen-menu .fm-wrapper { - -webkit-transform: scale(0.98); - transform: scale(0.98); - height: 100%; - -webkit-transition: ease-out 0.2s; - transition: ease-out 0.2s; -} - -.fullscreen-menu .fm-wrapper .position-top, -.fullscreen-menu .fm-wrapper .position-middle, -.fullscreen-menu .fm-wrapper .position-bottom { - padding: 0 30px; -} - -@media (min-width: 768px) { - .fullscreen-menu .fm-wrapper .position-top, - .fullscreen-menu .fm-wrapper .position-middle, - .fullscreen-menu .fm-wrapper .position-bottom { - padding: 0 50px; - } - .fullscreen-menu .fm-wrapper .position-top { - top: 50px; - } - .fullscreen-menu .fm-wrapper .position-bottom { - bottom: 50px; - } -} - -.fullscreen-menu .fm-wrapper .fm-close { - position: absolute; - top: 50px; - right: 50px; - cursor: pointer; -} - -.fullscreen-menu .fm-wrapper .fm-close span { - position: relative; - display: inline-block; - opacity: 0.8; - width: 60px; - height: 60px; - border-radius: 50%; - -webkit-transition: ease-out 0.18s; - transition: ease-out 0.18s; -} - -.fullscreen-menu .fm-wrapper .fm-close span:before, .fullscreen-menu .fm-wrapper .fm-close span:after { - content: ''; - position: absolute; - top: 50%; - left: 50%; - width: 14px; - height: 2px; - border-radius: 2px; - -webkit-transition: ease-out 0.18s; - transition: ease-out 0.18s; -} - -.fullscreen-menu .fm-wrapper .fm-close span:before { - -webkit-transform: translate(-50%, -50%) rotate(45deg); - transform: translate(-50%, -50%) rotate(45deg); -} - -.fullscreen-menu .fm-wrapper .fm-close span:after { - -webkit-transform: translate(-50%, -50%) rotate(-45deg); - transform: translate(-50%, -50%) rotate(-45deg); -} - -.fullscreen-menu .fm-wrapper .fm-close:hover span { - opacity: 1; -} - -.fullscreen-menu .fm-wrapper .fm-close:hover span:before { - -webkit-transform: translate(-50%, -50%) rotate(180deg); - transform: translate(-50%, -50%) rotate(180deg); -} - -.fullscreen-menu .fm-wrapper .fm-close:hover span:after { - -webkit-transform: translate(-50%, -50%) rotate(180deg); - transform: translate(-50%, -50%) rotate(180deg); -} - -@media (max-width: 991.98px) { - .fullscreen-menu .fm-wrapper .fm-close { - top: 30px; - right: 30px; - } -} - -@media (max-width: 767.98px) { - .fullscreen-menu .fm-wrapper .fm-close { - top: 20px; - right: 20px; - } - .fullscreen-menu .fm-wrapper .fm-close span { - width: 50px; - height: 50px; - } -} - -.fullscreen-menu.fm-show { - visibility: visible; - opacity: 1; -} - -.fullscreen-menu.fm-show .fm-wrapper { - -webkit-transform: scale(1); - transform: scale(1); -} - -div[class^='bg-black'].fullscreen-menu .fm-wrapper .fm-close span, div[class*=' bg-black'].fullscreen-menu .fm-wrapper .fm-close span, div[class^='bg-dark'].fullscreen-menu .fm-wrapper .fm-close span, div[class*=' bg-dark'].fullscreen-menu .fm-wrapper .fm-close span { - background: rgba(255, 255, 255, 0.1); -} - -div[class^='bg-black'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class^='bg-black'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class*=' bg-black'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class*=' bg-black'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class^='bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class^='bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class*=' bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class*=' bg-dark'].fullscreen-menu .fm-wrapper .fm-close span:after { - background: #fff; -} - -.bg-grey.fullscreen-menu .fm-wrapper .fm-close span, .bg-grey-lighter.fullscreen-menu .fm-wrapper .fm-close span, .bg-grey-lightest.fullscreen-menu .fm-wrapper .fm-close span, div[class^='bg-white'].fullscreen-menu .fm-wrapper .fm-close span, div[class*=' bg-white'].fullscreen-menu .fm-wrapper .fm-close span { - background: rgba(0, 0, 0, 0.1); -} - -.bg-grey.fullscreen-menu .fm-wrapper .fm-close span:before, .bg-grey.fullscreen-menu .fm-wrapper .fm-close span:after, .bg-grey-lighter.fullscreen-menu .fm-wrapper .fm-close span:before, .bg-grey-lighter.fullscreen-menu .fm-wrapper .fm-close span:after, .bg-grey-lightest.fullscreen-menu .fm-wrapper .fm-close span:before, .bg-grey-lightest.fullscreen-menu .fm-wrapper .fm-close span:after, div[class^='bg-white'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class^='bg-white'].fullscreen-menu .fm-wrapper .fm-close span:after, div[class*=' bg-white'].fullscreen-menu .fm-wrapper .fm-close span:before, div[class*=' bg-white'].fullscreen-menu .fm-wrapper .fm-close span:after { - background: #000; -} - -.gallery-wrapper { - margin: 0; -} - -.gallery-wrapper div[class^="col-"], .gallery-wrapper div[class*=" col-"] { - margin: 0; -} - -.gallery-wrapper .gallery-box .gallery-img { - position: relative; - overflow: hidden; -} - -.gallery-wrapper .gallery-box .gallery-img a { - display: block; -} - -.gallery-wrapper .gallery-box .gallery-img a:before { - content: ''; - position: absolute; - top: 0; - left: 0; - z-index: 1; - opacity: 0; - background: rgba(255, 255, 255, 0.1); - width: 100%; - height: 100%; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.gallery-wrapper .gallery-box .gallery-img a img { - -webkit-transform: scale(1); - transform: scale(1); - width: 100%; - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.gallery-wrapper .gallery-box .gallery-img a:hover:before { - opacity: 1; -} - -.gallery-wrapper .gallery-box .gallery-img a:hover img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.gallery-wrapper .gallery-box .gallery-img a .gallery-title { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - z-index: 2; - background: #fff; - padding: 10px 20px; -} - -.gallery-wrapper .gallery-box .gallery-img a .gallery-title h1, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h2, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h3, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h4, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h5, .gallery-wrapper .gallery-box .gallery-img a .gallery-title h6 { - display: inline-block; - margin: 0; -} - -.gallery-wrapper.spacing-0 div[class^="col-"]:not(.row), .gallery-wrapper.no-spacing div[class^="col-"]:not(.row) { - margin-bottom: 0; - padding: 0; -} - -.gallery-wrapper.spacing-6 div[class^="col-"]:not(.row) { - margin-bottom: 6px; - padding: 0 3px; -} - -.gallery-wrapper.spacing-10 div[class^="col-"]:not(.row) { - margin-bottom: 10px; - padding: 0 5px; -} - -.gallery-wrapper.spacing-20 div[class^="col-"]:not(.row) { - margin-bottom: 20px; - padding: 0 10px; -} - -.gallery-wrapper.spacing-30 div[class^="col-"]:not(.row) { - margin-bottom: 30px; - padding: 0 15px; -} - -.gallery-wrapper.hover-style-2 .gallery-box .gallery-img a:before { - background: rgba(0, 0, 0, 0.1); -} - -.gallery-wrapper[class*=' border-radius'] .gallery-box .gallery-img, .gallery-wrapper[class^='border-radius'] .gallery-box .gallery-img { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - overflow: hidden; -} - -.gallery-wrapper.border-radius-025 .gallery-box .gallery-img { - border-radius: 0.25em; -} - -.gallery-wrapper.border-radius-0375 .gallery-box .gallery-img { - border-radius: 0.375em; -} - -.gallery-wrapper.border-radius-05 .gallery-box .gallery-img { - border-radius: 0.5em; -} - -.gallery-wrapper.border-radius-10 .gallery-box .gallery-img { - border-radius: 1.0em; -} - -.gallery-wrapper.border-radius-15 .gallery-box .gallery-img { - border-radius: 1.5em; -} - -.gallery-wrapper.border-radius-20 .gallery-box .gallery-img { - border-radius: 2.0em; -} - -.gallery-wrapper.border-radius-25 .gallery-box .gallery-img { - border-radius: 2.5em; -} - -.gallery-wrapper.border-radius-30 .gallery-box .gallery-img { - border-radius: 3.0em; -} - -.container .gallery-wrapper.spacing-0, .container .gallery-wrapper.no-spacing { - margin: 0; -} - -.container .gallery-wrapper.spacing-6 { - margin: 0 -3px -6px; -} - -.container .gallery-wrapper.spacing-10 { - margin: 0 -5px -10px; -} - -.container .gallery-wrapper.spacing-20 { - margin: 0 -10px -20px; -} - -.container .gallery-wrapper.spacing-30 { - margin: 0 -15px -30px; -} - -.container-fluid .gallery-wrapper.spacing-0, .container-fluid .gallery-wrapper.no-spacing { - margin: 0 -30px; -} - -.container-fluid .gallery-wrapper.spacing-6 { - margin: 0 -27px; -} - -.container-fluid .gallery-wrapper.spacing-10 { - margin: 0 -25px; -} - -.container-fluid .gallery-wrapper.spacing-20 { - margin: 0 -20px; -} - -.container-fluid .gallery-wrapper.spacing-30 { - margin: 0 -15px; -} - -.header { - top: 0; - z-index: 993; - overflow: visible; - background: #fff; - width: 100%; - height: 80px; - -webkit-transition: ease-in-out 0.2s; - transition: ease-in-out 0.2s; -} - -.header.hide { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); -} - -.header .container, .header .container-fluid { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - align-items: center; - height: 100%; -} - -.header .header-logo { - display: inline-block; -} - -.header .header-logo .logo-light { - display: none; -} - -.header .header-logo * { - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.header .header-logo h1, .header .header-logo h2, .header .header-logo h3, .header .header-logo h4, .header .header-logo h5, .header .header-logo h6 { - margin: 0; -} - -.header .header-logo img { - width: auto; - height: 54px; - max-height: 54px; -} - -.header .header-logo a { - color: #131517; -} - -.header .header-logo a:hover { - color: #131517; -} - -.header .header-toggle { - position: relative; - display: inline-block; - width: 28px; - height: 28px; - margin-left: auto; - cursor: pointer; -} - -.header .header-toggle span { - position: absolute; - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - background: #131517; - width: 100%; - height: 2px; - border-radius: 2px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.header .header-toggle span:before, .header .header-toggle span:after { - content: ''; - position: absolute; - left: 0; - background: #131517; - width: 100%; - height: 2px; - border-radius: 2px; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.header .header-toggle span:before { - top: -7px; -} - -.header .header-toggle span:after { - bottom: -7px; -} - -.header .header-toggle.toggle-close span { - background: transparent; -} - -.header .header-toggle.toggle-close span:before { - top: 0; - bottom: 0; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.header .header-toggle.toggle-close span:after { - top: 0; - bottom: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} - -.header .header-menu { - display: inline-block; - font-size: 14px; - z-index: 995; -} - -.header .header-menu .nav { - display: block; - margin: 0; - padding: 0; - list-style-type: none; - margin: 0; - padding: 0; -} - -.header .header-menu .nav ul { - list-style-type: none; - margin: 0; - padding: 0; -} - -.header .header-menu .nav .nav-item { - text-align: left; -} - -.header .header-menu .nav .nav-item .nav-link { - padding: 0; - font-family: "Poppins", sans-serif; - letter-spacing: -0.2px; - color: #131517; -} - -.header .header-menu .nav .nav-item .nav-link:hover, .header .header-menu .nav .nav-item .nav-link.active { - color: #131517; -} - -.header .header-menu .nav .nav-item .nav-dropdown-toggle { - position: relative; - display: inline-block; -} - -.header .header-menu .nav .nav-item .nav-dropdown-toggle:after { - content: '\f107'; - font-family: "Font Awesome 5 Free"; - font-weight: 900; - font-size: 12px; -} - -.header .header-menu .nav .nav-item .nav-dropdown { - background: #fff; -} - -.header .header-menu .nav .nav-item .nav-dropdown h1, .header .header-menu .nav .nav-item .nav-dropdown h2, .header .header-menu .nav .nav-item .nav-dropdown h3, .header .header-menu .nav .nav-item .nav-dropdown h4, .header .header-menu .nav .nav-item .nav-dropdown h5, .header .header-menu .nav .nav-item .nav-dropdown h6 { - color: #131517; -} - -.header .header-menu .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle) { - color: #333333; -} - -.header .header-menu .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):hover, .header .header-menu .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):focus { - color: #131517; -} - -.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle { - position: absolute; -} - -.header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle:after { - content: '\f105'; - font-family: "Font Awesome 5 Free"; - font-weight: 900; - font-size: 12px; -} - -.header .header-menu.font-2 .nav .nav-item .nav-link { - font-size: 13px; - font-weight: 500; - letter-spacing: 1px; - text-transform: uppercase; -} - -.header .header-menu-extra a:not(.button):not(.button-circle) { - color: #131517; -} - -.header .header-menu-extra a:not(.button):not(.button-circle):hover, .header .header-menu-extra a:not(.button):not(.button-circle):focus { - color: #131517; -} - -.header.sticky-autohide, .header.sticky { - position: fixed; - top: 0; - left: 0; - -webkit-box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); - box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); -} - -.header.absolute-dark, .header.absolute-light, .header.absolute-dark.dark, .header.absolute-light.dark, .header.absolute-dark.black, .header.absolute-light.black { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} - -.header.absolute-dark:not(.sticky-autohide):not(.sticky), .header.absolute-light:not(.sticky-autohide):not(.sticky), .header.absolute-dark.dark:not(.sticky-autohide):not(.sticky), .header.absolute-light.dark:not(.sticky-autohide):not(.sticky), .header.absolute-dark.black:not(.sticky-autohide):not(.sticky), .header.absolute-light.black:not(.sticky-autohide):not(.sticky) { - position: absolute; - top: 0; - left: 0; -} - -.header.dark.border-top, .header.dark.border-bottom, .header.black.border-top, .header.black.border-bottom, .header.absolute-light.border-top, .header.absolute-light.border-bottom { - border-color: rgba(255, 255, 255, 0.1); -} - -.header.absolute-light .header-logo .logo-dark { - display: none; -} - -.header.absolute-light .header-logo .logo-light { - display: inline-block; -} - -.header.absolute-light .header-logo h1, .header.absolute-light .header-logo h2, .header.absolute-light .header-logo h3, .header.absolute-light .header-logo h4, .header.absolute-light .header-logo h5, .header.absolute-light .header-logo h6 { - color: #fff; -} - -.header.absolute-light .header-logo a { - color: #fff; -} - -.header.absolute-light .header-logo a:hover { - color: #fff; -} - -.header.absolute-light .header-toggle span { - background: #fff; -} - -.header.absolute-light .header-toggle span:before, .header.absolute-light .header-toggle span:after { - background: #fff; -} - -.header.absolute-light .header-toggle.toggle-close span { - background: transparent; -} - -@media (min-width: 992px) { - .header.absolute-light .header-menu .nav .nav-item .nav-link, .header.absolute-light .header-menu .nav .nav-item .nav-dropdown-toggle { - color: #fff; - } - .header.absolute-light .header-menu .nav .nav-item .nav-link:hover, .header.absolute-light .header-menu .nav .nav-item .nav-link:focus, .header.absolute-light .header-menu .nav .nav-item .nav-link.active, .header.absolute-light .header-menu .nav .nav-item .nav-dropdown-toggle:hover, .header.absolute-light .header-menu .nav .nav-item .nav-dropdown-toggle:focus, .header.absolute-light .header-menu .nav .nav-item .nav-dropdown-toggle.active { - color: #fff; - } - .header.absolute-light .header-menu .nav .nav-item .nav-link:before { - background: rgba(255, 255, 255, 0.15); - } -} - -.header.absolute-light .header-menu-extra a:not(.button):not(.button-circle) { - color: #fff; -} - -.header.absolute-light .header-menu-extra a:not(.button):not(.button-circle):hover, .header.absolute-light .header-menu-extra a:not(.button):not(.button-circle):focus { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-logo .logo-dark, .header.black:not(.absolute-dark) .header-logo .logo-dark { - display: none; -} - -.header.dark:not(.absolute-dark) .header-logo .logo-light, .header.black:not(.absolute-dark) .header-logo .logo-light { - display: inline-block; -} - -.header.dark:not(.absolute-dark) .header-logo h1, .header.dark:not(.absolute-dark) .header-logo h2, .header.dark:not(.absolute-dark) .header-logo h3, .header.dark:not(.absolute-dark) .header-logo h4, .header.dark:not(.absolute-dark) .header-logo h5, .header.dark:not(.absolute-dark) .header-logo h6, .header.black:not(.absolute-dark) .header-logo h1, .header.black:not(.absolute-dark) .header-logo h2, .header.black:not(.absolute-dark) .header-logo h3, .header.black:not(.absolute-dark) .header-logo h4, .header.black:not(.absolute-dark) .header-logo h5, .header.black:not(.absolute-dark) .header-logo h6 { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-logo a, .header.black:not(.absolute-dark) .header-logo a { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-logo a:hover, .header.black:not(.absolute-dark) .header-logo a:hover { - color: #fff; -} - -@media (min-width: 992px) { - .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle { - color: #fff; - } - .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:hover, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:focus, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link.active, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle:hover, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle:focus, .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle.active, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:hover, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:focus, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link.active, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle:hover, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle:focus, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-dropdown-toggle.active { - color: #fff; - } - .header.dark:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:before, .header.black:not(.absolute-dark) .header-menu .nav .nav-item .nav-link:before { - background: rgba(255, 255, 255, 0.15); - } -} - -.header.dark:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle), .header.black:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle) { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):hover, .header.dark:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):focus, .header.black:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):hover, .header.black:not(.absolute-dark) .header-menu-extra a:not(.button):not(.button-circle):focus { - color: #fff; -} - -.header.dark:not(.absolute-dark) .header-toggle span, .header.black:not(.absolute-dark) .header-toggle span { - background: #fff; -} - -.header.dark:not(.absolute-dark) .header-toggle span:before, .header.dark:not(.absolute-dark) .header-toggle span:after, .header.black:not(.absolute-dark) .header-toggle span:before, .header.black:not(.absolute-dark) .header-toggle span:after { - background: #fff; -} - -.header.dark:not(.absolute-dark) .header-toggle.toggle-close span, .header.black:not(.absolute-dark) .header-toggle.toggle-close span { - background: transparent; -} - -.header.dark { - background: #131517; -} - -.header.black { - background: #000; -} - -@media (min-width: 992px) { - .header .header-menu { - height: 80px; - } - .header.header-lg .header-logo img { - height: 64px; - max-height: 64px; - } - .header.header-lg .header-menu { - height: 90px; - } - .header.header-xl .header-logo img { - height: 74px; - max-height: 74px; - } - .header.header-xl .header-menu { - height: 100px; - } - .header:not(.left):not(.center) .header-menu { - margin-left: auto; - } - .header.left .header-logo { - margin-right: 30px; - } - .header.left .header-menu { - margin-right: auto; - } - .header.center .header-logo { - margin-right: auto; - } - .header.center .header-menu .nav { - position: absolute; - top: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - width: auto; - text-align: center; - } - .header .header-menu .nav .nav-item { - position: relative; - display: inline-block; - height: 100%; - margin: 0 0 0 20px; - } - .header .header-menu .nav .nav-item:first-child { - margin-left: 0; - } - .header .header-menu .nav .nav-item .nav-link { - display: inline-block; - line-height: 80px; - } - .header .header-menu .nav .nav-item .nav-link:before { - position: absolute; - right: 0; - bottom: 22px; - left: 0; - content: ''; - background: #eff2f5; - height: 0; - -webkit-transition: all 0.14s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.14s cubic-bezier(0.165, 0.84, 0.44, 1); - } - .header .header-menu .nav .nav-item .nav-link.d-toggle { - padding-right: 14px; - } - .header .header-menu .nav .nav-item .nav-dropdown-toggle { - position: absolute; - top: 50%; - right: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - color: #131517; - } - .header .header-menu .nav .nav-item .nav-dropdown-toggle:hover { - color: #131517; - } - .header .header-menu .nav .nav-item .nav-dropdown { - position: absolute; - top: 83px; - left: 0; - -webkit-transform: translateY(10px); - transform: translateY(10px); - z-index: 995; - visibility: hidden; - opacity: 0; - background: #fff; - width: 240px; - border-radius: 0.375em; - -webkit-box-shadow: 0 10px 40px -4px rgba(22, 25, 28, 0.17); - box-shadow: 0 10px 40px -4px rgba(22, 25, 28, 0.17); - padding: 15px 0; - -webkit-transition: ease-out 0.14s; - transition: ease-out 0.14s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item { - position: relative; - display: block; - margin: 0; - padding: 0 15px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link { - position: relative; - display: block; - border-radius: 0.375em; - padding: 7px 15px; - -webkit-transition: linear 0.06s; - transition: linear 0.06s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover { - background: #eff2f5; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.sd-toggle:after { - position: absolute; - top: 50%; - right: 15px; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - content: '\f105'; - font-family: "Font Awesome 5 Free"; - font-weight: 900; - font-size: 12px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle { - display: none; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - position: absolute; - top: -15px; - left: 243px; - visibility: hidden; - opacity: 0; - background: #fff; - width: 240px; - border-radius: 0.375em; - -webkit-box-shadow: 0 10px 40px -4px rgba(22, 25, 28, 0.17); - box-shadow: 0 10px 40px -4px rgba(22, 25, 28, 0.17); - padding: 15px; - -webkit-transition: linear 0.06s; - transition: linear 0.06s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item { - display: block; - margin: 0; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link { - display: block; - border-radius: 0.375em; - padding: 7px 15px; - -webkit-transition: linear 0.06s; - transition: linear 0.06s; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover { - background: #eff2f5; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:hover .nav-subdropdown { - visibility: visible; - opacity: 1; - } - .header .header-menu .nav .nav-item:hover .nav-link:before { - height: 6px; - } - .header .header-menu .nav .nav-item:hover .nav-dropdown { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h1, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h2, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h3, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h4, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h5, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown h6, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h1, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h2, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h3, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h4, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h5, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown h6 { - color: #fff; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle), .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle) { - color: rgba(255, 255, 255, 0.8); - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):hover, .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):focus, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):hover, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown a:not(.button):not(.button-circle):focus { - color: #fff; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link:hover { - background: rgba(255, 255, 255, 0.1); - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover, .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown .nav-subdropdown-item .nav-subdropdown-link:hover { - background: rgba(255, 255, 255, 0.1); - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown { - background: #131517; - } - .header .header-menu.dropdown-dark .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - background: #131517; - } - .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown { - background: #000; - } - .header .header-menu.dropdown-black .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - background: #000; - } - .header.absolute-dark .header-menu .nav .nav-item .nav-link:before { - background: rgba(0, 0, 0, 0.05); - } - .header .header-menu-extra { - display: inline-block; - margin-left: 30px; - } - .header .header-toggle { - display: none; - } - .header:not(.center):not(.left) .header-menu .nav .nav-item:last-child .nav-dropdown, .header:not(.center):not(.left) .header-menu .nav .nav-item:nth-last-child(2) .nav-dropdown { - right: 0; - left: auto; - } - .header:not(.center):not(.left) .header-menu .nav .nav-item:last-child .nav-dropdown .nav-dropdown-item .nav-subdropdown, .header:not(.center):not(.left) .header-menu .nav .nav-item:nth-last-child(2) .nav-dropdown .nav-dropdown-item .nav-subdropdown { - right: 243px; - left: auto; - } - .header:not(.center):not(.left) .container-fluid .header-menu .nav .nav-item .nav-dropdown { - right: 0; - left: auto; - } - .header:not(.center):not(.left) .container-fluid .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - right: 243px; - left: auto; - } -} - -@media (max-width: 991.98px) { - .header { - height: 70px; - } - .header .header-menu { - position: fixed; - top: 0; - left: -100%; - overflow-y: auto; - background: #fff; - width: 300px; - height: 100%; - -webkit-box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); - box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17); - padding: 20px 30px; - -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - } - .header .header-menu.show { - left: 0; - } - .header .header-menu .nav { - width: 100%; - margin: 0; - padding: 0; - } - .header .header-menu .nav .nav-item { - position: relative; - display: block; - width: 100%; - height: auto; - margin: 0; - border-bottom: 1px solid #e3e6e9; - padding: 14px 0; - } - .header .header-menu .nav .nav-item:last-child { - border: 0; - } - .header .header-menu .nav .nav-item .nav-link { - display: inline-block; - width: auto; - height: auto; - color: #333333; - } - .header .header-menu .nav .nav-item .nav-link:hover, .header .header-menu .nav .nav-item .nav-link:focus, .header .header-menu .nav .nav-item .nav-link.active { - color: #131517; - } - .header .header-menu .nav .nav-item .nav-dropdown-toggle { - position: absolute; - top: 14px; - right: 0; - width: 22px; - height: 22px; - text-align: right; - } - .header .header-menu .nav .nav-item .nav-dropdown-toggle.active { - color: #131517; - } - .header .header-menu .nav .nav-item .nav-dropdown { - display: none; - background: #fff; - padding: 8px 0 0 20px; - } - .header .header-menu .nav .nav-item .nav-dropdown.show { - display: block; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item { - position: relative; - margin: 0 0 8px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:last-child { - margin: 0; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.active { - color: #131517; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle { - top: 0; - right: 0; - width: 21px; - height: 21px; - text-align: right; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle:after { - content: '\f107'; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown { - display: none; - padding: 8px 0 0 20px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown.show { - display: block; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown li { - margin: 0 0 8px; - } - .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown li:last-child { - margin: 0; - } - .header .header-menu-extra { - position: absolute; - top: 50%; - right: 80px; - left: auto; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - } -} - -@media (min-width: 992px) { - .header-lg { - height: 90px; - } - .header-lg .container-fluid { - padding: 0 40px; - } - .header-lg .header-menu .nav .nav-item .nav-link { - line-height: 90px; - } - .header-lg .header-menu .nav .nav-item .nav-link:before { - bottom: 27px; - } - .header-lg .header-menu .nav .nav-item .nav-dropdown { - top: 93px; - } - .header-xl { - height: 100px; - } - .header-xl .container-fluid { - padding: 0 50px; - } - .header-xl .header-menu .nav .nav-item .nav-link { - line-height: 100px; - } - .header-xl .header-menu .nav .nav-item .nav-link:before { - bottom: 32px; - } - .header-xl .header-menu .nav .nav-item .nav-dropdown { - top: 103px; - } -} - -.header-placeholder { - height: 80px; -} - -.header-placeholder-lg { - height: 90px; -} - -.header-placeholder-xl { - height: 100px; -} - -@media (max-width: 991.98px) { - .header-placeholder, .header-placeholder-lg, .header-placeholder-xl { - height: 70px; - } -} - -.masonry { - margin: 0 -15px -30px; -} - -.masonry .masonry-item { - margin-bottom: 30px; - padding: 0 15px; -} - -.masonry.masonry-column-1 .masonry-item { - width: 100%; -} - -@media (min-width: 768px) { - .masonry.masonry-column-2 .masonry-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .masonry.masonry-column-3 .masonry-item { - width: 50%; - } -} - -@media (min-width: 992px) { - .masonry.masonry-column-3 .masonry-item { - width: 33.33%; - } -} - -@media (min-width: 576px) { - .masonry.masonry-column-4 .masonry-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .masonry.masonry-column-4 .masonry-item { - width: 33.33%; - } -} - -@media (min-width: 992px) { - .masonry.masonry-column-4 .masonry-item { - width: 25%; - } -} - -@media (min-width: 1200px) { - .masonry.masonry-column-5 .masonry-item { - width: 20%; - } -} - -@media (min-width: 1200px) { - .masonry.masonry-column-6 .masonry-item { - width: 16.66%; - } -} - -.masonry.masonry-spacing-0 { - margin: 0; -} - -.masonry.masonry-spacing-0 .masonry-item { - margin: 0; - padding: 0; -} - -.masonry.masonry-spacing-6 { - margin: 0 -3px -6px; -} - -.masonry.masonry-spacing-6 .masonry-item { - margin-bottom: 6px; - padding: 0 3px; -} - -.masonry.masonry-spacing-10 { - margin: 0 -5px -10px; -} - -.masonry.masonry-spacing-10 .masonry-item { - margin-bottom: 10px; - padding: 0 5px; -} - -.masonry.masonry-spacing-20 { - margin: 0 -10px -20px; -} - -.masonry.masonry-spacing-20 .masonry-item { - margin-bottom: 20px; - padding: 0 10px; -} - -.masonry.masonry-spacing-40 { - margin: 0 -20px -40px; -} - -.masonry.masonry-spacing-40 .masonry-item { - margin-bottom: 40px; - padding: 0 20px; -} - -.masonry.masonry-spacing-50 { - margin: 0 -25px -50px; -} - -.masonry.masonry-spacing-50 .masonry-item { - margin-bottom: 50px; - padding: 0 25px; -} - -.portfolio-wrapper.row { - margin: 0; -} - -.portfolio-wrapper.row div[class^="col-"], .portfolio-wrapper.row div[class*=" col-"] { - margin: 0; -} - -.portfolio-wrapper .portfolio-item { - width: 100%; - text-align: left; -} - -.portfolio-wrapper.column-1 .portfolio-item { - width: 100%; -} - -@media (min-width: 768px) { - .portfolio-wrapper.column-2 .portfolio-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .portfolio-wrapper.column-3 .portfolio-item { - width: 50%; - } -} - -@media (min-width: 992px) { - .portfolio-wrapper.column-3 .portfolio-item { - width: 33.33%; - } -} - -@media (min-width: 576px) { - .portfolio-wrapper.column-4 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-5 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-6 .portfolio-item, .portfolio-wrapper.column-5 .portfolio-item, .portfolio-wrapper.column-6 .portfolio-item { - width: 50%; - } -} - -@media (min-width: 768px) { - .portfolio-wrapper.column-4 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-5 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-6 .portfolio-item, .portfolio-wrapper.column-5 .portfolio-item, .portfolio-wrapper.column-6 .portfolio-item { - width: 33.33%; - } -} - -@media (min-width: 992px) { - .portfolio-wrapper.column-4 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-5 .portfolio-item, .portfolio-wrapper.masonry.masonry-column-6 .portfolio-item, .portfolio-wrapper.column-5 .portfolio-item, .portfolio-wrapper.column-6 .portfolio-item { - width: 25%; - } -} - -@media (min-width: 1200px) { - .portfolio-wrapper.column-5 .portfolio-item { - width: 20%; - } -} - -@media (min-width: 1200px) { - .portfolio-wrapper.column-6 .portfolio-item { - width: 16.66%; - } -} - -.portfolio-wrapper.spacing-0 .portfolio-item, .portfolio-wrapper.no-spacing .portfolio-item { - padding: 0; -} - -.portfolio-wrapper.spacing-6 .portfolio-item { - padding: 3px; -} - -.portfolio-wrapper.spacing-10 .portfolio-item { - padding: 5px; -} - -.portfolio-wrapper.spacing-20 .portfolio-item { - padding: 10px; -} - -.portfolio-wrapper.spacing-30 .portfolio-item { - padding: 15px; -} - -.portfolio-wrapper.spacing-40 .portfolio-item { - padding: 20px; -} - -.portfolio-wrapper.spacing-50 .portfolio-item { - padding: 25px; -} - -.portfolio-wrapper[class*=' border-radius'] .portfolio-item .portfolio-box, .portfolio-wrapper[class^='border-radius'] .portfolio-item .portfolio-box { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - overflow: hidden; -} - -.portfolio-wrapper.border-radius-025 .portfolio-item .portfolio-box { - border-radius: 0.25em; -} - -.portfolio-wrapper.border-radius-0375 .portfolio-item .portfolio-box { - border-radius: 0.375em; -} - -.portfolio-wrapper.border-radius-05 .portfolio-item .portfolio-box { - border-radius: 0.5em; -} - -.portfolio-wrapper.border-radius-10 .portfolio-item .portfolio-box { - border-radius: 1.0em; -} - -.portfolio-wrapper.border-radius-15 .portfolio-item .portfolio-box { - border-radius: 1.5em; -} - -.portfolio-wrapper.border-radius-20 .portfolio-item .portfolio-box { - border-radius: 2.0em; -} - -.portfolio-wrapper.border-radius-25 .portfolio-item .portfolio-box { - border-radius: 2.5em; -} - -.portfolio-wrapper.border-radius-30 .portfolio-item .portfolio-box { - border-radius: 3.0em; -} - -.text-center .portfolio-item { - text-align: center; -} - -.text-right .portfolio-item { - text-align: right; -} - -.container .portfolio-wrapper.spacing-0, .container .portfolio-wrapper.no-spacing { - margin: 0; -} - -.container .portfolio-wrapper.spacing-6 { - margin: -3px; -} - -.container .portfolio-wrapper.spacing-10 { - margin: -5px; -} - -.container .portfolio-wrapper.spacing-20 { - margin: -10px; -} - -.container .portfolio-wrapper.spacing-30 { - margin: -15px; -} - -.container .portfolio-wrapper.spacing-40 { - margin: -20px; -} - -.container .portfolio-wrapper.spacing-50 { - margin: -25px; -} - -.container-fluid .portfolio-wrapper { - margin: 0 -30px; -} - -.container-fluid .portfolio-wrapper.spacing-0, .container-fluid .portfolio-wrapper.no-spacing { - margin: 0 -30px; -} - -.container-fluid .portfolio-wrapper.spacing-6 { - margin: -3px -27px 3px; -} - -.container-fluid .portfolio-wrapper.spacing-10 { - margin: -5px -25px 5px; -} - -.container-fluid .portfolio-wrapper.spacing-20 { - margin: -10px -20px 10px; -} - -.container-fluid .portfolio-wrapper.spacing-30 { - margin: -15px -15px 15px; -} - -.container-fluid .portfolio-wrapper.spacing-40 { - margin: -20px -10px 20px; -} - -.container-fluid .portfolio-wrapper.spacing-50 { - margin: -25px -5px 25px; -} - -.filter { - margin-bottom: 70px; -} - -.filter ul { - margin: 0 -5px; - padding: 0; -} - -.filter ul li { - display: inline-block; - background: #eff2f5; - border-radius: 30px; - margin: 0 5px; - padding: 7px 15px; - font: 400 13px "Poppins", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; - cursor: pointer; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.filter ul li:hover { - background: #e5e8eb; -} - -.filter ul li.active, .filter ul li.mixitup-control-active { - background: #131517; - color: #fff; -} - -.filter.filter-font-2 ul li { - font-size: 15px; - letter-spacing: -0.2px; - text-transform: none; -} - -.filter.filter-style-2 ul { - margin: 0 -2px; -} - -.filter.filter-style-2 ul li { - background: transparent; - margin: 0 2px; - color: #333333; -} - -.filter.filter-style-2 ul li:hover, .filter.filter-style-2 ul li.active, .filter.filter-style-2 ul li.mixitup-control-active { - color: #131517; -} - -.filter.filter-style-2 ul li.active, .filter.filter-style-2 ul li.mixitup-control-active { - background: #eff2f5; -} - -.filter.filter-style-3 ul { - margin: 0 -14px -8px; -} - -.filter.filter-style-3 ul li { - position: relative; - background: transparent; - margin: 0 14px 8px; - padding: 0; - color: #333333; -} - -.filter.filter-style-3 ul li:after { - content: ''; - position: absolute; - right: 0; - bottom: -1px; - left: 0; - background: #131517; - height: 1px; - -webkit-animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-out 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.filter.filter-style-3 ul li:hover, .filter.filter-style-3 ul li.active, .filter.filter-style-3 ul li.mixitup-control-active { - color: #131517; -} - -.filter.filter-style-3 ul li.active:after, .filter.filter-style-3 ul li.mixitup-control-active:after { - width: 100%; - -webkit-animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; - animation: button-line-in 0.24s cubic-bezier(0.165, 0.84, 0.44, 1) both; -} - -.filter.filter-style-4 ul { - margin: 0 -14px -7px; -} - -.filter.filter-style-4 ul li { - background: transparent; - margin: 0 14px 7px; - padding: 0; - color: #DDDDDD; -} - -.filter.filter-style-4 ul li:hover, .filter.filter-style-4 ul li.active, .filter.filter-style-4 ul li.mixitup-control-active { - background: transparent; - color: #131517; -} - -div[class^='bg-black'] .filter ul li, div[class*=' bg-black'] .filter ul li, div[class^='bg-dark'] .filter ul li, div[class*=' bg-dark'] .filter ul li { - background: transparent; - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter ul li:hover, div[class*=' bg-black'] .filter ul li:hover, div[class^='bg-dark'] .filter ul li:hover, div[class*=' bg-dark'] .filter ul li:hover { - background: transparent; - color: #fff; -} - -div[class^='bg-black'] .filter ul li.active, div[class^='bg-black'] .filter ul li.mixitup-control-active, div[class*=' bg-black'] .filter ul li.active, div[class*=' bg-black'] .filter ul li.mixitup-control-active, div[class^='bg-dark'] .filter ul li.active, div[class^='bg-dark'] .filter ul li.mixitup-control-active, div[class*=' bg-dark'] .filter ul li.active, div[class*=' bg-dark'] .filter ul li.mixitup-control-active { - background: #fff; - color: #131517; -} - -div[class^='bg-black'] .filter.filter-style-2 ul li, div[class*=' bg-black'] .filter.filter-style-2 ul li, div[class^='bg-dark'] .filter.filter-style-2 ul li, div[class*=' bg-dark'] .filter.filter-style-2 ul li { - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter.filter-style-2 ul li:hover, div[class^='bg-black'] .filter.filter-style-2 ul li.active, div[class^='bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-2 ul li:hover, div[class*=' bg-black'] .filter.filter-style-2 ul li.active, div[class*=' bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-2 ul li:hover, div[class^='bg-dark'] .filter.filter-style-2 ul li.active, div[class^='bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-2 ul li:hover, div[class*=' bg-dark'] .filter.filter-style-2 ul li.active, div[class*=' bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active { - color: #fff; -} - -div[class^='bg-black'] .filter.filter-style-2 ul li.active, div[class^='bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-2 ul li.active, div[class*=' bg-black'] .filter.filter-style-2 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-2 ul li.active, div[class^='bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-2 ul li.active, div[class*=' bg-dark'] .filter.filter-style-2 ul li.mixitup-control-active { - background: #fff; - color: #131517; -} - -div[class^='bg-black'] .filter.filter-style-3 ul li, div[class*=' bg-black'] .filter.filter-style-3 ul li, div[class^='bg-dark'] .filter.filter-style-3 ul li, div[class*=' bg-dark'] .filter.filter-style-3 ul li { - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter.filter-style-3 ul li:after, div[class*=' bg-black'] .filter.filter-style-3 ul li:after, div[class^='bg-dark'] .filter.filter-style-3 ul li:after, div[class*=' bg-dark'] .filter.filter-style-3 ul li:after { - background: #fff; -} - -div[class^='bg-black'] .filter.filter-style-3 ul li:hover, div[class^='bg-black'] .filter.filter-style-3 ul li.active, div[class^='bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-3 ul li:hover, div[class*=' bg-black'] .filter.filter-style-3 ul li.active, div[class*=' bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-3 ul li:hover, div[class^='bg-dark'] .filter.filter-style-3 ul li.active, div[class^='bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-3 ul li:hover, div[class*=' bg-dark'] .filter.filter-style-3 ul li.active, div[class*=' bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active { - color: #fff; -} - -div[class^='bg-black'] .filter.filter-style-3 ul li.active, div[class^='bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-3 ul li.active, div[class*=' bg-black'] .filter.filter-style-3 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-3 ul li.active, div[class^='bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-3 ul li.active, div[class*=' bg-dark'] .filter.filter-style-3 ul li.mixitup-control-active { - background: transparent; -} - -div[class^='bg-black'] .filter.filter-style-4 ul li, div[class*=' bg-black'] .filter.filter-style-4 ul li, div[class^='bg-dark'] .filter.filter-style-4 ul li, div[class*=' bg-dark'] .filter.filter-style-4 ul li { - background: transparent; - color: rgba(255, 255, 255, 0.7); -} - -div[class^='bg-black'] .filter.filter-style-4 ul li:hover, div[class^='bg-black'] .filter.filter-style-4 ul li.active, div[class^='bg-black'] .filter.filter-style-4 ul li.mixitup-control-active, div[class*=' bg-black'] .filter.filter-style-4 ul li:hover, div[class*=' bg-black'] .filter.filter-style-4 ul li.active, div[class*=' bg-black'] .filter.filter-style-4 ul li.mixitup-control-active, div[class^='bg-dark'] .filter.filter-style-4 ul li:hover, div[class^='bg-dark'] .filter.filter-style-4 ul li.active, div[class^='bg-dark'] .filter.filter-style-4 ul li.mixitup-control-active, div[class*=' bg-dark'] .filter.filter-style-4 ul li:hover, div[class*=' bg-dark'] .filter.filter-style-4 ul li.active, div[class*=' bg-dark'] .filter.filter-style-4 ul li.mixitup-control-active { - background: transparent; - color: #fff; -} - -.portfolio-item .portfolio-box { - position: relative; -} - -.portfolio-item .portfolio-box .portfolio-img { - position: relative; - overflow: hidden; -} - -.portfolio-item .portfolio-box .portfolio-img img { - -webkit-transform: scale(1); - transform: scale(1); - width: 100%; - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.portfolio-item .portfolio-box a { - position: absolute; - top: 0; - left: 0; - z-index: 2; - display: block; - width: 100%; - height: 100%; -} - -.portfolio-item .portfolio-box .portfolio-title { - position: absolute; - top: 0; - left: 0; - opacity: 0; - background: rgba(0, 0, 0, 0.4); - width: 100%; - height: 100%; - color: rgba(255, 255, 255, 0.7); - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.portfolio-item .portfolio-box .portfolio-title div { - position: absolute; - left: 30px; - bottom: 30px; -} - -.portfolio-item .portfolio-box .portfolio-title div * { - opacity: 0; - -webkit-transform: translateY(5px); - transform: translateY(5px); - margin-bottom: 7px; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.portfolio-item .portfolio-box .portfolio-title div *:first-child { - -webkit-transition-delay: 0.05s; - transition-delay: 0.05s; -} - -.portfolio-item .portfolio-box .portfolio-title div *:last-child { - -webkit-transition-delay: 0.1s; - transition-delay: 0.1s; - margin-bottom: 0; -} - -.portfolio-item .portfolio-box .portfolio-title div h1, .portfolio-item .portfolio-box .portfolio-title div h2, .portfolio-item .portfolio-box .portfolio-title div h3, .portfolio-item .portfolio-box .portfolio-title div h4, .portfolio-item .portfolio-box .portfolio-title div h5, .portfolio-item .portfolio-box .portfolio-title div h6 { - color: #fff; -} - -.portfolio-item .portfolio-box .portfolio-title div span { - display: inline-block; -} - -.portfolio-item .portfolio-box:hover .portfolio-img img { - -webkit-transform: scale(1.04); - transform: scale(1.04); - -webkit-filter: blur(1.5px); - filter: blur(1.5px); -} - -.portfolio-item .portfolio-box:hover .portfolio-title { - opacity: 1; -} - -.portfolio-item .portfolio-box:hover .portfolio-title * { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title { - opacity: 1; - background: rgba(0, 0, 0, 0.1); -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title div { - top: 30px; - bottom: auto; -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title div * { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hover-style-2 .portfolio-item .portfolio-box .portfolio-title i { - position: absolute; - right: 30px; - bottom: 30px; - -webkit-transform: translateY(5px); - transform: translateY(5px); - opacity: 0; - color: #fff; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hover-style-2 .portfolio-item .portfolio-box:hover .portfolio-title { - background: rgba(0, 0, 0, 0.3); -} - -.hover-style-2 .portfolio-item .portfolio-box:hover .portfolio-title i { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; -} - -.hover-style-3 .portfolio-item .portfolio-box { - overflow: hidden; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title { - top: auto; - right: auto; - bottom: 0; - left: 0; - -webkit-transform: translateY(100%); - transform: translateY(100%); - opacity: 1; - background: #131517; - height: auto; - padding: 15px 30px; - -webkit-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div { - position: static; - opacity: 1; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div * { - -webkit-transform: translateY(0); - transform: translateY(0); - opacity: 1; - margin-bottom: 0; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h1, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h2, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h3, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h4, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h5, .hover-style-3 .portfolio-item .portfolio-box .portfolio-title div h6 { - float: left; -} - -.hover-style-3 .portfolio-item .portfolio-box .portfolio-title div span { - float: right; - display: initial; -} - -.hover-style-3 .portfolio-item .portfolio-box:hover .portfolio-img img { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - -webkit-filter: blur(0); - filter: blur(0); -} - -.hover-style-3 .portfolio-item .portfolio-box:hover .portfolio-title { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.hover-style-4 .portfolio-item .portfolio-box { - overflow: hidden; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title { - background: rgba(255, 255, 255, 0.1); - color: #333333; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title:after { - content: ''; - position: absolute; - top: 20px; - right: 20px; - bottom: 20px; - left: 20px; - background: #fff; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title div { - top: 50%; - bottom: auto; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - z-index: 1; - opacity: 0; - width: 100%; - padding: 0 50px; - text-align: center; - -webkit-transition: ease-out 0.12s; - transition: ease-out 0.12s; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h1, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h2, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h3, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h4, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h5, .hover-style-4 .portfolio-item .portfolio-box .portfolio-title div h6 { - color: #131517; -} - -.hover-style-4 .portfolio-item .portfolio-box .portfolio-title div span { - margin: 0; -} - -.hover-style-4 .portfolio-item .portfolio-box:hover .portfolio-img img { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-filter: blur(0); - filter: blur(0); -} - -.hover-style-4 .portfolio-item .portfolio-box:hover .portfolio-title div { - opacity: 1; -} - -.hover-style-5 .portfolio-item .portfolio-box .portfolio-title { - background: rgba(255, 255, 255, 0.9); - color: #333333; -} - -.hover-style-5 .portfolio-item .portfolio-box .portfolio-title div { - top: 50%; - left: 50%; - bottom: auto; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - text-align: center; -} - -.hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h1, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h2, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h3, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h4, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h5, .hover-style-5 .portfolio-item .portfolio-box .portfolio-title div h6 { - color: #131517; -} - -.hover-style-5 .portfolio-item .portfolio-box:hover .portfolio-title div { - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -body:after { - content: ''; - position: fixed; - top: 0; - left: 0; - z-index: 998; - background: #fff; - width: 100%; - height: 100%; -} - -body.loaded:after { - display: none; -} - -.preloader { - position: fixed; - top: 0; - left: 0; - z-index: 999; - visibility: visible; - opacity: 1; - background: #fff; - width: 100%; - height: 100%; - text-align: center; -} - -.preloader div { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} - -.preloader.dark { - background: #000; -} - -.loaded .preloader { - visibility: hidden; - opacity: 0; - -webkit-transition: ease-out 0.3s; - transition: ease-out 0.3s; -} - -.preloader-1 div { - position: relative; - width: 70px; - height: 70px; -} - -.preloader-1 div .loader-circular { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - transform-origin: center center; - width: 70px; - height: 70px; - margin: auto; - animation: loader-one-rotate 2s linear infinite; -} - -.preloader-1 div .loader-path { - fill: none; - stroke: #131517; - stroke-width: 2.5; - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - stroke-linecap: round; - stroke-miterlimit: 10; - animation: loader-one-dash 1.5s ease-in-out infinite; -} - -.preloader-1.dark div .loader-path { - stroke: #fff; -} - -@keyframes loader-one-rotate { - 100% { - transform: rotate(360deg); - } -} - -@keyframes loader-one-dash { - 0% { - stroke-dasharray: 1, 200; - stroke-dashoffset: 0; - } - 50% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -35px; - } - 100% { - stroke-dasharray: 89, 200; - stroke-dashoffset: -124px; - } -} - -.preloader-2 div span { - display: inline-block; - opacity: 0.2; - background: #000; - background: linear-gradient(to right, #000 10%, transparent 40%); - width: 60px; - height: 60px; - border-radius: 50%; - -webkit-animation: loader-two 0.6s infinite linear; - animation: loader-two 0.6s infinite linear; -} - -.preloader-2 div span:before, .preloader-2 div span:after { - content: ''; - position: absolute; - top: 0; - left: 0; -} - -.preloader-2 div span:before { - background: #000; - width: 50%; - height: 50%; - border-radius: 100% 0 0 0; -} - -.preloader-2 div span:after { - right: 0; - bottom: 0; - background: #fff; - width: 90%; - height: 90%; - margin: auto; - border-radius: 50%; -} - -.preloader-2.dark div span { - background: #fff; - background: linear-gradient(to right, #fff 10%, transparent 40%); -} - -.preloader-2.dark div span:before { - background: #fff; -} - -.preloader-2.dark div span:after { - background: #000; -} - -@keyframes loader-two { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@-webkit-keyframes loader-two { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.preloader-3 div { - width: 50px; - height: 50px; -} - -.preloader-3 div span { - position: relative; - display: block; -} - -.preloader-3 div span:before, .preloader-3 div span:after { - content: ''; - position: absolute; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.1); - width: 50px; - height: 50px; - border-radius: 50%; -} - -.preloader-3 div span:before { - -webkit-animation: loader-three-bounceIn 1.2s infinite ease-in-out; - animation: loader-three-bounceIn 1.2s infinite ease-in-out; -} - -.preloader-3 div span:after { - -webkit-animation: loader-three-bounceOut 1.2s infinite ease-in-out; - animation: loader-three-bounceOut 1.2s infinite ease-in-out; -} - -.preloader-3.dark div span:before, .preloader-3.dark div span:after { - background: rgba(255, 255, 255, 0.1); -} - -@-webkit-keyframes loader-three-bounceIn { - 0%, 100% { - -webkit-transform: scale(0); - } - 50% { - -webkit-transform: scale(1); - } -} - -@keyframes loader-three-bounceIn { - 0%, 100% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@-webkit-keyframes loader-three-bounceOut { - 0%, 100% { - -webkit-transform: scale(1); - } - 50% { - -webkit-transform: scale(0); - } -} - -@keyframes loader-three-bounceOut { - 0%, 100% { - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - -webkit-transform: scale(0); - transform: scale(0); - } -} - -.section-xs { - padding: 50px 0; -} - -.section-xs.bg-image .container, .section-xs.bg-image .container-fluid { - padding: 50px 30px; -} - -.section-sm { - padding: 70px 0; -} - -.section-sm.bg-image .container, .section-sm.bg-image .container-fluid { - padding: 70px 30px; -} - -.section, .section-md { - padding: 100px 0; -} - -.section.bg-image .container, .section.bg-image .container-fluid, .section-md.bg-image .container, .section-md.bg-image .container-fluid { - padding: 100px 30px; -} - -.section-lg { - padding: 160px 0; -} - -.section-lg.bg-image .container, .section-lg.bg-image .container-fluid { - padding: 160px 30px; -} - -.section-xl { - padding: 200px 0; -} - -.section-xl.bg-image .container, .section-xl.bg-image .container-fluid { - padding: 200px 30px; -} - -.section-2xl { - padding: 240px 0; -} - -.section-2xl.bg-image .container, .section-2xl.bg-image .container-fluid { - padding: 240px 30px; -} - -@media (max-width: 767.98px) { - .section-xs { - padding: 30px 0; - } - .section-xs.bg-image .container, .section-xs.bg-image .container-fluid { - padding: 30px 30px; - } - .section-sm { - padding: 50px 0; - } - .section-sm.bg-image .container, .section-sm.bg-image .container-fluid { - padding: 50px 30px; - } - .section, .section-md { - padding: 80px 0; - } - .section.bg-image .container, .section.bg-image .container-fluid, .section-md.bg-image .container, .section-md.bg-image .container-fluid { - padding: 80px 30px; - } - .section-lg { - padding: 120px 0; - } - .section-lg.bg-image .container, .section-lg.bg-image .container-fluid { - padding: 120px 30px; - } - .section-xl { - padding: 160px 0; - } - .section-xl.bg-image .container, .section-xl.bg-image .container-fluid { - padding: 160px 30px; - } - .section-2xl { - padding: 180px 0; - } - .section-2xl.bg-image .container, .section-2xl.bg-image .container-fluid { - padding: 180px 30px; - } -} - -@media (max-width: 575.98px) { - .section, .section-md { - padding: 70px 0; - } - .section.bg-image .container, .section.bg-image .container-fluid, .section-md.bg-image .container, .section-md.bg-image .container-fluid { - padding: 70px 30px; - } - .section-lg { - padding: 100px 0; - } - .section-lg.bg-image .container, .section-lg.bg-image .container-fluid { - padding: 100px 30px; - } - .section-xl { - padding: 140px 0; - } - .section-xl.bg-image .container, .section-xl.bg-image .container-fluid { - padding: 120px 30px; - } - .section-2xl { - padding: 160px 0; - } - .section-2xl.bg-image .container, .section-2xl.bg-image .container-fluid { - padding: 140px 30px; - } -} - -.section-xs.bg-image, -.section-sm.bg-image, -.section.bg-image, .section-md.bg-image, -.section-lg.bg-image, -.section-xl.bg-image, -.section-2xl.bg-image { - padding: 0; -} - -.section-fullscreen { - width: 100%; - height: 100vh; -} - -.section-fullscreen div[class^='bg-black'], .section-fullscreen div[class*=' bg-black'], -.section-fullscreen div[class^='bg-white'], .section-fullscreen div[class*=' bg-white'], -.section-fullscreen div[class^='bg-dark'], .section-fullscreen div[class*=' bg-dark'], -.section-fullscreen div[class^='bg-grey'], .section-fullscreen div[class*=' bg-grey'], -.section-fullscreen .container, .section-fullscreen .container-fluid { - height: 100%; -} - -.product-box .product-img { - position: relative; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - overflow: hidden; -} - -.product-box .product-img .product-img-link { - display: block; -} - -.product-box .product-img img { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); - transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -} - -.product-box .product-img .product-badge-left, .product-box .product-img .product-badge-right { - position: absolute; - top: 16px; - z-index: 2; - font-size: 14px; - background: rgba(0, 0, 0, 0.4); - padding: 8px 11px; - border-radius: 40px; - font: 500 12px "Poppins", sans-serif; - line-height: 1; - letter-spacing: 1px; - text-transform: uppercase; -} - -.product-box .product-img .product-badge-left *, .product-box .product-img .product-badge-right * { - color: #fff; -} - -.product-box .product-img .product-badge-left h1, .product-box .product-img .product-badge-left h2, .product-box .product-img .product-badge-left h3, .product-box .product-img .product-badge-left h4, .product-box .product-img .product-badge-left h5, .product-box .product-img .product-badge-left h6, .product-box .product-img .product-badge-right h1, .product-box .product-img .product-badge-right h2, .product-box .product-img .product-badge-right h3, .product-box .product-img .product-badge-right h4, .product-box .product-img .product-badge-right h5, .product-box .product-img .product-badge-right h6 { - margin: 0; -} - -.product-box .product-img .product-badge-left.red, .product-box .product-img .product-badge-right.red { - background: #c62f3e; -} - -.product-box .product-img .product-badge-left.green, .product-box .product-img .product-badge-right.green { - background: #24963e; -} - -.product-box .product-img .product-badge-left { - left: 16px; -} - -.product-box .product-img .product-badge-right { - right: 16px; -} - -.product-box .product-img .add-to-cart { - position: absolute; - right: 16px; - bottom: 16px; - left: 16px; - -webkit-transform: translateY(4px); - transform: translateY(4px); - z-index: 2; - visibility: hidden; - opacity: 0; - background: #fff; - padding: 16px; - text-align: center; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.product-box .product-img .add-to-cart a:not([class*=' button']):not([class^='button']) { - color: #333333; - font: 500 13px "Poppins", sans-serif; - letter-spacing: 1px; - text-transform: uppercase; -} - -.product-box .product-img .add-to-cart a:not([class*=' button']):not([class^='button']):hover, .product-box .product-img .add-to-cart a:not([class*=' button']):not([class^='button']):focus { - color: #131517; -} - -.product-box .product-img:hover img, .product-box .product-img:focus img { - -webkit-transform: scale(1.04); - transform: scale(1.04); -} - -.product-box .product-img:hover .add-to-cart, .product-box .product-img:focus .add-to-cart { - -webkit-transform: translateY(0); - transform: translateY(0); - visibility: visible; - opacity: 1; -} - -.product-box .product-title { - position: relative; - padding: 24px 0 20px; -} - -.product-box .product-title h1, .product-box .product-title h2, .product-box .product-title h3, .product-box .product-title h4, .product-box .product-title h5, .product-box .product-title h6 { - margin-bottom: 4px; - line-height: 1.4; -} - -.product-box .product-title .price span { - display: inline-block; -} - -.product-box .product-title .price del { - opacity: 0.7; - margin-right: 4px; -} - -.product-box .product-title .price ins { - text-decoration: none; -} - -.product-carousel-thumbnails { - padding: 6px 0 0; -} - -.product-carousel-thumbnails li { - list-style-type: none; - display: inline-block; - margin-right: 2px; -} - -.product-carousel-thumbnails li a { - display: inline-block; - opacity: 0.6; - -webkit-transition: ease-out 0.16s; - transition: ease-out 0.16s; -} - -.product-carousel-thumbnails li a img { - max-width: 100px; -} - -.product-carousel-thumbnails li a:hover { - opacity: 1; -} - -.product-price del { - opacity: 0.7; - margin-right: 8px; -} - -.product-price ins { - text-decoration: none; -} - -.product-quantity .qnt { - position: relative; - display: inline-block; - width: auto; - margin-right: 30px; -} - -.product-quantity .qnt input { - width: 100px; - height: 34px; - border: 0; - padding: 0; - text-align: center; -} - -.product-quantity .qnt input::-webkit-outer-spin-button, .product-quantity .qnt input::-webkit-inner-spin-button { - display: none; - -webkit-appearance: none; - margin: 0; -} - -.product-quantity .qnt input[type=number] { - -moz-appearance: textfield; -} - -.product-quantity .qnt .dec, .product-quantity .qnt .inc { - position: absolute; - top: 0; - background: #eff2f5; - width: 34px; - height: 34px; - border-radius: 50%; - color: transparent; - text-align: center; - -webkit-transition: linear 0.1s; - transition: linear 0.1s; -} - -.product-quantity .qnt .dec:before, .product-quantity .qnt .inc:before { - content: ''; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: #131517; - width: 11px; - height: 1px; -} - -.product-quantity .qnt .dec:hover, .product-quantity .qnt .inc:hover { - background: #e5e8eb; -} - -.product-quantity .qnt .dec { - left: 0; -} - -.product-quantity .qnt .inc { - right: 0; -} - -.product-quantity .qnt .inc:after { - content: ''; - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - background: #131517; - width: 1px; - height: 11px; -} - -.product-info-box { - border: 1px solid #e3e6e9; - padding: 40px; -} - -@media (max-width: 991.98px) { - .product-info-box { - padding: 30px; - } -} - -.product-info-box .nav { - justify-content: center; - margin: 0 -15px 30px; -} - -.product-info-box .nav .nav-item { - margin: 0 15px; -} - -.product-info-box .nav .nav-item .nav-link { - position: relative; - padding: 0 0 1px; - font-weight: 400; - font-family: "Poppins", sans-serif; - letter-spacing: -0.2px; -} - -.product-info-box .nav .nav-item .nav-link:before { - content: ''; - position: absolute; - right: 0; - bottom: 0; - left: 0; - background: #131517; - height: 1px; - -webkit-transition: ease-out 0.24s; - transition: ease-out 0.24s; - -webkit-animation: button-line-out 0.24s ease-out both; - animation: button-line-out 0.24s ease-out both; -} - -.product-info-box .nav .nav-item .nav-link.active { - color: #131517; -} - -.product-info-box .nav .nav-item .nav-link.active:before { - width: 100%; - -webkit-animation: button-line-in 0.24s ease-out both; - animation: button-line-in 0.24s ease-out both; -} - -.product-info-box .table { - margin: 0; - border-collapse: separate; - border-spacing: 0; - border: 0; - font-size: 15px; -} - -.product-info-box .table tr:first-child th, .product-info-box .table tr:first-child td { - border: 0; -} - -.product-info-box .table th, .product-info-box .table td { - border-top: 1px solid #e3e6e9; - padding: 14px 20px 14px 0; -} - -.product-info-box .table th { - font-weight: 400; -} - -.product-info-box .table td { - color: #333333; -} - -.cart-table { - margin: 0; - border-collapse: separate; - border-spacing: 0; - border: 0; - font-size: 14px; -} - -.cart-table thead th, .cart-table thead td { - border-bottom: 1px solid #e3e6e9; - font-weight: 600; -} - -.cart-table th, .cart-table td { - border-top: 0; - border-bottom: 1px solid #e3e6e9; - padding: 20px 20px 20px 0; - vertical-align: middle; -} - -.cart-table th { - font-weight: 400; -} - -.cart-table td { - color: #333333; -} - -.cart-table .product-thumbnail img { - max-width: 100px; -} - -.cart-table .product-quantity .qnt { - margin: 0; -} - -.cart-table .product-quantity .qnt input { - margin: 0; -} - -.cart-totals { - margin: 0; - border-collapse: separate; - border-spacing: 0; - border: 0; - font-size: 14px; -} - -.cart-totals tr:first-child th, .cart-totals tr:first-child td { - border: 0; -} - -.cart-totals th, .cart-totals td { - border-top: 1px solid #e3e6e9; - padding: 20px 20px 20px 0; -} - -.cart-totals th { - font-weight: 400; -} - -.cart-totals td { - color: #333333; -} - -.bg-white { - background: #fff !important; -} - -.bg-white-09 { - background: rgba(255, 255, 255, 0.9) !important; -} - -.bg-white-08 { - background: rgba(255, 255, 255, 0.8) !important; -} - -.bg-white-07 { - background: rgba(255, 255, 255, 0.7) !important; -} - -.bg-white-06 { - background: rgba(255, 255, 255, 0.6) !important; -} - -.bg-white-05 { - background: rgba(255, 255, 255, 0.5) !important; -} - -.bg-white-04 { - background: rgba(255, 255, 255, 0.4) !important; -} - -.bg-white-03 { - background: rgba(255, 255, 255, 0.3) !important; -} - -.bg-white-02 { - background: rgba(255, 255, 255, 0.2) !important; -} - -.bg-white-01 { - background: rgba(255, 255, 255, 0.1) !important; -} - -.bg-black { - background: #000 !important; -} - -.bg-black-09 { - background: rgba(0, 0, 0, 0.9) !important; -} - -.bg-black-08 { - background: rgba(0, 0, 0, 0.8) !important; -} - -.bg-black-07 { - background: rgba(0, 0, 0, 0.7) !important; -} - -.bg-black-06 { - background: rgba(0, 0, 0, 0.6) !important; -} - -.bg-black-05 { - background: rgba(0, 0, 0, 0.5) !important; -} - -.bg-black-04 { - background: rgba(0, 0, 0, 0.4) !important; -} - -.bg-black-03 { - background: rgba(0, 0, 0, 0.3) !important; -} - -.bg-black-02 { - background: rgba(0, 0, 0, 0.2) !important; -} - -.bg-black-01 { - background: rgba(0, 0, 0, 0.1) !important; -} - -.bg-dark { - background: #131517 !important; -} - -.bg-dark-lighter { - background: #1a1c1e !important; -} - -.bg-dark-lightest { - background: #212325 !important; -} - -.bg-dark-grey { - background: #303234 !important; -} - -.bg-dark-grey-09 { - background: rgba(48, 50, 52, 0.9) !important; -} - -.bg-dark-grey-08 { - background: rgba(48, 50, 52, 0.8) !important; -} - -.bg-dark-grey-07 { - background: rgba(48, 50, 52, 0.7) !important; -} - -.bg-dark-grey-06 { - background: rgba(48, 50, 52, 0.6) !important; -} - -.bg-dark-grey-05 { - background: rgba(48, 50, 52, 0.5) !important; -} - -.bg-dark-grey-04 { - background: rgba(48, 50, 52, 0.4) !important; -} - -.bg-dark-grey-03 { - background: rgba(48, 50, 52, 0.3) !important; -} - -.bg-dark-grey-02 { - background: rgba(48, 50, 52, 0.2) !important; -} - -.bg-dark-grey-01 { - background: rgba(48, 50, 52, 0.1) !important; -} - -.bg-grey { - background: #eff2f5 !important; -} - -.bg-grey-lighter { - background: #f2f5f8 !important; -} - -.bg-grey-lightest { - background: #f5f8fb !important; -} - -.bg-transparent { - background: transparent !important; -} - -.bg-white-content, div[class^='bg-white'], div[class*=' bg-white'], div[class^='bg-black'] div[class^='bg-white'], div[class^='bg-black'] div[class*=' bg-white'], div[class*=' bg-black'] div[class^='bg-white'], div[class*=' bg-black'] div[class*=' bg-white'], div[class^='bg-dark'] div[class^='bg-white'], div[class^='bg-dark'] div[class*=' bg-white'], div[class*=' bg-dark'] div[class^='bg-white'], div[class*=' bg-dark'] div[class*=' bg-white'] { - color: #333333; -} - -.bg-white-content h1, div[class^='bg-white'] h1, div[class*=' bg-white'] h1, div[class^='bg-black'] div[class^='bg-white'] h1, div[class^='bg-black'] div[class*=' bg-white'] h1, div[class*=' bg-black'] div[class^='bg-white'] h1, div[class*=' bg-black'] div[class*=' bg-white'] h1, div[class^='bg-dark'] div[class^='bg-white'] h1, div[class^='bg-dark'] div[class*=' bg-white'] h1, div[class*=' bg-dark'] div[class^='bg-white'] h1, div[class*=' bg-dark'] div[class*=' bg-white'] h1, .bg-white-content h2, div[class^='bg-white'] h2, div[class*=' bg-white'] h2, div[class^='bg-black'] div[class^='bg-white'] h2, div[class^='bg-black'] div[class*=' bg-white'] h2, div[class*=' bg-black'] div[class^='bg-white'] h2, div[class*=' bg-black'] div[class*=' bg-white'] h2, div[class^='bg-dark'] div[class^='bg-white'] h2, div[class^='bg-dark'] div[class*=' bg-white'] h2, div[class*=' bg-dark'] div[class^='bg-white'] h2, div[class*=' bg-dark'] div[class*=' bg-white'] h2, .bg-white-content h3, div[class^='bg-white'] h3, div[class*=' bg-white'] h3, div[class^='bg-black'] div[class^='bg-white'] h3, div[class^='bg-black'] div[class*=' bg-white'] h3, div[class*=' bg-black'] div[class^='bg-white'] h3, div[class*=' bg-black'] div[class*=' bg-white'] h3, div[class^='bg-dark'] div[class^='bg-white'] h3, div[class^='bg-dark'] div[class*=' bg-white'] h3, div[class*=' bg-dark'] div[class^='bg-white'] h3, div[class*=' bg-dark'] div[class*=' bg-white'] h3, .bg-white-content h4, div[class^='bg-white'] h4, div[class*=' bg-white'] h4, div[class^='bg-black'] div[class^='bg-white'] h4, div[class^='bg-black'] div[class*=' bg-white'] h4, div[class*=' bg-black'] div[class^='bg-white'] h4, div[class*=' bg-black'] div[class*=' bg-white'] h4, div[class^='bg-dark'] div[class^='bg-white'] h4, div[class^='bg-dark'] div[class*=' bg-white'] h4, div[class*=' bg-dark'] div[class^='bg-white'] h4, div[class*=' bg-dark'] div[class*=' bg-white'] h4, .bg-white-content h5, div[class^='bg-white'] h5, div[class*=' bg-white'] h5, div[class^='bg-black'] div[class^='bg-white'] h5, div[class^='bg-black'] div[class*=' bg-white'] h5, div[class*=' bg-black'] div[class^='bg-white'] h5, div[class*=' bg-black'] div[class*=' bg-white'] h5, div[class^='bg-dark'] div[class^='bg-white'] h5, div[class^='bg-dark'] div[class*=' bg-white'] h5, div[class*=' bg-dark'] div[class^='bg-white'] h5, div[class*=' bg-dark'] div[class*=' bg-white'] h5, .bg-white-content h6, div[class^='bg-white'] h6, div[class*=' bg-white'] h6, div[class^='bg-black'] div[class^='bg-white'] h6, div[class^='bg-black'] div[class*=' bg-white'] h6, div[class*=' bg-black'] div[class^='bg-white'] h6, div[class*=' bg-black'] div[class*=' bg-white'] h6, div[class^='bg-dark'] div[class^='bg-white'] h6, div[class^='bg-dark'] div[class*=' bg-white'] h6, div[class*=' bg-dark'] div[class^='bg-white'] h6, div[class*=' bg-dark'] div[class*=' bg-white'] h6 { - color: #131517; -} - -.bg-white-content a:not([class*=' button']):not([class^='button']), div[class^='bg-white'] a:not([class*=' button']):not([class^='button']), div[class*=' bg-white'] a:not([class*=' button']):not([class^='button']) { - color: #333333; -} - -.bg-white-content a:not([class*=' button']):not([class^='button']):hover, div[class^='bg-white'] a:not([class*=' button']):not([class^='button']):hover, div[class*=' bg-white'] a:not([class*=' button']):not([class^='button']):hover, .bg-white-content a:not([class*=' button']):not([class^='button']):focus, div[class^='bg-white'] a:not([class*=' button']):not([class^='button']):focus, div[class*=' bg-white'] a:not([class*=' button']):not([class^='button']):focus { - color: #131517; -} - -.bg-dark-content, div[class^='bg-black'], div[class*=' bg-black'], div[class^='bg-dark'], div[class*=' bg-dark'] { - color: rgba(255, 255, 255, 0.7); -} - -.bg-dark-content h1, div[class^='bg-black'] h1, div[class*=' bg-black'] h1, div[class^='bg-dark'] h1, div[class*=' bg-dark'] h1, .bg-dark-content h2, div[class^='bg-black'] h2, div[class*=' bg-black'] h2, div[class^='bg-dark'] h2, div[class*=' bg-dark'] h2, .bg-dark-content h3, div[class^='bg-black'] h3, div[class*=' bg-black'] h3, div[class^='bg-dark'] h3, div[class*=' bg-dark'] h3, .bg-dark-content h4, div[class^='bg-black'] h4, div[class*=' bg-black'] h4, div[class^='bg-dark'] h4, div[class*=' bg-dark'] h4, .bg-dark-content h5, div[class^='bg-black'] h5, div[class*=' bg-black'] h5, div[class^='bg-dark'] h5, div[class*=' bg-dark'] h5, .bg-dark-content h6, div[class^='bg-black'] h6, div[class*=' bg-black'] h6, div[class^='bg-dark'] h6, div[class*=' bg-dark'] h6 { - color: #fff; -} - -.bg-dark-content a:not([class*=' button']):not([class^='button']), div[class^='bg-black'] a:not([class*=' button']):not([class^='button']), div[class*=' bg-black'] a:not([class*=' button']):not([class^='button']), div[class^='bg-dark'] a:not([class*=' button']):not([class^='button']), div[class*=' bg-dark'] a:not([class*=' button']):not([class^='button']) { - color: rgba(255, 255, 255, 0.8); -} - -.bg-dark-content a:not([class*=' button']):not([class^='button']):hover, div[class^='bg-black'] a:not([class*=' button']):not([class^='button']):hover, div[class*=' bg-black'] a:not([class*=' button']):not([class^='button']):hover, div[class^='bg-dark'] a:not([class*=' button']):not([class^='button']):hover, div[class*=' bg-dark'] a:not([class*=' button']):not([class^='button']):hover, .bg-dark-content a:not([class*=' button']):not([class^='button']):focus, div[class^='bg-black'] a:not([class*=' button']):not([class^='button']):focus, div[class*=' bg-black'] a:not([class*=' button']):not([class^='button']):focus, div[class^='bg-dark'] a:not([class*=' button']):not([class^='button']):focus, div[class*=' bg-dark'] a:not([class*=' button']):not([class^='button']):focus { - color: #fff; -} - -.font-family-primary { - font-family: "Open Sans", sans-serif; -} - -.font-family-secondary, .font-family-playfair { - font-family: "Playfair Display", serif; -} - -.font-family-tertiary { - font-family: "Poppins", sans-serif; -} - -.font-weight-thin { - font-weight: 100; -} - -.font-weight-extra-light { - font-weight: 200; -} - -.font-weight-medium { - font-weight: 500; -} - -.font-weight-semi-bold { - font-weight: 600; -} - -.font-weight-extra-bold { - font-weight: 800; -} - -.font-weight-black { - font-weight: 900; -} - -*.text-white-09 { - color: rgba(255, 255, 255, 0.9); -} - -*.text-white-08 { - color: rgba(255, 255, 255, 0.8); -} - -*.text-white-07 { - color: rgba(255, 255, 255, 0.7); -} - -*.text-white-06 { - color: rgba(255, 255, 255, 0.6); -} - -*.text-white-05 { - color: rgba(255, 255, 255, 0.5); -} - -*.text-white-04 { - color: rgba(255, 255, 255, 0.4); -} - -*.text-white-03 { - color: rgba(255, 255, 255, 0.3); -} - -*.text-white-02 { - color: rgba(255, 255, 255, 0.2); -} - -*.text-white-01 { - color: rgba(255, 255, 255, 0.1); -} - -*.text-black { - color: #000; -} - -*.text-black-09 { - color: rgba(0, 0, 0, 0.9); -} - -*.text-black-08 { - color: rgba(0, 0, 0, 0.8); -} - -*.text-black-07 { - color: rgba(0, 0, 0, 0.7); -} - -*.text-black-06 { - color: rgba(0, 0, 0, 0.6); -} - -*.text-black-05 { - color: rgba(0, 0, 0, 0.5); -} - -*.text-black-04 { - color: rgba(0, 0, 0, 0.4); -} - -*.text-black-03 { - color: rgba(0, 0, 0, 0.3); -} - -*.text-black-02 { - color: rgba(0, 0, 0, 0.2); -} - -*.text-black-01 { - color: rgba(0, 0, 0, 0.1); -} - -*.text-dark { - color: #131517 !important; -} - -*.text-yellow { - color: #ffc107; -} - -*.text-red { - color: #dc3545; -} - -*.text-green { - color: #28a745; -} - -*.text-blue { - color: #007bff; -} - -.text-decoration-overline { - text-decoration: overline; -} - -.text-decoration-line-through { - text-decoration: line-through; -} - -.text-decoration-underline { - text-decoration: underline; -} - -.text-decoration-underline-overline { - text-decoration: underline overline; -} - -a.text-decoration-overline:hover, button.text-decoration-overline:hover { - text-decoration: overline; -} - -a.text-decoration-line-through:hover, button.text-decoration-line-through:hover { - text-decoration: line-through; -} - -a.text-decoration-underline:hover, button.text-decoration-underline:hover { - text-decoration: underline; -} - -a.text-decoration-underline-overline:hover, button.text-decoration-underline-overline:hover { - text-decoration: underline overline; -} - -.stroke-text { - color: #131517; - -webkit-text-fill-color: transparent; - -webkit-text-stroke-width: 1.0px; - -webkit-text-stroke-color: #131517; -} - -@media (min-width: 768px) { - .stroke-text { - -webkit-text-stroke-width: 1.2px; - } -} - -@media (min-width: 992px) { - .stroke-text { - -webkit-text-stroke-width: 1.4px; - } -} - -div[class^='bg-black'] .stroke-text, div[class*=' bg-black'] .stroke-text, div[class^='bg-dark'] .stroke-text, div[class*=' bg-dark'] .stroke-text { - color: #fff; - -webkit-text-stroke-color: #fff; -} - -div[class^='bg-black'] div[class^='bg-white'], div[class^='bg-black'] div[class*=' bg-white'], div[class*=' bg-black'] div[class^='bg-white'], div[class*=' bg-black'] div[class*=' bg-white'], div[class^='bg-dark'] div[class^='bg-white'], div[class^='bg-dark'] div[class*=' bg-white'], div[class*=' bg-dark'] div[class^='bg-white'], div[class*=' bg-dark'] div[class*=' bg-white'] { - color: #131517; - -webkit-text-stroke-color: #131517; -} - -.fancy-text { - -webkit-text-fill-color: transparent; - -webkit-text-stroke-width: 1.0px; - -webkit-text-stroke-color: #131517; - -webkit-text-shadow: 3px 3px 0 #dbdddf; - text-shadow: 3px 3px 0 #dbdddf; -} - -@media (min-width: 768px) { - .fancy-text { - -webkit-text-stroke-width: 1.2px; - } -} - -@media (min-width: 992px) { - .fancy-text { - -webkit-text-stroke-width: 1.4px; - } -} - -.fancy-text.display-1, .fancy-text.display-2, .fancy-text.display-3 { - -webkit-text-shadow: 4px 4px 0 #dbdddf; - text-shadow: 4px 4px 0 #dbdddf; -} - -@media (min-width: 768px) { - .fancy-text.display-1, .fancy-text.display-2, .fancy-text.display-3 { - -webkit-text-shadow: 5px 5px 0 #dbdddf; - text-shadow: 5px 5px 0 #dbdddf; - } - .fancy-text.display-4 { - -webkit-text-shadow: 4px 4px 0 #dbdddf; - text-shadow: 4px 4px 0 #dbdddf; - } -} - -div[class^='bg-black'] .fancy-text, div[class*=' bg-black'] .fancy-text, div[class^='bg-dark'] .fancy-text, div[class*=' bg-dark'] .fancy-text { - color: #fff; - -webkit-text-stroke-color: #fff; - -webkit-text-shadow: 3px 3px 0 #2e3032; - text-shadow: 3px 3px 0 #2e3032; -} - -div[class^='bg-black'] .fancy-text.display-1, div[class^='bg-black'] .fancy-text.display-2, div[class^='bg-black'] .fancy-text.display-3, div[class*=' bg-black'] .fancy-text.display-1, div[class*=' bg-black'] .fancy-text.display-2, div[class*=' bg-black'] .fancy-text.display-3, div[class^='bg-dark'] .fancy-text.display-1, div[class^='bg-dark'] .fancy-text.display-2, div[class^='bg-dark'] .fancy-text.display-3, div[class*=' bg-dark'] .fancy-text.display-1, div[class*=' bg-dark'] .fancy-text.display-2, div[class*=' bg-dark'] .fancy-text.display-3 { - -webkit-text-shadow: 4px 4px 0 #2e3032; - text-shadow: 4px 4px 0 #2e3032; -} - -@media (min-width: 768px) { - div[class^='bg-black'] .fancy-text.display-1, div[class^='bg-black'] .fancy-text.display-2, div[class^='bg-black'] .fancy-text.display-3, div[class*=' bg-black'] .fancy-text.display-1, div[class*=' bg-black'] .fancy-text.display-2, div[class*=' bg-black'] .fancy-text.display-3, div[class^='bg-dark'] .fancy-text.display-1, div[class^='bg-dark'] .fancy-text.display-2, div[class^='bg-dark'] .fancy-text.display-3, div[class*=' bg-dark'] .fancy-text.display-1, div[class*=' bg-dark'] .fancy-text.display-2, div[class*=' bg-dark'] .fancy-text.display-3 { - -webkit-text-shadow: 5px 5px 0 #2e3032; - text-shadow: 5px 5px 0 #2e3032; - } - div[class^='bg-black'] .fancy-text.display-4, div[class*=' bg-black'] .fancy-text.display-4, div[class^='bg-dark'] .fancy-text.display-4, div[class*=' bg-dark'] .fancy-text.display-4 { - -webkit-text-shadow: 4px 4px 0 #2e3032; - text-shadow: 4px 4px 0 #2e3032; - } -} - -div[class^='bg-black'] div[class^='bg-white'] .fancy-text, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text { - color: #131517; - -webkit-text-stroke-color: #131517; - -webkit-text-shadow: 3px 3px 0 #dbdddf; - text-shadow: 3px 3px 0 #dbdddf; -} - -div[class^='bg-black'] div[class^='bg-white'] .fancy-text.display-1, div[class^='bg-black'] div[class^='bg-white'] .fancy-text.display-2, div[class^='bg-black'] div[class^='bg-white'] .fancy-text.display-3, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text.display-1, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text.display-2, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text.display-3, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text.display-1, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text.display-2, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text.display-3, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text.display-1, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text.display-2, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text.display-3, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text.display-1, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text.display-2, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text.display-3, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text.display-1, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text.display-2, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text.display-3, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text.display-1, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text.display-2, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text.display-3, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text.display-1, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text.display-2, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text.display-3 { - -webkit-text-shadow: 4px 4px 0 #dbdddf; - text-shadow: 4px 4px 0 #dbdddf; -} - -@media (min-width: 768px) { - div[class^='bg-black'] div[class^='bg-white'] .fancy-text.display-1, div[class^='bg-black'] div[class^='bg-white'] .fancy-text.display-2, div[class^='bg-black'] div[class^='bg-white'] .fancy-text.display-3, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text.display-1, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text.display-2, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text.display-3, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text.display-1, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text.display-2, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text.display-3, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text.display-1, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text.display-2, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text.display-3, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text.display-1, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text.display-2, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text.display-3, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text.display-1, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text.display-2, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text.display-3, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text.display-1, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text.display-2, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text.display-3, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text.display-1, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text.display-2, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text.display-3 { - -webkit-text-shadow: 5px 5px 0 #dbdddf; - text-shadow: 5px 5px 0 #dbdddf; - } - div[class^='bg-black'] div[class^='bg-white'] .fancy-text.display-4, div[class^='bg-black'] div[class*=' bg-white'] .fancy-text.display-4, div[class*=' bg-black'] div[class^='bg-white'] .fancy-text.display-4, div[class*=' bg-black'] div[class*=' bg-white'] .fancy-text.display-4, div[class^='bg-dark'] div[class^='bg-white'] .fancy-text.display-4, div[class^='bg-dark'] div[class*=' bg-white'] .fancy-text.display-4, div[class*=' bg-dark'] div[class^='bg-white'] .fancy-text.display-4, div[class*=' bg-dark'] div[class*=' bg-white'] .fancy-text.display-4 { - -webkit-text-shadow: 4px 4px 0 #dbdddf; - text-shadow: 4px 4px 0 #dbdddf; - } -} - -.border-all, -.border-top, -.border-right, -.border-bottom, -.border-left { - border-width: 0; - border-style: solid; - border-color: rgba(0, 0, 0, 0.1) !important; -} - -.border-all { - border-width: 1px; -} - -.border-top { - border-top-width: 1px; -} - -.border-right { - border-right-width: 1px; -} - -.border-bottom { - border-bottom-width: 1px; -} - -.border-left { - border-left-width: 1px; -} - -div[class^='bg-black'] .border-all, div[class^='bg-black'] .border-top, div[class^='bg-black'] .border-right, div[class^='bg-black'] .border-bottom, div[class^='bg-black'] .border-left, div[class*=' bg-black'] .border-all, div[class*=' bg-black'] .border-top, div[class*=' bg-black'] .border-right, div[class*=' bg-black'] .border-bottom, div[class*=' bg-black'] .border-left, div[class^='bg-dark'] .border-all, div[class^='bg-dark'] .border-top, div[class^='bg-dark'] .border-right, div[class^='bg-dark'] .border-bottom, div[class^='bg-dark'] .border-left, div[class*=' bg-dark'] .border-all, div[class*=' bg-dark'] .border-top, div[class*=' bg-dark'] .border-right, div[class*=' bg-dark'] .border-bottom, div[class*=' bg-dark'] .border-left { - border-color: rgba(255, 255, 255, 0.2) !important; -} - -.border-style-dotted { - border-style: dotted !important; -} - -.border-style-dashed { - border-style: dashed !important; -} - -.margin-top-10 { - margin-top: 10px; -} - -.margin-top-20 { - margin-top: 20px; -} - -.margin-top-30 { - margin-top: 30px; -} - -.margin-top-40 { - margin-top: 40px; -} - -.margin-top-50 { - margin-top: 50px; -} - -.margin-top-60 { - margin-top: 60px; -} - -.margin-top-70 { - margin-top: 70px; -} - -.margin-right-10 { - margin-right: 10px; -} - -.margin-right-20 { - margin-right: 20px; -} - -.margin-right-30 { - margin-right: 30px; -} - -.margin-left-10 { - margin-left: 10px; -} - -.margin-left-20 { - margin-left: 20px; -} - -.margin-left-30 { - margin-left: 30px; -} - -.margin-bottom-10 { - margin-bottom: 10px; -} - -.margin-bottom-20 { - margin-bottom: 20px; -} - -.margin-bottom-30 { - margin-bottom: 30px; -} - -.margin-bottom-40 { - margin-bottom: 40px; -} - -.margin-bottom-50 { - margin-bottom: 50px; -} - -.margin-bottom-60 { - margin-bottom: 60px; -} - -.margin-bottom-70 { - margin-bottom: 70px; -} - -@media (min-width: 768px) { - .margin-md-top-10 { - margin-top: 10px; - } - .margin-md-top-20 { - margin-top: 20px; - } - .margin-md-top-30 { - margin-top: 30px; - } - .margin-md-top-40 { - margin-top: 40px; - } - .margin-md-top-50 { - margin-top: 50px; - } - .margin-md-top-60 { - margin-top: 60px; - } - .margin-md-top-70 { - margin-top: 70px; - } - .margin-md-right-10 { - margin-right: 10px; - } - .margin-md-right-20 { - margin-right: 20px; - } - .margin-md-right-30 { - margin-right: 30px; - } - .margin-md-left-10 { - margin-left: 10px; - } - .margin-md-left-20 { - margin-left: 20px; - } - .margin-md-left-30 { - margin-left: 30px; - } - .margin-md-bottom-10 { - margin-bottom: 10px; - } - .margin-md-bottom-20 { - margin-bottom: 20px; - } - .margin-md-bottom-30 { - margin-bottom: 30px; - } - .margin-md-bottom-40 { - margin-bottom: 40px; - } - .margin-md-bottom-50 { - margin-bottom: 50px; - } - .margin-md-bottom-60 { - margin-bottom: 60px; - } - .margin-md-bottom-70 { - margin-bottom: 70px; - } -} - -@media (min-width: 992px) { - .margin-lg-top-10 { - margin-top: 10px; - } - .margin-lg-top-20 { - margin-top: 20px; - } - .margin-lg-top-30 { - margin-top: 30px; - } - .margin-lg-top-40 { - margin-top: 40px; - } - .margin-lg-top-50 { - margin-top: 50px; - } - .margin-lg-top-60 { - margin-top: 60px; - } - .margin-lg-top-70 { - margin-top: 70px; - } - .margin-lg-right-10 { - margin-right: 10px; - } - .margin-lg-right-20 { - margin-right: 20px; - } - .margin-lg-right-30 { - margin-right: 30px; - } - .margin-lg-left-10 { - margin-left: 10px; - } - .margin-lg-left-20 { - margin-left: 20px; - } - .margin-lg-left-30 { - margin-left: 30px; - } - .margin-lg-bottom-10 { - margin-bottom: 10px; - } - .margin-lg-bottom-20 { - margin-bottom: 20px; - } - .margin-lg-bottom-30 { - margin-bottom: 30px; - } - .margin-lg-bottom-40 { - margin-bottom: 40px; - } - .margin-lg-bottom-50 { - margin-bottom: 50px; - } - .margin-lg-bottom-60 { - margin-bottom: 60px; - } - .margin-lg-bottom-70 { - margin-bottom: 70px; - } -} - -@media (min-width: 1200px) { - .margin-xl-top-10 { - margin-top: 10px; - } - .margin-xl-top-20 { - margin-top: 20px; - } - .margin-xl-top-30 { - margin-top: 30px; - } - .margin-xl-top-40 { - margin-top: 40px; - } - .margin-xl-top-50 { - margin-top: 50px; - } - .margin-xl-top-60 { - margin-top: 60px; - } - .margin-xl-top-70 { - margin-top: 70px; - } - .margin-xl-right-10 { - margin-right: 10px; - } - .margin-xl-right-20 { - margin-right: 20px; - } - .margin-xl-right-30 { - margin-right: 30px; - } - .margin-xl-left-10 { - margin-left: 10px; - } - .margin-xl-left-20 { - margin-left: 20px; - } - .margin-xl-left-30 { - margin-left: 30px; - } - .margin-xl-bottom-10 { - margin-bottom: 10px; - } - .margin-xl-bottom-20 { - margin-bottom: 20px; - } - .margin-xl-bottom-30 { - margin-bottom: 30px; - } - .margin-xl-bottom-40 { - margin-bottom: 40px; - } - .margin-xl-bottom-50 { - margin-bottom: 50px; - } - .margin-xl-bottom-60 { - margin-bottom: 60px; - } - .margin-xl-bottom-70 { - margin-bottom: 70px; - } -} - -.margin-0 { - margin: 0 !important; -} - -@media (min-width: 768px) { - .margin-md-0 { - margin: 0 !important; - } -} - -@media (min-width: 992px) { - .margin-lg-0 { - margin: 0 !important; - } -} - -@media (min-width: 1200px) { - .margin-xl-0 { - margin: 0 !important; - } -} - -.padding-10 { - padding: 10px; -} - -.padding-20 { - padding: 20px; -} - -.padding-30 { - padding: 30px; -} - -.padding-40 { - padding: 40px; -} - -.padding-50 { - padding: 50px; -} - -.padding-60 { - padding: 60px; -} - -.padding-70 { - padding: 70px; -} - -.padding-x-10 { - padding-left: 10px; - padding-right: 10px; -} - -.padding-x-20 { - padding-left: 20px; - padding-right: 20px; -} - -.padding-x-30 { - padding-left: 30px; - padding-right: 30px; -} - -.padding-x-40 { - padding-left: 40px; - padding-right: 40px; -} - -.padding-x-50 { - padding-left: 50px; - padding-right: 50px; -} - -.padding-x-60 { - padding-left: 60px; - padding-right: 60px; -} - -.padding-x-70 { - padding-left: 70px; - padding-right: 70px; -} - -.padding-y-10 { - padding-top: 10px; - padding-bottom: 10px; -} - -.padding-y-20 { - padding-top: 20px; - padding-bottom: 20px; -} - -.padding-y-30 { - padding-top: 30px; - padding-bottom: 30px; -} - -.padding-y-40 { - padding-top: 40px; - padding-bottom: 40px; -} - -.padding-y-50 { - padding-top: 50px; - padding-bottom: 50px; -} - -.padding-y-60 { - padding-top: 60px; - padding-bottom: 60px; -} - -.padding-y-70 { - padding-top: 70px; - padding-bottom: 70px; -} - -@media (min-width: 768px) { - .padding-md-10 { - padding: 10px; - } - .padding-md-20 { - padding: 20px; - } - .padding-md-30 { - padding: 30px; - } - .padding-md-40 { - padding: 40px; - } - .padding-md-50 { - padding: 50px; - } - .padding-md-60 { - padding: 60px; - } - .padding-md-70 { - padding: 70px; - } - .padding-x-md-10 { - padding-left: 10px; - padding-right: 10px; - } - .padding-x-md-20 { - padding-left: 20px; - padding-right: 20px; - } - .padding-x-md-30 { - padding-left: 30px; - padding-right: 30px; - } - .padding-x-md-40 { - padding-left: 40px; - padding-right: 40px; - } - .padding-x-md-50 { - padding-left: 50px; - padding-right: 50px; - } - .padding-x-md-60 { - padding-left: 60px; - padding-right: 60px; - } - .padding-x-md-70 { - padding-left: 70px; - padding-right: 70px; - } - .padding-y-md-10 { - padding-top: 10px; - padding-bottom: 10px; - } - .padding-y-md-20 { - padding-top: 20px; - padding-bottom: 20px; - } - .padding-y-md-30 { - padding-top: 30px; - padding-bottom: 30px; - } - .padding-y-md-40 { - padding-top: 40px; - padding-bottom: 40px; - } - .padding-y-md-50 { - padding-top: 50px; - padding-bottom: 50px; - } - .padding-y-md-60 { - padding-top: 60px; - padding-bottom: 60px; - } - .padding-y-md-70 { - padding-top: 70px; - padding-bottom: 70px; - } -} - -@media (min-width: 992px) { - .padding-lg-10 { - padding: 10px; - } - .padding-lg-20 { - padding: 20px; - } - .padding-lg-30 { - padding: 30px; - } - .padding-lg-40 { - padding: 40px; - } - .padding-lg-50 { - padding: 50px; - } - .padding-lg-60 { - padding: 60px; - } - .padding-lg-70 { - padding: 70px; - } - .padding-x-lg-10 { - padding-left: 10px; - padding-right: 10px; - } - .padding-x-lg-20 { - padding-left: 20px; - padding-right: 20px; - } - .padding-x-lg-30 { - padding-left: 30px; - padding-right: 30px; - } - .padding-x-lg-40 { - padding-left: 40px; - padding-right: 40px; - } - .padding-x-lg-50 { - padding-left: 50px; - padding-right: 50px; - } - .padding-x-lg-60 { - padding-left: 60px; - padding-right: 60px; - } - .padding-x-lg-70 { - padding-left: 70px; - padding-right: 70px; - } - .padding-y-lg-10 { - padding-top: 10px; - padding-bottom: 10px; - } - .padding-y-lg-20 { - padding-top: 20px; - padding-bottom: 20px; - } - .padding-y-lg-30 { - padding-top: 30px; - padding-bottom: 30px; - } - .padding-y-lg-40 { - padding-top: 40px; - padding-bottom: 40px; - } - .padding-y-lg-50 { - padding-top: 50px; - padding-bottom: 50px; - } - .padding-y-lg-60 { - padding-top: 60px; - padding-bottom: 60px; - } - .padding-y-lg-70 { - padding-top: 70px; - padding-bottom: 70px; - } -} - -@media (min-width: 1200px) { - .padding-xl-10 { - padding: 10px; - } - .padding-xl-20 { - padding: 20px; - } - .padding-xl-30 { - padding: 30px; - } - .padding-xl-40 { - padding: 40px; - } - .padding-xl-50 { - padding: 50px; - } - .padding-xl-60 { - padding: 60px; - } - .padding-xl-70 { - padding: 70px; - } - .padding-x-xl-10 { - padding-left: 10px; - padding-right: 10px; - } - .padding-x-xl-20 { - padding-left: 20px; - padding-right: 20px; - } - .padding-x-xl-30 { - padding-left: 30px; - padding-right: 30px; - } - .padding-x-xl-40 { - padding-left: 40px; - padding-right: 40px; - } - .padding-x-xl-50 { - padding-left: 50px; - padding-right: 50px; - } - .padding-x-xl-60 { - padding-left: 60px; - padding-right: 60px; - } - .padding-x-xl-70 { - padding-left: 70px; - padding-right: 70px; - } - .padding-y-xl-10 { - padding-top: 10px; - padding-bottom: 10px; - } - .padding-y-xl-20 { - padding-top: 20px; - padding-bottom: 20px; - } - .padding-y-xl-30 { - padding-top: 30px; - padding-bottom: 30px; - } - .padding-y-xl-40 { - padding-top: 40px; - padding-bottom: 40px; - } - .padding-y-xl-50 { - padding-top: 50px; - padding-bottom: 50px; - } - .padding-y-xl-60 { - padding-top: 60px; - padding-bottom: 60px; - } - .padding-y-xl-70 { - padding-top: 70px; - padding-bottom: 70px; - } -} - -.padding-0 { - padding: 0 !important; -} - -.padding-top-0 { - padding-top: 0 !important; -} - -.padding-right-0 { - padding-right: 0 !important; -} - -.padding-bottom-0 { - padding-bottom: 0 !important; -} - -.padding-left-0 { - padding-left: 0 !important; -} diff --git a/assets/fonts/20210712_1001fonts_renner.zip b/assets/fonts/20210712_1001fonts_renner.zip deleted file mode 100644 index 2d0fb6a..0000000 Binary files a/assets/fonts/20210712_1001fonts_renner.zip and /dev/null differ diff --git a/assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf deleted file mode 100644 index c9a3c7a..0000000 Binary files a/assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf and /dev/null differ diff --git a/assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf deleted file mode 100644 index a62af86..0000000 Binary files a/assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf and /dev/null differ diff --git a/assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf deleted file mode 100644 index dcce1bb..0000000 Binary files a/assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf and /dev/null differ diff --git a/assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf deleted file mode 100644 index 25fdf1e..0000000 Binary files a/assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf and /dev/null differ diff --git a/assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf b/assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf deleted file mode 100644 index fb23764..0000000 Binary files a/assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf and /dev/null differ diff --git a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf b/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf deleted file mode 100644 index f6e128d..0000000 Binary files a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf and /dev/null differ diff --git a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf b/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf deleted file mode 100644 index b58f34a..0000000 Binary files a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf and /dev/null differ diff --git a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf b/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf deleted file mode 100644 index 1b648ca..0000000 Binary files a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf and /dev/null differ diff --git a/assets/fonts/opensans.css b/assets/fonts/opensans.css deleted file mode 100644 index 03f264f..0000000 --- a/assets/fonts/opensans.css +++ /dev/null @@ -1,30 +0,0 @@ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 300; - src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype'); -} -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype'); -} -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 600; - src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype'); -} -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 700; - src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype'); -} -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 800; - src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype'); -} diff --git a/assets/fonts/playfair.css b/assets/fonts/playfair.css deleted file mode 100644 index cca624f..0000000 --- a/assets/fonts/playfair.css +++ /dev/null @@ -1,18 +0,0 @@ -@font-face { - font-family: 'Playfair Display'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf) format('truetype'); -} -@font-face { - font-family: 'Playfair Display'; - font-style: normal; - font-weight: 700; - src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf) format('truetype'); -} -@font-face { - font-family: 'Playfair Display'; - font-style: normal; - font-weight: 900; - src: url(https://fonts.gstatic.com/s/playfairdisplay/v22/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf) format('truetype'); -} diff --git a/assets/fonts/poppins.css b/assets/fonts/poppins.css deleted file mode 100644 index 91c9e9c..0000000 --- a/assets/fonts/poppins.css +++ /dev/null @@ -1,54 +0,0 @@ -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 100; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiGyp8kv8JHgFVrLPTucHtF.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 200; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 300; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 500; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 600; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 700; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 800; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf) format('truetype'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 900; - src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf) format('truetype'); -} diff --git a/assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf deleted file mode 100644 index 9badf7c..0000000 Binary files a/assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf and /dev/null differ diff --git a/assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf deleted file mode 100644 index b3042d7..0000000 Binary files a/assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf and /dev/null differ diff --git a/assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf deleted file mode 100644 index 048b5e2..0000000 Binary files a/assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf and /dev/null differ diff --git a/assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf deleted file mode 100644 index 14148f9..0000000 Binary files a/assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf and /dev/null differ diff --git a/assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf deleted file mode 100644 index 1eeb7d5..0000000 Binary files a/assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf and /dev/null differ diff --git a/assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf deleted file mode 100644 index b200b53..0000000 Binary files a/assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf and /dev/null differ diff --git a/assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf deleted file mode 100644 index d0274c0..0000000 Binary files a/assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf and /dev/null differ diff --git a/assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf b/assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf deleted file mode 100644 index 24dd9ea..0000000 Binary files a/assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf and /dev/null differ diff --git a/assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf b/assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf deleted file mode 100644 index 104aad7..0000000 Binary files a/assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf and /dev/null differ diff --git a/publish b/publish index 8b98f7c..6252fcc 100755 --- a/publish +++ b/publish @@ -6,6 +6,11 @@ HTML=html; rm -fr ${HTML} ${HTML}.tgz; mkdir ${HTML}; +## +# CSS +# +(cd assets/css && ./compile.sh) + ## # Logo # -- cgit v1.2.3-70-g09d2 From dd650e04ed9b9ce3fb2e5a425272161058ad18ef Mon Sep 17 00:00:00 2001 From: Zach van Rijn Date: Sun, 8 Aug 2021 15:43:29 -0500 Subject: CSS is now properly generated and compatible. --- .gitignore | 2 +- assets/css/compile.sh | 37 +- assets/css/package-lock.json | 986 ++++++++++--------------------------------- assets/css/package.json | 24 +- assets/css/postcss.config.js | 33 +- 5 files changed, 284 insertions(+), 798 deletions(-) diff --git a/.gitignore b/.gitignore index f22f311..8ccaf34 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,6 @@ html/ html.tgz assets/images/gen_* assets/images/icons/gen_* -assets/css/fonts/ +assets/fonts/ assets/css/node_modules assets/css/theme.css diff --git a/assets/css/compile.sh b/assets/css/compile.sh index 2487f07..d3aab66 100755 --- a/assets/css/compile.sh +++ b/assets/css/compile.sh @@ -1,13 +1,39 @@ #!/bin/sh -e HERE=$(dirname $(readlink -f ${0})); +NODE=16.6.0-alpine3.14; cd ${HERE}; -rm -fr fonts; +#=============================================================== +docker run -v${HERE}:/x -w/x --rm -i node:${NODE} sh <<'EOF' +apk update; +apk upgrade; +apk add git; +#=============================================================== + +cd /tmp; +git clone https://github.com/sass/sass.git; +cd sass; +git checkout 2121f939b411c1650005b82c53557dd6248bff74; +npm audit fix; +npm install; +npm install -g sass; +cd /x; + +sass --no-source-map scss/theme.scss theme.css; +chown 1000:1000 theme.css; + +#=============================================================== +EOF +#=============================================================== + +rm -fr fonts src; +mkdir src; +mv theme.css src; #=============================================================== -docker run -u$(id -u):$(id -g) -v${HERE}:/x -w/x --rm -i node:16.6.0-alpine3.14 sh <<'EOF' +docker run -u$(id -u):$(id -g) -v${HERE}:/x -w/x --rm -i node:${NODE} sh <<'EOF' #=============================================================== npm install; @@ -17,8 +43,9 @@ npm run build; EOF #=============================================================== -mv out/theme.css .; -mv out/fonts .; +mv css/theme.css .; +mv fonts ..; rm -fr node_modules; -rm -fr out; +rm -fr css; +rm -fr src; diff --git a/assets/css/package-lock.json b/assets/css/package-lock.json index 7fa55b8..aa10b14 100644 --- a/assets/css/package-lock.json +++ b/assets/css/package-lock.json @@ -1,26 +1,23 @@ { - "name": "adelie-scss", + "name": "adelie-css-compat", "version": "0.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "adelie-scss", + "name": "adelie-css-compat", "version": "0.0.0", "license": "ISC", "devDependencies": { + "autoprefixer": "^10.3.1", "cssnano": "^5.0.7", "cssnano-preset-advanced": "^5.1.3", "postcss": "^8.3.6", "postcss-cli": "^8.3.1", - "postcss-easy-import": "^3.0.0", "postcss-font-grabber": "^3.0.2", "postcss-import-url": "^7.0.0", - "postcss-nested": "^5.0.6", "postcss-preset-env": "^6.7.0", - "postcss-sassy-mixins": "^2.1.0", - "postcss-scss": "^4.0.0", - "postcss-simple-vars": "^6.0.3", + "postcss-unprefix": "^2.1.4", "rimraf": "^3.0.2" } }, @@ -126,15 +123,6 @@ "node": ">=8" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -883,12 +871,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -968,39 +950,6 @@ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -1133,18 +1082,6 @@ "node": "*" } }, - "node_modules/is-core-module": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", - "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "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", @@ -1196,12 +1133,6 @@ "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", "dev": true }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -1214,6 +1145,12 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/known-css-properties": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", + "dev": true + }, "node_modules/lilconfig": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", @@ -1223,12 +1160,6 @@ "node": ">=10" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", @@ -1389,15 +1320,6 @@ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1416,12 +1338,6 @@ "node": ">=0.10.0" } }, - "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-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -1452,27 +1368,6 @@ "node": ">=0.10.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", @@ -2090,113 +1985,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-easy-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz", - "integrity": "sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg==", - "dev": true, - "dependencies": { - "globby": "^6.1.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.4", - "object-assign": "^4.0.1", - "pify": "^3.0.0", - "postcss": "^6.0.11", - "postcss-import": "^10.0.0", - "resolve": "^1.1.7" - } - }, - "node_modules/postcss-easy-import/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-easy-import/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-easy-import/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-easy-import/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-easy-import/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-easy-import/node_modules/postcss-import": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz", - "integrity": "sha1-TIXJewmRNsxeoCQNwd/b/eTi674=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "postcss": "^6.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "node_modules/postcss-easy-import/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-easy-import/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-env-function": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", @@ -2671,25 +2459,6 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, "node_modules/postcss-nesting": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", @@ -3205,158 +2974,6 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-sassy-mixins": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-sassy-mixins/-/postcss-sassy-mixins-2.1.0.tgz", - "integrity": "sha1-No8gCUa/3vaosS1owPY3m5oiLyY=", - "dev": true, - "dependencies": { - "glob": "^6.0.4", - "postcss": "^5.0.14", - "postcss-simple-vars": "^1.2.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/chalk/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/postcss-simple-vars": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-1.2.0.tgz", - "integrity": "sha1-LmaJkhFEt0EU52U1MnWjwyFD8VA=", - "dev": true, - "dependencies": { - "postcss": "^5.0.13" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-sassy-mixins/node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/postcss-scss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.0.tgz", - "integrity": "sha512-xakgIr5ukOEyXFcsnADKjQtrk8nQyqn5VIEAA+PmPP4kBOpknmjpJMxBNqCR1/x20AS0aSfZkWsSdbMx2Ozm5A==", - "dev": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, "node_modules/postcss-selector-matches": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", @@ -3426,22 +3043,6 @@ "node": ">=4" } }, - "node_modules/postcss-simple-vars": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-6.0.3.tgz", - "integrity": "sha512-fkNn4Zio8vN4vIig9IFdb8lVlxWnYR769RgvxCM6YWlFKie/nQaOcaMMMFz/s4gsfHW4/5bJW+i57zD67mQU7g==", - "dev": true, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.1" - } - }, "node_modules/postcss-svgo": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", @@ -3475,27 +3076,123 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "node_modules/postcss-unprefix": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/postcss-unprefix/-/postcss-unprefix-2.1.4.tgz", + "integrity": "sha512-s+muBiGIMx3RvgPTtPBnSrfvIBHJ2Zx16QZf/VDB/sAxdYP6FIzci8d1gLh0+9psu5W6zVtCbU5micNt6Zh3cg==", "dev": true, "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "autoprefixer": "^9.4.3", + "known-css-properties": "^0.11.0", + "normalize-range": "^0.1.2", + "postcss-selector-parser": "^5.0.0", + "postcss-value-parser": "^3.3.1", + "pseudo-classes": "^1.0.0", + "pseudo-elements": "^1.1.0" }, - "engines": { - "node": ">=6.14.4" + "peerDependencies": { + "postcss": ">=5.0.0" } }, - "node_modules/postcss-zindex": { + "node_modules/postcss-unprefix/node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/postcss-unprefix/node_modules/autoprefixer/node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss-unprefix/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-unprefix/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-unprefix/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-unprefix/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss-zindex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.0.1.tgz", "integrity": "sha512-nwgtJJys+XmmSGoYCcgkf/VczP8Mp/0OfSv3v0+fw0uABY4yxw+eFs0Xp9nAZHIKnS5j+e9ywQ+RD+ONyvl5pA==", @@ -3516,6 +3213,18 @@ "node": ">= 0.8" } }, + "node_modules/pseudo-classes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pseudo-classes/-/pseudo-classes-1.0.0.tgz", + "integrity": "sha1-YKabZzlcNv8RnE0chuGYF4Uga5Y=", + "dev": true + }, + "node_modules/pseudo-elements": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudo-elements/-/pseudo-elements-1.1.0.tgz", + "integrity": "sha1-m6bdisPOHz19NtQ1WqPijQg5Hyg=", + "dev": true + }, "node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", @@ -3582,19 +3291,6 @@ "node": ">=0.10.0" } }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -4094,12 +3790,6 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -4645,12 +4335,6 @@ "dev": true, "optional": true }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -4706,32 +4390,6 @@ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -4845,15 +4503,6 @@ } } }, - "is-core-module": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", - "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -4893,12 +4542,6 @@ "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", "dev": true }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true - }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -4909,18 +4552,18 @@ "universalify": "^2.0.0" } }, + "known-css-properties": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", + "dev": true + }, "lilconfig": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", "dev": true }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", @@ -5051,12 +4694,6 @@ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -5072,12 +4709,6 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "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 - }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", @@ -5096,21 +4727,6 @@ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "postcss": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", @@ -5549,99 +5165,6 @@ } } }, - "postcss-easy-import": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz", - "integrity": "sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg==", - "dev": true, - "requires": { - "globby": "^6.1.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.4", - "object-assign": "^4.0.1", - "pify": "^3.0.0", - "postcss": "^6.0.11", - "postcss-import": "^10.0.0", - "resolve": "^1.1.7" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "postcss-import": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-10.0.0.tgz", - "integrity": "sha1-TIXJewmRNsxeoCQNwd/b/eTi674=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "postcss": "^6.0.1", - "postcss-value-parser": "^3.2.3", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "postcss-env-function": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", @@ -5974,15 +5497,6 @@ "postcss-selector-parser": "^6.0.5" } }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.6" - } - }, "postcss-nesting": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", @@ -6345,123 +5859,6 @@ "lodash.sortby": "^4.7.0" } }, - "postcss-sassy-mixins": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-sassy-mixins/-/postcss-sassy-mixins-2.1.0.tgz", - "integrity": "sha1-No8gCUa/3vaosS1owPY3m5oiLyY=", - "dev": true, - "requires": { - "glob": "^6.0.4", - "postcss": "^5.0.14", - "postcss-simple-vars": "^1.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-simple-vars": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-1.2.0.tgz", - "integrity": "sha1-LmaJkhFEt0EU52U1MnWjwyFD8VA=", - "dev": true, - "requires": { - "postcss": "^5.0.13" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "postcss-scss": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.0.tgz", - "integrity": "sha512-xakgIr5ukOEyXFcsnADKjQtrk8nQyqn5VIEAA+PmPP4kBOpknmjpJMxBNqCR1/x20AS0aSfZkWsSdbMx2Ozm5A==", - "dev": true, - "requires": {} - }, "postcss-selector-matches": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", @@ -6518,13 +5915,6 @@ "util-deprecate": "^1.0.2" } }, - "postcss-simple-vars": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-simple-vars/-/postcss-simple-vars-6.0.3.tgz", - "integrity": "sha512-fkNn4Zio8vN4vIig9IFdb8lVlxWnYR769RgvxCM6YWlFKie/nQaOcaMMMFz/s4gsfHW4/5bJW+i57zD67mQU7g==", - "dev": true, - "requires": {} - }, "postcss-svgo": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", @@ -6546,6 +5936,80 @@ "uniqs": "^2.0.0" } }, + "postcss-unprefix": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/postcss-unprefix/-/postcss-unprefix-2.1.4.tgz", + "integrity": "sha512-s+muBiGIMx3RvgPTtPBnSrfvIBHJ2Zx16QZf/VDB/sAxdYP6FIzci8d1gLh0+9psu5W6zVtCbU5micNt6Zh3cg==", + "dev": true, + "requires": { + "autoprefixer": "^9.4.3", + "known-css-properties": "^0.11.0", + "normalize-range": "^0.1.2", + "postcss-selector-parser": "^5.0.0", + "postcss-value-parser": "^3.3.1", + "pseudo-classes": "^1.0.0", + "pseudo-elements": "^1.1.0" + }, + "dependencies": { + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + } + } + }, + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", @@ -6576,6 +6040,18 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, + "pseudo-classes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pseudo-classes/-/pseudo-classes-1.0.0.tgz", + "integrity": "sha1-YKabZzlcNv8RnE0chuGYF4Uga5Y=", + "dev": true + }, + "pseudo-elements": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudo-elements/-/pseudo-elements-1.1.0.tgz", + "integrity": "sha1-m6bdisPOHz19NtQ1WqPijQg5Hyg=", + "dev": true + }, "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", @@ -6618,16 +6094,6 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", diff --git a/assets/css/package.json b/assets/css/package.json index 090da9a..bb330ec 100644 --- a/assets/css/package.json +++ b/assets/css/package.json @@ -1,29 +1,31 @@ { - "name": "adelie-scss", + "name": "adelie-css-compat", "private": true, "version": "0.0.0", - "description": "Compiles SCSS for the Adélie Linux homepage", + "description": "Converts CSS for the Adélie Linux homepage for old browsers", "scripts": { - "build": "postcss scss/theme.scss --base scss --dir out --ext css", - "clean": "rimraf out/*", - "list-supported": "npx browserslist 'cover 99.5%, dead, Firefox ESR'", + "build": "postcss src/theme.css --base src --dir css --ext css", + "clean": "rimraf css fonts", + "list-supported": "npx browserslist", "prebuild": "npm run clean" }, "author": "Eric Hegnes ", "license": "ISC", "devDependencies": { + "autoprefixer": "^10.3.1", "cssnano": "^5.0.7", "cssnano-preset-advanced": "^5.1.3", "postcss": "^8.3.6", "postcss-cli": "^8.3.1", - "postcss-easy-import": "^3.0.0", "postcss-font-grabber": "^3.0.2", "postcss-import-url": "^7.0.0", - "postcss-nested": "^5.0.6", "postcss-preset-env": "^6.7.0", - "postcss-sassy-mixins": "^2.1.0", - "postcss-scss": "^4.0.0", - "postcss-simple-vars": "^6.0.3", + "postcss-unprefix": "^2.1.4", "rimraf": "^3.0.2" - } + }, + "browserslist": [ + "cover 99.5%", + "Firefox ESR", + "dead" + ] } diff --git a/assets/css/postcss.config.js b/assets/css/postcss.config.js index f5f96f7..e0d897c 100644 --- a/assets/css/postcss.config.js +++ b/assets/css/postcss.config.js @@ -1,37 +1,28 @@ -const { postcssFontGrabber } = require('postcss-font-grabber') - module.exports = conf => { - const scss = conf.file.extname === '.scss'; - return { - parser: 'postcss-scss', plugins: [ - require('postcss-easy-import')({ - prefix: '_', - extensions: ['.scss'], - }), + // converts googleapis URLs to gstatic ones require('postcss-import-url')({ recursive: true, modernBrowser: true, }), + // downloads gstatic fonts for local serving + require('postcss-font-grabber').postcssFontGrabber({ + cssSrc: 'src', + cssDest: 'css', + fontDest: 'fonts', + }), + // main compatibility phase require('postcss-preset-env')({ - browsers: 'last 4 versions', stage: 3, }), - // mixins must come before simple-vars and nested - require('postcss-sassy-mixins')(), - require('postcss-simple-vars')(), - require('postcss-nested')(), - postcssFontGrabber({ - cssSrc: './scss/', - cssDest: './out', - fontDest: './out/fonts', - }), + // must be run before autoprefixer + require('postcss-unprefix')(), + require('autoprefixer')(), + // does not /add/ prefixes by default, hence previous step require('cssnano')({ preset: 'advanced' }), ] - }; - }; -- cgit v1.2.3-70-g09d2