summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--Dockerfile21
-rw-r--r--Makefile6
-rw-r--r--README25
-rwxr-xr-xassets/css/compile.sh51
-rw-r--r--assets/css/package-lock.json6409
-rw-r--r--assets/css/package.json31
-rw-r--r--assets/css/postcss.config.js28
-rw-r--r--assets/css/theme.css10779
-rw-r--r--assets/fonts/20210712_1001fonts_renner.zipbin1206323 -> 0 bytes
-rw-r--r--assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttfbin28848 -> 0 bytes
-rw-r--r--assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttfbin28820 -> 0 bytes
-rw-r--r--assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttfbin28208 -> 0 bytes
-rw-r--r--assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttfbin28100 -> 0 bytes
-rw-r--r--assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttfbin27088 -> 0 bytes
-rw-r--r--assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttfbin68256 -> 0 bytes
-rw-r--r--assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttfbin68300 -> 0 bytes
-rw-r--r--assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttfbin68348 -> 0 bytes
-rw-r--r--assets/fonts/opensans.css30
-rw-r--r--assets/fonts/playfair.css18
-rw-r--r--assets/fonts/poppins.css54
-rw-r--r--assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttfbin15648 -> 0 bytes
-rw-r--r--assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttfbin15804 -> 0 bytes
-rw-r--r--assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttfbin15692 -> 0 bytes
-rw-r--r--assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttfbin16160 -> 0 bytes
-rw-r--r--assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttfbin16032 -> 0 bytes
-rw-r--r--assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttfbin16276 -> 0 bytes
-rw-r--r--assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttfbin16092 -> 0 bytes
-rw-r--r--assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttfbin16136 -> 0 bytes
-rw-r--r--assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttfbin16332 -> 0 bytes
-rwxr-xr-xpublish5
31 files changed, 6553 insertions, 10907 deletions
diff --git a/.gitignore b/.gitignore
index 6f416e3..8ccaf34 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,6 @@ html/
html.tgz
assets/images/gen_*
assets/images/icons/gen_*
+assets/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>`.
+
+| 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..d3aab66
--- /dev/null
+++ b/assets/css/compile.sh
@@ -0,0 +1,51 @@
+#!/bin/sh -e
+
+HERE=$(dirname $(readlink -f ${0}));
+NODE=16.6.0-alpine3.14;
+
+cd ${HERE};
+
+#===============================================================
+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:${NODE} sh <<'EOF'
+#===============================================================
+
+npm install;
+npm run build;
+
+#===============================================================
+EOF
+#===============================================================
+
+mv css/theme.css .;
+mv fonts ..;
+
+rm -fr node_modules;
+rm -fr css;
+rm -fr src;
diff --git a/assets/css/package-lock.json b/assets/css/package-lock.json
new file mode 100644
index 0000000..aa10b14
--- /dev/null
+++ b/assets/css/package-lock.json
@@ -0,0 +1,6409 @@
+{
+ "name": "adelie-css-compat",
+ "version": "0.0.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "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-font-grabber": "^3.0.2",
+ "postcss-import-url": "^7.0.0",
+ "postcss-preset-env": "^6.7.0",
+ "postcss-unprefix": "^2.1.4",
+ "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/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/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-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-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/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/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",
+ "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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/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-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/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-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-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-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-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-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": {
+ "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"
+ },
+ "peerDependencies": {
+ "postcss": ">=5.0.0"
+ }
+ },
+ "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==",
+ "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/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",
+ "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-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
+ },
+ "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
+ },
+ "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-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-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
+ },
+ "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"
+ }
+ },
+ "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.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
+ },
+ "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-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
+ },
+ "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-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-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-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-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-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",
+ "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
+ },
+ "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",
+ "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-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..bb330ec
--- /dev/null
+++ b/assets/css/package.json
@@ -0,0 +1,31 @@
+{
+ "name": "adelie-css-compat",
+ "private": true,
+ "version": "0.0.0",
+ "description": "Converts CSS for the Adélie Linux homepage for old browsers",
+ "scripts": {
+ "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 <eric@hegnes.com>",
+ "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-font-grabber": "^3.0.2",
+ "postcss-import-url": "^7.0.0",
+ "postcss-preset-env": "^6.7.0",
+ "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
new file mode 100644
index 0000000..e0d897c
--- /dev/null
+++ b/assets/css/postcss.config.js
@@ -0,0 +1,28 @@
+module.exports = conf => {
+ return {
+ plugins: [
+ // 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')({
+ stage: 3,
+ }),
+ // must be run before autoprefixer
+ require('postcss-unprefix')(),
+ require('autoprefixer')(),
+ // does not /add/ prefixes by default, hence previous step
+ 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
--- a/assets/fonts/20210712_1001fonts_renner.zip
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf
deleted file mode 100644
index c9a3c7a..0000000
--- a/assets/fonts/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf
deleted file mode 100644
index a62af86..0000000
--- a/assets/fonts/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf
deleted file mode 100644
index dcce1bb..0000000
--- a/assets/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf b/assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf
deleted file mode 100644
index 25fdf1e..0000000
--- a/assets/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf b/assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf
deleted file mode 100644
index fb23764..0000000
--- a/assets/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf
+++ /dev/null
Binary files 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
--- a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf
+++ /dev/null
Binary files 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
--- a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDXbtY.ttf
+++ /dev/null
Binary files 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
--- a/assets/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf
+++ /dev/null
Binary files 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
--- a/assets/fonts/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf
deleted file mode 100644
index b3042d7..0000000
--- a/assets/fonts/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf
deleted file mode 100644
index 048b5e2..0000000
--- a/assets/fonts/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf
deleted file mode 100644
index 14148f9..0000000
--- a/assets/fonts/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf
deleted file mode 100644
index 1eeb7d5..0000000
--- a/assets/fonts/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf
deleted file mode 100644
index b200b53..0000000
--- a/assets/fonts/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf b/assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf
deleted file mode 100644
index d0274c0..0000000
--- a/assets/fonts/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf b/assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf
deleted file mode 100644
index 24dd9ea..0000000
--- a/assets/fonts/pxiEyp8kv8JHgFVrJJfedw.ttf
+++ /dev/null
Binary files differ
diff --git a/assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf b/assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf
deleted file mode 100644
index 104aad7..0000000
--- a/assets/fonts/pxiGyp8kv8JHgFVrLPTucHtF.ttf
+++ /dev/null
Binary files differ
diff --git a/publish b/publish
index 173dafa..bb974d5 100755
--- a/publish
+++ b/publish
@@ -8,6 +8,11 @@ TEMP=$(mktemp -d);
chmod 755 ${TEMP};
##
+# CSS
+#
+(cd assets/css && ./compile.sh)
+
+##
# Logo
#
(cd assets/images && ./polyguin.sh)