From 2087b95562e42be43d5cb1e8bc882673889471f4 Mon Sep 17 00:00:00 2001
From: Julscha <info@julscha.de>
Date: Wed, 25 Dec 2024 06:54:02 +0100
Subject: [PATCH] changed frontend

---
 package-lock.json                     |  1085 +-
 package.json                          |    12 +-
 src/components/css/index.css          |     3 +
 src/{ => components/html}/footer.html |     0
 src/components/html/header.html       |    10 +
 src/components/js/frontend_handler.js |    22 +
 src/{ => components}/js/loople.js     |     0
 src/components/views/home.html        |    67 +
 src/components/views/push.html        |    57 +
 src/components/views/settings.html    |    84 +
 src/css/boot.css                      | 26547 ------------------------
 src/header.html                       |    36 -
 src/html_elements.js                  |     4 +
 src/index.css                         |   230 -
 src/index.html                        |     4 +-
 src/index.js                          |    12 +-
 src/index1.html                       |    62 +-
 src/settings.html                     |    20 +-
 src/syncing.html                      |     2 +-
 tailwind.config.js                    |    12 +
 yarn.lock                             |   535 +-
 21 files changed, 1919 insertions(+), 26885 deletions(-)
 create mode 100644 src/components/css/index.css
 rename src/{ => components/html}/footer.html (100%)
 create mode 100644 src/components/html/header.html
 create mode 100644 src/components/js/frontend_handler.js
 rename src/{ => components}/js/loople.js (100%)
 create mode 100644 src/components/views/home.html
 create mode 100644 src/components/views/push.html
 create mode 100644 src/components/views/settings.html
 delete mode 100644 src/css/boot.css
 delete mode 100644 src/header.html
 delete mode 100644 src/index.css
 create mode 100644 tailwind.config.js

diff --git a/package-lock.json b/package-lock.json
index b16d5d4..296c72f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -26,7 +26,23 @@
                 "@electron-forge/maker-rpm": "^6.0.0-beta.66",
                 "@electron-forge/maker-squirrel": "^6.0.0-beta.66",
                 "@electron-forge/maker-zip": "^6.0.0-beta.66",
-                "electron": "^33.2.1"
+                "autoprefixer": "^10.4.20",
+                "electron": "^33.2.1",
+                "postcss": "^8.4.49",
+                "tailwindcss": "^3.4.17"
+            }
+        },
+        "node_modules/@alloc/quick-lru": {
+            "version": "5.2.0",
+            "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
+            "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
             }
         },
         "node_modules/@electron-forge/cli": {
@@ -670,6 +686,162 @@
             "dev": true,
             "license": "MIT"
         },
+        "node_modules/@isaacs/cliui": {
+            "version": "8.0.2",
+            "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+            "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+            "dev": true,
+            "license": "ISC",
+            "dependencies": {
+                "string-width": "^5.1.2",
+                "string-width-cjs": "npm:string-width@^4.2.0",
+                "strip-ansi": "^7.0.1",
+                "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+                "wrap-ansi": "^8.1.0",
+                "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+            },
+            "engines": {
+                "node": ">=12"
+            }
+        },
+        "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+            "version": "6.1.0",
+            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+            "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=12"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+            }
+        },
+        "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+            "version": "6.2.1",
+            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+            "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=12"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+            }
+        },
+        "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
+            "version": "9.2.2",
+            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+            "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+            "dev": true,
+            "license": "MIT"
+        },
+        "node_modules/@isaacs/cliui/node_modules/string-width": {
+            "version": "5.1.2",
+            "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+            "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "eastasianwidth": "^0.2.0",
+                "emoji-regex": "^9.2.2",
+                "strip-ansi": "^7.0.1"
+            },
+            "engines": {
+                "node": ">=12"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+            "version": "7.1.0",
+            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+            "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "ansi-regex": "^6.0.1"
+            },
+            "engines": {
+                "node": ">=12"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+            }
+        },
+        "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+            "version": "8.1.0",
+            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+            "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "ansi-styles": "^6.1.0",
+                "string-width": "^5.0.1",
+                "strip-ansi": "^7.0.1"
+            },
+            "engines": {
+                "node": ">=12"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+            }
+        },
+        "node_modules/@jridgewell/gen-mapping": {
+            "version": "0.3.8",
+            "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
+            "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "@jridgewell/set-array": "^1.2.1",
+                "@jridgewell/sourcemap-codec": "^1.4.10",
+                "@jridgewell/trace-mapping": "^0.3.24"
+            },
+            "engines": {
+                "node": ">=6.0.0"
+            }
+        },
+        "node_modules/@jridgewell/resolve-uri": {
+            "version": "3.1.2",
+            "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
+            "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=6.0.0"
+            }
+        },
+        "node_modules/@jridgewell/set-array": {
+            "version": "1.2.1",
+            "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
+            "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=6.0.0"
+            }
+        },
+        "node_modules/@jridgewell/sourcemap-codec": {
+            "version": "1.5.0",
+            "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
+            "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
+            "dev": true,
+            "license": "MIT"
+        },
+        "node_modules/@jridgewell/trace-mapping": {
+            "version": "0.3.25",
+            "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
+            "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "@jridgewell/resolve-uri": "^3.1.0",
+                "@jridgewell/sourcemap-codec": "^1.4.14"
+            }
+        },
         "node_modules/@kwsites/file-exists": {
             "version": "1.1.1",
             "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
@@ -876,6 +1048,17 @@
                 "@octokit/openapi-types": "^18.0.0"
             }
         },
+        "node_modules/@pkgjs/parseargs": {
+            "version": "0.11.0",
+            "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+            "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+            "dev": true,
+            "license": "MIT",
+            "optional": true,
+            "engines": {
+                "node": ">=14"
+            }
+        },
         "node_modules/@sindresorhus/is": {
             "version": "4.6.0",
             "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
@@ -1102,6 +1285,34 @@
                 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
             }
         },
+        "node_modules/any-promise": {
+            "version": "1.3.0",
+            "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+            "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
+            "dev": true,
+            "license": "MIT"
+        },
+        "node_modules/anymatch": {
+            "version": "3.1.3",
+            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+            "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+            "dev": true,
+            "license": "ISC",
+            "dependencies": {
+                "normalize-path": "^3.0.0",
+                "picomatch": "^2.0.4"
+            },
+            "engines": {
+                "node": ">= 8"
+            }
+        },
+        "node_modules/arg": {
+            "version": "5.0.2",
+            "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+            "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
+            "dev": true,
+            "license": "MIT"
+        },
         "node_modules/argparse": {
             "version": "2.0.1",
             "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -1208,6 +1419,44 @@
                 "node": ">=0.8"
             }
         },
+        "node_modules/autoprefixer": {
+            "version": "10.4.20",
+            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
+            "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/postcss/"
+                },
+                {
+                    "type": "tidelift",
+                    "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+                },
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "MIT",
+            "dependencies": {
+                "browserslist": "^4.23.3",
+                "caniuse-lite": "^1.0.30001646",
+                "fraction.js": "^4.3.7",
+                "normalize-range": "^0.1.2",
+                "picocolors": "^1.0.1",
+                "postcss-value-parser": "^4.2.0"
+            },
+            "bin": {
+                "autoprefixer": "bin/autoprefixer"
+            },
+            "engines": {
+                "node": "^10 || ^12 || >=14"
+            },
+            "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",
@@ -1263,6 +1512,19 @@
                 "node": "*"
             }
         },
+        "node_modules/binary-extensions": {
+            "version": "2.3.0",
+            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+            "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
         "node_modules/bl": {
             "version": "4.1.0",
             "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
@@ -1339,6 +1601,39 @@
                 "node": ">=8"
             }
         },
+        "node_modules/browserslist": {
+            "version": "4.24.3",
+            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz",
+            "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/browserslist"
+                },
+                {
+                    "type": "tidelift",
+                    "url": "https://tidelift.com/funding/github/npm/browserslist"
+                },
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "MIT",
+            "dependencies": {
+                "caniuse-lite": "^1.0.30001688",
+                "electron-to-chromium": "^1.5.73",
+                "node-releases": "^2.0.19",
+                "update-browserslist-db": "^1.1.1"
+            },
+            "bin": {
+                "browserslist": "cli.js"
+            },
+            "engines": {
+                "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+            }
+        },
         "node_modules/buffer": {
             "version": "5.7.1",
             "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
@@ -1499,6 +1794,37 @@
                 "url": "https://github.com/sponsors/ljharb"
             }
         },
+        "node_modules/camelcase-css": {
+            "version": "2.0.1",
+            "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
+            "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">= 6"
+            }
+        },
+        "node_modules/caniuse-lite": {
+            "version": "1.0.30001690",
+            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz",
+            "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/browserslist"
+                },
+                {
+                    "type": "tidelift",
+                    "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+                },
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "CC-BY-4.0"
+        },
         "node_modules/chainsaw": {
             "version": "0.1.0",
             "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
@@ -1528,6 +1854,31 @@
                 "url": "https://github.com/chalk/chalk?sponsor=1"
             }
         },
+        "node_modules/chokidar": {
+            "version": "3.6.0",
+            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+            "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "anymatch": "~3.1.2",
+                "braces": "~3.0.2",
+                "glob-parent": "~5.1.2",
+                "is-binary-path": "~2.1.0",
+                "is-glob": "~4.0.1",
+                "normalize-path": "~3.0.0",
+                "readdirp": "~3.6.0"
+            },
+            "engines": {
+                "node": ">= 8.10.0"
+            },
+            "funding": {
+                "url": "https://paulmillr.com/funding/"
+            },
+            "optionalDependencies": {
+                "fsevents": "~2.3.2"
+            }
+        },
         "node_modules/chownr": {
             "version": "2.0.0",
             "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
@@ -1818,6 +2169,19 @@
                 "node": ">=12.10"
             }
         },
+        "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,
+            "license": "MIT",
+            "bin": {
+                "cssesc": "bin/cssesc"
+            },
+            "engines": {
+                "node": ">=4"
+            }
+        },
         "node_modules/debug": {
             "version": "4.4.0",
             "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
@@ -2001,6 +2365,13 @@
                 "wrappy": "1"
             }
         },
+        "node_modules/didyoumean": {
+            "version": "1.2.2",
+            "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
+            "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
+            "dev": true,
+            "license": "Apache-2.0"
+        },
         "node_modules/dir-compare": {
             "version": "3.3.0",
             "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz",
@@ -2012,6 +2383,13 @@
                 "minimatch": "^3.0.4"
             }
         },
+        "node_modules/dlv": {
+            "version": "1.1.3",
+            "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
+            "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
+            "dev": true,
+            "license": "MIT"
+        },
         "node_modules/dunder-proto": {
             "version": "1.0.1",
             "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
@@ -2071,6 +2449,13 @@
                 "safe-buffer": "~5.1.0"
             }
         },
+        "node_modules/eastasianwidth": {
+            "version": "0.2.0",
+            "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+            "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+            "dev": true,
+            "license": "MIT"
+        },
         "node_modules/electron": {
             "version": "33.2.1",
             "resolved": "https://registry.npmjs.org/electron/-/electron-33.2.1.tgz",
@@ -2501,6 +2886,13 @@
             "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
             "license": "MIT"
         },
+        "node_modules/electron-to-chromium": {
+            "version": "1.5.76",
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz",
+            "integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==",
+            "dev": true,
+            "license": "ISC"
+        },
         "node_modules/electron-winstaller": {
             "version": "5.4.0",
             "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz",
@@ -2972,6 +3364,36 @@
                 "node": ">= 12"
             }
         },
+        "node_modules/foreground-child": {
+            "version": "3.3.0",
+            "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
+            "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
+            "dev": true,
+            "license": "ISC",
+            "dependencies": {
+                "cross-spawn": "^7.0.0",
+                "signal-exit": "^4.0.1"
+            },
+            "engines": {
+                "node": ">=14"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            }
+        },
+        "node_modules/foreground-child/node_modules/signal-exit": {
+            "version": "4.1.0",
+            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+            "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+            "dev": true,
+            "license": "ISC",
+            "engines": {
+                "node": ">=14"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            }
+        },
         "node_modules/form-data": {
             "version": "4.0.1",
             "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
@@ -3001,6 +3423,20 @@
                 "url": "https://ko-fi.com/tunnckoCore/commissions"
             }
         },
+        "node_modules/fraction.js": {
+            "version": "4.3.7",
+            "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
+            "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": "*"
+            },
+            "funding": {
+                "type": "patreon",
+                "url": "https://github.com/sponsors/rawify"
+            }
+        },
         "node_modules/fs-extra": {
             "version": "10.1.0",
             "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -3035,6 +3471,21 @@
             "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
             "license": "ISC"
         },
+        "node_modules/fsevents": {
+            "version": "2.3.3",
+            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+            "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+            "dev": true,
+            "hasInstallScript": true,
+            "license": "MIT",
+            "optional": true,
+            "os": [
+                "darwin"
+            ],
+            "engines": {
+                "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+            }
+        },
         "node_modules/fstream": {
             "version": "1.0.12",
             "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
@@ -3679,6 +4130,19 @@
             "dev": true,
             "license": "MIT"
         },
+        "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,
+            "license": "MIT",
+            "dependencies": {
+                "binary-extensions": "^2.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
         "node_modules/is-core-module": {
             "version": "2.16.1",
             "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
@@ -3861,6 +4325,32 @@
             "dev": true,
             "license": "ISC"
         },
+        "node_modules/jackspeak": {
+            "version": "3.4.3",
+            "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
+            "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+            "dev": true,
+            "license": "BlueOak-1.0.0",
+            "dependencies": {
+                "@isaacs/cliui": "^8.0.2"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            },
+            "optionalDependencies": {
+                "@pkgjs/parseargs": "^0.11.0"
+            }
+        },
+        "node_modules/jiti": {
+            "version": "1.21.7",
+            "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
+            "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
+            "dev": true,
+            "license": "MIT",
+            "bin": {
+                "jiti": "bin/jiti.js"
+            }
+        },
         "node_modules/js-yaml": {
             "version": "4.1.0",
             "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
@@ -3928,6 +4418,26 @@
                 "json-buffer": "3.0.1"
             }
         },
+        "node_modules/lilconfig": {
+            "version": "3.1.3",
+            "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
+            "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=14"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/antonk52"
+            }
+        },
+        "node_modules/lines-and-columns": {
+            "version": "1.2.4",
+            "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+            "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+            "dev": true,
+            "license": "MIT"
+        },
         "node_modules/listenercount": {
             "version": "1.0.1",
             "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
@@ -4423,6 +4933,37 @@
             "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
             "license": "MIT"
         },
+        "node_modules/mz": {
+            "version": "2.7.0",
+            "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+            "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "any-promise": "^1.0.0",
+                "object-assign": "^4.0.1",
+                "thenify-all": "^1.0.0"
+            }
+        },
+        "node_modules/nanoid": {
+            "version": "3.3.8",
+            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
+            "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "MIT",
+            "bin": {
+                "nanoid": "bin/nanoid.cjs"
+            },
+            "engines": {
+                "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+            }
+        },
         "node_modules/negotiator": {
             "version": "0.6.4",
             "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
@@ -4483,6 +5024,13 @@
                 }
             }
         },
+        "node_modules/node-releases": {
+            "version": "2.0.19",
+            "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
+            "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
+            "dev": true,
+            "license": "MIT"
+        },
         "node_modules/nopt": {
             "version": "6.0.0",
             "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
@@ -4522,6 +5070,26 @@
                 "semver": "bin/semver"
             }
         },
+        "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,
+            "license": "MIT",
+            "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": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+            "dev": true,
+            "license": "MIT",
+            "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",
@@ -4558,6 +5126,26 @@
                 "node": ">=4"
             }
         },
+        "node_modules/object-assign": {
+            "version": "4.1.1",
+            "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+            "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">=0.10.0"
+            }
+        },
+        "node_modules/object-hash": {
+            "version": "3.0.0",
+            "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
+            "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">= 6"
+            }
+        },
         "node_modules/object-inspect": {
             "version": "1.13.3",
             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
@@ -4728,6 +5316,13 @@
                 "node": ">=6"
             }
         },
+        "node_modules/package-json-from-dist": {
+            "version": "1.0.1",
+            "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
+            "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
+            "dev": true,
+            "license": "BlueOak-1.0.0"
+        },
         "node_modules/parse-author": {
             "version": "2.0.0",
             "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz",
@@ -4809,6 +5404,40 @@
             "dev": true,
             "license": "MIT"
         },
+        "node_modules/path-scurry": {
+            "version": "1.11.1",
+            "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
+            "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+            "dev": true,
+            "license": "BlueOak-1.0.0",
+            "dependencies": {
+                "lru-cache": "^10.2.0",
+                "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+            },
+            "engines": {
+                "node": ">=16 || 14 >=14.18"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            }
+        },
+        "node_modules/path-scurry/node_modules/lru-cache": {
+            "version": "10.4.3",
+            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+            "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+            "dev": true,
+            "license": "ISC"
+        },
+        "node_modules/path-scurry/node_modules/minipass": {
+            "version": "7.1.2",
+            "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+            "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+            "dev": true,
+            "license": "ISC",
+            "engines": {
+                "node": ">=16 || 14 >=14.17"
+            }
+        },
         "node_modules/path-type": {
             "version": "2.0.0",
             "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
@@ -4829,6 +5458,13 @@
             "dev": true,
             "license": "MIT"
         },
+        "node_modules/picocolors": {
+            "version": "1.1.1",
+            "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+            "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+            "dev": true,
+            "license": "ISC"
+        },
         "node_modules/picomatch": {
             "version": "2.3.1",
             "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
@@ -4852,6 +5488,16 @@
                 "node": ">=0.10.0"
             }
         },
+        "node_modules/pirates": {
+            "version": "4.0.6",
+            "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
+            "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
+            "dev": true,
+            "license": "MIT",
+            "engines": {
+                "node": ">= 6"
+            }
+        },
         "node_modules/pkg-dir": {
             "version": "4.2.0",
             "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
@@ -4936,6 +5582,156 @@
                 "node": ">=10.4.0"
             }
         },
+        "node_modules/postcss": {
+            "version": "8.4.49",
+            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
+            "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/postcss/"
+                },
+                {
+                    "type": "tidelift",
+                    "url": "https://tidelift.com/funding/github/npm/postcss"
+                },
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "MIT",
+            "dependencies": {
+                "nanoid": "^3.3.7",
+                "picocolors": "^1.1.1",
+                "source-map-js": "^1.2.1"
+            },
+            "engines": {
+                "node": "^10 || ^12 || >=14"
+            }
+        },
+        "node_modules/postcss-import": {
+            "version": "15.1.0",
+            "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
+            "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "postcss-value-parser": "^4.0.0",
+                "read-cache": "^1.0.0",
+                "resolve": "^1.1.7"
+            },
+            "engines": {
+                "node": ">=14.0.0"
+            },
+            "peerDependencies": {
+                "postcss": "^8.0.0"
+            }
+        },
+        "node_modules/postcss-js": {
+            "version": "4.0.1",
+            "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+            "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "camelcase-css": "^2.0.1"
+            },
+            "engines": {
+                "node": "^12 || ^14 || >= 16"
+            },
+            "funding": {
+                "type": "opencollective",
+                "url": "https://opencollective.com/postcss/"
+            },
+            "peerDependencies": {
+                "postcss": "^8.4.21"
+            }
+        },
+        "node_modules/postcss-load-config": {
+            "version": "4.0.2",
+            "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
+            "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/postcss/"
+                },
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "MIT",
+            "dependencies": {
+                "lilconfig": "^3.0.0",
+                "yaml": "^2.3.4"
+            },
+            "engines": {
+                "node": ">= 14"
+            },
+            "peerDependencies": {
+                "postcss": ">=8.0.9",
+                "ts-node": ">=9.0.0"
+            },
+            "peerDependenciesMeta": {
+                "postcss": {
+                    "optional": true
+                },
+                "ts-node": {
+                    "optional": true
+                }
+            }
+        },
+        "node_modules/postcss-nested": {
+            "version": "6.2.0",
+            "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
+            "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/postcss/"
+                },
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "MIT",
+            "dependencies": {
+                "postcss-selector-parser": "^6.1.1"
+            },
+            "engines": {
+                "node": ">=12.0"
+            },
+            "peerDependencies": {
+                "postcss": "^8.2.14"
+            }
+        },
+        "node_modules/postcss-selector-parser": {
+            "version": "6.1.2",
+            "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+            "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "cssesc": "^3.0.0",
+                "util-deprecate": "^1.0.2"
+            },
+            "engines": {
+                "node": ">=4"
+            }
+        },
+        "node_modules/postcss-value-parser": {
+            "version": "4.2.0",
+            "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+            "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+            "dev": true,
+            "license": "MIT"
+        },
         "node_modules/postject": {
             "version": "1.0.0-alpha.6",
             "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz",
@@ -5129,6 +5925,16 @@
                 "read-binary-file-arch": "cli.js"
             }
         },
+        "node_modules/read-cache": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+            "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "pify": "^2.3.0"
+            }
+        },
         "node_modules/read-pkg": {
             "version": "2.0.0",
             "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
@@ -5243,6 +6049,19 @@
                 "string_decoder": "~0.10.x"
             }
         },
+        "node_modules/readdirp": {
+            "version": "3.6.0",
+            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+            "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "picomatch": "^2.2.1"
+            },
+            "engines": {
+                "node": ">=8.10.0"
+            }
+        },
         "node_modules/rechoir": {
             "version": "0.8.0",
             "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
@@ -5761,6 +6580,16 @@
                 "node": ">=0.10.0"
             }
         },
+        "node_modules/source-map-js": {
+            "version": "1.2.1",
+            "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+            "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+            "dev": true,
+            "license": "BSD-3-Clause",
+            "engines": {
+                "node": ">=0.10.0"
+            }
+        },
         "node_modules/source-map-support": {
             "version": "0.5.21",
             "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
@@ -5849,6 +6678,22 @@
                 "node": ">=8"
             }
         },
+        "node_modules/string-width-cjs": {
+            "name": "string-width",
+            "version": "4.2.3",
+            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "emoji-regex": "^8.0.0",
+                "is-fullwidth-code-point": "^3.0.0",
+                "strip-ansi": "^6.0.1"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
         "node_modules/strip-ansi": {
             "version": "6.0.1",
             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -5862,6 +6707,20 @@
                 "node": ">=8"
             }
         },
+        "node_modules/strip-ansi-cjs": {
+            "name": "strip-ansi",
+            "version": "6.0.1",
+            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "ansi-regex": "^5.0.1"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
         "node_modules/strip-bom": {
             "version": "3.0.0",
             "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -5905,6 +6764,86 @@
                 "node": ">=0.8.0"
             }
         },
+        "node_modules/sucrase": {
+            "version": "3.35.0",
+            "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
+            "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "@jridgewell/gen-mapping": "^0.3.2",
+                "commander": "^4.0.0",
+                "glob": "^10.3.10",
+                "lines-and-columns": "^1.1.6",
+                "mz": "^2.7.0",
+                "pirates": "^4.0.1",
+                "ts-interface-checker": "^0.1.9"
+            },
+            "bin": {
+                "sucrase": "bin/sucrase",
+                "sucrase-node": "bin/sucrase-node"
+            },
+            "engines": {
+                "node": ">=16 || 14 >=14.17"
+            }
+        },
+        "node_modules/sucrase/node_modules/brace-expansion": {
+            "version": "2.0.1",
+            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+            "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "balanced-match": "^1.0.0"
+            }
+        },
+        "node_modules/sucrase/node_modules/glob": {
+            "version": "10.4.5",
+            "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+            "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+            "dev": true,
+            "license": "ISC",
+            "dependencies": {
+                "foreground-child": "^3.1.0",
+                "jackspeak": "^3.1.2",
+                "minimatch": "^9.0.4",
+                "minipass": "^7.1.2",
+                "package-json-from-dist": "^1.0.0",
+                "path-scurry": "^1.11.1"
+            },
+            "bin": {
+                "glob": "dist/esm/bin.mjs"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            }
+        },
+        "node_modules/sucrase/node_modules/minimatch": {
+            "version": "9.0.5",
+            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+            "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+            "dev": true,
+            "license": "ISC",
+            "dependencies": {
+                "brace-expansion": "^2.0.1"
+            },
+            "engines": {
+                "node": ">=16 || 14 >=14.17"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            }
+        },
+        "node_modules/sucrase/node_modules/minipass": {
+            "version": "7.1.2",
+            "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
+            "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+            "dev": true,
+            "license": "ISC",
+            "engines": {
+                "node": ">=16 || 14 >=14.17"
+            }
+        },
         "node_modules/sudo-prompt": {
             "version": "9.2.1",
             "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz",
@@ -5974,6 +6913,57 @@
                 "url": "https://github.com/sponsors/ljharb"
             }
         },
+        "node_modules/tailwindcss": {
+            "version": "3.4.17",
+            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
+            "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "@alloc/quick-lru": "^5.2.0",
+                "arg": "^5.0.2",
+                "chokidar": "^3.6.0",
+                "didyoumean": "^1.2.2",
+                "dlv": "^1.1.3",
+                "fast-glob": "^3.3.2",
+                "glob-parent": "^6.0.2",
+                "is-glob": "^4.0.3",
+                "jiti": "^1.21.6",
+                "lilconfig": "^3.1.3",
+                "micromatch": "^4.0.8",
+                "normalize-path": "^3.0.0",
+                "object-hash": "^3.0.0",
+                "picocolors": "^1.1.1",
+                "postcss": "^8.4.47",
+                "postcss-import": "^15.1.0",
+                "postcss-js": "^4.0.1",
+                "postcss-load-config": "^4.0.2",
+                "postcss-nested": "^6.2.0",
+                "postcss-selector-parser": "^6.1.2",
+                "resolve": "^1.22.8",
+                "sucrase": "^3.35.0"
+            },
+            "bin": {
+                "tailwind": "lib/cli.js",
+                "tailwindcss": "lib/cli.js"
+            },
+            "engines": {
+                "node": ">=14.0.0"
+            }
+        },
+        "node_modules/tailwindcss/node_modules/glob-parent": {
+            "version": "6.0.2",
+            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+            "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+            "dev": true,
+            "license": "ISC",
+            "dependencies": {
+                "is-glob": "^4.0.3"
+            },
+            "engines": {
+                "node": ">=10.13.0"
+            }
+        },
         "node_modules/tar": {
             "version": "6.2.1",
             "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
@@ -6069,6 +7059,29 @@
                 "rimraf": "bin.js"
             }
         },
+        "node_modules/thenify": {
+            "version": "3.3.1",
+            "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
+            "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "any-promise": "^1.0.0"
+            }
+        },
+        "node_modules/thenify-all": {
+            "version": "1.6.0",
+            "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+            "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
+            "dev": true,
+            "license": "MIT",
+            "dependencies": {
+                "thenify": ">= 3.1.0 < 4"
+            },
+            "engines": {
+                "node": ">=0.8"
+            }
+        },
         "node_modules/through": {
             "version": "2.3.8",
             "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -6184,6 +7197,13 @@
                 "node": ">=0.8.0"
             }
         },
+        "node_modules/ts-interface-checker": {
+            "version": "0.1.13",
+            "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
+            "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
+            "dev": true,
+            "license": "Apache-2.0"
+        },
         "node_modules/tslib": {
             "version": "2.8.1",
             "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
@@ -6326,6 +7346,37 @@
                 "safe-buffer": "~5.1.0"
             }
         },
+        "node_modules/update-browserslist-db": {
+            "version": "1.1.1",
+            "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
+            "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
+            "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/browserslist"
+                },
+                {
+                    "type": "tidelift",
+                    "url": "https://tidelift.com/funding/github/npm/browserslist"
+                },
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/ai"
+                }
+            ],
+            "license": "MIT",
+            "dependencies": {
+                "escalade": "^3.2.0",
+                "picocolors": "^1.1.0"
+            },
+            "bin": {
+                "update-browserslist-db": "cli.js"
+            },
+            "peerDependencies": {
+                "browserslist": ">= 4.21.0"
+            }
+        },
         "node_modules/username": {
             "version": "5.1.0",
             "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz",
@@ -6443,6 +7494,25 @@
                 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
             }
         },
+        "node_modules/wrap-ansi-cjs": {
+            "name": "wrap-ansi",
+            "version": "7.0.0",
+            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+            "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+            "dev": true,
+            "license": "MIT",
+            "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/wrappy": {
             "version": "1.0.2",
             "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -6476,6 +7546,19 @@
             "dev": true,
             "license": "ISC"
         },
+        "node_modules/yaml": {
+            "version": "2.6.1",
+            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz",
+            "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==",
+            "dev": true,
+            "license": "ISC",
+            "bin": {
+                "yaml": "bin.mjs"
+            },
+            "engines": {
+                "node": ">= 14"
+            }
+        },
         "node_modules/yargs": {
             "version": "17.7.2",
             "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
diff --git a/package.json b/package.json
index 98c9af7..2a38799 100644
--- a/package.json
+++ b/package.json
@@ -5,15 +5,14 @@
     "description": "This application allows users to easily update and maintain their sector files. It offers a simple, intuitive interface for downloading and installing the latest version of sector files, ensuring that users have access to the most accurate and up-to-date data. With automatic update checks and notifications, users can rest assured that their sector files are always up-to-date and ready for use.",
     "main": "src/index.js",
     "scripts": {
-        "start": "electron-forge start",
+        "dev": "electron-forge start",
         "package": "electron-forge package",
         "make": "electron-forge make --platform=win32",
-        "publish": "electron-forge publish",
-        "lint": "echo \"No linting configured\""
+        "publish": "electron-forge publish"
     },
     "keywords": [],
     "authors": [
-        "Julian <JustusPlays78@gmail.com>",
+        "Julian <info@julscha.de>",
         "Paul <paul@pabr.de>"
     ],
     "license": "MIT",
@@ -62,6 +61,9 @@
         "@electron-forge/maker-rpm": "^6.0.0-beta.66",
         "@electron-forge/maker-squirrel": "^6.0.0-beta.66",
         "@electron-forge/maker-zip": "^6.0.0-beta.66",
-        "electron": "^33.2.1"
+        "autoprefixer": "^10.4.20",
+        "electron": "^33.2.1",
+        "postcss": "^8.4.49",
+        "tailwindcss": "^3.4.17"
     }
 }
diff --git a/src/components/css/index.css b/src/components/css/index.css
new file mode 100644
index 0000000..bd6213e
--- /dev/null
+++ b/src/components/css/index.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
\ No newline at end of file
diff --git a/src/footer.html b/src/components/html/footer.html
similarity index 100%
rename from src/footer.html
rename to src/components/html/footer.html
diff --git a/src/components/html/header.html b/src/components/html/header.html
new file mode 100644
index 0000000..544b54b
--- /dev/null
+++ b/src/components/html/header.html
@@ -0,0 +1,10 @@
+<header class="bg-gray-800 text-white shadow-lg">
+    <nav class="container mx-auto flex justify-between items-center py-4 px-6">
+        <h1 class="text-2xl font-bold">AIRAC Updater</h1>
+        <ul class="flex space-x-6">
+            <li><button onclick="ChangeSite(1)" class="hover:underline transition">Home</button></li>
+            <li><button onclick="ChangeSite(2)" class="hover:underline transition">Push</button></li>
+            <li><button onclick="ChangeSite(3)" class="hover:underline transition">Settings</button></li>
+        </ul>
+    </nav>
+</header>
\ No newline at end of file
diff --git a/src/components/js/frontend_handler.js b/src/components/js/frontend_handler.js
new file mode 100644
index 0000000..a3ef366
--- /dev/null
+++ b/src/components/js/frontend_handler.js
@@ -0,0 +1,22 @@
+const HomeType= {
+    Home: 1,
+    Push: 2,
+    Settings: 3
+}
+
+function ChangeSite(mimetype){
+    console.log(mimetype);
+    if (mimetype === HomeType.Home){
+        homeDiv.style.display = 'block';
+        pushDiv.style.display = 'none';
+        settingsDiv.style.display = 'none';
+    } else if (mimetype === HomeType.Push){
+        homeDiv.style.display = 'none';
+        pushDiv.style.display = 'block';
+        settingsDiv.style.display = 'none';
+    } else if (mimetype === HomeType.Settings){
+        homeDiv.style.display = 'none';
+        pushDiv.style.display = 'none';
+        settingsDiv.style.display = 'block';
+    }
+}
\ No newline at end of file
diff --git a/src/js/loople.js b/src/components/js/loople.js
similarity index 100%
rename from src/js/loople.js
rename to src/components/js/loople.js
diff --git a/src/components/views/home.html b/src/components/views/home.html
new file mode 100644
index 0000000..403e3f0
--- /dev/null
+++ b/src/components/views/home.html
@@ -0,0 +1,67 @@
+<section class="container mx-auto p-6 bg-gray-800 shadow-md rounded-lg mt-6">
+  <div class="space-y-6">
+    <div class="flex space-x-4">
+      <div class="w-full">
+        <label for="homeDayDropdown" class="block text-sm font-medium text-gray-300">Day</label>
+        <select id="homeDayDropdown" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;" onchange="handleDayChange()">
+          <option value="">Choose Day</option>
+        </select>
+      </div>
+
+      <div class="w-full">
+        <label for="homeTypeDropdown" class="block text-sm font-medium text-gray-300">Change Type:</label>
+        <select id="homeTypeDropdown" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;">
+          <option value="Fix">Fix</option>
+          <option value="Feat">Feat</option>
+          <option value="Sonst">Sonst</option>
+        </select>
+      </div>
+    </div>
+
+
+    <div class="flex space-x-4">
+      <div class="w-full">
+        <label for="homeTicketTypeDropdown" class="block text-sm font-medium text-gray-300">Ticket:</label>
+        <select id="homeTicketTypeDropdown" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;">
+          <option value="QA">QA</option>
+          <option value="DEV">DEV</option>
+          <option value="DEV">GD</option>
+        </select>
+      </div>
+      <div class="w-full">
+        <label for="homeTicketNumberInput" class="block text-sm font-medium text-gray-300">Ticketnumber:</label>
+        <input id="homeTicketNumberInput" type="text" maxlength="7" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;">
+      </div>
+    </div>
+
+
+    <div class="space-y-6">
+      <div>
+        <label for="homeTicketDescriptionInput" class="block text-sm font-medium text-gray-300">Description:</label>
+        <input id="homeTicketDescriptionInput" type="text" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-800 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;">
+      </div>
+    </div>
+
+
+    <div class="text-right">
+      <button id="homeDayChangeAddButton" class="bg-blue-600 text-white px-4 py-2 rounded-md shadow hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 dark:bg-blue-700 dark:hover:bg-blue-600">
+        Add
+      </button>
+    </div>
+  </div>
+</section>
+
+<section class="container mx-auto p-6 bg-gray-800 shadow-md rounded-lg mt-6">
+  <h3 class="text-xl font-bold">Day</h3>
+  <table class="w-full table-auto border-collapse">
+    <thead class="bg-gray-700">
+    <tr>
+      <th class="px-4 py-2 border border-gray-600 text-left text-gray-200">Type</th>
+      <th class="px-4 py-2 border border-gray-600 text-left text-gray-200">Ticket</th>
+      <th class="px-4 py-2 border border-gray-600 text-left text-gray-200">Desciption</th>
+    </tr>
+    </thead>
+    <tbody id="homeDay">
+    </tbody>
+  </table>
+</section>
\ No newline at end of file
diff --git a/src/components/views/push.html b/src/components/views/push.html
new file mode 100644
index 0000000..3e1b5c1
--- /dev/null
+++ b/src/components/views/push.html
@@ -0,0 +1,57 @@
+<section class="container mx-auto p-6 bg-gray-800 shadow-md rounded-lg mt-6">
+  <div class="space-y-6">
+    <div class="flex space-x-4">
+      <div class="w-full">
+        <div>
+          <label for="pushRepoLabel" class="block text-sm font-medium text-gray-300">Repository:</label>
+          <label id="pushRepoLabel" type="text" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-800 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;"></label>
+        </div>
+      </div>
+      <div class="w-full">
+        <div class="space-y-6">
+          <div>
+            <label for="pushTokenInput" class="block text-sm font-medium text-gray-300">Git Token:</label>
+            <label id="pushTokenInput" type="password" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-800 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;"></label>
+          </div>
+        </div>
+      </div>
+    </div>
+    <div class="w-full">
+      <label for="pushTypeDropdown" class="block text-sm font-medium text-gray-300">Git Type:</label>
+      <select id="pushTypeDropdown" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:text-white dark:border-gray-600" style="background-color: #2d3748 !important;">
+        <option value="Fix">GitHub</option>
+        <option value="Feat">GitLab</option>
+        <option value="Sonst">Gitea</option>
+        <option value="Sonst">Sonst (kommt noch)</option>
+      </select>
+    </div>
+    <div class="flex space-x-4">
+      <div class="w-full">
+        <label for="settingsCheckBoxSaveElse" class="flex items-center cursor-pointer">
+          <div class="relative">
+            <input type="checkbox" id="push" class="sr-only">
+            <div class="block bg-gray-600 w-14 h-8 rounded-full"></div>
+            <div class="dot absolute left-1 top-1 bg-white w-6 h-6 rounded-full transition"></div>
+          </div>
+          <label class="ml-3 block text-sm font-medium text-gray-300">Save Else</label>
+        </label>
+      </div>
+      <div class="w-full">
+        <label for="settingsCheckBoxSaveElse" class="flex items-center cursor-pointer">
+          <div class="relative">
+            <input type="checkbox" id="settingsCheckBoxSaveElse" class="sr-only">
+            <div class="block bg-gray-600 w-14 h-8 rounded-full"></div>
+            <div class="dot absolute left-1 top-1 bg-white w-6 h-6 rounded-full transition"></div>
+          </div>
+          <label class="ml-3 block text-sm font-medium text-gray-300">Save Else</label>
+        </label>
+      </div>
+    </div>
+
+    <div class="text-right">
+      <button id="push-save-button" class="bg-blue-600 text-white px-4 py-2 rounded-md shadow hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 dark:bg-blue-700 dark:hover:bg-blue-600">
+        Save Settings
+      </button>
+    </div>
+  </div>
+</section>
\ No newline at end of file
diff --git a/src/components/views/settings.html b/src/components/views/settings.html
new file mode 100644
index 0000000..79a15a5
--- /dev/null
+++ b/src/components/views/settings.html
@@ -0,0 +1,84 @@
+<section class="container mx-auto p-6 bg-gray-800 shadow-md rounded-lg mt-6">
+  <h3 class="text-xl font-bold">Profile Settings</h3>
+  <div class="space-y-6">
+    <div class="flex space-x-4">
+      <div class="w-full">
+        <label for="settingsProfileDirselectbutton" class="block text-sm font-medium text-gray-300">Profile Name:</label>
+        <label id="settingsProfileDirselectprofilename" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500" style="background-color: #2d3748 !important;">Kein Profil</label>
+        <input id="settingsProfileDirselectprofilenameInput" type="text" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500" style="background-color: #2d3748 !important; display: none"/>
+      </div>
+      <div class="w-full">
+        <label for="settingsProfileDirselectbutton" class="block text-sm font-medium text-gray-300">Select Profile</label>
+        <button id="settingsProfileDirselectbutton" class="bg-blue-600 text-white px-4 py-2 rounded-md shadow hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500">Select Directory</button>
+      </div>
+    </div>
+    <div class="w-full">
+      <label id="settingsProfileDirselectPath" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500" style="background-color: #2d3748 !important;">Kein Verzeichnis</label>
+    </div>
+    <div class="flex space-x-4">
+      <div class="w-full">
+        <label for="settingsCheckBoxSaveGitSettings" class="flex items-center cursor-pointer">
+          <div class="relative">
+            <input type="checkbox" id="settingsCheckBoxSaveGitSettings" class="sr-only">
+            <div class="block bg-gray-600 w-14 h-8 rounded-full"></div>
+            <div class="dot absolute left-1 top-1 bg-white w-6 h-6 rounded-full transition"></div>
+          </div>
+          <label class="ml-3 block text-sm font-medium text-gray-300">Save Git Settings</label>
+        </label>
+      </div>
+      <div class="w-full">
+        <label for="settingsCheckBoxSaveElse" class="flex items-center cursor-pointer">
+          <div class="relative">
+            <input type="checkbox" id="settingsCheckBoxSaveElse" class="sr-only">
+            <div class="block bg-gray-600 w-14 h-8 rounded-full"></div>
+            <div class="dot absolute left-1 top-1 bg-white w-6 h-6 rounded-full transition"></div>
+          </div>
+          <label class="ml-3 block text-sm font-medium text-gray-300">Save Else</label>
+        </label>
+      </div>
+    </div>
+
+    <div class="text-right">
+      <button id="settings-profile-edit-button" class="bg-blue-600 text-white px-4 py-2 rounded-md shadow hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500">
+        Edit Profile
+      </button>
+      <button id="settings-profile-save-button" class="bg-blue-600 text-white px-4 py-2 rounded-md shadow hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500">
+        Save Profile
+      </button>
+    </div>
+  </div>
+</section>
+<section class="container mx-auto p-6 bg-gray-800 shadow-md rounded-lg mt-6">
+  <h3 class="text-xl font-bold">Git Settings</h3>
+  <div class="space-y-6">
+    <div class="w-full">
+      <div>
+        <label for="settings-repo-input" class="block text-sm font-medium text-gray-300">Repository Link:</label>
+        <input id="settings-repo-input" type="text" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500" style="background-color: #2d3748 !important;">
+      </div>
+    </div>
+    <div class="w-full">
+      <div class="space-y-6">
+        <div>
+          <label for="settings-token-input" class="block text-sm font-medium text-gray-300">Git Token:</label>
+          <input id="settings-token-input" type="password" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500" style="background-color: #2d3748 !important;">
+        </div>
+      </div>
+    </div>
+    <div class="w-full">
+      <label for="settings-type-dropdown" class="block text-sm font-medium text-gray-300">Git Type:</label>
+      <select id="settings-type-dropdown" class="mt-1 block w-full p-2 border border-gray-600 rounded-md shadow-sm focus:ring-blue-500 focus:border-blue-500" style="background-color: #2d3748 !important;">
+        <option value="Fix">GitHub</option>
+        <option value="Feat">GitLab</option>
+        <option value="Sonst">Gitea</option>
+        <option value="Sonst">Sonst (noch nicht implementiert)</option>
+      </select>
+    </div>
+
+    <div class="text-right">
+      <button id="settings-save-button" class="bg-blue-600 text-white px-4 py-2 rounded-md shadow hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 dark:bg-blue-700 dark:hover:bg-blue-600">
+        Save Settings
+      </button>
+    </div>
+  </div>
+</section>
\ No newline at end of file
diff --git a/src/css/boot.css b/src/css/boot.css
deleted file mode 100644
index ec1b3d7..0000000
--- a/src/css/boot.css
+++ /dev/null
@@ -1,26547 +0,0 @@
-/*!
- * Bootstrap v5.2.0-beta1 (https://getbootstrap.com/)
- * Copyright 2011-2022 The Bootstrap Authors
- * Copyright 2011-2022 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- */
-:root {
-    --bs-blue: #63b3ed;
-    --bs-indigo: #596cff;
-    --bs-purple: #6f42c1;
-    --bs-pink: #d63384;
-    --bs-red: #f56565;
-    --bs-orange: #fd7e14;
-    --bs-yellow: #fbd38d;
-    --bs-green: #81e6d9;
-    --bs-teal: #20c997;
-    --bs-cyan: #0dcaf0;
-    --bs-gray: #6c757d;
-    --bs-gray-dark: #343a40;
-    --bs-gray-100: #f8f9fa;
-    --bs-gray-200: #e9ecef;
-    --bs-gray-300: #dee2e6;
-    --bs-gray-400: #ced4da;
-    --bs-gray-500: #adb5bd;
-    --bs-gray-600: #6c757d;
-    --bs-gray-700: #495057;
-    --bs-gray-800: #343a40;
-    --bs-gray-900: #212529;
-    --bs-primary: #cb0c9f;
-    --bs-secondary: #8392ab;
-    --bs-success: #82d616;
-    --bs-info: #17c1e8;
-    --bs-warning: #fbcf33;
-    --bs-danger: #ea0606;
-    --bs-light: #e9ecef;
-    --bs-dark: #344767;
-    --bs-white: #fff;
-    --bs-primary-rgb: 203, 12, 159;
-    --bs-secondary-rgb: 131, 146, 171;
-    --bs-success-rgb: 130, 214, 22;
-    --bs-info-rgb: 23, 193, 232;
-    --bs-warning-rgb: 251, 207, 51;
-    --bs-danger-rgb: 234, 6, 6;
-    --bs-light-rgb: 233, 236, 239;
-    --bs-dark-rgb: 52, 71, 103;
-    --bs-white-rgb: 255, 255, 255;
-    --bs-black-rgb: 0, 0, 0;
-    --bs-body-color-rgb: 103, 116, 142;
-    --bs-body-bg-rgb: 255, 255, 255;
-    --bs-font-sans-serif: Open Sans;
-    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
-    --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
-    --bs-body-font-family: var(--bs-font-sans-serif);
-    --bs-body-font-size: 1rem;
-    --bs-body-font-weight: 400;
-    --bs-body-line-height: 1.5;
-    --bs-body-color: #67748e;
-    --bs-body-bg: #fff;
-    --bs-border-color: #dee2e6;
-    border: 1px solid rgba(0, 0, 0, .175);
-    --bs-border-radius: 0.375rem;
-    --bs-border-radius-sm: 0.25rem;
-    --bs-border-radius-lg: 0.75rem;
-    --bs-border-radius-xl: 1rem;
-    --bs-border-radius-2xl: 1.5rem;
-    --bs-border-radius-pill: 50rem;
-    --bs-heading-color: #344767;
-    --bs-link-color: #cb0c9f;
-    --bs-link-hover-color: #830866;
-    --bs-code-color: #d63384;
-    --bs-highlight-bg: #fcf8e3
-}
-
-*,
-:after,
-:before {
-    box-sizing: border-box
-}
-
-@media (prefers-reduced-motion:no-preference) {
-    :root {
-        scroll-behavior: smooth
-    }
-}
-
-body {
-    margin: 0;
-    font-family: var(--bs-body-font-family);
-    font-size: var(--bs-body-font-size);
-    font-weight: var(--bs-body-font-weight);
-    line-height: var(--bs-body-line-height);
-    color: var(--bs-body-color);
-    text-align: var(--bs-body-text-align);
-    background-color: var(--bs-body-bg);
-    -webkit-text-size-adjust: 100%;
-    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
-}
-
-hr {
-    margin: 1rem 0;
-    color: inherit;
-    border: 0;
-    border-top: 1px solid;
-    opacity: .25
-}
-
-.h1,
-.h2,
-.h3,
-.h4,
-.h5,
-.h6,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-    margin-top: 0;
-    margin-bottom: .5rem;
-    font-weight: 400;
-    line-height: 1.2;
-    color: var(--bs-heading-color)
-}
-
-.h1,
-h1 {
-    font-size: calc(1.425rem + 2.1vw)
-}
-
-@media (min-width:1200px) {
-
-    .h1,
-    h1 {
-        font-size: 3rem
-    }
-}
-
-.h2,
-h2 {
-    font-size: calc(1.35rem + 1.2vw)
-}
-
-@media (min-width:1200px) {
-
-    .h2,
-    h2 {
-        font-size: 2.25rem
-    }
-}
-
-.h3,
-h3 {
-    font-size: calc(1.3125rem + .75vw)
-}
-
-@media (min-width:1200px) {
-
-    .h3,
-    h3 {
-        font-size: 1.875rem
-    }
-}
-
-.h4,
-h4 {
-    font-size: calc(1.275rem + .3vw)
-}
-
-@media (min-width:1200px) {
-
-    .h4,
-    h4 {
-        font-size: 1.5rem
-    }
-}
-
-p {
-    margin-top: 0;
-    margin-bottom: 1rem
-}
-
-abbr[title] {
-    text-decoration: underline dotted;
-    cursor: help;
-    text-decoration-skip-ink: none
-}
-
-address {
-    margin-bottom: 1rem;
-    font-style: normal;
-    line-height: inherit
-}
-
-ol,
-ul {
-    padding-left: 2rem
-}
-
-dl,
-ol,
-ul {
-    margin-top: 0;
-    margin-bottom: 1rem
-}
-
-ol ol,
-ol ul,
-ul ol,
-ul ul {
-    margin-bottom: 0
-}
-
-dt {
-    font-weight: 600
-}
-
-dd {
-    margin-bottom: .5rem;
-    margin-left: 0
-}
-
-blockquote {
-    margin: 0 0 1rem
-}
-
-b,
-strong {
-    font-weight: 700
-}
-
-.small,
-small {
-    font-size: .875em
-}
-
-.mark,
-mark {
-    padding: .2em;
-    background-color: var(--bs-highlight-bg)
-}
-
-sub,
-sup {
-    position: relative;
-    font-size: .75em;
-    line-height: 0;
-    vertical-align: baseline
-}
-
-sub {
-    bottom: -.25em
-}
-
-sup {
-    top: -.5em
-}
-
-a {
-    color: var(--bs-link-color)
-}
-
-a,
-a:hover {
-    text-decoration: none
-}
-
-a:hover {
-    color: var(--bs-link-hover-color)
-}
-
-a:not([href]):not([class]),
-a:not([href]):not([class]):hover {
-    color: inherit;
-    text-decoration: none
-}
-
-code,
-kbd,
-pre,
-samp {
-    font-family: var(--bs-font-monospace);
-    font-size: 1em
-}
-
-pre {
-    display: block;
-    margin-top: 0;
-    margin-bottom: 1rem;
-    overflow: auto;
-    font-size: .875em
-}
-
-pre code {
-    font-size: inherit;
-    color: inherit;
-    word-break: normal
-}
-
-code {
-    font-size: .875em;
-    color: var(--bs-code-color);
-    word-wrap: break-word
-}
-
-a>code {
-    color: inherit
-}
-
-kbd {
-    padding: .2rem .4rem;
-    font-size: .875em;
-    color: #fff;
-    background-color: #212529;
-    border-radius: .25rem
-}
-
-kbd kbd {
-    padding: 0;
-    font-size: 1em;
-    font-weight: 600
-}
-
-figure {
-    margin: 0 0 1rem
-}
-
-img,
-svg {
-    vertical-align: middle
-}
-
-table {
-    caption-side: bottom;
-    border-collapse: collapse
-}
-
-caption {
-    padding-top: .5rem;
-    padding-bottom: .5rem;
-    color: #6c757d;
-    text-align: left
-}
-
-th {
-    text-align: inherit;
-    text-align: -webkit-match-parent
-}
-
-tbody,
-td,
-tfoot,
-th,
-thead,
-tr {
-    border-color: inherit;
-    border-style: solid;
-    border-width: 0
-}
-
-label {
-    display: inline-block
-}
-
-button {
-    border-radius: 0
-}
-
-button:focus:not(:focus-visible) {
-    outline: 0
-}
-
-button,
-input,
-optgroup,
-select,
-textarea {
-    margin: 0;
-    font-family: inherit;
-    font-size: inherit;
-    line-height: inherit
-}
-
-button,
-select {
-    text-transform: none
-}
-
-[role=button] {
-    cursor: pointer
-}
-
-select {
-    word-wrap: normal
-}
-
-select:disabled {
-    opacity: 1
-}
-
-[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
-    display: none !important
-}
-
-[type=button],
-[type=reset],
-[type=submit],
-button {
-    -webkit-appearance: button
-}
-
-[type=button]:not(:disabled),
-[type=reset]:not(:disabled),
-[type=submit]:not(:disabled),
-button:not(:disabled) {
-    cursor: pointer
-}
-
-::-moz-focus-inner {
-    padding: 0;
-    border-style: none
-}
-
-textarea {
-    resize: vertical
-}
-
-fieldset {
-    min-width: 0;
-    padding: 0;
-    margin: 0;
-    border: 0
-}
-
-legend {
-    float: left;
-    width: 100%;
-    padding: 0;
-    margin-bottom: .5rem;
-    font-size: calc(1.275rem + .3vw);
-    line-height: inherit
-}
-
-@media (min-width:1200px) {
-    legend {
-        font-size: 1.5rem
-    }
-}
-
-legend+* {
-    clear: left
-}
-
-::-webkit-datetime-edit-day-field,
-::-webkit-datetime-edit-fields-wrapper,
-::-webkit-datetime-edit-hour-field,
-::-webkit-datetime-edit-minute,
-::-webkit-datetime-edit-month-field,
-::-webkit-datetime-edit-text,
-::-webkit-datetime-edit-year-field {
-    padding: 0
-}
-
-::-webkit-inner-spin-button {
-    height: auto
-}
-
-[type=search] {
-    outline-offset: -2px;
-    -webkit-appearance: textfield
-}
-
-::-webkit-search-decoration {
-    -webkit-appearance: none
-}
-
-::-webkit-color-swatch-wrapper {
-    padding: 0
-}
-
-::file-selector-button {
-    font: inherit;
-    -webkit-appearance: button
-}
-
-output {
-    display: inline-block
-}
-
-iframe {
-    border: 0
-}
-
-summary {
-    display: list-item;
-    cursor: pointer
-}
-
-progress {
-    vertical-align: baseline
-}
-
-[hidden] {
-    display: none !important
-}
-
-.display-1 {
-    font-size: calc(1.625rem + 4.5vw);
-    font-weight: 300;
-    line-height: 1.2
-}
-
-@media (min-width:1200px) {
-    .display-1 {
-        font-size: 5rem
-    }
-}
-
-.display-2 {
-    font-size: calc(1.575rem + 3.9vw);
-    font-weight: 300;
-    line-height: 1.2
-}
-
-@media (min-width:1200px) {
-    .display-2 {
-        font-size: 4.5rem
-    }
-}
-
-.display-3 {
-    font-size: calc(1.525rem + 3.3vw);
-    font-weight: 300;
-    line-height: 1.2
-}
-
-@media (min-width:1200px) {
-    .display-3 {
-        font-size: 4rem
-    }
-}
-
-.display-4 {
-    font-size: calc(1.475rem + 2.7vw);
-    font-weight: 300;
-    line-height: 1.2
-}
-
-@media (min-width:1200px) {
-    .display-4 {
-        font-size: 3.5rem
-    }
-}
-
-.display-5 {
-    font-size: calc(1.425rem + 2.1vw);
-    font-weight: 300;
-    line-height: 1.2
-}
-
-@media (min-width:1200px) {
-    .display-5 {
-        font-size: 3rem
-    }
-}
-
-.display-6 {
-    font-size: calc(1.375rem + 1.5vw);
-    font-weight: 300;
-    line-height: 1.2
-}
-
-@media (min-width:1200px) {
-    .display-6 {
-        font-size: 2.5rem
-    }
-}
-
-.list-inline,
-.list-unstyled {
-    padding-left: 0;
-    list-style: none
-}
-
-.list-inline-item {
-    display: inline-block
-}
-
-.list-inline-item:not(:last-child) {
-    margin-right: .5rem
-}
-
-.initialism {
-    font-size: .875em;
-    text-transform: uppercase
-}
-
-.blockquote {
-    margin-bottom: 1rem;
-    font-size: 1.25rem
-}
-
-.blockquote>:last-child {
-    margin-bottom: 0
-}
-
-.blockquote-footer {
-    margin-top: -1rem;
-    margin-bottom: 1rem;
-    font-size: .875em;
-    color: #6c757d
-}
-
-.blockquote-footer:before {
-    content: "\2014\00A0"
-}
-
-.img-fluid,
-.img-thumbnail {
-    max-width: 100%;
-    height: auto
-}
-
-.img-thumbnail {
-    padding: .25rem;
-    background-color: #fff;
-    border: 1px solid #dee2e6;
-    border-radius: .5rem
-}
-
-.figure {
-    display: inline-block
-}
-
-.figure-img {
-    margin-bottom: .5rem;
-    line-height: 1
-}
-
-.figure-caption {
-    font-size: .875em;
-    color: #6c757d
-}
-
-.container,
-.container-fluid,
-.container-lg,
-.container-md,
-.container-sm,
-.container-xl,
-.container-xxl {
-    --bs-gutter-x: 1.5rem;
-    --bs-gutter-y: 0;
-    width: 100%;
-    padding-right: calc(var(--bs-gutter-x) * 1);
-    padding-left: calc(var(--bs-gutter-x) * 1);
-    margin-right: auto;
-    margin-left: auto
-}
-
-@media (min-width:576px) {
-
-    .container,
-    .container-sm {
-        max-width: 540px
-    }
-}
-
-@media (min-width:768px) {
-
-    .container,
-    .container-md,
-    .container-sm {
-        max-width: 720px
-    }
-}
-
-@media (min-width:992px) {
-
-    .container,
-    .container-lg,
-    .container-md,
-    .container-sm {
-        max-width: 960px
-    }
-}
-
-@media (min-width:1200px) {
-
-    .container,
-    .container-lg,
-    .container-md,
-    .container-sm,
-    .container-xl {
-        max-width: 1140px
-    }
-}
-
-@media (min-width:1400px) {
-
-    .container,
-    .container-lg,
-    .container-md,
-    .container-sm,
-    .container-xl,
-    .container-xxl {
-        max-width: 1320px
-    }
-}
-
-.row {
-    --bs-gutter-x: 1.5rem;
-    --bs-gutter-y: 0;
-    display: flex;
-    flex-wrap: wrap;
-    margin-top: calc(-1 * var(--bs-gutter-y));
-    margin-right: calc(-.5 * var(--bs-gutter-x));
-    margin-left: calc(-.5 * var(--bs-gutter-x))
-}
-
-.row>* {
-    flex-shrink: 0;
-    width: 100%;
-    max-width: 100%;
-    padding-right: calc(var(--bs-gutter-x) * .5);
-    padding-left: calc(var(--bs-gutter-x) * .5);
-    margin-top: var(--bs-gutter-y)
-}
-
-.col {
-    flex: 1 0 0%
-}
-
-.row-cols-auto>* {
-    flex: 0 0 auto;
-    width: auto
-}
-
-.row-cols-1>* {
-    flex: 0 0 auto;
-    width: 100%
-}
-
-.row-cols-2>* {
-    flex: 0 0 auto;
-    width: 50%
-}
-
-.row-cols-3>* {
-    flex: 0 0 auto;
-    width: 33.333333%
-}
-
-.row-cols-4>* {
-    flex: 0 0 auto;
-    width: 25%
-}
-
-.row-cols-5>* {
-    flex: 0 0 auto;
-    width: 20%
-}
-
-.row-cols-6>* {
-    flex: 0 0 auto;
-    width: 16.666667%
-}
-
-.col-auto {
-    flex: 0 0 auto;
-    width: auto
-}
-
-.col-1 {
-    flex: 0 0 auto;
-    width: 8.333333%
-}
-
-.col-2 {
-    flex: 0 0 auto;
-    width: 16.666667%
-}
-
-.col-3 {
-    flex: 0 0 auto;
-    width: 25%
-}
-
-.col-4 {
-    flex: 0 0 auto;
-    width: 33.333333%
-}
-
-.col-5 {
-    flex: 0 0 auto;
-    width: 41.666667%
-}
-
-.col-6 {
-    flex: 0 0 auto;
-    width: 50%
-}
-
-.col-7 {
-    flex: 0 0 auto;
-    width: 58.333333%
-}
-
-.col-8 {
-    flex: 0 0 auto;
-    width: 66.666667%
-}
-
-.col-9 {
-    flex: 0 0 auto;
-    width: 75%
-}
-
-.col-10 {
-    flex: 0 0 auto;
-    width: 83.333333%
-}
-
-.col-11 {
-    flex: 0 0 auto;
-    width: 91.666667%
-}
-
-.col-12 {
-    flex: 0 0 auto;
-    width: 100%
-}
-
-.offset-1 {
-    margin-left: 8.333333%
-}
-
-.offset-2 {
-    margin-left: 16.666667%
-}
-
-.offset-3 {
-    margin-left: 25%
-}
-
-.offset-4 {
-    margin-left: 33.333333%
-}
-
-.offset-5 {
-    margin-left: 41.666667%
-}
-
-.offset-6 {
-    margin-left: 50%
-}
-
-.offset-7 {
-    margin-left: 58.333333%
-}
-
-.offset-8 {
-    margin-left: 66.666667%
-}
-
-.offset-9 {
-    margin-left: 75%
-}
-
-.offset-10 {
-    margin-left: 83.333333%
-}
-
-.offset-11 {
-    margin-left: 91.666667%
-}
-
-.g-0,
-.gx-0 {
-    --bs-gutter-x: 0
-}
-
-.g-0,
-.gy-0 {
-    --bs-gutter-y: 0
-}
-
-.g-1,
-.gx-1 {
-    --bs-gutter-x: 0.25rem
-}
-
-.g-1,
-.gy-1 {
-    --bs-gutter-y: 0.25rem
-}
-
-.g-2,
-.gx-2 {
-    --bs-gutter-x: 0.5rem
-}
-
-.g-2,
-.gy-2 {
-    --bs-gutter-y: 0.5rem
-}
-
-.g-3,
-.gx-3 {
-    --bs-gutter-x: 1rem
-}
-
-.g-3,
-.gy-3 {
-    --bs-gutter-y: 1rem
-}
-
-.g-4,
-.gx-4 {
-    --bs-gutter-x: 1.5rem
-}
-
-.g-4,
-.gy-4 {
-    --bs-gutter-y: 1.5rem
-}
-
-.g-5,
-.gx-5 {
-    --bs-gutter-x: 3rem
-}
-
-.g-5,
-.gy-5 {
-    --bs-gutter-y: 3rem
-}
-
-.g-6,
-.gx-6 {
-    --bs-gutter-x: 4rem
-}
-
-.g-6,
-.gy-6 {
-    --bs-gutter-y: 4rem
-}
-
-.g-7,
-.gx-7 {
-    --bs-gutter-x: 6rem
-}
-
-.g-7,
-.gy-7 {
-    --bs-gutter-y: 6rem
-}
-
-.g-8,
-.gx-8 {
-    --bs-gutter-x: 8rem
-}
-
-.g-8,
-.gy-8 {
-    --bs-gutter-y: 8rem
-}
-
-.g-9,
-.gx-9 {
-    --bs-gutter-x: 10rem
-}
-
-.g-9,
-.gy-9 {
-    --bs-gutter-y: 10rem
-}
-
-.g-10,
-.gx-10 {
-    --bs-gutter-x: 12rem
-}
-
-.g-10,
-.gy-10 {
-    --bs-gutter-y: 12rem
-}
-
-.g-11,
-.gx-11 {
-    --bs-gutter-x: 14rem
-}
-
-.g-11,
-.gy-11 {
-    --bs-gutter-y: 14rem
-}
-
-.g-12,
-.gx-12 {
-    --bs-gutter-x: 16rem
-}
-
-.g-12,
-.gy-12 {
-    --bs-gutter-y: 16rem
-}
-
-@media (min-width:576px) {
-    .col-sm {
-        flex: 1 0 0%
-    }
-
-    .row-cols-sm-auto>* {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .row-cols-sm-1>* {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .row-cols-sm-2>* {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .row-cols-sm-3>* {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .row-cols-sm-4>* {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .row-cols-sm-5>* {
-        flex: 0 0 auto;
-        width: 20%
-    }
-
-    .row-cols-sm-6>* {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-sm-auto {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .col-sm-1 {
-        flex: 0 0 auto;
-        width: 8.333333%
-    }
-
-    .col-sm-2 {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-sm-3 {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .col-sm-4 {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .col-sm-5 {
-        flex: 0 0 auto;
-        width: 41.666667%
-    }
-
-    .col-sm-6 {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .col-sm-7 {
-        flex: 0 0 auto;
-        width: 58.333333%
-    }
-
-    .col-sm-8 {
-        flex: 0 0 auto;
-        width: 66.666667%
-    }
-
-    .col-sm-9 {
-        flex: 0 0 auto;
-        width: 75%
-    }
-
-    .col-sm-10 {
-        flex: 0 0 auto;
-        width: 83.333333%
-    }
-
-    .col-sm-11 {
-        flex: 0 0 auto;
-        width: 91.666667%
-    }
-
-    .col-sm-12 {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .offset-sm-0 {
-        margin-left: 0
-    }
-
-    .offset-sm-1 {
-        margin-left: 8.333333%
-    }
-
-    .offset-sm-2 {
-        margin-left: 16.666667%
-    }
-
-    .offset-sm-3 {
-        margin-left: 25%
-    }
-
-    .offset-sm-4 {
-        margin-left: 33.333333%
-    }
-
-    .offset-sm-5 {
-        margin-left: 41.666667%
-    }
-
-    .offset-sm-6 {
-        margin-left: 50%
-    }
-
-    .offset-sm-7 {
-        margin-left: 58.333333%
-    }
-
-    .offset-sm-8 {
-        margin-left: 66.666667%
-    }
-
-    .offset-sm-9 {
-        margin-left: 75%
-    }
-
-    .offset-sm-10 {
-        margin-left: 83.333333%
-    }
-
-    .offset-sm-11 {
-        margin-left: 91.666667%
-    }
-
-    .g-sm-0,
-    .gx-sm-0 {
-        --bs-gutter-x: 0
-    }
-
-    .g-sm-0,
-    .gy-sm-0 {
-        --bs-gutter-y: 0
-    }
-
-    .g-sm-1,
-    .gx-sm-1 {
-        --bs-gutter-x: 0.25rem
-    }
-
-    .g-sm-1,
-    .gy-sm-1 {
-        --bs-gutter-y: 0.25rem
-    }
-
-    .g-sm-2,
-    .gx-sm-2 {
-        --bs-gutter-x: 0.5rem
-    }
-
-    .g-sm-2,
-    .gy-sm-2 {
-        --bs-gutter-y: 0.5rem
-    }
-
-    .g-sm-3,
-    .gx-sm-3 {
-        --bs-gutter-x: 1rem
-    }
-
-    .g-sm-3,
-    .gy-sm-3 {
-        --bs-gutter-y: 1rem
-    }
-
-    .g-sm-4,
-    .gx-sm-4 {
-        --bs-gutter-x: 1.5rem
-    }
-
-    .g-sm-4,
-    .gy-sm-4 {
-        --bs-gutter-y: 1.5rem
-    }
-
-    .g-sm-5,
-    .gx-sm-5 {
-        --bs-gutter-x: 3rem
-    }
-
-    .g-sm-5,
-    .gy-sm-5 {
-        --bs-gutter-y: 3rem
-    }
-
-    .g-sm-6,
-    .gx-sm-6 {
-        --bs-gutter-x: 4rem
-    }
-
-    .g-sm-6,
-    .gy-sm-6 {
-        --bs-gutter-y: 4rem
-    }
-
-    .g-sm-7,
-    .gx-sm-7 {
-        --bs-gutter-x: 6rem
-    }
-
-    .g-sm-7,
-    .gy-sm-7 {
-        --bs-gutter-y: 6rem
-    }
-
-    .g-sm-8,
-    .gx-sm-8 {
-        --bs-gutter-x: 8rem
-    }
-
-    .g-sm-8,
-    .gy-sm-8 {
-        --bs-gutter-y: 8rem
-    }
-
-    .g-sm-9,
-    .gx-sm-9 {
-        --bs-gutter-x: 10rem
-    }
-
-    .g-sm-9,
-    .gy-sm-9 {
-        --bs-gutter-y: 10rem
-    }
-
-    .g-sm-10,
-    .gx-sm-10 {
-        --bs-gutter-x: 12rem
-    }
-
-    .g-sm-10,
-    .gy-sm-10 {
-        --bs-gutter-y: 12rem
-    }
-
-    .g-sm-11,
-    .gx-sm-11 {
-        --bs-gutter-x: 14rem
-    }
-
-    .g-sm-11,
-    .gy-sm-11 {
-        --bs-gutter-y: 14rem
-    }
-
-    .g-sm-12,
-    .gx-sm-12 {
-        --bs-gutter-x: 16rem
-    }
-
-    .g-sm-12,
-    .gy-sm-12 {
-        --bs-gutter-y: 16rem
-    }
-}
-
-@media (min-width:768px) {
-    .col-md {
-        flex: 1 0 0%
-    }
-
-    .row-cols-md-auto>* {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .row-cols-md-1>* {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .row-cols-md-2>* {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .row-cols-md-3>* {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .row-cols-md-4>* {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .row-cols-md-5>* {
-        flex: 0 0 auto;
-        width: 20%
-    }
-
-    .row-cols-md-6>* {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-md-auto {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .col-md-1 {
-        flex: 0 0 auto;
-        width: 8.333333%
-    }
-
-    .col-md-2 {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-md-3 {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .col-md-4 {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .col-md-5 {
-        flex: 0 0 auto;
-        width: 41.666667%
-    }
-
-    .col-md-6 {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .col-md-7 {
-        flex: 0 0 auto;
-        width: 58.333333%
-    }
-
-    .col-md-8 {
-        flex: 0 0 auto;
-        width: 66.666667%
-    }
-
-    .col-md-9 {
-        flex: 0 0 auto;
-        width: 75%
-    }
-
-    .col-md-10 {
-        flex: 0 0 auto;
-        width: 83.333333%
-    }
-
-    .col-md-11 {
-        flex: 0 0 auto;
-        width: 91.666667%
-    }
-
-    .col-md-12 {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .offset-md-0 {
-        margin-left: 0
-    }
-
-    .offset-md-1 {
-        margin-left: 8.333333%
-    }
-
-    .offset-md-2 {
-        margin-left: 16.666667%
-    }
-
-    .offset-md-3 {
-        margin-left: 25%
-    }
-
-    .offset-md-4 {
-        margin-left: 33.333333%
-    }
-
-    .offset-md-5 {
-        margin-left: 41.666667%
-    }
-
-    .offset-md-6 {
-        margin-left: 50%
-    }
-
-    .offset-md-7 {
-        margin-left: 58.333333%
-    }
-
-    .offset-md-8 {
-        margin-left: 66.666667%
-    }
-
-    .offset-md-9 {
-        margin-left: 75%
-    }
-
-    .offset-md-10 {
-        margin-left: 83.333333%
-    }
-
-    .offset-md-11 {
-        margin-left: 91.666667%
-    }
-
-    .g-md-0,
-    .gx-md-0 {
-        --bs-gutter-x: 0
-    }
-
-    .g-md-0,
-    .gy-md-0 {
-        --bs-gutter-y: 0
-    }
-
-    .g-md-1,
-    .gx-md-1 {
-        --bs-gutter-x: 0.25rem
-    }
-
-    .g-md-1,
-    .gy-md-1 {
-        --bs-gutter-y: 0.25rem
-    }
-
-    .g-md-2,
-    .gx-md-2 {
-        --bs-gutter-x: 0.5rem
-    }
-
-    .g-md-2,
-    .gy-md-2 {
-        --bs-gutter-y: 0.5rem
-    }
-
-    .g-md-3,
-    .gx-md-3 {
-        --bs-gutter-x: 1rem
-    }
-
-    .g-md-3,
-    .gy-md-3 {
-        --bs-gutter-y: 1rem
-    }
-
-    .g-md-4,
-    .gx-md-4 {
-        --bs-gutter-x: 1.5rem
-    }
-
-    .g-md-4,
-    .gy-md-4 {
-        --bs-gutter-y: 1.5rem
-    }
-
-    .g-md-5,
-    .gx-md-5 {
-        --bs-gutter-x: 3rem
-    }
-
-    .g-md-5,
-    .gy-md-5 {
-        --bs-gutter-y: 3rem
-    }
-
-    .g-md-6,
-    .gx-md-6 {
-        --bs-gutter-x: 4rem
-    }
-
-    .g-md-6,
-    .gy-md-6 {
-        --bs-gutter-y: 4rem
-    }
-
-    .g-md-7,
-    .gx-md-7 {
-        --bs-gutter-x: 6rem
-    }
-
-    .g-md-7,
-    .gy-md-7 {
-        --bs-gutter-y: 6rem
-    }
-
-    .g-md-8,
-    .gx-md-8 {
-        --bs-gutter-x: 8rem
-    }
-
-    .g-md-8,
-    .gy-md-8 {
-        --bs-gutter-y: 8rem
-    }
-
-    .g-md-9,
-    .gx-md-9 {
-        --bs-gutter-x: 10rem
-    }
-
-    .g-md-9,
-    .gy-md-9 {
-        --bs-gutter-y: 10rem
-    }
-
-    .g-md-10,
-    .gx-md-10 {
-        --bs-gutter-x: 12rem
-    }
-
-    .g-md-10,
-    .gy-md-10 {
-        --bs-gutter-y: 12rem
-    }
-
-    .g-md-11,
-    .gx-md-11 {
-        --bs-gutter-x: 14rem
-    }
-
-    .g-md-11,
-    .gy-md-11 {
-        --bs-gutter-y: 14rem
-    }
-
-    .g-md-12,
-    .gx-md-12 {
-        --bs-gutter-x: 16rem
-    }
-
-    .g-md-12,
-    .gy-md-12 {
-        --bs-gutter-y: 16rem
-    }
-}
-
-@media (min-width:992px) {
-    .col-lg {
-        flex: 1 0 0%
-    }
-
-    .row-cols-lg-auto>* {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .row-cols-lg-1>* {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .row-cols-lg-2>* {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .row-cols-lg-3>* {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .row-cols-lg-4>* {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .row-cols-lg-5>* {
-        flex: 0 0 auto;
-        width: 20%
-    }
-
-    .row-cols-lg-6>* {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-lg-auto {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .col-lg-1 {
-        flex: 0 0 auto;
-        width: 8.333333%
-    }
-
-    .col-lg-2 {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-lg-3 {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .col-lg-4 {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .col-lg-5 {
-        flex: 0 0 auto;
-        width: 41.666667%
-    }
-
-    .col-lg-6 {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .col-lg-7 {
-        flex: 0 0 auto;
-        width: 58.333333%
-    }
-
-    .col-lg-8 {
-        flex: 0 0 auto;
-        width: 66.666667%
-    }
-
-    .col-lg-9 {
-        flex: 0 0 auto;
-        width: 75%
-    }
-
-    .col-lg-10 {
-        flex: 0 0 auto;
-        width: 83.333333%
-    }
-
-    .col-lg-11 {
-        flex: 0 0 auto;
-        width: 91.666667%
-    }
-
-    .col-lg-12 {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .offset-lg-0 {
-        margin-left: 0
-    }
-
-    .offset-lg-1 {
-        margin-left: 8.333333%
-    }
-
-    .offset-lg-2 {
-        margin-left: 16.666667%
-    }
-
-    .offset-lg-3 {
-        margin-left: 25%
-    }
-
-    .offset-lg-4 {
-        margin-left: 33.333333%
-    }
-
-    .offset-lg-5 {
-        margin-left: 41.666667%
-    }
-
-    .offset-lg-6 {
-        margin-left: 50%
-    }
-
-    .offset-lg-7 {
-        margin-left: 58.333333%
-    }
-
-    .offset-lg-8 {
-        margin-left: 66.666667%
-    }
-
-    .offset-lg-9 {
-        margin-left: 75%
-    }
-
-    .offset-lg-10 {
-        margin-left: 83.333333%
-    }
-
-    .offset-lg-11 {
-        margin-left: 91.666667%
-    }
-
-    .g-lg-0,
-    .gx-lg-0 {
-        --bs-gutter-x: 0
-    }
-
-    .g-lg-0,
-    .gy-lg-0 {
-        --bs-gutter-y: 0
-    }
-
-    .g-lg-1,
-    .gx-lg-1 {
-        --bs-gutter-x: 0.25rem
-    }
-
-    .g-lg-1,
-    .gy-lg-1 {
-        --bs-gutter-y: 0.25rem
-    }
-
-    .g-lg-2,
-    .gx-lg-2 {
-        --bs-gutter-x: 0.5rem
-    }
-
-    .g-lg-2,
-    .gy-lg-2 {
-        --bs-gutter-y: 0.5rem
-    }
-
-    .g-lg-3,
-    .gx-lg-3 {
-        --bs-gutter-x: 1rem
-    }
-
-    .g-lg-3,
-    .gy-lg-3 {
-        --bs-gutter-y: 1rem
-    }
-
-    .g-lg-4,
-    .gx-lg-4 {
-        --bs-gutter-x: 1.5rem
-    }
-
-    .g-lg-4,
-    .gy-lg-4 {
-        --bs-gutter-y: 1.5rem
-    }
-
-    .g-lg-5,
-    .gx-lg-5 {
-        --bs-gutter-x: 3rem
-    }
-
-    .g-lg-5,
-    .gy-lg-5 {
-        --bs-gutter-y: 3rem
-    }
-
-    .g-lg-6,
-    .gx-lg-6 {
-        --bs-gutter-x: 4rem
-    }
-
-    .g-lg-6,
-    .gy-lg-6 {
-        --bs-gutter-y: 4rem
-    }
-
-    .g-lg-7,
-    .gx-lg-7 {
-        --bs-gutter-x: 6rem
-    }
-
-    .g-lg-7,
-    .gy-lg-7 {
-        --bs-gutter-y: 6rem
-    }
-
-    .g-lg-8,
-    .gx-lg-8 {
-        --bs-gutter-x: 8rem
-    }
-
-    .g-lg-8,
-    .gy-lg-8 {
-        --bs-gutter-y: 8rem
-    }
-
-    .g-lg-9,
-    .gx-lg-9 {
-        --bs-gutter-x: 10rem
-    }
-
-    .g-lg-9,
-    .gy-lg-9 {
-        --bs-gutter-y: 10rem
-    }
-
-    .g-lg-10,
-    .gx-lg-10 {
-        --bs-gutter-x: 12rem
-    }
-
-    .g-lg-10,
-    .gy-lg-10 {
-        --bs-gutter-y: 12rem
-    }
-
-    .g-lg-11,
-    .gx-lg-11 {
-        --bs-gutter-x: 14rem
-    }
-
-    .g-lg-11,
-    .gy-lg-11 {
-        --bs-gutter-y: 14rem
-    }
-
-    .g-lg-12,
-    .gx-lg-12 {
-        --bs-gutter-x: 16rem
-    }
-
-    .g-lg-12,
-    .gy-lg-12 {
-        --bs-gutter-y: 16rem
-    }
-}
-
-@media (min-width:1200px) {
-    .col-xl {
-        flex: 1 0 0%
-    }
-
-    .row-cols-xl-auto>* {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .row-cols-xl-1>* {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .row-cols-xl-2>* {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .row-cols-xl-3>* {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .row-cols-xl-4>* {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .row-cols-xl-5>* {
-        flex: 0 0 auto;
-        width: 20%
-    }
-
-    .row-cols-xl-6>* {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-xl-auto {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .col-xl-1 {
-        flex: 0 0 auto;
-        width: 8.333333%
-    }
-
-    .col-xl-2 {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-xl-3 {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .col-xl-4 {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .col-xl-5 {
-        flex: 0 0 auto;
-        width: 41.666667%
-    }
-
-    .col-xl-6 {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .col-xl-7 {
-        flex: 0 0 auto;
-        width: 58.333333%
-    }
-
-    .col-xl-8 {
-        flex: 0 0 auto;
-        width: 66.666667%
-    }
-
-    .col-xl-9 {
-        flex: 0 0 auto;
-        width: 75%
-    }
-
-    .col-xl-10 {
-        flex: 0 0 auto;
-        width: 83.333333%
-    }
-
-    .col-xl-11 {
-        flex: 0 0 auto;
-        width: 91.666667%
-    }
-
-    .col-xl-12 {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .offset-xl-0 {
-        margin-left: 0
-    }
-
-    .offset-xl-1 {
-        margin-left: 8.333333%
-    }
-
-    .offset-xl-2 {
-        margin-left: 16.666667%
-    }
-
-    .offset-xl-3 {
-        margin-left: 25%
-    }
-
-    .offset-xl-4 {
-        margin-left: 33.333333%
-    }
-
-    .offset-xl-5 {
-        margin-left: 41.666667%
-    }
-
-    .offset-xl-6 {
-        margin-left: 50%
-    }
-
-    .offset-xl-7 {
-        margin-left: 58.333333%
-    }
-
-    .offset-xl-8 {
-        margin-left: 66.666667%
-    }
-
-    .offset-xl-9 {
-        margin-left: 75%
-    }
-
-    .offset-xl-10 {
-        margin-left: 83.333333%
-    }
-
-    .offset-xl-11 {
-        margin-left: 91.666667%
-    }
-
-    .g-xl-0,
-    .gx-xl-0 {
-        --bs-gutter-x: 0
-    }
-
-    .g-xl-0,
-    .gy-xl-0 {
-        --bs-gutter-y: 0
-    }
-
-    .g-xl-1,
-    .gx-xl-1 {
-        --bs-gutter-x: 0.25rem
-    }
-
-    .g-xl-1,
-    .gy-xl-1 {
-        --bs-gutter-y: 0.25rem
-    }
-
-    .g-xl-2,
-    .gx-xl-2 {
-        --bs-gutter-x: 0.5rem
-    }
-
-    .g-xl-2,
-    .gy-xl-2 {
-        --bs-gutter-y: 0.5rem
-    }
-
-    .g-xl-3,
-    .gx-xl-3 {
-        --bs-gutter-x: 1rem
-    }
-
-    .g-xl-3,
-    .gy-xl-3 {
-        --bs-gutter-y: 1rem
-    }
-
-    .g-xl-4,
-    .gx-xl-4 {
-        --bs-gutter-x: 1.5rem
-    }
-
-    .g-xl-4,
-    .gy-xl-4 {
-        --bs-gutter-y: 1.5rem
-    }
-
-    .g-xl-5,
-    .gx-xl-5 {
-        --bs-gutter-x: 3rem
-    }
-
-    .g-xl-5,
-    .gy-xl-5 {
-        --bs-gutter-y: 3rem
-    }
-
-    .g-xl-6,
-    .gx-xl-6 {
-        --bs-gutter-x: 4rem
-    }
-
-    .g-xl-6,
-    .gy-xl-6 {
-        --bs-gutter-y: 4rem
-    }
-
-    .g-xl-7,
-    .gx-xl-7 {
-        --bs-gutter-x: 6rem
-    }
-
-    .g-xl-7,
-    .gy-xl-7 {
-        --bs-gutter-y: 6rem
-    }
-
-    .g-xl-8,
-    .gx-xl-8 {
-        --bs-gutter-x: 8rem
-    }
-
-    .g-xl-8,
-    .gy-xl-8 {
-        --bs-gutter-y: 8rem
-    }
-
-    .g-xl-9,
-    .gx-xl-9 {
-        --bs-gutter-x: 10rem
-    }
-
-    .g-xl-9,
-    .gy-xl-9 {
-        --bs-gutter-y: 10rem
-    }
-
-    .g-xl-10,
-    .gx-xl-10 {
-        --bs-gutter-x: 12rem
-    }
-
-    .g-xl-10,
-    .gy-xl-10 {
-        --bs-gutter-y: 12rem
-    }
-
-    .g-xl-11,
-    .gx-xl-11 {
-        --bs-gutter-x: 14rem
-    }
-
-    .g-xl-11,
-    .gy-xl-11 {
-        --bs-gutter-y: 14rem
-    }
-
-    .g-xl-12,
-    .gx-xl-12 {
-        --bs-gutter-x: 16rem
-    }
-
-    .g-xl-12,
-    .gy-xl-12 {
-        --bs-gutter-y: 16rem
-    }
-}
-
-@media (min-width:1400px) {
-    .col-xxl {
-        flex: 1 0 0%
-    }
-
-    .row-cols-xxl-auto>* {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .row-cols-xxl-1>* {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .row-cols-xxl-2>* {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .row-cols-xxl-3>* {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .row-cols-xxl-4>* {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .row-cols-xxl-5>* {
-        flex: 0 0 auto;
-        width: 20%
-    }
-
-    .row-cols-xxl-6>* {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-xxl-auto {
-        flex: 0 0 auto;
-        width: auto
-    }
-
-    .col-xxl-1 {
-        flex: 0 0 auto;
-        width: 8.333333%
-    }
-
-    .col-xxl-2 {
-        flex: 0 0 auto;
-        width: 16.666667%
-    }
-
-    .col-xxl-3 {
-        flex: 0 0 auto;
-        width: 25%
-    }
-
-    .col-xxl-4 {
-        flex: 0 0 auto;
-        width: 33.333333%
-    }
-
-    .col-xxl-5 {
-        flex: 0 0 auto;
-        width: 41.666667%
-    }
-
-    .col-xxl-6 {
-        flex: 0 0 auto;
-        width: 50%
-    }
-
-    .col-xxl-7 {
-        flex: 0 0 auto;
-        width: 58.333333%
-    }
-
-    .col-xxl-8 {
-        flex: 0 0 auto;
-        width: 66.666667%
-    }
-
-    .col-xxl-9 {
-        flex: 0 0 auto;
-        width: 75%
-    }
-
-    .col-xxl-10 {
-        flex: 0 0 auto;
-        width: 83.333333%
-    }
-
-    .col-xxl-11 {
-        flex: 0 0 auto;
-        width: 91.666667%
-    }
-
-    .col-xxl-12 {
-        flex: 0 0 auto;
-        width: 100%
-    }
-
-    .offset-xxl-0 {
-        margin-left: 0
-    }
-
-    .offset-xxl-1 {
-        margin-left: 8.333333%
-    }
-
-    .offset-xxl-2 {
-        margin-left: 16.666667%
-    }
-
-    .offset-xxl-3 {
-        margin-left: 25%
-    }
-
-    .offset-xxl-4 {
-        margin-left: 33.333333%
-    }
-
-    .offset-xxl-5 {
-        margin-left: 41.666667%
-    }
-
-    .offset-xxl-6 {
-        margin-left: 50%
-    }
-
-    .offset-xxl-7 {
-        margin-left: 58.333333%
-    }
-
-    .offset-xxl-8 {
-        margin-left: 66.666667%
-    }
-
-    .offset-xxl-9 {
-        margin-left: 75%
-    }
-
-    .offset-xxl-10 {
-        margin-left: 83.333333%
-    }
-
-    .offset-xxl-11 {
-        margin-left: 91.666667%
-    }
-
-    .g-xxl-0,
-    .gx-xxl-0 {
-        --bs-gutter-x: 0
-    }
-
-    .g-xxl-0,
-    .gy-xxl-0 {
-        --bs-gutter-y: 0
-    }
-
-    .g-xxl-1,
-    .gx-xxl-1 {
-        --bs-gutter-x: 0.25rem
-    }
-
-    .g-xxl-1,
-    .gy-xxl-1 {
-        --bs-gutter-y: 0.25rem
-    }
-
-    .g-xxl-2,
-    .gx-xxl-2 {
-        --bs-gutter-x: 0.5rem
-    }
-
-    .g-xxl-2,
-    .gy-xxl-2 {
-        --bs-gutter-y: 0.5rem
-    }
-
-    .g-xxl-3,
-    .gx-xxl-3 {
-        --bs-gutter-x: 1rem
-    }
-
-    .g-xxl-3,
-    .gy-xxl-3 {
-        --bs-gutter-y: 1rem
-    }
-
-    .g-xxl-4,
-    .gx-xxl-4 {
-        --bs-gutter-x: 1.5rem
-    }
-
-    .g-xxl-4,
-    .gy-xxl-4 {
-        --bs-gutter-y: 1.5rem
-    }
-
-    .g-xxl-5,
-    .gx-xxl-5 {
-        --bs-gutter-x: 3rem
-    }
-
-    .g-xxl-5,
-    .gy-xxl-5 {
-        --bs-gutter-y: 3rem
-    }
-
-    .g-xxl-6,
-    .gx-xxl-6 {
-        --bs-gutter-x: 4rem
-    }
-
-    .g-xxl-6,
-    .gy-xxl-6 {
-        --bs-gutter-y: 4rem
-    }
-
-    .g-xxl-7,
-    .gx-xxl-7 {
-        --bs-gutter-x: 6rem
-    }
-
-    .g-xxl-7,
-    .gy-xxl-7 {
-        --bs-gutter-y: 6rem
-    }
-
-    .g-xxl-8,
-    .gx-xxl-8 {
-        --bs-gutter-x: 8rem
-    }
-
-    .g-xxl-8,
-    .gy-xxl-8 {
-        --bs-gutter-y: 8rem
-    }
-
-    .g-xxl-9,
-    .gx-xxl-9 {
-        --bs-gutter-x: 10rem
-    }
-
-    .g-xxl-9,
-    .gy-xxl-9 {
-        --bs-gutter-y: 10rem
-    }
-
-    .g-xxl-10,
-    .gx-xxl-10 {
-        --bs-gutter-x: 12rem
-    }
-
-    .g-xxl-10,
-    .gy-xxl-10 {
-        --bs-gutter-y: 12rem
-    }
-
-    .g-xxl-11,
-    .gx-xxl-11 {
-        --bs-gutter-x: 14rem
-    }
-
-    .g-xxl-11,
-    .gy-xxl-11 {
-        --bs-gutter-y: 14rem
-    }
-
-    .g-xxl-12,
-    .gx-xxl-12 {
-        --bs-gutter-x: 16rem
-    }
-
-    .g-xxl-12,
-    .gy-xxl-12 {
-        --bs-gutter-y: 16rem
-    }
-}
-
-.table {
-    --bs-table-color: #67748e;
-    --bs-table-bg: transparent;
-    --bs-table-border-color: #e9ecef;
-    --bs-table-accent-bg: transparent;
-    --bs-table-striped-color: #67748e;
-    --bs-table-striped-bg: rgba(0, 0, 0, .05);
-    --bs-table-active-color: #67748e;
-    --bs-table-active-bg: rgba(0, 0, 0, .1);
-    --bs-table-hover-color: #67748e;
-    --bs-table-hover-bg: rgba(0, 0, 0, .075);
-    width: 100%;
-    margin-bottom: 1rem;
-    color: var(--bs-table-color);
-    vertical-align: top;
-    border-color: var(--bs-table-border-color)
-}
-
-.table>:not(caption)>*>* {
-    padding: .5rem;
-    background-color: var(--bs-table-bg);
-    border-bottom-width: 1px;
-    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
-}
-
-.table>tbody {
-    vertical-align: inherit
-}
-
-.table>thead {
-    vertical-align: bottom
-}
-
-.table-group-divider {
-    border-top: calc(2 * $table-border-width) solid currentColor
-}
-
-.caption-top {
-    caption-side: top
-}
-
-.table-sm>:not(caption)>*>* {
-    padding: .25rem
-}
-
-.table-bordered>:not(caption)>* {
-    border-width: 1px 0
-}
-
-.table-bordered>:not(caption)>*>* {
-    border-width: 0 1px
-}
-
-.table-borderless>:not(caption)>*>* {
-    border-bottom-width: 0
-}
-
-.table-borderless>:not(:first-child) {
-    border-top-width: 0
-}
-
-.table-striped-columns>:not(caption)>tr>:nth-child(2n),
-.table-striped>tbody>tr:nth-of-type(odd)>* {
-    --bs-table-accent-bg: var(--bs-table-striped-bg);
-    color: var(--bs-table-striped-color)
-}
-
-.table-active {
-    --bs-table-accent-bg: var(--bs-table-active-bg);
-    color: var(--bs-table-active-color)
-}
-
-.table-hover>tbody>tr:hover>* {
-    --bs-table-accent-bg: var(--bs-table-hover-bg);
-    color: var(--bs-table-hover-color)
-}
-
-.table-primary {
-    --bs-table-color: #000;
-    --bs-table-bg: #f5ceec;
-    --bs-table-border-color: #ddb9d4;
-    --bs-table-striped-bg: #e9c4e0;
-    --bs-table-striped-color: #000;
-    --bs-table-active-bg: #ddb9d4;
-    --bs-table-active-color: #000;
-    --bs-table-hover-bg: #e3bfda;
-    --bs-table-hover-color: #000
-}
-
-.table-primary,
-.table-secondary {
-    color: var(--bs-table-color);
-    border-color: var(--bs-table-border-color)
-}
-
-.table-secondary {
-    --bs-table-color: #000;
-    --bs-table-bg: #e6e9ee;
-    --bs-table-border-color: #cfd2d6;
-    --bs-table-striped-bg: #dbdde2;
-    --bs-table-striped-color: #000;
-    --bs-table-active-bg: #cfd2d6;
-    --bs-table-active-color: #000;
-    --bs-table-hover-bg: #d5d8dc;
-    --bs-table-hover-color: #000
-}
-
-.table-success {
-    --bs-table-color: #000;
-    --bs-table-bg: #e6f7d0;
-    --bs-table-border-color: #cfdebb;
-    --bs-table-striped-bg: #dbebc6;
-    --bs-table-striped-color: #000;
-    --bs-table-active-bg: #cfdebb;
-    --bs-table-active-color: #000;
-    --bs-table-hover-bg: #d5e4c0;
-    --bs-table-hover-color: #000
-}
-
-.table-info,
-.table-success {
-    color: var(--bs-table-color);
-    border-color: var(--bs-table-border-color)
-}
-
-.table-info {
-    --bs-table-color: #000;
-    --bs-table-bg: #d1f3fa;
-    --bs-table-border-color: #bcdbe1;
-    --bs-table-striped-bg: #c7e7ee;
-    --bs-table-striped-color: #000;
-    --bs-table-active-bg: #bcdbe1;
-    --bs-table-active-color: #000;
-    --bs-table-hover-bg: #c1e1e7;
-    --bs-table-hover-color: #000
-}
-
-.table-warning {
-    --bs-table-color: #000;
-    --bs-table-bg: #fef5d6;
-    --bs-table-border-color: #e5ddc1;
-    --bs-table-striped-bg: #f1e9cb;
-    --bs-table-striped-color: #000;
-    --bs-table-active-bg: #e5ddc1;
-    --bs-table-active-color: #000;
-    --bs-table-hover-bg: #ebe3c6;
-    --bs-table-hover-color: #000
-}
-
-.table-danger,
-.table-warning {
-    color: var(--bs-table-color);
-    border-color: var(--bs-table-border-color)
-}
-
-.table-danger {
-    --bs-table-color: #000;
-    --bs-table-bg: #fbcdcd;
-    --bs-table-border-color: #e2b9b9;
-    --bs-table-striped-bg: #eec3c3;
-    --bs-table-striped-color: #000;
-    --bs-table-active-bg: #e2b9b9;
-    --bs-table-active-color: #000;
-    --bs-table-hover-bg: #e8bebe;
-    --bs-table-hover-color: #000
-}
-
-.table-light {
-    --bs-table-color: #000;
-    --bs-table-bg: #e9ecef;
-    --bs-table-border-color: #d2d4d7;
-    --bs-table-striped-bg: #dde0e3;
-    --bs-table-striped-color: #000;
-    --bs-table-active-bg: #d2d4d7;
-    --bs-table-active-color: #000;
-    --bs-table-hover-bg: #d8dadd;
-    --bs-table-hover-color: #000
-}
-
-.table-dark,
-.table-light {
-    color: var(--bs-table-color);
-    border-color: var(--bs-table-border-color)
-}
-
-.table-dark {
-    --bs-table-color: #fff;
-    --bs-table-bg: #344767;
-    --bs-table-border-color: #485976;
-    --bs-table-striped-bg: #3e506f;
-    --bs-table-striped-color: #fff;
-    --bs-table-active-bg: #485976;
-    --bs-table-active-color: #fff;
-    --bs-table-hover-bg: #435572;
-    --bs-table-hover-color: #fff
-}
-
-.table-responsive {
-    overflow-x: auto;
-    -webkit-overflow-scrolling: touch
-}
-
-@media (max-width:575.98px) {
-    .table-responsive-sm {
-        overflow-x: auto;
-        -webkit-overflow-scrolling: touch
-    }
-}
-
-@media (max-width:767.98px) {
-    .table-responsive-md {
-        overflow-x: auto;
-        -webkit-overflow-scrolling: touch
-    }
-}
-
-@media (max-width:991.98px) {
-    .table-responsive-lg {
-        overflow-x: auto;
-        -webkit-overflow-scrolling: touch
-    }
-}
-
-@media (max-width:1199.98px) {
-    .table-responsive-xl {
-        overflow-x: auto;
-        -webkit-overflow-scrolling: touch
-    }
-}
-
-@media (max-width:1399.98px) {
-    .table-responsive-xxl {
-        overflow-x: auto;
-        -webkit-overflow-scrolling: touch
-    }
-}
-
-.form-label {
-    margin-bottom: .5rem;
-    font-size: .75rem
-}
-
-.col-form-label,
-.form-label {
-    font-weight: 700;
-    color: #344767
-}
-
-.col-form-label {
-    padding-top: calc(.5rem + 1px);
-    padding-bottom: calc(.5rem + 1px);
-    margin-bottom: 0;
-    font-size: inherit;
-    line-height: 1.4rem
-}
-
-.col-form-label-lg {
-    padding-top: calc(.75rem + 1px);
-    padding-bottom: calc(.75rem + 1px);
-    font-size: .875rem
-}
-
-.col-form-label-sm {
-    padding-top: calc(.25rem + 1px);
-    padding-bottom: calc(.25rem + 1px);
-    font-size: .75rem
-}
-
-.form-text {
-    margin-top: .25rem;
-    font-size: .875em;
-    color: #6c757d
-}
-
-.form-control {
-    display: block;
-    width: 100%;
-    padding: .5rem .75rem;
-    font-size: .875rem;
-    font-weight: 400;
-    line-height: 1.4rem;
-    color: #495057;
-    background-color: #fff;
-    background-clip: padding-box;
-    border: 1px solid #d2d6da;
-    appearance: none;
-    transition: box-shadow .15s ease, border-color .15s ease
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-control {
-        transition: none
-    }
-}
-
-.form-control[type=file] {
-    overflow: hidden
-}
-
-.form-control[type=file]:not(:disabled):not([readonly]) {
-    cursor: pointer
-}
-
-.form-control:focus {
-    color: #495057;
-    background-color: #fff;
-    border-color: #e293d3;
-    outline: 0;
-    box-shadow: 0 0 0 2px #e9aede
-}
-
-.form-control::-webkit-date-and-time-value {
-    height: 1.4rem
-}
-
-.form-control::placeholder {
-    color: #adb5bd;
-    opacity: 1
-}
-
-.form-control:disabled,
-.form-control[readonly] {
-    background-color: #e9ecef;
-    opacity: 1
-}
-
-.form-control::file-selector-button {
-    padding: .5rem .75rem;
-    margin: -.5rem -.75rem;
-    margin-inline-end: .75rem;
-    color: #495057;
-    background-color: #fff;
-    pointer-events: none;
-    border-color: inherit;
-    border-style: solid;
-    border-width: 0;
-    border-inline-end-width: 1px;
-    border-radius: 0;
-    transition: all .15s ease-in
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-control::file-selector-button {
-        transition: none
-    }
-}
-
-.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
-    background-color: #f2f2f2
-}
-
-.form-control-plaintext {
-    display: block;
-    width: 100%;
-    padding: .5rem 0;
-    margin-bottom: 0;
-    line-height: 1.4rem;
-    color: #344767;
-    background-color: transparent;
-    border: solid transparent;
-    border-width: 1px 0
-}
-
-.form-control-plaintext.form-control-lg,
-.form-control-plaintext.form-control-sm {
-    padding-right: 0;
-    padding-left: 0
-}
-
-.form-control-sm {
-    min-height: unset;
-    padding: .25rem .75rem;
-    font-size: .75rem;
-    border-radius: .5rem
-}
-
-.form-control-sm::file-selector-button {
-    padding: .25rem .75rem;
-    margin: -.25rem -.75rem;
-    margin-inline-end: .75rem
-}
-
-.form-control-lg {
-    min-height: unset;
-    padding: .75rem;
-    font-size: .875rem;
-    border-radius: .5rem
-}
-
-.form-control-lg::file-selector-button {
-    padding: .75rem;
-    margin: -.75rem;
-    margin-inline-end: .75rem
-}
-
-textarea.form-control,
-textarea.form-control-lg,
-textarea.form-control-sm {
-    min-height: unset
-}
-
-.form-control-color {
-    width: 3rem;
-    height: auto;
-    padding: .5rem
-}
-
-.form-control-color:not(:disabled):not([readonly]) {
-    cursor: pointer
-}
-
-.form-control-color::-moz-color-swatch {
-    height: 1.4rem;
-    border-radius: .5rem
-}
-
-.form-control-color::-webkit-color-swatch {
-    height: 1.4rem;
-    border-radius: .5rem
-}
-
-.form-select {
-    display: block;
-    width: 100%;
-    padding: .5rem 1rem .5rem .75rem;
-    -moz-padding-start: calc(.75rem - 3px);
-    font-size: .875rem;
-    font-weight: 400;
-    line-height: 1.4rem;
-    color: #495057;
-    background-color: #fff;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
-    background-repeat: no-repeat;
-    background-position: right .75rem center;
-    background-size: 16px 12px;
-    border: 1px solid #d2d6da;
-    border-radius: .5rem;
-    appearance: none
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-select {
-        transition: none
-    }
-}
-
-.form-select:focus {
-    border-color: #e293d3;
-    outline: 0;
-    box-shadow: 0 0 0 2px #e9aede
-}
-
-.form-select[multiple],
-.form-select[size]:not([size="1"]) {
-    padding-right: .75rem;
-    background-image: none
-}
-
-.form-select:disabled {
-    color: #6c757d;
-    background-color: #e9ecef
-}
-
-.form-select:-moz-focusring {
-    color: transparent;
-    text-shadow: 0 0 0 #495057
-}
-
-.form-select-sm {
-    padding-top: .25rem;
-    padding-bottom: .25rem;
-    font-size: .75rem
-}
-
-.form-select-lg,
-.form-select-sm {
-    padding-left: .75rem;
-    border-radius: .5rem
-}
-
-.form-select-lg {
-    padding-top: .75rem;
-    padding-bottom: .75rem;
-    font-size: .875rem
-}
-
-.form-check {
-    display: block;
-    min-height: 1.5rem;
-    padding-left: 1.73em;
-    margin-bottom: .125rem
-}
-
-.form-check .form-check-input {
-    float: left;
-    margin-left: -1.73em
-}
-
-.form-check-reverse {
-    padding-right: 1.73em;
-    padding-left: 0;
-    text-align: right
-}
-
-.form-check-reverse .form-check-input {
-    float: right;
-    margin-right: -1.73em;
-    margin-left: 0
-}
-
-.form-check-input {
-    width: 1.23em;
-    height: 1.23em;
-    margin-top: .135em;
-    vertical-align: top;
-    background-color: #fff;
-    background-repeat: no-repeat;
-    background-position: 50%;
-    background-size: contain;
-    border: none;
-    print-color-adjust: exact;
-    transition: background-color .25s ease, border-color .25s ease, background-position .15s ease-in-out, opacity .15s ease-out, box-shadow .15s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-check-input {
-        transition: none
-    }
-}
-
-.form-check-input[type=checkbox] {
-    border-radius: .35rem
-}
-
-.form-check-input[type=radio] {
-    border-radius: 50%
-}
-
-.form-check-input:active {
-    filter: brightness(99%)
-}
-
-.form-check-input:focus {
-    border-color: none;
-    outline: 0;
-    box-shadow: none
-}
-
-.form-check-input:checked {
-    background-color: transparent;
-    border-color: transparent
-}
-
-.form-check-input:checked[type=checkbox],
-.form-check-input:checked[type=radio] {
-    background-image: linear-gradient(310deg, #141727, #3a416f)
-}
-
-.form-check-input[type=checkbox]:indeterminate {
-    background-color: #cb0c9f;
-    border-color: #cb0c9f;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")
-}
-
-.form-check-input:disabled {
-    pointer-events: none;
-    filter: none;
-    opacity: .5
-}
-
-.form-check-input:disabled~.form-check-label,
-.form-check-input[disabled]~.form-check-label {
-    cursor: default;
-    opacity: .5
-}
-
-.form-switch {
-    padding-left: 3rem
-}
-
-.form-switch .form-check-input {
-    width: 2.5rem;
-    margin-left: -3rem;
-    background-image: none;
-    background-position: 0;
-    border-radius: 2.5rem;
-    transition: background-color .25s ease, border-color .25s ease, background-position .15s ease-in-out, opacity .15s ease-out, box-shadow .15s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-switch .form-check-input {
-        transition: none
-    }
-}
-
-.form-switch .form-check-input:focus {
-    background-image: none
-}
-
-.form-switch .form-check-input:checked {
-    background-position: 100%;
-    background-image: none
-}
-
-.form-switch.form-check-reverse {
-    padding-right: 3rem;
-    padding-left: 0
-}
-
-.form-switch.form-check-reverse .form-check-input {
-    margin-right: -3rem;
-    margin-left: 0
-}
-
-.form-check-inline {
-    display: inline-block;
-    margin-right: 1rem
-}
-
-.btn-check {
-    position: absolute;
-    clip: rect(0, 0, 0, 0);
-    pointer-events: none
-}
-
-.btn-check:disabled+.btn,
-.btn-check[disabled]+.btn {
-    pointer-events: none;
-    filter: none;
-    opacity: .65
-}
-
-.form-range {
-    width: 100%;
-    height: calc(1rem + 4px);
-    padding: 0;
-    background-color: transparent;
-    appearance: none
-}
-
-.form-range:focus {
-    outline: 0
-}
-
-.form-range:focus::-webkit-slider-thumb {
-    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e9aede
-}
-
-.form-range:focus::-moz-range-thumb {
-    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #e9aede
-}
-
-.form-range::-moz-focus-outer {
-    border: 0
-}
-
-.form-range::-webkit-slider-thumb {
-    width: 1rem;
-    height: 1rem;
-    margin-top: -.25rem;
-    background-color: #cb0c9f;
-    border: 0;
-    border-radius: 1rem;
-    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
-    appearance: none
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-range::-webkit-slider-thumb {
-        transition: none
-    }
-}
-
-.form-range::-webkit-slider-thumb:active {
-    background-color: #f891e1
-}
-
-.form-range::-webkit-slider-runnable-track {
-    width: 100%;
-    height: .5rem;
-    color: transparent;
-    cursor: pointer;
-    background-color: #dee2e6;
-    border-color: transparent;
-    border-radius: 1rem
-}
-
-.form-range::-moz-range-thumb {
-    width: 1rem;
-    height: 1rem;
-    background-color: #cb0c9f;
-    border: 0;
-    border-radius: 1rem;
-    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
-    appearance: none
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-range::-moz-range-thumb {
-        transition: none
-    }
-}
-
-.form-range::-moz-range-thumb:active {
-    background-color: #f891e1
-}
-
-.form-range::-moz-range-track {
-    width: 100%;
-    height: .5rem;
-    color: transparent;
-    cursor: pointer;
-    background-color: #dee2e6;
-    border-color: transparent;
-    border-radius: 1rem
-}
-
-.form-range:disabled {
-    pointer-events: none
-}
-
-.form-range:disabled::-webkit-slider-thumb {
-    background-color: #adb5bd
-}
-
-.form-range:disabled::-moz-range-thumb {
-    background-color: #adb5bd
-}
-
-.form-floating {
-    position: relative
-}
-
-.form-floating>.form-control,
-.form-floating>.form-control-plaintext,
-.form-floating>.form-select {
-    height: calc(3.5rem + 2px);
-    line-height: 1.25
-}
-
-.form-floating>label {
-    position: absolute;
-    top: 0;
-    left: 0;
-    height: 100%;
-    padding: 1rem .75rem;
-    pointer-events: none;
-    border: 1px solid transparent;
-    transform-origin: 0 0;
-    transition: opacity .1s ease-in-out, transform .1s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .form-floating>label {
-        transition: none
-    }
-}
-
-.form-floating>.form-control,
-.form-floating>.form-control-plaintext {
-    padding: 1rem .75rem
-}
-
-.form-floating>.form-control-plaintext::placeholder,
-.form-floating>.form-control::placeholder {
-    color: transparent
-}
-
-.form-floating>.form-control-plaintext:focus,
-.form-floating>.form-control-plaintext:not(:placeholder-shown),
-.form-floating>.form-control:focus,
-.form-floating>.form-control:not(:placeholder-shown) {
-    padding-top: 1.625rem;
-    padding-bottom: .625rem
-}
-
-.form-floating>.form-control-plaintext:-webkit-autofill,
-.form-floating>.form-control:-webkit-autofill {
-    padding-top: 1.625rem;
-    padding-bottom: .625rem
-}
-
-.form-floating>.form-select {
-    padding-top: 1.625rem;
-    padding-bottom: .625rem
-}
-
-.form-floating>.form-control-plaintext~label,
-.form-floating>.form-control:focus~label,
-.form-floating>.form-control:not(:placeholder-shown)~label,
-.form-floating>.form-select~label {
-    opacity: .65;
-    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
-}
-
-.form-floating>.form-control:-webkit-autofill~label {
-    opacity: .65;
-    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
-}
-
-.form-floating>.form-control-plaintext~label {
-    border-width: 1px 0
-}
-
-.input-group {
-    position: relative;
-    display: flex;
-    flex-wrap: wrap;
-    align-items: stretch;
-    width: 100%
-}
-
-.input-group>.form-control,
-.input-group>.form-select {
-    position: relative;
-    flex: 1 1 auto;
-    width: 1%;
-    min-width: 0
-}
-
-.input-group>.form-control:focus,
-.input-group>.form-select:focus {
-    z-index: 3
-}
-
-.input-group .btn {
-    position: relative;
-    z-index: 2
-}
-
-.input-group .btn:focus {
-    z-index: 3
-}
-
-.input-group-text {
-    display: flex;
-    align-items: center;
-    padding: .5rem .75rem;
-    font-size: .875rem;
-    font-weight: 400;
-    line-height: 1.4rem;
-    color: #344767;
-    text-align: center;
-    white-space: nowrap;
-    background-color: #fff;
-    border: 1px solid #d2d6da;
-    border-radius: .5rem
-}
-
-.input-group-lg>.btn,
-.input-group-lg>.form-control,
-.input-group-lg>.form-select,
-.input-group-lg>.input-group-text {
-    padding: .75rem;
-    font-size: .875rem;
-    border-radius: .5rem
-}
-
-.input-group-sm>.btn,
-.input-group-sm>.form-control,
-.input-group-sm>.form-select,
-.input-group-sm>.input-group-text {
-    padding: .25rem .75rem;
-    font-size: .75rem;
-    border-radius: .5rem
-}
-
-.input-group-lg>.form-select,
-.input-group-sm>.form-select {
-    padding-right: 1.75rem
-}
-
-.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
-.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
-.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
-.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
-    border-top-right-radius: 0;
-    border-bottom-right-radius: 0
-}
-
-.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
-    margin-left: -1px;
-    border-top-left-radius: 0;
-    border-bottom-left-radius: 0
-}
-
-.valid-feedback {
-    display: none;
-    width: 100%;
-    margin-top: .25rem;
-    font-size: .875em;
-    color: #66d432
-}
-
-.valid-tooltip {
-    position: absolute;
-    top: 100%;
-    z-index: 5;
-    display: none;
-    max-width: 100%;
-    padding: .25rem .5rem;
-    margin-top: .1rem;
-    font-size: .875rem;
-    color: #000;
-    background-color: rgba(102, 212, 50, .9);
-    border-radius: .5rem
-}
-
-.is-valid~.valid-feedback,
-.is-valid~.valid-tooltip,
-.was-validated :valid~.valid-feedback,
-.was-validated :valid~.valid-tooltip {
-    display: block
-}
-
-.form-control.is-valid,
-.was-validated .form-control:valid {
-    border-color: #66d432;
-    padding-right: unset;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath fill='%2366d432' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
-    background-repeat: no-repeat;
-    background-position: right .75rem center;
-    background-size: 1rem 1rem
-}
-
-.form-control.is-valid:focus,
-.was-validated .form-control:valid:focus {
-    border-color: #66d432;
-    box-shadow: 0 0 0 2px rgba(102, 212, 50, .25)
-}
-
-.was-validated textarea.form-control:valid,
-textarea.form-control.is-valid {
-    padding-right: unset;
-    background-position: top .75rem right .75rem
-}
-
-.form-select.is-valid,
-.was-validated .form-select:valid {
-    border-color: #66d432
-}
-
-.form-select.is-valid:not([multiple]):not([size]),
-.form-select.is-valid:not([multiple])[size="1"],
-.was-validated .form-select:valid:not([multiple]):not([size]),
-.was-validated .form-select:valid:not([multiple])[size="1"] {
-    padding-right: 2.875rem;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath fill='%2366d432' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
-    background-position: right .75rem center, center right 1.75rem;
-    background-size: 16px 12px, 1rem 1rem
-}
-
-.form-select.is-valid:focus,
-.was-validated .form-select:valid:focus {
-    border-color: #66d432;
-    box-shadow: 0 0 0 2px rgba(102, 212, 50, .25)
-}
-
-.form-control-color.is-valid,
-.was-validated .form-control-color:valid {
-    width: calc(3rem + unset)
-}
-
-.form-check-input.is-valid,
-.was-validated .form-check-input:valid {
-    border-color: #66d432
-}
-
-.form-check-input.is-valid:checked,
-.was-validated .form-check-input:valid:checked {
-    background-color: #66d432
-}
-
-.form-check-input.is-valid:focus,
-.was-validated .form-check-input:valid:focus {
-    box-shadow: 0 0 0 2px rgba(102, 212, 50, .25)
-}
-
-.form-check-input.is-valid~.form-check-label,
-.was-validated .form-check-input:valid~.form-check-label {
-    color: #66d432
-}
-
-.form-check-inline .form-check-input~.valid-feedback {
-    margin-left: .5em
-}
-
-.input-group .form-control.is-valid,
-.input-group .form-select.is-valid,
-.was-validated .input-group .form-control:valid,
-.was-validated .input-group .form-select:valid {
-    z-index: 1
-}
-
-.input-group .form-control.is-valid:focus,
-.input-group .form-select.is-valid:focus,
-.was-validated .input-group .form-control:valid:focus,
-.was-validated .input-group .form-select:valid:focus {
-    z-index: 3
-}
-
-.invalid-feedback {
-    display: none;
-    width: 100%;
-    margin-top: .25rem;
-    font-size: .875em;
-    color: #fd5c70
-}
-
-.invalid-tooltip {
-    position: absolute;
-    top: 100%;
-    z-index: 5;
-    display: none;
-    max-width: 100%;
-    padding: .25rem .5rem;
-    margin-top: .1rem;
-    font-size: .875rem;
-    color: #000;
-    background-color: rgba(253, 92, 112, .9);
-    border-radius: .5rem
-}
-
-.is-invalid~.invalid-feedback,
-.is-invalid~.invalid-tooltip,
-.was-validated :invalid~.invalid-feedback,
-.was-validated :invalid~.invalid-tooltip {
-    display: block
-}
-
-.form-control.is-invalid,
-.was-validated .form-control:invalid {
-    border-color: #fd5c70;
-    padding-right: unset;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23fd5c70' stroke='none'/%3E%3C/svg%3E");
-    background-repeat: no-repeat;
-    background-position: right .75rem center;
-    background-size: 1rem 1rem
-}
-
-.form-control.is-invalid:focus,
-.was-validated .form-control:invalid:focus {
-    border-color: #fd5c70;
-    box-shadow: 0 0 0 2px rgba(253, 92, 112, .25)
-}
-
-.was-validated textarea.form-control:invalid,
-textarea.form-control.is-invalid {
-    padding-right: unset;
-    background-position: top .75rem right .75rem
-}
-
-.form-select.is-invalid,
-.was-validated .form-select:invalid {
-    border-color: #fd5c70
-}
-
-.form-select.is-invalid:not([multiple]):not([size]),
-.form-select.is-invalid:not([multiple])[size="1"],
-.was-validated .form-select:invalid:not([multiple]):not([size]),
-.was-validated .form-select:invalid:not([multiple])[size="1"] {
-    padding-right: 2.875rem;
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fd5c70' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23fd5c70' stroke='none'/%3E%3C/svg%3E");
-    background-position: right .75rem center, center right 1.75rem;
-    background-size: 16px 12px, 1rem 1rem
-}
-
-.form-select.is-invalid:focus,
-.was-validated .form-select:invalid:focus {
-    border-color: #fd5c70;
-    box-shadow: 0 0 0 2px rgba(253, 92, 112, .25)
-}
-
-.form-control-color.is-invalid,
-.was-validated .form-control-color:invalid {
-    width: calc(3rem + unset)
-}
-
-.form-check-input.is-invalid,
-.was-validated .form-check-input:invalid {
-    border-color: #fd5c70
-}
-
-.form-check-input.is-invalid:checked,
-.was-validated .form-check-input:invalid:checked {
-    background-color: #fd5c70
-}
-
-.form-check-input.is-invalid:focus,
-.was-validated .form-check-input:invalid:focus {
-    box-shadow: 0 0 0 2px rgba(253, 92, 112, .25)
-}
-
-.form-check-input.is-invalid~.form-check-label,
-.was-validated .form-check-input:invalid~.form-check-label {
-    color: #fd5c70
-}
-
-.form-check-inline .form-check-input~.invalid-feedback {
-    margin-left: .5em
-}
-
-.input-group .form-control.is-invalid,
-.input-group .form-select.is-invalid,
-.was-validated .input-group .form-control:invalid,
-.was-validated .input-group .form-select:invalid {
-    z-index: 2
-}
-
-.input-group .form-control.is-invalid:focus,
-.input-group .form-select.is-invalid:focus,
-.was-validated .input-group .form-control:invalid:focus,
-.was-validated .input-group .form-select:invalid:focus {
-    z-index: 3
-}
-
-.btn {
-    --bs-btn-padding-x: 1.5rem;
-    --bs-btn-padding-y: 0.75rem;
-    --bs-btn-font-size: 0.75rem;
-    --bs-btn-font-weight: 700;
-    --bs-btn-line-height: 1.4;
-    --bs-btn-color: #67748e;
-    --bs-btn-bg: transparent;
-    --bs-btn-border-width: 1px;
-    --bs-btn-border-color: transparent;
-    --bs-btn-border-radius: 0.5rem;
-    --bs-btn-box-shadow: 0 4px 7px -1px rgba(0, 0, 0, .11), 0 2px 4px -1px rgba(0, 0, 0, .07);
-    --bs-btn-disabled-opacity: 0.65;
-    --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
-    display: inline-block;
-    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
-    font-family: var(--bs-btn-font-family);
-    font-size: var(--bs-btn-font-size);
-    font-weight: var(--bs-btn-font-weight);
-    line-height: var(--bs-btn-line-height);
-    color: var(--bs-btn-color);
-    text-align: center;
-    vertical-align: middle;
-    cursor: pointer;
-    user-select: none;
-    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
-    border-radius: var(--bs-btn-border-radius);
-    background-color: var(--bs-btn-bg);
-    transition: all .15s ease-in
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .btn {
-        transition: none
-    }
-}
-
-.btn-check:focus+.btn,
-.btn:focus,
-.btn:hover {
-    color: var(--bs-btn-hover-color);
-    background-color: var(--bs-btn-hover-bg);
-    border-color: var(--bs-btn-hover-border-color)
-}
-
-.btn-check:focus+.btn,
-.btn:focus {
-    outline: 0;
-    box-shadow: var(--bs-btn-focus-box-shadow)
-}
-
-.btn-check:active+.btn,
-.btn-check:checked+.btn,
-.btn.active,
-.btn.show,
-.btn:active {
-    color: var(--bs-btn-active-color);
-    background-color: var(--bs-btn-active-bg);
-    border-color: var(--bs-btn-active-border-color)
-}
-
-.btn-check:active+.btn:focus,
-.btn-check:checked+.btn:focus,
-.btn.active:focus,
-.btn.show:focus,
-.btn:active:focus {
-    box-shadow: var(--bs-btn-focus-box-shadow)
-}
-
-.btn.disabled,
-.btn:disabled,
-fieldset:disabled .btn {
-    color: var(--bs-btn-disabled-color);
-    pointer-events: none;
-    background-color: var(--bs-btn-disabled-bg);
-    border-color: var(--bs-btn-disabled-border-color);
-    opacity: var(--bs-btn-disabled-opacity)
-}
-
-.btn-primary {
-    --bs-btn-color: #fff;
-    --bs-btn-bg: #cb0c9f;
-    --bs-btn-border-color: #cb0c9f;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #ad0a87;
-    --bs-btn-hover-border-color: #a20a7f;
-    --bs-btn-focus-shadow-rgb: 211, 48, 173;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #a20a7f;
-    --bs-btn-active-border-color: #980977;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #fff;
-    --bs-btn-disabled-bg: #cb0c9f;
-    --bs-btn-disabled-border-color: #cb0c9f
-}
-
-.btn-secondary {
-    --bs-btn-color: #000;
-    --bs-btn-bg: #8392ab;
-    --bs-btn-border-color: #8392ab;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #96a2b8;
-    --bs-btn-hover-border-color: #8f9db3;
-    --bs-btn-focus-shadow-rgb: 111, 124, 145;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #9ca8bc;
-    --bs-btn-active-border-color: #8f9db3;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #000;
-    --bs-btn-disabled-bg: #8392ab;
-    --bs-btn-disabled-border-color: #8392ab
-}
-
-.btn-success {
-    --bs-btn-color: #000;
-    --bs-btn-bg: #82d616;
-    --bs-btn-border-color: #82d616;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #95dc39;
-    --bs-btn-hover-border-color: #8fda2d;
-    --bs-btn-focus-shadow-rgb: 111, 182, 19;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #9bde45;
-    --bs-btn-active-border-color: #8fda2d;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #000;
-    --bs-btn-disabled-bg: #82d616;
-    --bs-btn-disabled-border-color: #82d616
-}
-
-.btn-info {
-    --bs-btn-color: #000;
-    --bs-btn-bg: #17c1e8;
-    --bs-btn-border-color: #17c1e8;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #3acaeb;
-    --bs-btn-hover-border-color: #2ec7ea;
-    --bs-btn-focus-shadow-rgb: 20, 164, 197;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #45cded;
-    --bs-btn-active-border-color: #2ec7ea;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #000;
-    --bs-btn-disabled-bg: #17c1e8;
-    --bs-btn-disabled-border-color: #17c1e8
-}
-
-.btn-warning {
-    --bs-btn-color: #000;
-    --bs-btn-bg: #fbcf33;
-    --bs-btn-border-color: #fbcf33;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #fcd652;
-    --bs-btn-hover-border-color: #fbd447;
-    --bs-btn-focus-shadow-rgb: 213, 176, 43;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #fcd95c;
-    --bs-btn-active-border-color: #fbd447;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #000;
-    --bs-btn-disabled-bg: #fbcf33;
-    --bs-btn-disabled-border-color: #fbcf33
-}
-
-.btn-danger {
-    --bs-btn-color: #fff;
-    --bs-btn-bg: #ea0606;
-    --bs-btn-border-color: #ea0606;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #c70505;
-    --bs-btn-hover-border-color: #bb0505;
-    --bs-btn-focus-shadow-rgb: 237, 43, 43;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #bb0505;
-    --bs-btn-active-border-color: #b00505;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #fff;
-    --bs-btn-disabled-bg: #ea0606;
-    --bs-btn-disabled-border-color: #ea0606
-}
-
-.btn-light {
-    --bs-btn-color: #000;
-    --bs-btn-bg: #e9ecef;
-    --bs-btn-border-color: #e9ecef;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #eceff1;
-    --bs-btn-hover-border-color: #ebeef1;
-    --bs-btn-focus-shadow-rgb: 198, 201, 203;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #edf0f2;
-    --bs-btn-active-border-color: #ebeef1;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #000;
-    --bs-btn-disabled-bg: #e9ecef;
-    --bs-btn-disabled-border-color: #e9ecef
-}
-
-.btn-dark {
-    --bs-btn-color: #fff;
-    --bs-btn-bg: #344767;
-    --bs-btn-border-color: #344767;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #2c3c58;
-    --bs-btn-hover-border-color: #2a3952;
-    --bs-btn-focus-shadow-rgb: 82, 99, 126;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #2a3952;
-    --bs-btn-active-border-color: #27354d;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #fff;
-    --bs-btn-disabled-bg: #344767;
-    --bs-btn-disabled-border-color: #344767
-}
-
-.btn-white {
-    --bs-btn-color: #000;
-    --bs-btn-bg: #fff;
-    --bs-btn-border-color: #fff;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #fff;
-    --bs-btn-hover-border-color: #fff;
-    --bs-btn-focus-shadow-rgb: 217, 217, 217;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #fff;
-    --bs-btn-active-border-color: #fff;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #000;
-    --bs-btn-disabled-bg: #fff;
-    --bs-btn-disabled-border-color: #fff
-}
-
-.btn-outline-primary {
-    --bs-btn-color: #cb0c9f;
-    --bs-btn-border-color: #cb0c9f;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #cb0c9f;
-    --bs-btn-hover-border-color: #cb0c9f;
-    --bs-btn-focus-shadow-rgb: 203, 12, 159;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #cb0c9f;
-    --bs-btn-active-border-color: #cb0c9f;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #cb0c9f;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-secondary {
-    --bs-btn-color: #8392ab;
-    --bs-btn-border-color: #8392ab;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #8392ab;
-    --bs-btn-hover-border-color: #8392ab;
-    --bs-btn-focus-shadow-rgb: 131, 146, 171;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #8392ab;
-    --bs-btn-active-border-color: #8392ab;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #8392ab;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-success {
-    --bs-btn-color: #82d616;
-    --bs-btn-border-color: #82d616;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #82d616;
-    --bs-btn-hover-border-color: #82d616;
-    --bs-btn-focus-shadow-rgb: 130, 214, 22;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #82d616;
-    --bs-btn-active-border-color: #82d616;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #82d616;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-info {
-    --bs-btn-color: #17c1e8;
-    --bs-btn-border-color: #17c1e8;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #17c1e8;
-    --bs-btn-hover-border-color: #17c1e8;
-    --bs-btn-focus-shadow-rgb: 23, 193, 232;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #17c1e8;
-    --bs-btn-active-border-color: #17c1e8;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #17c1e8;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-warning {
-    --bs-btn-color: #fbcf33;
-    --bs-btn-border-color: #fbcf33;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #fbcf33;
-    --bs-btn-hover-border-color: #fbcf33;
-    --bs-btn-focus-shadow-rgb: 251, 207, 51;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #fbcf33;
-    --bs-btn-active-border-color: #fbcf33;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #fbcf33;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-danger {
-    --bs-btn-color: #ea0606;
-    --bs-btn-border-color: #ea0606;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #ea0606;
-    --bs-btn-hover-border-color: #ea0606;
-    --bs-btn-focus-shadow-rgb: 234, 6, 6;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #ea0606;
-    --bs-btn-active-border-color: #ea0606;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #ea0606;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-light {
-    --bs-btn-color: #e9ecef;
-    --bs-btn-border-color: #e9ecef;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #e9ecef;
-    --bs-btn-hover-border-color: #e9ecef;
-    --bs-btn-focus-shadow-rgb: 233, 236, 239;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #e9ecef;
-    --bs-btn-active-border-color: #e9ecef;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #e9ecef;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-dark {
-    --bs-btn-color: #344767;
-    --bs-btn-border-color: #344767;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #344767;
-    --bs-btn-hover-border-color: #344767;
-    --bs-btn-focus-shadow-rgb: 52, 71, 103;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #344767;
-    --bs-btn-active-border-color: #344767;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #344767;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-outline-white {
-    --bs-btn-color: #fff;
-    --bs-btn-border-color: #fff;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #fff;
-    --bs-btn-hover-border-color: #fff;
-    --bs-btn-focus-shadow-rgb: 255, 255, 255;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #fff;
-    --bs-btn-active-border-color: #fff;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #fff;
-    --bs-btn-disabled-bg: transparent;
-    --bs-gradient: none
-}
-
-.btn-link {
-    --bs-btn-font-weight: 400;
-    --bs-btn-color: #cb0c9f;
-    --bs-btn-bg: transparent;
-    --bs-btn-border-color: transparent;
-    --bs-btn-hover-color: #830866;
-    --bs-btn-hover-border-color: transparent;
-    --bs-btn-active-border-color: transparent;
-    --bs-btn-disabled-color: #6c757d;
-    --bs-btn-disabled-border-color: transparent;
-    --bs-btn-box-shadow: none
-}
-
-.btn-link,
-.btn-link:focus,
-.btn-link:hover {
-    text-decoration: none
-}
-
-.btn-group-lg>.btn,
-.btn-lg {
-    --bs-btn-padding-y: 0.875rem;
-    --bs-btn-padding-x: 4rem;
-    --bs-btn-font-size: 0.875rem;
-    --bs-btn-border-radius: 0.5rem
-}
-
-.btn-group-sm>.btn,
-.btn-sm {
-    --bs-btn-padding-y: 0.5rem;
-    --bs-btn-padding-x: 2rem;
-    --bs-btn-font-size: 0.75rem;
-    --bs-btn-border-radius: 0.5rem
-}
-
-.fade {
-    transition: opacity .15s linear
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .fade {
-        transition: none
-    }
-}
-
-.fade:not(.show) {
-    opacity: 0
-}
-
-.collapse:not(.show) {
-    display: none
-}
-
-.collapsing {
-    height: 0;
-    overflow: hidden;
-    transition: height .35s ease
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .collapsing {
-        transition: none
-    }
-}
-
-.collapsing.collapse-horizontal {
-    width: 0;
-    height: auto;
-    transition: width .35s ease
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .collapsing.collapse-horizontal {
-        transition: none
-    }
-}
-
-.dropdown,
-.dropdown-center,
-.dropend,
-.dropstart,
-.dropup,
-.dropup-center {
-    position: relative
-}
-
-.dropdown-toggle {
-    white-space: nowrap
-}
-
-.dropdown-toggle:after {
-    display: inline-block;
-    margin-left: .255em;
-    vertical-align: .255em;
-    content: "";
-    border-top: .3em solid;
-    border-right: .3em solid transparent;
-    border-bottom: 0;
-    border-left: .3em solid transparent
-}
-
-.dropdown-toggle:empty:after {
-    margin-left: 0
-}
-
-.dropdown-menu {
-    --bs-dropdown-min-width: 11rem;
-    --bs-dropdown-padding-x: 0;
-    --bs-dropdown-padding-y: 0.5rem;
-    --bs-dropdown-spacer: 1.625rem;
-    --bs-dropdown-font-size: 0.875rem;
-    --bs-dropdown-color: #67748e;
-    --bs-dropdown-bg: #fff;
-    --bs-dropdown-border-color: transparent;
-    --bs-dropdown-border-radius: 0.5rem;
-    --bs-dropdown-border-width: 0;
-    --bs-dropdown-inner-border-radius: 0.5rem;
-    --bs-dropdown-divider-bg: transparent;
-    --bs-dropdown-divider-margin-y: 0.5rem;
-    --bs-dropdown-box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06);
-    --bs-dropdown-link-color: #67748e;
-    --bs-dropdown-link-hover-color: #344767;
-    --bs-dropdown-link-hover-bg: #e9ecef;
-    --bs-dropdown-link-active-color: #67748e;
-    --bs-dropdown-link-active-bg: transparent;
-    --bs-dropdown-link-disabled-color: #6c757d;
-    --bs-dropdown-item-padding-x: 1rem;
-    --bs-dropdown-item-padding-y: 0.3rem;
-    --bs-dropdown-header-color: #6c757d;
-    --bs-dropdown-header-padding-x: 1rem;
-    --bs-dropdown-header-padding-y: 0.5rem;
-    position: absolute;
-    z-index: 1000;
-    display: none;
-    min-width: var(--bs-dropdown-min-width);
-    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
-    margin: 0;
-    font-size: var(--bs-dropdown-font-size);
-    color: var(--bs-dropdown-color);
-    text-align: left;
-    list-style: none;
-    background-color: var(--bs-dropdown-bg);
-    background-clip: padding-box;
-    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
-    border-radius: var(--bs-dropdown-border-radius)
-}
-
-.dropdown-menu[data-bs-popper] {
-    top: 100%;
-    left: 0;
-    margin-top: var(--bs-dropdown-spacer)
-}
-
-.dropdown-menu-start {
-    --bs-position: start
-}
-
-.dropdown-menu-start[data-bs-popper] {
-    right: auto;
-    left: 0
-}
-
-.dropdown-menu-end {
-    --bs-position: end
-}
-
-.dropdown-menu-end[data-bs-popper] {
-    right: 0;
-    left: auto
-}
-
-@media (min-width:576px) {
-    .dropdown-menu-sm-start {
-        --bs-position: start
-    }
-
-    .dropdown-menu-sm-start[data-bs-popper] {
-        right: auto;
-        left: 0
-    }
-
-    .dropdown-menu-sm-end {
-        --bs-position: end
-    }
-
-    .dropdown-menu-sm-end[data-bs-popper] {
-        right: 0;
-        left: auto
-    }
-}
-
-@media (min-width:768px) {
-    .dropdown-menu-md-start {
-        --bs-position: start
-    }
-
-    .dropdown-menu-md-start[data-bs-popper] {
-        right: auto;
-        left: 0
-    }
-
-    .dropdown-menu-md-end {
-        --bs-position: end
-    }
-
-    .dropdown-menu-md-end[data-bs-popper] {
-        right: 0;
-        left: auto
-    }
-}
-
-@media (min-width:992px) {
-    .dropdown-menu-lg-start {
-        --bs-position: start
-    }
-
-    .dropdown-menu-lg-start[data-bs-popper] {
-        right: auto;
-        left: 0
-    }
-
-    .dropdown-menu-lg-end {
-        --bs-position: end
-    }
-
-    .dropdown-menu-lg-end[data-bs-popper] {
-        right: 0;
-        left: auto
-    }
-}
-
-@media (min-width:1200px) {
-    .dropdown-menu-xl-start {
-        --bs-position: start
-    }
-
-    .dropdown-menu-xl-start[data-bs-popper] {
-        right: auto;
-        left: 0
-    }
-
-    .dropdown-menu-xl-end {
-        --bs-position: end
-    }
-
-    .dropdown-menu-xl-end[data-bs-popper] {
-        right: 0;
-        left: auto
-    }
-}
-
-@media (min-width:1400px) {
-    .dropdown-menu-xxl-start {
-        --bs-position: start
-    }
-
-    .dropdown-menu-xxl-start[data-bs-popper] {
-        right: auto;
-        left: 0
-    }
-
-    .dropdown-menu-xxl-end {
-        --bs-position: end
-    }
-
-    .dropdown-menu-xxl-end[data-bs-popper] {
-        right: 0;
-        left: auto
-    }
-}
-
-.dropup .dropdown-menu[data-bs-popper] {
-    top: auto;
-    bottom: 100%;
-    margin-top: 0;
-    margin-bottom: var(--bs-dropdown-spacer)
-}
-
-.dropup .dropdown-toggle:after {
-    display: inline-block;
-    margin-left: .255em;
-    vertical-align: .255em;
-    content: "";
-    border-top: 0;
-    border-right: .3em solid transparent;
-    border-bottom: .3em solid;
-    border-left: .3em solid transparent
-}
-
-.dropup .dropdown-toggle:empty:after {
-    margin-left: 0
-}
-
-.dropend .dropdown-menu[data-bs-popper] {
-    top: 0;
-    right: auto;
-    left: 100%;
-    margin-top: 0;
-    margin-left: var(--bs-dropdown-spacer)
-}
-
-.dropend .dropdown-toggle:after {
-    display: inline-block;
-    margin-left: .255em;
-    vertical-align: .255em;
-    content: "";
-    border-top: .3em solid transparent;
-    border-right: 0;
-    border-bottom: .3em solid transparent;
-    border-left: .3em solid
-}
-
-.dropend .dropdown-toggle:empty:after {
-    margin-left: 0
-}
-
-.dropend .dropdown-toggle:after {
-    vertical-align: 0
-}
-
-.dropstart .dropdown-menu[data-bs-popper] {
-    top: 0;
-    right: 100%;
-    left: auto;
-    margin-top: 0;
-    margin-right: var(--bs-dropdown-spacer)
-}
-
-.dropstart .dropdown-toggle:after {
-    display: inline-block;
-    margin-left: .255em;
-    vertical-align: .255em;
-    content: "";
-    display: none
-}
-
-.dropstart .dropdown-toggle:before {
-    display: inline-block;
-    margin-right: .255em;
-    vertical-align: .255em;
-    content: "";
-    border-top: .3em solid transparent;
-    border-right: .3em solid;
-    border-bottom: .3em solid transparent
-}
-
-.dropstart .dropdown-toggle:empty:after {
-    margin-left: 0
-}
-
-.dropstart .dropdown-toggle:before {
-    vertical-align: 0
-}
-
-.dropdown-divider {
-    height: 0;
-    margin: var(--bs-dropdown-divider-margin-y) 0;
-    overflow: hidden;
-    border-top: 1px solid var(--bs-dropdown-divider-bg);
-    opacity: 1
-}
-
-.dropdown-item {
-    display: block;
-    width: 100%;
-    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
-    clear: both;
-    font-weight: 400;
-    color: var(--bs-dropdown-link-color);
-    text-align: inherit;
-    white-space: nowrap;
-    background-color: transparent;
-    border: 0
-}
-
-.dropdown-item:focus,
-.dropdown-item:hover {
-    color: var(--bs-dropdown-link-hover-color);
-    background-color: var(--bs-dropdown-link-hover-bg)
-}
-
-.dropdown-item.active,
-.dropdown-item:active {
-    color: var(--bs-dropdown-link-active-color);
-    text-decoration: none;
-    background-color: var(--bs-dropdown-link-active-bg)
-}
-
-.dropdown-item.disabled,
-.dropdown-item:disabled {
-    color: var(--bs-dropdown-link-disabled-color);
-    pointer-events: none;
-    background-color: transparent
-}
-
-.dropdown-menu.show {
-    display: block
-}
-
-.dropdown-header {
-    display: block;
-    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
-    margin-bottom: 0;
-    font-size: .875rem;
-    color: var(--bs-dropdown-header-color);
-    white-space: nowrap
-}
-
-.dropdown-item-text {
-    display: block;
-    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
-    color: var(--bs-dropdown-link-color)
-}
-
-.dropdown-menu-dark {
-    --bs-dropdown-color: #dee2e6;
-    --bs-dropdown-bg: #343a40;
-    --bs-dropdown-border-color: transparent;
-    --bs-dropdown-link-color: #dee2e6;
-    --bs-dropdown-link-hover-color: #fff;
-    --bs-dropdown-divider-bg: transparent;
-    --bs-dropdown-link-hover-bg: hsla(0, 0%, 100%, .15);
-    --bs-dropdown-link-active-color: #67748e;
-    --bs-dropdown-link-active-bg: transparent;
-    --bs-dropdown-link-disabled-color: #adb5bd;
-    --bs-dropdown-header-color: #adb5bd
-}
-
-.btn-group,
-.btn-group-vertical {
-    position: relative;
-    display: inline-flex;
-    vertical-align: middle
-}
-
-.btn-group-vertical>.btn,
-.btn-group>.btn {
-    position: relative;
-    flex: 1 1 auto
-}
-
-.btn-group-vertical>.btn-check:checked+.btn,
-.btn-group-vertical>.btn-check:focus+.btn,
-.btn-group-vertical>.btn.active,
-.btn-group-vertical>.btn:active,
-.btn-group-vertical>.btn:focus,
-.btn-group-vertical>.btn:hover,
-.btn-group>.btn-check:checked+.btn,
-.btn-group>.btn-check:focus+.btn,
-.btn-group>.btn.active,
-.btn-group>.btn:active,
-.btn-group>.btn:focus,
-.btn-group>.btn:hover {
-    z-index: 1
-}
-
-.btn-toolbar {
-    display: flex;
-    flex-wrap: wrap;
-    justify-content: flex-start
-}
-
-.btn-toolbar .input-group {
-    width: auto
-}
-
-.btn-group {
-    border-radius: .5rem
-}
-
-.btn-group>.btn-group:not(:first-child),
-.btn-group>.btn:not(:first-child) {
-    margin-left: -1px
-}
-
-.btn-group>.btn-group:not(:last-child)>.btn,
-.btn-group>.btn.dropdown-toggle-split:first-child,
-.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
-    border-top-right-radius: 0;
-    border-bottom-right-radius: 0
-}
-
-.btn-group>.btn-group:not(:first-child)>.btn,
-.btn-group>.btn:nth-child(n+3),
-.btn-group>:not(.btn-check)+.btn {
-    border-top-left-radius: 0;
-    border-bottom-left-radius: 0
-}
-
-.dropdown-toggle-split {
-    padding-right: 1.125rem;
-    padding-left: 1.125rem
-}
-
-.dropdown-toggle-split:after,
-.dropend .dropdown-toggle-split:after,
-.dropup .dropdown-toggle-split:after {
-    margin-left: 0
-}
-
-.dropstart .dropdown-toggle-split:before {
-    margin-right: 0
-}
-
-.btn-group-sm>.btn+.dropdown-toggle-split,
-.btn-sm+.dropdown-toggle-split {
-    padding-right: 1.5rem;
-    padding-left: 1.5rem
-}
-
-.btn-group-lg>.btn+.dropdown-toggle-split,
-.btn-lg+.dropdown-toggle-split {
-    padding-right: 3rem;
-    padding-left: 3rem
-}
-
-.btn-group-vertical {
-    flex-direction: column;
-    align-items: flex-start;
-    justify-content: center
-}
-
-.btn-group-vertical>.btn,
-.btn-group-vertical>.btn-group {
-    width: 100%
-}
-
-.btn-group-vertical>.btn-group:not(:first-child),
-.btn-group-vertical>.btn:not(:first-child) {
-    margin-top: -1px
-}
-
-.btn-group-vertical>.btn-group:not(:last-child)>.btn,
-.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
-    border-bottom-right-radius: 0;
-    border-bottom-left-radius: 0
-}
-
-.btn-group-vertical>.btn-group:not(:first-child)>.btn,
-.btn-group-vertical>.btn~.btn {
-    border-top-left-radius: 0;
-    border-top-right-radius: 0
-}
-
-.nav {
-    --bs-nav-link-padding-x: 1rem;
-    --bs-nav-link-padding-y: 0.5rem;
-    --bs-nav-link-color: var(--bs-link-color);
-    --bs-nav-link-hover-color: var(--bs-link-hover-color);
-    --bs-nav-link-disabled-color: #6c757d;
-    display: flex;
-    flex-wrap: wrap;
-    padding-left: 0;
-    margin-bottom: 0;
-    list-style: none
-}
-
-.nav-link {
-    display: block;
-    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
-    font-size: var(--bs-nav-link-font-size);
-    font-weight: var(--bs-nav-link-font-weight);
-    color: var(--bs-nav-link-color);
-    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .nav-link {
-        transition: none
-    }
-}
-
-.nav-link:focus,
-.nav-link:hover {
-    color: var(--bs-nav-link-hover-color)
-}
-
-.nav-link.disabled {
-    color: var(--bs-nav-link-disabled-color);
-    pointer-events: none;
-    cursor: default
-}
-
-.nav-tabs {
-    --bs-nav-tabs-border-width: 1px;
-    --bs-nav-tabs-border-color: #dee2e6;
-    --bs-nav-tabs-border-radius: 0.5rem;
-    --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
-    --bs-nav-tabs-link-active-color: #495057;
-    --bs-nav-tabs-link-active-bg: #fff;
-    --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
-    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
-}
-
-.nav-tabs .nav-link {
-    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
-    background: none;
-    border: var(--bs-nav-tabs-border-width) solid transparent;
-    border-top-left-radius: var(--bs-nav-tabs-border-radius);
-    border-top-right-radius: var(--bs-nav-tabs-border-radius)
-}
-
-.nav-tabs .nav-link:focus,
-.nav-tabs .nav-link:hover {
-    isolation: isolate;
-    border-color: var(--bs-nav-tabs-link-hover-border-color)
-}
-
-.nav-tabs .nav-link.disabled,
-.nav-tabs .nav-link:disabled {
-    color: var(--bs-nav-link-disabled-color);
-    background-color: transparent;
-    border-color: transparent
-}
-
-.nav-tabs .nav-item.show .nav-link,
-.nav-tabs .nav-link.active {
-    color: var(--bs-nav-tabs-link-active-color);
-    background-color: var(--bs-nav-tabs-link-active-bg);
-    border-color: var(--bs-nav-tabs-link-active-border-color)
-}
-
-.nav-tabs .dropdown-menu {
-    margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
-    border-top-left-radius: 0;
-    border-top-right-radius: 0
-}
-
-.nav-pills {
-    --bs-nav-pills-border-radius: 0.75rem;
-    --bs-nav-pills-link-active-color: #344767;
-    --bs-nav-pills-link-active-bg: #fff
-}
-
-.nav-pills .nav-link {
-    background: none;
-    border: 0;
-    border-radius: var(--bs-nav-pills-border-radius)
-}
-
-.nav-pills .nav-link:disabled {
-    color: var(--bs-nav-link-disabled-color);
-    background-color: transparent;
-    border-color: transparent
-}
-
-.nav-pills .nav-link.active,
-.nav-pills .show>.nav-link {
-    color: var(--bs-nav-pills-link-active-color);
-    background-color: var(--bs-nav-pills-link-active-bg)
-}
-
-.nav-fill .nav-item,
-.nav-fill>.nav-link {
-    flex: 1 1 auto;
-    text-align: center
-}
-
-.nav-justified .nav-item,
-.nav-justified>.nav-link {
-    flex-basis: 0;
-    flex-grow: 1;
-    text-align: center
-}
-
-.nav-fill .nav-item .nav-link,
-.nav-justified .nav-item .nav-link {
-    width: 100%
-}
-
-.tab-content>.tab-pane {
-    display: none
-}
-
-.tab-content>.active {
-    display: block
-}
-
-.navbar {
-    --bs-navbar-padding-x: 1rem;
-    --bs-navbar-padding-y: 0.5rem;
-    --bs-navbar-color: #344767;
-    --bs-navbar-hover-color: rgba(52, 71, 103, .7);
-    --bs-navbar-disabled-color: rgba(52, 71, 103, .3);
-    --bs-navbar-active-color: rgba(52, 71, 103, .9);
-    --bs-navbar-brand-padding-y: 0.59375rem;
-    --bs-navbar-brand-margin-end: 1rem;
-    --bs-navbar-brand-font-size: 0.875rem;
-    --bs-navbar-brand-color: rgba(52, 71, 103, .9);
-    --bs-navbar-brand-hover-color: rgba(52, 71, 103, .9);
-    --bs-navbar-nav-link-padding-x: 0.5rem;
-    --bs-navbar-toggler-padding-y: 0.25rem;
-    --bs-navbar-toggler-padding-x: 0.75rem;
-    --bs-navbar-toggler-font-size: 1.125rem;
-    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23344767' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
-    --bs-navbar-toggler-border-color: rgba(52, 71, 103, .1);
-    --bs-navbar-toggler-border-radius: 0.5rem;
-    --bs-navbar-toggler-focus-width: 0.2rem;
-    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
-    position: relative;
-    display: flex;
-    flex-wrap: wrap;
-    align-items: center;
-    justify-content: space-between;
-    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
-}
-
-.navbar>.container,
-.navbar>.container-fluid,
-.navbar>.container-lg,
-.navbar>.container-md,
-.navbar>.container-sm,
-.navbar>.container-xl,
-.navbar>.container-xxl {
-    display: flex;
-    flex-wrap: inherit;
-    align-items: center;
-    justify-content: space-between
-}
-
-.navbar-brand {
-    padding-top: var(--bs-navbar-brand-padding-y);
-    padding-bottom: var(--bs-navbar-brand-padding-y);
-    margin-right: var(--bs-navbar-brand-margin-end);
-    font-size: var(--bs-navbar-brand-font-size);
-    color: var(--bs-navbar-brand-color);
-    white-space: nowrap
-}
-
-.navbar-brand:focus,
-.navbar-brand:hover {
-    color: var(--bs-navbar-brand-hover-color)
-}
-
-.navbar-nav {
-    --bs-nav-link-padding-x: 0;
-    --bs-nav-link-padding-y: 0.5rem;
-    --bs-nav-link-color: var(--bs-navbar-color);
-    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
-    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
-    display: flex;
-    flex-direction: column;
-    padding-left: 0;
-    margin-bottom: 0;
-    list-style: none
-}
-
-.navbar-nav .nav-link.active,
-.navbar-nav .show>.nav-link {
-    color: var(--bs-navbar-active-color)
-}
-
-.navbar-nav .dropdown-menu {
-    position: static
-}
-
-.navbar-text {
-    padding-top: .5rem;
-    padding-bottom: .5rem;
-    color: var(--bs-navbar-color)
-}
-
-.navbar-text a,
-.navbar-text a:focus,
-.navbar-text a:hover {
-    color: var(--bs-navbar-active-color)
-}
-
-.navbar-collapse {
-    flex-basis: 100%;
-    flex-grow: 1;
-    align-items: center
-}
-
-.navbar-toggler {
-    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
-    font-size: var(--bs-navbar-toggler-font-size);
-    line-height: 1;
-    color: var(--bs-navbar-color);
-    background-color: transparent;
-    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
-    border-radius: var(--bs-navbar-toggler-border-radius);
-    transition: var(--bs-navbar-toggler-transition)
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .navbar-toggler {
-        transition: none
-    }
-}
-
-.navbar-toggler:hover {
-    text-decoration: none
-}
-
-.navbar-toggler:focus {
-    text-decoration: none;
-    outline: 0;
-    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
-}
-
-.navbar-toggler-icon {
-    display: inline-block;
-    width: 1.5em;
-    height: 1.5em;
-    vertical-align: middle;
-    background-image: var(--bs-navbar-toggler-icon-bg);
-    background-repeat: no-repeat;
-    background-position: 50%;
-    background-size: 100%
-}
-
-.navbar-nav-scroll {
-    max-height: var(--bs-scroll-height, 75vh);
-    overflow-y: auto
-}
-
-@media (min-width:576px) {
-    .navbar-expand-sm {
-        flex-wrap: nowrap;
-        justify-content: flex-start
-    }
-
-    .navbar-expand-sm .navbar-nav {
-        flex-direction: row
-    }
-
-    .navbar-expand-sm .navbar-nav .dropdown-menu {
-        position: absolute
-    }
-
-    .navbar-expand-sm .navbar-nav .nav-link {
-        padding-right: var(--bs-navbar-nav-link-padding-x);
-        padding-left: var(--bs-navbar-nav-link-padding-x)
-    }
-
-    .navbar-expand-sm .navbar-nav-scroll {
-        overflow: visible
-    }
-
-    .navbar-expand-sm .navbar-collapse {
-        display: flex !important;
-        flex-basis: auto
-    }
-
-    .navbar-expand-sm .navbar-toggler {
-        display: none
-    }
-
-    .navbar-expand-sm .offcanvas {
-        position: static;
-        z-index: auto;
-        flex-grow: 1;
-        width: auto !important;
-        height: auto !important;
-        visibility: visible !important;
-        background-color: transparent !important;
-        border: 0 !important;
-        transform: none !important;
-        transition: none
-    }
-
-    .navbar-expand-sm .offcanvas .offcanvas-header {
-        display: none
-    }
-
-    .navbar-expand-sm .offcanvas .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible
-    }
-}
-
-@media (min-width:768px) {
-    .navbar-expand-md {
-        flex-wrap: nowrap;
-        justify-content: flex-start
-    }
-
-    .navbar-expand-md .navbar-nav {
-        flex-direction: row
-    }
-
-    .navbar-expand-md .navbar-nav .dropdown-menu {
-        position: absolute
-    }
-
-    .navbar-expand-md .navbar-nav .nav-link {
-        padding-right: var(--bs-navbar-nav-link-padding-x);
-        padding-left: var(--bs-navbar-nav-link-padding-x)
-    }
-
-    .navbar-expand-md .navbar-nav-scroll {
-        overflow: visible
-    }
-
-    .navbar-expand-md .navbar-collapse {
-        display: flex !important;
-        flex-basis: auto
-    }
-
-    .navbar-expand-md .navbar-toggler {
-        display: none
-    }
-
-    .navbar-expand-md .offcanvas {
-        position: static;
-        z-index: auto;
-        flex-grow: 1;
-        width: auto !important;
-        height: auto !important;
-        visibility: visible !important;
-        background-color: transparent !important;
-        border: 0 !important;
-        transform: none !important;
-        transition: none
-    }
-
-    .navbar-expand-md .offcanvas .offcanvas-header {
-        display: none
-    }
-
-    .navbar-expand-md .offcanvas .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible
-    }
-}
-
-@media (min-width:992px) {
-    .navbar-expand-lg {
-        flex-wrap: nowrap;
-        justify-content: flex-start
-    }
-
-    .navbar-expand-lg .navbar-nav {
-        flex-direction: row
-    }
-
-    .navbar-expand-lg .navbar-nav .dropdown-menu {
-        position: absolute
-    }
-
-    .navbar-expand-lg .navbar-nav .nav-link {
-        padding-right: var(--bs-navbar-nav-link-padding-x);
-        padding-left: var(--bs-navbar-nav-link-padding-x)
-    }
-
-    .navbar-expand-lg .navbar-nav-scroll {
-        overflow: visible
-    }
-
-    .navbar-expand-lg .navbar-collapse {
-        display: flex !important;
-        flex-basis: auto
-    }
-
-    .navbar-expand-lg .navbar-toggler {
-        display: none
-    }
-
-    .navbar-expand-lg .offcanvas {
-        position: static;
-        z-index: auto;
-        flex-grow: 1;
-        width: auto !important;
-        height: auto !important;
-        visibility: visible !important;
-        background-color: transparent !important;
-        border: 0 !important;
-        transform: none !important;
-        transition: none
-    }
-
-    .navbar-expand-lg .offcanvas .offcanvas-header {
-        display: none
-    }
-
-    .navbar-expand-lg .offcanvas .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible
-    }
-}
-
-@media (min-width:1200px) {
-    .navbar-expand-xl {
-        flex-wrap: nowrap;
-        justify-content: flex-start
-    }
-
-    .navbar-expand-xl .navbar-nav {
-        flex-direction: row
-    }
-
-    .navbar-expand-xl .navbar-nav .dropdown-menu {
-        position: absolute
-    }
-
-    .navbar-expand-xl .navbar-nav .nav-link {
-        padding-right: var(--bs-navbar-nav-link-padding-x);
-        padding-left: var(--bs-navbar-nav-link-padding-x)
-    }
-
-    .navbar-expand-xl .navbar-nav-scroll {
-        overflow: visible
-    }
-
-    .navbar-expand-xl .navbar-collapse {
-        display: flex !important;
-        flex-basis: auto
-    }
-
-    .navbar-expand-xl .navbar-toggler {
-        display: none
-    }
-
-    .navbar-expand-xl .offcanvas {
-        position: static;
-        z-index: auto;
-        flex-grow: 1;
-        width: auto !important;
-        height: auto !important;
-        visibility: visible !important;
-        background-color: transparent !important;
-        border: 0 !important;
-        transform: none !important;
-        transition: none
-    }
-
-    .navbar-expand-xl .offcanvas .offcanvas-header {
-        display: none
-    }
-
-    .navbar-expand-xl .offcanvas .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible
-    }
-}
-
-@media (min-width:1400px) {
-    .navbar-expand-xxl {
-        flex-wrap: nowrap;
-        justify-content: flex-start
-    }
-
-    .navbar-expand-xxl .navbar-nav {
-        flex-direction: row
-    }
-
-    .navbar-expand-xxl .navbar-nav .dropdown-menu {
-        position: absolute
-    }
-
-    .navbar-expand-xxl .navbar-nav .nav-link {
-        padding-right: var(--bs-navbar-nav-link-padding-x);
-        padding-left: var(--bs-navbar-nav-link-padding-x)
-    }
-
-    .navbar-expand-xxl .navbar-nav-scroll {
-        overflow: visible
-    }
-
-    .navbar-expand-xxl .navbar-collapse {
-        display: flex !important;
-        flex-basis: auto
-    }
-
-    .navbar-expand-xxl .navbar-toggler {
-        display: none
-    }
-
-    .navbar-expand-xxl .offcanvas {
-        position: static;
-        z-index: auto;
-        flex-grow: 1;
-        width: auto !important;
-        height: auto !important;
-        visibility: visible !important;
-        background-color: transparent !important;
-        border: 0 !important;
-        transform: none !important;
-        transition: none
-    }
-
-    .navbar-expand-xxl .offcanvas .offcanvas-header {
-        display: none
-    }
-
-    .navbar-expand-xxl .offcanvas .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible
-    }
-}
-
-.navbar-expand {
-    flex-wrap: nowrap;
-    justify-content: flex-start
-}
-
-.navbar-expand .navbar-nav {
-    flex-direction: row
-}
-
-.navbar-expand .navbar-nav .dropdown-menu {
-    position: absolute
-}
-
-.navbar-expand .navbar-nav .nav-link {
-    padding-right: var(--bs-navbar-nav-link-padding-x);
-    padding-left: var(--bs-navbar-nav-link-padding-x)
-}
-
-.navbar-expand .navbar-nav-scroll {
-    overflow: visible
-}
-
-.navbar-expand .navbar-collapse {
-    display: flex !important;
-    flex-basis: auto
-}
-
-.navbar-expand .navbar-toggler {
-    display: none
-}
-
-.navbar-expand .offcanvas {
-    position: static;
-    z-index: auto;
-    flex-grow: 1;
-    width: auto !important;
-    height: auto !important;
-    visibility: visible !important;
-    background-color: transparent !important;
-    border: 0 !important;
-    transform: none !important;
-    transition: none
-}
-
-.navbar-expand .offcanvas .offcanvas-header {
-    display: none
-}
-
-.navbar-expand .offcanvas .offcanvas-body {
-    display: flex;
-    flex-grow: 0;
-    padding: 0;
-    overflow-y: visible
-}
-
-.navbar-dark {
-    --bs-navbar-color: hsla(0, 0%, 100%, .85);
-    --bs-navbar-hover-color: hsla(0, 0%, 100%, .75);
-    --bs-navbar-disabled-color: hsla(0, 0%, 100%, .25);
-    --bs-navbar-active-color: #fff;
-    --bs-navbar-brand-color: #fff;
-    --bs-navbar-brand-hover-color: #fff;
-    --bs-navbar-toggler-border-color: hsla(0, 0%, 100%, .1);
-    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
-}
-
-.card {
-    --bs-card-spacer-y: 1rem;
-    --bs-card-spacer-x: 1rem;
-    --bs-card-title-spacer-y: 0.5rem;
-    --bs-card-border-width: 0;
-    --bs-card-border-color: rgba(0, 0, 0, .125);
-    --bs-card-border-radius: 1rem;
-    --bs-card-box-shadow: 0 20px 27px 0 rgba(0, 0, 0, .05);
-    --bs-card-inner-border-radius: 1rem;
-    --bs-card-cap-padding-y: 0.5rem;
-    --bs-card-cap-padding-x: 1rem;
-    --bs-card-cap-bg: #fff;
-    --bs-card-bg: #fff;
-    --bs-card-img-overlay-padding: 1rem;
-    --bs-card-group-margin: 0.75rem;
-    position: relative;
-    display: flex;
-    flex-direction: column;
-    min-width: 0;
-    height: var(--bs-card-height);
-    word-wrap: break-word;
-    background-color: var(--bs-card-bg);
-    background-clip: border-box;
-    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
-    border-radius: var(--bs-card-border-radius)
-}
-
-.card>hr {
-    margin-right: 0;
-    margin-left: 0
-}
-
-.card>.list-group {
-    border-top: inherit;
-    border-bottom: inherit
-}
-
-.card>.list-group:first-child {
-    border-top-width: 0;
-    border-top-left-radius: var(--bs-card-inner-border-radius);
-    border-top-right-radius: var(--bs-card-inner-border-radius)
-}
-
-.card>.list-group:last-child {
-    border-bottom-width: 0;
-    border-bottom-right-radius: var(--bs-card-inner-border-radius);
-    border-bottom-left-radius: var(--bs-card-inner-border-radius)
-}
-
-.card>.card-header+.list-group,
-.card>.list-group+.card-footer {
-    border-top: 0
-}
-
-.card-body {
-    flex: 1 1 auto;
-    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
-    color: var(--bs-card-color)
-}
-
-.card-title {
-    margin-bottom: var(--bs-card-title-spacer-y)
-}
-
-.card-subtitle {
-    margin-top: calc(-.5 * var(--bs-card-title-spacer-y))
-}
-
-.card-subtitle,
-.card-text:last-child {
-    margin-bottom: 0
-}
-
-.card-link+.card-link {
-    margin-left: var(--bs-card-spacer-x)
-}
-
-.card-header {
-    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
-    margin-bottom: 0;
-    color: var(--bs-card-cap-color);
-    background-color: var(--bs-card-cap-bg);
-    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
-}
-
-.card-header:first-child {
-    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
-}
-
-.card-footer {
-    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
-    color: var(--bs-card-cap-color);
-    background-color: var(--bs-card-cap-bg);
-    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
-}
-
-.card-footer:last-child {
-    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
-}
-
-.card-header-tabs {
-    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
-    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
-    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
-    border-bottom: 0
-}
-
-.card-header-tabs .nav-link.active {
-    background-color: var(--bs-card-bg);
-    border-bottom-color: var(--bs-card-bg)
-}
-
-.card-header-pills {
-    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
-    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
-}
-
-.card-img-overlay {
-    position: absolute;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    padding: var(--bs-card-img-overlay-padding);
-    border-radius: var(--bs-card-inner-border-radius)
-}
-
-.card-img,
-.card-img-bottom,
-.card-img-top {
-    width: 100%
-}
-
-.card-img,
-.card-img-top {
-    border-top-left-radius: var(--bs-card-inner-border-radius);
-    border-top-right-radius: var(--bs-card-inner-border-radius)
-}
-
-.card-img,
-.card-img-bottom {
-    border-bottom-right-radius: var(--bs-card-inner-border-radius);
-    border-bottom-left-radius: var(--bs-card-inner-border-radius)
-}
-
-.card-group>.card {
-    margin-bottom: var(--bs-card-group-margin)
-}
-
-@media (min-width:576px) {
-    .card-group {
-        display: flex;
-        flex-flow: row wrap
-    }
-
-    .card-group>.card {
-        flex: 1 0 0%;
-        margin-bottom: 0
-    }
-
-    .card-group>.card+.card {
-        margin-left: 0;
-        border-left: 0
-    }
-
-    .card-group>.card:not(:last-child) {
-        border-top-right-radius: 0;
-        border-bottom-right-radius: 0
-    }
-
-    .card-group>.card:not(:last-child) .card-header,
-    .card-group>.card:not(:last-child) .card-img-top {
-        border-top-right-radius: 0
-    }
-
-    .card-group>.card:not(:last-child) .card-footer,
-    .card-group>.card:not(:last-child) .card-img-bottom {
-        border-bottom-right-radius: 0
-    }
-
-    .card-group>.card:not(:first-child) {
-        border-top-left-radius: 0;
-        border-bottom-left-radius: 0
-    }
-
-    .card-group>.card:not(:first-child) .card-header,
-    .card-group>.card:not(:first-child) .card-img-top {
-        border-top-left-radius: 0
-    }
-
-    .card-group>.card:not(:first-child) .card-footer,
-    .card-group>.card:not(:first-child) .card-img-bottom {
-        border-bottom-left-radius: 0
-    }
-}
-
-.accordion {
-    --bs-accordion-color: #fff;
-    --bs-accordion-bg: transparent;
-    --bs-accordion-transition: all 0.15s ease-in, border-radius 0.15s ease;
-    --bs-accordion-border-color: rgba(0, 0, 0, .125);
-    --bs-accordion-border-width: 0;
-    --bs-accordion-border-radius: 0.25rem;
-    --bs-accordion-inner-border-radius: 0.25rem;
-    --bs-accordion-btn-padding-x: 1rem;
-    --bs-accordion-btn-padding-y: 1rem;
-    --bs-accordion-btn-color: #67748e;
-    --bs-accordion-btn-bg: transparent;
-    --bs-accordion-btn-icon: none;
-    --bs-accordion-btn-icon-width: 1rem;
-    --bs-accordion-btn-icon-transform: rotate(180deg);
-    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
-    --bs-accordion-btn-active-icon: none;
-    --bs-accordion-btn-focus-border-color: #e293d3;
-    --bs-accordion-btn-focus-box-shadow: none;
-    --bs-accordion-body-padding-x: 1rem;
-    --bs-accordion-body-padding-y: 1rem;
-    --bs-accordion-active-color: #344767;
-    --bs-accordion-active-bg: transparent
-}
-
-.accordion-button {
-    position: relative;
-    display: flex;
-    align-items: center;
-    width: 100%;
-    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
-    font-size: 1rem;
-    color: var(--bs-accordion-btn-color);
-    text-align: left;
-    background-color: var(--bs-accordion-btn-bg);
-    border: 0;
-    border-radius: 0;
-    overflow-anchor: none;
-    transition: var(--bs-accordion-transition)
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .accordion-button {
-        transition: none
-    }
-}
-
-.accordion-button:not(.collapsed) {
-    color: var(--bs-accordion-active-color);
-    background-color: var(--bs-accordion-active-bg);
-    box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color)
-}
-
-.accordion-button:not(.collapsed):after {
-    background-image: var(--bs-accordion-btn-active-icon);
-    transform: var(--bs-accordion-btn-icon-transform)
-}
-
-.accordion-button:after {
-    flex-shrink: 0;
-    width: var(--bs-accordion-btn-icon-width);
-    height: var(--bs-accordion-btn-icon-width);
-    margin-left: auto;
-    content: "";
-    background-image: var(--bs-accordion-btn-icon);
-    background-repeat: no-repeat;
-    background-size: var(--bs-accordion-btn-icon-width);
-    transition: var(--bs-accordion-btn-icon-transition)
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .accordion-button:after {
-        transition: none
-    }
-}
-
-.accordion-button:hover {
-    z-index: 2
-}
-
-.accordion-button:focus {
-    z-index: 3;
-    border-color: var(--bs-accordion-btn-focus-border-color);
-    outline: 0;
-    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
-}
-
-.accordion-header {
-    margin-bottom: 0
-}
-
-.accordion-item {
-    color: var(--bs-accordion-color);
-    background-color: var(--bs-accordion-bg);
-    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
-}
-
-.accordion-item:first-of-type {
-    border-top-left-radius: var(--bs-accordion-border-radius);
-    border-top-right-radius: var(--bs-accordion-border-radius)
-}
-
-.accordion-item:first-of-type .accordion-button {
-    border-top-left-radius: var(--bs-accordion-inner-border-radius);
-    border-top-right-radius: var(--bs-accordion-inner-border-radius)
-}
-
-.accordion-item:not(:first-of-type) {
-    border-top: 0
-}
-
-.accordion-item:last-of-type {
-    border-bottom-right-radius: var(--bs-accordion-border-radius);
-    border-bottom-left-radius: var(--bs-accordion-border-radius)
-}
-
-.accordion-item:last-of-type .accordion-button.collapsed {
-    border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
-    border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
-}
-
-.accordion-item:last-of-type .accordion-collapse {
-    border-bottom-right-radius: var(--bs-accordion-border-radius);
-    border-bottom-left-radius: var(--bs-accordion-border-radius)
-}
-
-.accordion-body {
-    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
-}
-
-.accordion-flush .accordion-collapse {
-    border-width: 0
-}
-
-.accordion-flush .accordion-item {
-    border-right: 0;
-    border-left: 0;
-    border-radius: 0
-}
-
-.accordion-flush .accordion-item:first-child {
-    border-top: 0
-}
-
-.accordion-flush .accordion-item:last-child {
-    border-bottom: 0
-}
-
-.accordion-flush .accordion-item .accordion-button {
-    border-radius: 0
-}
-
-.breadcrumb {
-    --bs-breadcrumb-padding-x: 1rem;
-    --bs-breadcrumb-padding-y: 0.5rem;
-    --bs-breadcrumb-margin-bottom: 1rem;
-    --bs-breadcrumb-bg: #e9ecef;
-    --bs-breadcrumb-border-radius: 0.5rem;
-    --bs-breadcrumb-divider-color: #6c757d;
-    --bs-breadcrumb-item-padding-x: 0.5rem;
-    --bs-breadcrumb-item-active-color: #6c757d;
-    display: flex;
-    flex-wrap: wrap;
-    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
-    margin-bottom: var(--bs-breadcrumb-margin-bottom);
-    font-size: var(--bs-breadcrumb-font-size);
-    list-style: none;
-    background-color: var(--bs-breadcrumb-bg);
-    border-radius: var(--bs-breadcrumb-border-radius)
-}
-
-.breadcrumb-item+.breadcrumb-item {
-    padding-left: var(--bs-breadcrumb-item-padding-x)
-}
-
-.breadcrumb-item+.breadcrumb-item:before {
-    float: left;
-    padding-right: var(--bs-breadcrumb-item-padding-x);
-    color: var(--bs-breadcrumb-divider-color);
-    content: var(--bs-breadcrumb-divider, "/")
-}
-
-.breadcrumb-item.active {
-    color: var(--bs-breadcrumb-item-active-color)
-}
-
-.pagination {
-    --bs-pagination-padding-x: 0.75rem;
-    --bs-pagination-padding-y: 0.375rem;
-    --bs-pagination-font-size: 1rem;
-    --bs-pagination-color: #cb0c9f;
-    --bs-pagination-bg: #fff;
-    --bs-pagination-border-width: 1px;
-    --bs-pagination-border-color: #dee2e6;
-    --bs-pagination-border-radius: 0.5rem;
-    --bs-pagination-hover-color: #830866;
-    --bs-pagination-hover-bg: #e9ecef;
-    --bs-pagination-hover-border-color: #dee2e6;
-    --bs-pagination-focus-color: #830866;
-    --bs-pagination-focus-bg: #e9ecef;
-    --bs-pagination-focus-box-shadow: 0 0 0 0.2rem rgba(203, 12, 159, .25);
-    --bs-pagination-active-color: #fff;
-    --bs-pagination-active-bg: #cb0c9f;
-    --bs-pagination-active-border-color: #cb0c9f;
-    --bs-pagination-disabled-color: #6c757d;
-    --bs-pagination-disabled-bg: #fff;
-    --bs-pagination-disabled-border-color: #dee2e6;
-    display: flex;
-    padding-left: 0;
-    list-style: none
-}
-
-.page-link {
-    position: relative;
-    display: block;
-    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
-    font-size: var(--bs-pagination-font-size);
-    color: var(--bs-pagination-color);
-    background-color: var(--bs-pagination-bg);
-    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
-    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .page-link {
-        transition: none
-    }
-}
-
-.page-link:hover {
-    z-index: 2;
-    color: var(--bs-pagination-hover-color);
-    background-color: var(--bs-pagination-hover-bg);
-    border-color: var(--bs-pagination-hover-border-color)
-}
-
-.page-link:focus {
-    z-index: 3;
-    color: var(--bs-pagination-focus-color);
-    background-color: var(--bs-pagination-focus-bg);
-    outline: 0;
-    box-shadow: var(--bs-pagination-focus-box-shadow)
-}
-
-.active>.page-link,
-.page-link.active {
-    z-index: 3;
-    color: var(--bs-pagination-active-color);
-    background-color: var(--bs-pagination-active-bg);
-    border-color: var(--bs-pagination-active-border-color)
-}
-
-.disabled>.page-link,
-.page-link.disabled {
-    color: var(--bs-pagination-disabled-color);
-    pointer-events: none;
-    background-color: var(--bs-pagination-disabled-bg);
-    border-color: var(--bs-pagination-disabled-border-color)
-}
-
-.page-item:not(:first-child) .page-link {
-    margin-left: calc($pagination-border-width * -1)
-}
-
-.page-item:first-child .page-link {
-    border-top-left-radius: var(--bs-pagination-border-radius);
-    border-bottom-left-radius: var(--bs-pagination-border-radius)
-}
-
-.page-item:last-child .page-link {
-    border-top-right-radius: var(--bs-pagination-border-radius);
-    border-bottom-right-radius: var(--bs-pagination-border-radius)
-}
-
-.pagination-lg {
-    --bs-pagination-padding-x: 1.5rem;
-    --bs-pagination-padding-y: 0.75rem;
-    --bs-pagination-font-size: 1.125rem;
-    --bs-pagination-border-radius: 0.75rem
-}
-
-.pagination-sm {
-    --bs-pagination-padding-x: 0.5rem;
-    --bs-pagination-padding-y: 0.25rem;
-    --bs-pagination-font-size: 0.875rem;
-    --bs-pagination-border-radius: 0.25rem
-}
-
-.badge {
-    --bs-badge-padding-x: 0.9em;
-    --bs-badge-padding-y: 0.55em;
-    --bs-badge-font-size: 0.75em;
-    --bs-badge-font-weight: 700;
-    --bs-badge-color: #fff;
-    --bs-badge-border-radius: 0.45rem;
-    display: inline-block;
-    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
-    font-size: var(--bs-badge-font-size);
-    font-weight: var(--bs-badge-font-weight);
-    line-height: 1;
-    color: var(--bs-badge-color);
-    text-align: center;
-    white-space: nowrap;
-    vertical-align: baseline;
-    border-radius: var(--bs-badge-border-radius, 0)
-}
-
-.badge:empty {
-    display: none
-}
-
-.btn .badge {
-    position: relative;
-    top: -1px
-}
-
-.alert {
-    --bs-alert-bg: transparent;
-    --bs-alert-padding-x: 1rem;
-    --bs-alert-padding-y: 1rem;
-    --bs-alert-margin-bottom: 1rem;
-    --bs-alert-color: inherit;
-    --bs-alert-border-color: transparent;
-    --bs-alert-border: 1px solid var(--bs-alert-border-color);
-    --bs-alert-border-radius: 0.5rem;
-    position: relative;
-    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
-    margin-bottom: var(--bs-alert-margin-bottom);
-    color: var(--bs-alert-color);
-    background-color: var(--bs-alert-bg);
-    border: var(--bs-alert-border);
-    border-radius: var(--bs-alert-border-radius, 0)
-}
-
-.alert-heading {
-    color: inherit
-}
-
-.alert-link {
-    font-weight: 600
-}
-
-.alert-dismissible {
-    padding-right: 3rem
-}
-
-.alert-dismissible .btn-close {
-    position: absolute;
-    top: 0;
-    right: 0;
-    z-index: 2;
-    padding: 1.25rem 1rem
-}
-
-.alert-primary {
-    --bs-alert-color: #7a075f;
-    --bs-alert-bg: #f5ceec;
-    --bs-alert-border-color: #efb6e2
-}
-
-.alert-primary .alert-link {
-    color: #62064c
-}
-
-.alert-secondary {
-    --bs-alert-color: #4f5867;
-    --bs-alert-bg: #e6e9ee;
-    --bs-alert-border-color: #dadee6
-}
-
-.alert-secondary .alert-link {
-    color: #3f4652
-}
-
-.alert-success {
-    --bs-alert-color: #345609;
-    --bs-alert-bg: #e6f7d0;
-    --bs-alert-border-color: #daf3b9
-}
-
-.alert-success .alert-link {
-    color: #2a4507
-}
-
-.alert-info {
-    --bs-alert-color: #0e748b;
-    --bs-alert-bg: #d1f3fa;
-    --bs-alert-border-color: #b9ecf8
-}
-
-.alert-info .alert-link {
-    color: #0b5d6f
-}
-
-.alert-warning {
-    --bs-alert-color: #645314;
-    --bs-alert-bg: #fef5d6;
-    --bs-alert-border-color: #fef1c2
-}
-
-.alert-warning .alert-link {
-    color: #504210
-}
-
-.alert-danger {
-    --bs-alert-color: #8c0404;
-    --bs-alert-bg: #fbcdcd;
-    --bs-alert-border-color: #f9b4b4
-}
-
-.alert-danger .alert-link {
-    color: #700303
-}
-
-.alert-light {
-    --bs-alert-color: #5d5e60;
-    --bs-alert-bg: #fbfbfc;
-    --bs-alert-border-color: #f8f9fa
-}
-
-.alert-light .alert-link {
-    color: #4a4b4d
-}
-
-.alert-dark {
-    --bs-alert-color: #1f2b3e;
-    --bs-alert-bg: #d6dae1;
-    --bs-alert-border-color: #c2c8d1
-}
-
-.alert-dark .alert-link {
-    color: #192232
-}
-
-.alert-white {
-    --bs-alert-color: #666;
-    --bs-alert-bg: #fff;
-    --bs-alert-border-color: #fff
-}
-
-.alert-white .alert-link {
-    color: #525252
-}
-
-@keyframes a {
-    0% {
-        background-position-x: 3px
-    }
-}
-
-.progress {
-    --bs-progress-height: 3px;
-    --bs-progress-font-size: 0.75rem;
-    --bs-progress-bg: #e9ecef;
-    --bs-progress-border-radius: 0.5rem;
-    --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
-    --bs-progress-bar-color: #fff;
-    --bs-progress-bar-bg: #cb0c9f;
-    --bs-progress-bar-transition: width 0.6s ease;
-    height: var(--bs-progress-height);
-    font-size: var(--bs-progress-font-size);
-    background-color: var(--bs-progress-bg);
-    border-radius: var(--bs-progress-border-radius)
-}
-
-.progress,
-.progress-bar {
-    display: flex;
-    overflow: hidden
-}
-
-.progress-bar {
-    flex-direction: column;
-    justify-content: center;
-    color: var(--bs-progress-bar-color);
-    text-align: center;
-    white-space: nowrap;
-    background-color: var(--bs-progress-bar-bg);
-    transition: var(--bs-progress-bar-transition)
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .progress-bar {
-        transition: none
-    }
-}
-
-.progress-bar-striped {
-    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
-    background-size: var(--bs-progress-height) var(--bs-progress-height)
-}
-
-.progress-bar-animated {
-    animation: 1s linear infinite a
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .progress-bar-animated {
-        animation: none
-    }
-}
-
-.list-group {
-    --bs-list-group-color: inherit;
-    --bs-list-group-bg: #fff;
-    --bs-list-group-border-color: rgba(0, 0, 0, .125);
-    --bs-list-group-border-width: 1px;
-    --bs-list-group-border-radius: 0.5rem;
-    --bs-list-group-item-padding-x: 1rem;
-    --bs-list-group-item-padding-y: 0.5rem;
-    --bs-list-group-action-color: #495057;
-    --bs-list-group-action-hover-color: #495057;
-    --bs-list-group-action-hover-bg: #f8f9fa;
-    --bs-list-group-action-active-color: #67748e;
-    --bs-list-group-action-active-bg: #e9ecef;
-    --bs-list-group-disabled-color: #6c757d;
-    --bs-list-group-disabled-bg: #fff;
-    --bs-list-group-active-color: #fff;
-    --bs-list-group-active-bg: #cb0c9f;
-    --bs-list-group-active-border-color: #cb0c9f;
-    display: flex;
-    flex-direction: column;
-    padding-left: 0;
-    margin-bottom: 0;
-    border-radius: var(--bs-list-group-border-radius)
-}
-
-.list-group-numbered {
-    list-style-type: none;
-    counter-reset: a
-}
-
-.list-group-numbered>.list-group-item:before {
-    content: counters(a, ".") ". ";
-    counter-increment: a
-}
-
-.list-group-item-action {
-    width: 100%;
-    color: var(--bs-list-group-action-color);
-    text-align: inherit
-}
-
-.list-group-item-action:focus,
-.list-group-item-action:hover {
-    z-index: 1;
-    color: var(--bs-list-group-action-hover-color);
-    text-decoration: none;
-    background-color: var(--bs-list-group-action-hover-bg)
-}
-
-.list-group-item-action:active {
-    color: var(--bs-list-group-action-active-color);
-    background-color: var(--bs-list-group-action-active-bg)
-}
-
-.list-group-item {
-    position: relative;
-    display: block;
-    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
-    color: var(--bs-list-group-color);
-    background-color: var(--bs-list-group-bg);
-    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
-}
-
-.list-group-item:first-child {
-    border-top-left-radius: inherit;
-    border-top-right-radius: inherit
-}
-
-.list-group-item:last-child {
-    border-bottom-right-radius: inherit;
-    border-bottom-left-radius: inherit
-}
-
-.list-group-item.disabled,
-.list-group-item:disabled {
-    color: var(--bs-list-group-disabled-color);
-    pointer-events: none;
-    background-color: var(--bs-list-group-disabled-bg)
-}
-
-.list-group-item.active {
-    z-index: 2;
-    color: var(--bs-list-group-active-color);
-    background-color: var(--bs-list-group-active-bg);
-    border-color: var(--bs-list-group-active-border-color)
-}
-
-.list-group-item+.list-group-item {
-    border-top-width: 0
-}
-
-.list-group-item+.list-group-item.active {
-    margin-top: calc(var(--bs-list-group-border-width) * -1);
-    border-top-width: var(--bs-list-group-border-width)
-}
-
-.list-group-horizontal {
-    flex-direction: row
-}
-
-.list-group-horizontal>.list-group-item:first-child {
-    border-bottom-left-radius: var(--bs-list-group-border-radius);
-    border-top-right-radius: 0
-}
-
-.list-group-horizontal>.list-group-item:last-child {
-    border-top-right-radius: var(--bs-list-group-border-radius);
-    border-bottom-left-radius: 0
-}
-
-.list-group-horizontal>.list-group-item.active {
-    margin-top: 0
-}
-
-.list-group-horizontal>.list-group-item+.list-group-item {
-    border-top-width: var(--bs-list-group-border-width);
-    border-left-width: 0
-}
-
-.list-group-horizontal>.list-group-item+.list-group-item.active {
-    margin-left: calc(var(--bs-list-group-border-width) * -1);
-    border-left-width: var(--bs-list-group-border-width)
-}
-
-@media (min-width:576px) {
-    .list-group-horizontal-sm {
-        flex-direction: row
-    }
-
-    .list-group-horizontal-sm>.list-group-item:first-child {
-        border-bottom-left-radius: var(--bs-list-group-border-radius);
-        border-top-right-radius: 0
-    }
-
-    .list-group-horizontal-sm>.list-group-item:last-child {
-        border-top-right-radius: var(--bs-list-group-border-radius);
-        border-bottom-left-radius: 0
-    }
-
-    .list-group-horizontal-sm>.list-group-item.active {
-        margin-top: 0
-    }
-
-    .list-group-horizontal-sm>.list-group-item+.list-group-item {
-        border-top-width: var(--bs-list-group-border-width);
-        border-left-width: 0
-    }
-
-    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
-        margin-left: calc(var(--bs-list-group-border-width) * -1);
-        border-left-width: var(--bs-list-group-border-width)
-    }
-}
-
-@media (min-width:768px) {
-    .list-group-horizontal-md {
-        flex-direction: row
-    }
-
-    .list-group-horizontal-md>.list-group-item:first-child {
-        border-bottom-left-radius: var(--bs-list-group-border-radius);
-        border-top-right-radius: 0
-    }
-
-    .list-group-horizontal-md>.list-group-item:last-child {
-        border-top-right-radius: var(--bs-list-group-border-radius);
-        border-bottom-left-radius: 0
-    }
-
-    .list-group-horizontal-md>.list-group-item.active {
-        margin-top: 0
-    }
-
-    .list-group-horizontal-md>.list-group-item+.list-group-item {
-        border-top-width: var(--bs-list-group-border-width);
-        border-left-width: 0
-    }
-
-    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
-        margin-left: calc(var(--bs-list-group-border-width) * -1);
-        border-left-width: var(--bs-list-group-border-width)
-    }
-}
-
-@media (min-width:992px) {
-    .list-group-horizontal-lg {
-        flex-direction: row
-    }
-
-    .list-group-horizontal-lg>.list-group-item:first-child {
-        border-bottom-left-radius: var(--bs-list-group-border-radius);
-        border-top-right-radius: 0
-    }
-
-    .list-group-horizontal-lg>.list-group-item:last-child {
-        border-top-right-radius: var(--bs-list-group-border-radius);
-        border-bottom-left-radius: 0
-    }
-
-    .list-group-horizontal-lg>.list-group-item.active {
-        margin-top: 0
-    }
-
-    .list-group-horizontal-lg>.list-group-item+.list-group-item {
-        border-top-width: var(--bs-list-group-border-width);
-        border-left-width: 0
-    }
-
-    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
-        margin-left: calc(var(--bs-list-group-border-width) * -1);
-        border-left-width: var(--bs-list-group-border-width)
-    }
-}
-
-@media (min-width:1200px) {
-    .list-group-horizontal-xl {
-        flex-direction: row
-    }
-
-    .list-group-horizontal-xl>.list-group-item:first-child {
-        border-bottom-left-radius: var(--bs-list-group-border-radius);
-        border-top-right-radius: 0
-    }
-
-    .list-group-horizontal-xl>.list-group-item:last-child {
-        border-top-right-radius: var(--bs-list-group-border-radius);
-        border-bottom-left-radius: 0
-    }
-
-    .list-group-horizontal-xl>.list-group-item.active {
-        margin-top: 0
-    }
-
-    .list-group-horizontal-xl>.list-group-item+.list-group-item {
-        border-top-width: var(--bs-list-group-border-width);
-        border-left-width: 0
-    }
-
-    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
-        margin-left: calc(var(--bs-list-group-border-width) * -1);
-        border-left-width: var(--bs-list-group-border-width)
-    }
-}
-
-@media (min-width:1400px) {
-    .list-group-horizontal-xxl {
-        flex-direction: row
-    }
-
-    .list-group-horizontal-xxl>.list-group-item:first-child {
-        border-bottom-left-radius: var(--bs-list-group-border-radius);
-        border-top-right-radius: 0
-    }
-
-    .list-group-horizontal-xxl>.list-group-item:last-child {
-        border-top-right-radius: var(--bs-list-group-border-radius);
-        border-bottom-left-radius: 0
-    }
-
-    .list-group-horizontal-xxl>.list-group-item.active {
-        margin-top: 0
-    }
-
-    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
-        border-top-width: var(--bs-list-group-border-width);
-        border-left-width: 0
-    }
-
-    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
-        margin-left: calc(var(--bs-list-group-border-width) * -1);
-        border-left-width: var(--bs-list-group-border-width)
-    }
-}
-
-.list-group-flush {
-    border-radius: 0
-}
-
-.list-group-flush>.list-group-item {
-    border-width: 0 0 var(--bs-list-group-border-width)
-}
-
-.list-group-flush>.list-group-item:last-child {
-    border-bottom-width: 0
-}
-
-.list-group-item-primary {
-    color: #7a075f;
-    background-color: #f5ceec
-}
-
-.list-group-item-primary.list-group-item-action:focus,
-.list-group-item-primary.list-group-item-action:hover {
-    color: #7a075f;
-    background-color: #ddb9d4
-}
-
-.list-group-item-primary.list-group-item-action.active {
-    color: #fff;
-    background-color: #7a075f;
-    border-color: #7a075f
-}
-
-.list-group-item-secondary {
-    color: #4f5867;
-    background-color: #e6e9ee
-}
-
-.list-group-item-secondary.list-group-item-action:focus,
-.list-group-item-secondary.list-group-item-action:hover {
-    color: #4f5867;
-    background-color: #cfd2d6
-}
-
-.list-group-item-secondary.list-group-item-action.active {
-    color: #fff;
-    background-color: #4f5867;
-    border-color: #4f5867
-}
-
-.list-group-item-success {
-    color: #345609;
-    background-color: #e6f7d0
-}
-
-.list-group-item-success.list-group-item-action:focus,
-.list-group-item-success.list-group-item-action:hover {
-    color: #345609;
-    background-color: #cfdebb
-}
-
-.list-group-item-success.list-group-item-action.active {
-    color: #fff;
-    background-color: #345609;
-    border-color: #345609
-}
-
-.list-group-item-info {
-    color: #0e748b;
-    background-color: #d1f3fa
-}
-
-.list-group-item-info.list-group-item-action:focus,
-.list-group-item-info.list-group-item-action:hover {
-    color: #0e748b;
-    background-color: #bcdbe1
-}
-
-.list-group-item-info.list-group-item-action.active {
-    color: #fff;
-    background-color: #0e748b;
-    border-color: #0e748b
-}
-
-.list-group-item-warning {
-    color: #645314;
-    background-color: #fef5d6
-}
-
-.list-group-item-warning.list-group-item-action:focus,
-.list-group-item-warning.list-group-item-action:hover {
-    color: #645314;
-    background-color: #e5ddc1
-}
-
-.list-group-item-warning.list-group-item-action.active {
-    color: #fff;
-    background-color: #645314;
-    border-color: #645314
-}
-
-.list-group-item-danger {
-    color: #8c0404;
-    background-color: #fbcdcd
-}
-
-.list-group-item-danger.list-group-item-action:focus,
-.list-group-item-danger.list-group-item-action:hover {
-    color: #8c0404;
-    background-color: #e2b9b9
-}
-
-.list-group-item-danger.list-group-item-action.active {
-    color: #fff;
-    background-color: #8c0404;
-    border-color: #8c0404
-}
-
-.list-group-item-light {
-    color: #5d5e60;
-    background-color: #fbfbfc
-}
-
-.list-group-item-light.list-group-item-action:focus,
-.list-group-item-light.list-group-item-action:hover {
-    color: #5d5e60;
-    background-color: #e2e2e3
-}
-
-.list-group-item-light.list-group-item-action.active {
-    color: #fff;
-    background-color: #5d5e60;
-    border-color: #5d5e60
-}
-
-.list-group-item-dark {
-    color: #1f2b3e;
-    background-color: #d6dae1
-}
-
-.list-group-item-dark.list-group-item-action:focus,
-.list-group-item-dark.list-group-item-action:hover {
-    color: #1f2b3e;
-    background-color: #c1c4cb
-}
-
-.list-group-item-dark.list-group-item-action.active {
-    color: #fff;
-    background-color: #1f2b3e;
-    border-color: #1f2b3e
-}
-
-.list-group-item-white {
-    color: #666;
-    background-color: #fff
-}
-
-.list-group-item-white.list-group-item-action:focus,
-.list-group-item-white.list-group-item-action:hover {
-    color: #666;
-    background-color: #e6e6e6
-}
-
-.list-group-item-white.list-group-item-action.active {
-    color: #fff;
-    background-color: #666;
-    border-color: #666
-}
-
-.btn-close {
-    box-sizing: content-box;
-    width: 1em;
-    height: 1em;
-    padding: .25em;
-    color: #fff;
-    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 11.414 0 NaN NaNlNaN NaN NaN NaNa1 1 0 111.414 1.414 NaN NaNlNaN NaN NaN NaNa1 1 0 1-1.414 NaN NaNlNaN NaN NaN NaNa1 1 0 1-1.414 NaN NaNlNaN NaN NaN NaNa1 1 0 10-1.414 NaN NaNz'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
-    border: 0;
-    border-radius: .375rem;
-    opacity: .5
-}
-
-.btn-close:hover {
-    color: #fff;
-    text-decoration: none;
-    opacity: .75
-}
-
-.btn-close:focus {
-    outline: 0;
-    box-shadow: 0 0 0 .2rem rgba(203, 12, 159, .25);
-    opacity: 1
-}
-
-.btn-close.disabled,
-.btn-close:disabled {
-    pointer-events: none;
-    user-select: none;
-    opacity: .25
-}
-
-.btn-close-white {
-    filter: invert(1) grayscale(100%) brightness(200%)
-}
-
-.toast {
-    --bs-toast-padding-x: 0.75rem;
-    --bs-toast-padding-y: 0.75rem;
-    --bs-toast-spacing: 1.5rem;
-    --bs-toast-max-width: 350px;
-    --bs-toast-font-size: 0.875rem;
-    --bs-toast-bg: hsla(0, 0%, 100%, .85);
-    --bs-toast-border-width: 0;
-    --bs-toast-border-color: transparent;
-    --bs-toast-border-radius: 0.5rem;
-    --bs-toast-box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, .12);
-    --bs-toast-header-color: #344767;
-    --bs-toast-header-bg: hsla(0, 0%, 100%, .85);
-    --bs-toast-header-border-color: rgba(0, 0, 0, .05);
-    width: var(--bs-toast-max-width);
-    max-width: 100%;
-    font-size: var(--bs-toast-font-size);
-    color: var(--bs-toast-color);
-    pointer-events: auto;
-    background-color: var(--bs-toast-bg);
-    background-clip: padding-box;
-    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
-    box-shadow: var(--bs-toast-box-shadow);
-    border-radius: var(--bs-toast-border-radius)
-}
-
-.toast.showing {
-    opacity: 0
-}
-
-.toast:not(.show) {
-    display: none
-}
-
-.toast-container {
-    position: absolute;
-    z-index: 1090;
-    width: max-content;
-    max-width: 100%;
-    pointer-events: none
-}
-
-.toast-container>:not(:last-child) {
-    margin-bottom: var(--bs-toast-spacing)
-}
-
-.toast-header {
-    display: flex;
-    align-items: center;
-    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
-    color: var(--bs-toast-header-color);
-    background-color: var(--bs-toast-header-bg);
-    background-clip: padding-box;
-    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
-    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
-    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
-}
-
-.toast-header .btn-close {
-    margin-right: calc(var(--bs-toast-padding-x) * -.5);
-    margin-left: var(--bs-toast-padding-x)
-}
-
-.toast-body {
-    padding: var(--bs-toast-padding-x);
-    word-wrap: break-word
-}
-
-.modal {
-    --bs-modal-zindex: 1050;
-    --bs-modal-width: 500px;
-    --bs-modal-padding: 1rem;
-    --bs-modal-margin: 0.5rem;
-    --bs-modal-bg: #fff;
-    --bs-modal-border-color: rgba(0, 0, 0, .2);
-    --bs-modal-border-width: 1px;
-    --bs-modal-border-radius: 0.75rem;
-    --bs-modal-box-shadow: 0 0.25rem 0.375rem -0.0625rem hsla(0, 0%, 8%, .12), 0 0.125rem 0.25rem -0.0625rem hsla(0, 0%, 8%, .07);
-    --bs-modal-inner-border-radius: calc(0.75rem - 1px);
-    --bs-modal-header-padding-x: 1rem;
-    --bs-modal-header-padding-y: 1rem;
-    --bs-modal-header-padding: 1rem 1rem;
-    --bs-modal-header-border-color: #dee2e6;
-    --bs-modal-header-border-width: 1px;
-    --bs-modal-title-line-height: 1.5;
-    --bs-modal-footer-gap: 0.5rem;
-    --bs-modal-footer-border-color: #dee2e6;
-    --bs-modal-footer-border-width: 1px;
-    position: fixed;
-    top: 0;
-    left: 0;
-    z-index: var(--bs-modal-zindex);
-    display: none;
-    width: 100%;
-    height: 100%;
-    overflow-x: hidden;
-    overflow-y: auto;
-    outline: 0
-}
-
-.modal-dialog {
-    position: relative;
-    width: auto;
-    margin: var(--bs-modal-margin);
-    pointer-events: none
-}
-
-.modal.fade .modal-dialog {
-    transition: transform .3s ease-out;
-    transform: translateY(-50px)
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .modal.fade .modal-dialog {
-        transition: none
-    }
-}
-
-.modal.show .modal-dialog {
-    transform: none
-}
-
-.modal.modal-static .modal-dialog {
-    transform: scale(1.02)
-}
-
-.modal-dialog-scrollable {
-    height: calc(100% - var(--bs-modal-margin) * 2)
-}
-
-.modal-dialog-scrollable .modal-content {
-    max-height: 100%;
-    overflow: hidden
-}
-
-.modal-dialog-scrollable .modal-body {
-    overflow-y: auto
-}
-
-.modal-dialog-centered {
-    display: flex;
-    align-items: center;
-    min-height: calc(100% - var(--bs-modal-margin) * 2)
-}
-
-.modal-content {
-    position: relative;
-    display: flex;
-    flex-direction: column;
-    width: 100%;
-    color: var(--bs-modal-color);
-    pointer-events: auto;
-    background-color: var(--bs-modal-bg);
-    background-clip: padding-box;
-    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
-    border-radius: var(--bs-modal-border-radius);
-    outline: 0
-}
-
-.modal-backdrop {
-    --bs-backdrop-zindex: 1040;
-    --bs-backdrop-bg: #000;
-    --bs-backdrop-opacity: 0.5;
-    position: fixed;
-    top: 0;
-    left: 0;
-    z-index: var(--bs-backdrop-zindex);
-    width: 100vw;
-    height: 100vh;
-    background-color: var(--bs-backdrop-bg)
-}
-
-.modal-backdrop.fade {
-    opacity: 0
-}
-
-.modal-backdrop.show {
-    opacity: var(--bs-backdrop-opacity)
-}
-
-.modal-header {
-    display: flex;
-    flex-shrink: 0;
-    align-items: center;
-    justify-content: space-between;
-    padding: var(--bs-modal-header-padding);
-    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
-    border-top-left-radius: var(--bs-modal-inner-border-radius);
-    border-top-right-radius: var(--bs-modal-inner-border-radius)
-}
-
-.modal-header .btn-close {
-    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
-    margin: calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto
-}
-
-.modal-title {
-    margin-bottom: 0;
-    line-height: var(--bs-modal-title-line-height)
-}
-
-.modal-body {
-    position: relative;
-    flex: 1 1 auto;
-    padding: var(--bs-modal-padding)
-}
-
-.modal-footer {
-    display: flex;
-    flex-shrink: 0;
-    flex-wrap: wrap;
-    align-items: center;
-    justify-content: flex-end;
-    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
-    background-color: var(--bs-modal-footer-bg);
-    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
-    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
-    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
-}
-
-.modal-footer>* {
-    margin: calc(var(--bs-modal-footer-gap) * .5)
-}
-
-@media (min-width:576px) {
-    .modal {
-        --bs-modal-margin: 1.75rem;
-        --bs-modal-box-shadow: 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, .12)
-    }
-
-    .modal-dialog {
-        max-width: var(--bs-modal-width);
-        margin-right: auto;
-        margin-left: auto
-    }
-
-    .modal-sm {
-        --bs-modal-width: 300px
-    }
-}
-
-@media (min-width:992px) {
-
-    .modal-lg,
-    .modal-xl {
-        --bs-modal-width: 800px
-    }
-}
-
-@media (min-width:1200px) {
-    .modal-xl {
-        --bs-modal-width: 1140px
-    }
-}
-
-.modal-fullscreen {
-    width: 100vw;
-    max-width: none;
-    height: 100%;
-    margin: 0
-}
-
-.modal-fullscreen .modal-content {
-    height: 100%;
-    border: 0;
-    border-radius: 0
-}
-
-.modal-fullscreen .modal-footer,
-.modal-fullscreen .modal-header {
-    border-radius: 0
-}
-
-.modal-fullscreen .modal-body {
-    overflow-y: auto
-}
-
-@media (max-width:575.98px) {
-    .modal-fullscreen-sm-down {
-        width: 100vw;
-        max-width: none;
-        height: 100%;
-        margin: 0
-    }
-
-    .modal-fullscreen-sm-down .modal-content {
-        height: 100%;
-        border: 0;
-        border-radius: 0
-    }
-
-    .modal-fullscreen-sm-down .modal-footer,
-    .modal-fullscreen-sm-down .modal-header {
-        border-radius: 0
-    }
-
-    .modal-fullscreen-sm-down .modal-body {
-        overflow-y: auto
-    }
-}
-
-@media (max-width:767.98px) {
-    .modal-fullscreen-md-down {
-        width: 100vw;
-        max-width: none;
-        height: 100%;
-        margin: 0
-    }
-
-    .modal-fullscreen-md-down .modal-content {
-        height: 100%;
-        border: 0;
-        border-radius: 0
-    }
-
-    .modal-fullscreen-md-down .modal-footer,
-    .modal-fullscreen-md-down .modal-header {
-        border-radius: 0
-    }
-
-    .modal-fullscreen-md-down .modal-body {
-        overflow-y: auto
-    }
-}
-
-@media (max-width:991.98px) {
-    .modal-fullscreen-lg-down {
-        width: 100vw;
-        max-width: none;
-        height: 100%;
-        margin: 0
-    }
-
-    .modal-fullscreen-lg-down .modal-content {
-        height: 100%;
-        border: 0;
-        border-radius: 0
-    }
-
-    .modal-fullscreen-lg-down .modal-footer,
-    .modal-fullscreen-lg-down .modal-header {
-        border-radius: 0
-    }
-
-    .modal-fullscreen-lg-down .modal-body {
-        overflow-y: auto
-    }
-}
-
-@media (max-width:1199.98px) {
-    .modal-fullscreen-xl-down {
-        width: 100vw;
-        max-width: none;
-        height: 100%;
-        margin: 0
-    }
-
-    .modal-fullscreen-xl-down .modal-content {
-        height: 100%;
-        border: 0;
-        border-radius: 0
-    }
-
-    .modal-fullscreen-xl-down .modal-footer,
-    .modal-fullscreen-xl-down .modal-header {
-        border-radius: 0
-    }
-
-    .modal-fullscreen-xl-down .modal-body {
-        overflow-y: auto
-    }
-}
-
-@media (max-width:1399.98px) {
-    .modal-fullscreen-xxl-down {
-        width: 100vw;
-        max-width: none;
-        height: 100%;
-        margin: 0
-    }
-
-    .modal-fullscreen-xxl-down .modal-content {
-        height: 100%;
-        border: 0;
-        border-radius: 0
-    }
-
-    .modal-fullscreen-xxl-down .modal-footer,
-    .modal-fullscreen-xxl-down .modal-header {
-        border-radius: 0
-    }
-
-    .modal-fullscreen-xxl-down .modal-body {
-        overflow-y: auto
-    }
-}
-
-.tooltip {
-    --bs-tooltip-zindex: 1070;
-    --bs-tooltip-max-width: 200px;
-    --bs-tooltip-padding-x: 0.5rem;
-    --bs-tooltip-padding-y: 0.25rem;
-    --bs-tooltip-margin: 0;
-    --bs-tooltip-font-size: 0.875rem;
-    --bs-tooltip-color: #fff;
-    --bs-tooltip-bg: #000;
-    --bs-tooltip-border-radius: 0.5rem;
-    --bs-tooltip-opacity: 0.9;
-    --bs-tooltip-arrow-width: 0.8rem;
-    --bs-tooltip-arrow-height: 0.4rem;
-    z-index: var(--bs-tooltip-zindex);
-    display: block;
-    padding: var(--bs-tooltip-arrow-height);
-    margin: var(--bs-tooltip-margin);
-    font-family: var(--bs-font-sans-serif);
-    font-style: normal;
-    font-weight: 400;
-    line-height: 1.5;
-    text-align: left;
-    text-align: start;
-    text-decoration: none;
-    text-shadow: none;
-    text-transform: none;
-    letter-spacing: normal;
-    word-break: normal;
-    white-space: normal;
-    word-spacing: normal;
-    line-break: auto;
-    font-size: var(--bs-tooltip-font-size);
-    word-wrap: break-word;
-    opacity: 0
-}
-
-.tooltip.show {
-    opacity: var(--bs-tooltip-opacity)
-}
-
-.tooltip .tooltip-arrow {
-    display: block;
-    width: var(--bs-tooltip-arrow-width);
-    height: var(--bs-tooltip-arrow-height)
-}
-
-.tooltip .tooltip-arrow:before {
-    position: absolute;
-    content: "";
-    border-color: transparent;
-    border-style: solid
-}
-
-.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
-.bs-tooltip-top .tooltip-arrow {
-    bottom: 0
-}
-
-.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
-.bs-tooltip-top .tooltip-arrow:before {
-    top: -1px;
-    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
-    border-top-color: var(--bs-tooltip-bg)
-}
-
-.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
-.bs-tooltip-end .tooltip-arrow {
-    left: 0;
-    width: var(--bs-tooltip-arrow-height);
-    height: var(--bs-tooltip-arrow-width)
-}
-
-.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
-.bs-tooltip-end .tooltip-arrow:before {
-    right: -1px;
-    border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
-    border-right-color: var(--bs-tooltip-bg)
-}
-
-.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
-.bs-tooltip-bottom .tooltip-arrow {
-    top: 0
-}
-
-.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
-.bs-tooltip-bottom .tooltip-arrow:before {
-    bottom: -1px;
-    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
-    border-bottom-color: var(--bs-tooltip-bg)
-}
-
-.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
-.bs-tooltip-start .tooltip-arrow {
-    right: 0;
-    width: var(--bs-tooltip-arrow-height);
-    height: var(--bs-tooltip-arrow-width)
-}
-
-.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
-.bs-tooltip-start .tooltip-arrow:before {
-    left: -1px;
-    border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
-    border-left-color: var(--bs-tooltip-bg)
-}
-
-.tooltip-inner {
-    max-width: var(--bs-tooltip-max-width);
-    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
-    color: var(--bs-tooltip-color);
-    text-align: center;
-    background-color: var(--bs-tooltip-bg);
-    border-radius: var(--bs-tooltip-border-radius, 0)
-}
-
-.popover {
-    --bs-popover-zindex: 1060;
-    --bs-popover-max-width: 276px;
-    --bs-popover-font-size: 0.75rem;
-    --bs-popover-bg: #fff;
-    --bs-popover-border-width: 0px;
-    --bs-popover-border-color: rgba(0, 0, 0, .2);
-    --bs-popover-border-radius: 0.75rem;
-    --bs-popover-inner-border-radius: calc(0.75rem - 0px);
-    --bs-popover-box-shadow: 0 0.25rem 0.375rem -0.0625rem hsla(0, 0%, 8%, .12), 0 0.125rem 0.25rem -0.0625rem hsla(0, 0%, 8%, .07);
-    --bs-popover-header-padding-x: 1rem;
-    --bs-popover-header-padding-y: 0.5rem;
-    --bs-popover-header-font-size: 1rem;
-    --bs-popover-header-color: #344767;
-    --bs-popover-header-bg: #e9ecef;
-    --bs-popover-body-padding-x: 1rem;
-    --bs-popover-body-padding-y: 1rem;
-    --bs-popover-body-color: #67748e;
-    --bs-popover-arrow-width: 1rem;
-    --bs-popover-arrow-height: 0.5rem;
-    --bs-popover-arrow-border: var(--bs-popover-border-color);
-    z-index: var(--bs-popover-zindex);
-    display: block;
-    max-width: var(--bs-popover-max-width);
-    font-family: var(--bs-font-sans-serif);
-    font-style: normal;
-    font-weight: 400;
-    line-height: 1.5;
-    text-align: left;
-    text-align: start;
-    text-decoration: none;
-    text-shadow: none;
-    text-transform: none;
-    letter-spacing: normal;
-    word-break: normal;
-    white-space: normal;
-    word-spacing: normal;
-    line-break: auto;
-    font-size: var(--bs-popover-font-size);
-    word-wrap: break-word;
-    background-color: var(--bs-popover-bg);
-    background-clip: padding-box;
-    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
-    border-radius: var(--bs-popover-border-radius)
-}
-
-.popover .popover-arrow {
-    display: block;
-    width: var(--bs-popover-arrow-width);
-    height: var(--bs-popover-arrow-height)
-}
-
-.popover .popover-arrow:after,
-.popover .popover-arrow:before {
-    position: absolute;
-    display: block;
-    content: "";
-    border: 0 solid transparent
-}
-
-.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,
-.bs-popover-top>.popover-arrow {
-    bottom: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width))
-}
-
-.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
-.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
-.bs-popover-top>.popover-arrow:after,
-.bs-popover-top>.popover-arrow:before {
-    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
-}
-
-.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
-.bs-popover-top>.popover-arrow:before {
-    bottom: 0;
-    border-top-color: var(--bs-popover-arrow-border)
-}
-
-.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
-.bs-popover-top>.popover-arrow:after {
-    bottom: var(--bs-popover-border-width);
-    border-top-color: var(--bs-popover-bg)
-}
-
-.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,
-.bs-popover-end>.popover-arrow {
-    left: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));
-    width: var(--bs-popover-arrow-height);
-    height: var(--bs-popover-arrow-width)
-}
-
-.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
-.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
-.bs-popover-end>.popover-arrow:after,
-.bs-popover-end>.popover-arrow:before {
-    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
-}
-
-.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
-.bs-popover-end>.popover-arrow:before {
-    left: 0;
-    border-right-color: var(--bs-popover-arrow-border)
-}
-
-.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
-.bs-popover-end>.popover-arrow:after {
-    left: var(--bs-popover-border-width);
-    border-right-color: var(--bs-popover-bg)
-}
-
-.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,
-.bs-popover-bottom>.popover-arrow {
-    top: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width))
-}
-
-.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
-.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
-.bs-popover-bottom>.popover-arrow:after,
-.bs-popover-bottom>.popover-arrow:before {
-    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
-}
-
-.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
-.bs-popover-bottom>.popover-arrow:before {
-    top: 0;
-    border-bottom-color: var(--bs-popover-arrow-border)
-}
-
-.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
-.bs-popover-bottom>.popover-arrow:after {
-    top: var(--bs-popover-border-width);
-    border-bottom-color: var(--bs-popover-bg)
-}
-
-.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,
-.bs-popover-bottom .popover-header:before {
-    position: absolute;
-    top: 0;
-    left: 50%;
-    display: block;
-    width: var(--bs-popover-arrow-width);
-    margin-left: calc(var(--bs-popover-arrow-width) * -.5);
-    content: "";
-    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
-}
-
-.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,
-.bs-popover-start>.popover-arrow {
-    right: calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));
-    width: var(--bs-popover-arrow-height);
-    height: var(--bs-popover-arrow-width)
-}
-
-.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
-.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
-.bs-popover-start>.popover-arrow:after,
-.bs-popover-start>.popover-arrow:before {
-    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
-}
-
-.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
-.bs-popover-start>.popover-arrow:before {
-    right: 0;
-    border-left-color: var(--bs-popover-arrow-border)
-}
-
-.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
-.bs-popover-start>.popover-arrow:after {
-    right: var(--bs-popover-border-width);
-    border-left-color: var(--bs-popover-bg)
-}
-
-.popover-header {
-    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
-    margin-bottom: 0;
-    font-size: var(--bs-popover-header-font-size);
-    color: var(--bs-popover-header-color);
-    background-color: var(--bs-popover-header-bg);
-    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
-    border-top-left-radius: var(--bs-popover-inner-border-radius);
-    border-top-right-radius: var(--bs-popover-inner-border-radius)
-}
-
-.popover-header:empty {
-    display: none
-}
-
-.popover-body {
-    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
-    color: var(--bs-popover-body-color)
-}
-
-.carousel {
-    position: relative
-}
-
-.carousel.pointer-event {
-    touch-action: pan-y
-}
-
-.carousel-inner {
-    position: relative;
-    width: 100%;
-    overflow: hidden
-}
-
-.carousel-inner:after {
-    display: block;
-    clear: both;
-    content: ""
-}
-
-.carousel-item {
-    position: relative;
-    display: none;
-    float: left;
-    width: 100%;
-    margin-right: -100%;
-    backface-visibility: hidden;
-    transition: transform .6s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .carousel-item {
-        transition: none
-    }
-}
-
-.carousel-item-next,
-.carousel-item-prev,
-.carousel-item.active {
-    display: block
-}
-
-.active.carousel-item-end,
-.carousel-item-next:not(.carousel-item-start) {
-    transform: translateX(100%)
-}
-
-.active.carousel-item-start,
-.carousel-item-prev:not(.carousel-item-end) {
-    transform: translateX(-100%)
-}
-
-.carousel-fade .carousel-item {
-    opacity: 0;
-    transition-property: opacity;
-    transform: none
-}
-
-.carousel-fade .carousel-item-next.carousel-item-start,
-.carousel-fade .carousel-item-prev.carousel-item-end,
-.carousel-fade .carousel-item.active {
-    z-index: 1;
-    opacity: 1
-}
-
-.carousel-fade .active.carousel-item-end,
-.carousel-fade .active.carousel-item-start {
-    z-index: 0;
-    opacity: 0;
-    transition: opacity 0s .6s
-}
-
-@media (prefers-reduced-motion:reduce) {
-
-    .carousel-fade .active.carousel-item-end,
-    .carousel-fade .active.carousel-item-start {
-        transition: none
-    }
-}
-
-.carousel-control-next,
-.carousel-control-prev {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    z-index: 1;
-    display: flex;
-    align-items: center;
-    justify-content: center;
-    width: 15%;
-    padding: 0;
-    color: #fff;
-    text-align: center;
-    background: none;
-    border: 0;
-    opacity: .5;
-    transition: opacity .15s ease
-}
-
-@media (prefers-reduced-motion:reduce) {
-
-    .carousel-control-next,
-    .carousel-control-prev {
-        transition: none
-    }
-}
-
-.carousel-control-next:focus,
-.carousel-control-next:hover,
-.carousel-control-prev:focus,
-.carousel-control-prev:hover {
-    color: #fff;
-    text-decoration: none;
-    outline: 0;
-    opacity: .9
-}
-
-.carousel-control-prev {
-    left: 0
-}
-
-.carousel-control-next {
-    right: 0
-}
-
-.carousel-control-next-icon,
-.carousel-control-prev-icon {
-    display: inline-block;
-    width: 2rem;
-    height: 2rem;
-    background-repeat: no-repeat;
-    background-position: 50%;
-    background-size: 100% 100%
-}
-
-.carousel-control-prev-icon {
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")
-}
-
-.carousel-control-next-icon {
-    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")
-}
-
-.carousel-indicators {
-    position: absolute;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    z-index: 2;
-    display: flex;
-    justify-content: center;
-    padding: 0;
-    margin-right: 15%;
-    margin-bottom: 1rem;
-    margin-left: 15%;
-    list-style: none
-}
-
-.carousel-indicators [data-bs-target] {
-    box-sizing: content-box;
-    flex: 0 1 auto;
-    width: 30px;
-    height: 3px;
-    padding: 0;
-    margin-right: 3px;
-    margin-left: 3px;
-    text-indent: -999px;
-    cursor: pointer;
-    background-color: #fff;
-    background-clip: padding-box;
-    border: 0;
-    border-top: 10px solid transparent;
-    border-bottom: 10px solid transparent;
-    opacity: .5;
-    transition: opacity .6s ease
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .carousel-indicators [data-bs-target] {
-        transition: none
-    }
-}
-
-.carousel-indicators .active {
-    opacity: 1
-}
-
-.carousel-caption {
-    position: absolute;
-    right: 15%;
-    bottom: 1.25rem;
-    left: 15%;
-    padding-top: 1.25rem;
-    padding-bottom: 1.25rem;
-    color: #fff;
-    text-align: center
-}
-
-.carousel-dark .carousel-control-next-icon,
-.carousel-dark .carousel-control-prev-icon {
-    filter: invert(1) grayscale(100)
-}
-
-.carousel-dark .carousel-indicators [data-bs-target] {
-    background-color: #000
-}
-
-.carousel-dark .carousel-caption {
-    color: #000
-}
-
-.spinner-border,
-.spinner-grow {
-    display: inline-block;
-    width: var(--bs-spinner-width);
-    height: var(--bs-spinner-height);
-    vertical-align: var(--bs-spinner-vertical-align);
-    border-radius: 50%;
-    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
-}
-
-@keyframes b {
-    to {
-        transform: rotate(1turn)
-    }
-}
-
-.spinner-border {
-    --bs-spinner-width: 2rem;
-    --bs-spinner-height: 2rem;
-    --bs-spinner-vertical-align: -0.125em;
-    --bs-spinner-border-width: 0.25em;
-    --bs-spinner-animation-speed: 0.75s;
-    --bs-spinner-animation-name: b;
-    border: var(--bs-spinner-border-width) solid currentcolor;
-    border-right-color: transparent
-}
-
-.spinner-border-sm {
-    --bs-spinner-width: 1rem;
-    --bs-spinner-height: 1rem;
-    --bs-spinner-border-width: 0.2em
-}
-
-@keyframes c {
-    0% {
-        transform: scale(0)
-    }
-
-    50% {
-        opacity: 1;
-        transform: none
-    }
-}
-
-.spinner-grow {
-    --bs-spinner-width: 2rem;
-    --bs-spinner-height: 2rem;
-    --bs-spinner-vertical-align: -0.125em;
-    --bs-spinner-animation-speed: 0.75s;
-    --bs-spinner-animation-name: c;
-    background-color: currentcolor;
-    opacity: 0
-}
-
-.spinner-grow-sm {
-    --bs-spinner-width: 1rem;
-    --bs-spinner-height: 1rem
-}
-
-@media (prefers-reduced-motion:reduce) {
-
-    .spinner-border,
-    .spinner-grow {
-        --bs-spinner-animation-speed: 1.5s
-    }
-}
-
-.offcanvas,
-.offcanvas-lg,
-.offcanvas-md,
-.offcanvas-sm,
-.offcanvas-xl,
-.offcanvas-xxl {
-    --bs-offcanvas-width: 400px;
-    --bs-offcanvas-height: 30vh;
-    --bs-offcanvas-padding-x: 1rem;
-    --bs-offcanvas-padding-y: 1rem;
-    --bs-offcanvas-bg: #fff;
-    --bs-offcanvas-border-width: 1px;
-    --bs-offcanvas-border-color: rgba(0, 0, 0, .2);
-    --bs-offcanvas-box-shadow: 0 0.25rem 0.375rem -0.0625rem hsla(0, 0%, 8%, .12), 0 0.125rem 0.25rem -0.0625rem hsla(0, 0%, 8%, .07)
-}
-
-@media (max-width:575.98px) {
-    .offcanvas-sm {
-        position: fixed;
-        bottom: 0;
-        z-index: 1045;
-        display: flex;
-        flex-direction: column;
-        max-width: 100%;
-        color: var(--bs-offcanvas-color);
-        visibility: hidden;
-        background-color: var(--bs-offcanvas-bg);
-        background-clip: padding-box;
-        outline: 0;
-        transition: transform .3s ease-in-out
-    }
-}
-
-@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
-    .offcanvas-sm {
-        transition: none
-    }
-}
-
-@media (max-width:575.98px) {
-
-    .offcanvas-sm.show:not(.hiding),
-    .offcanvas-sm.showing {
-        transform: none
-    }
-
-    .offcanvas-sm.hiding,
-    .offcanvas-sm.show,
-    .offcanvas-sm.showing {
-        visibility: visible
-    }
-
-    .offcanvas-sm.offcanvas-start {
-        top: 0;
-        left: 0;
-        width: var(--bs-offcanvas-width);
-        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(-100%)
-    }
-
-    .offcanvas-sm.offcanvas-end {
-        top: 0;
-        right: 0;
-        width: var(--bs-offcanvas-width);
-        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(100%)
-    }
-
-    .offcanvas-sm.offcanvas-top {
-        top: 0;
-        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(-100%)
-    }
-
-    .offcanvas-sm.offcanvas-bottom,
-    .offcanvas-sm.offcanvas-top {
-        right: 0;
-        left: 0;
-        height: var(--bs-offcanvas-height);
-        max-height: 100%
-    }
-
-    .offcanvas-sm.offcanvas-bottom {
-        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(100%)
-    }
-}
-
-@media (min-width:576px) {
-    .offcanvas-sm {
-        --bs-offcanvas-height: auto;
-        --bs-offcanvas-border-width: 0;
-        background-color: transparent !important
-    }
-
-    .offcanvas-sm .offcanvas-header {
-        display: none
-    }
-
-    .offcanvas-sm .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible;
-        background-color: transparent !important
-    }
-}
-
-@media (max-width:767.98px) {
-    .offcanvas-md {
-        position: fixed;
-        bottom: 0;
-        z-index: 1045;
-        display: flex;
-        flex-direction: column;
-        max-width: 100%;
-        color: var(--bs-offcanvas-color);
-        visibility: hidden;
-        background-color: var(--bs-offcanvas-bg);
-        background-clip: padding-box;
-        outline: 0;
-        transition: transform .3s ease-in-out
-    }
-}
-
-@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
-    .offcanvas-md {
-        transition: none
-    }
-}
-
-@media (max-width:767.98px) {
-
-    .offcanvas-md.show:not(.hiding),
-    .offcanvas-md.showing {
-        transform: none
-    }
-
-    .offcanvas-md.hiding,
-    .offcanvas-md.show,
-    .offcanvas-md.showing {
-        visibility: visible
-    }
-
-    .offcanvas-md.offcanvas-start {
-        top: 0;
-        left: 0;
-        width: var(--bs-offcanvas-width);
-        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(-100%)
-    }
-
-    .offcanvas-md.offcanvas-end {
-        top: 0;
-        right: 0;
-        width: var(--bs-offcanvas-width);
-        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(100%)
-    }
-
-    .offcanvas-md.offcanvas-top {
-        top: 0;
-        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(-100%)
-    }
-
-    .offcanvas-md.offcanvas-bottom,
-    .offcanvas-md.offcanvas-top {
-        right: 0;
-        left: 0;
-        height: var(--bs-offcanvas-height);
-        max-height: 100%
-    }
-
-    .offcanvas-md.offcanvas-bottom {
-        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(100%)
-    }
-}
-
-@media (min-width:768px) {
-    .offcanvas-md {
-        --bs-offcanvas-height: auto;
-        --bs-offcanvas-border-width: 0;
-        background-color: transparent !important
-    }
-
-    .offcanvas-md .offcanvas-header {
-        display: none
-    }
-
-    .offcanvas-md .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible;
-        background-color: transparent !important
-    }
-}
-
-@media (max-width:991.98px) {
-    .offcanvas-lg {
-        position: fixed;
-        bottom: 0;
-        z-index: 1045;
-        display: flex;
-        flex-direction: column;
-        max-width: 100%;
-        color: var(--bs-offcanvas-color);
-        visibility: hidden;
-        background-color: var(--bs-offcanvas-bg);
-        background-clip: padding-box;
-        outline: 0;
-        transition: transform .3s ease-in-out
-    }
-}
-
-@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
-    .offcanvas-lg {
-        transition: none
-    }
-}
-
-@media (max-width:991.98px) {
-
-    .offcanvas-lg.show:not(.hiding),
-    .offcanvas-lg.showing {
-        transform: none
-    }
-
-    .offcanvas-lg.hiding,
-    .offcanvas-lg.show,
-    .offcanvas-lg.showing {
-        visibility: visible
-    }
-
-    .offcanvas-lg.offcanvas-start {
-        top: 0;
-        left: 0;
-        width: var(--bs-offcanvas-width);
-        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(-100%)
-    }
-
-    .offcanvas-lg.offcanvas-end {
-        top: 0;
-        right: 0;
-        width: var(--bs-offcanvas-width);
-        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(100%)
-    }
-
-    .offcanvas-lg.offcanvas-top {
-        top: 0;
-        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(-100%)
-    }
-
-    .offcanvas-lg.offcanvas-bottom,
-    .offcanvas-lg.offcanvas-top {
-        right: 0;
-        left: 0;
-        height: var(--bs-offcanvas-height);
-        max-height: 100%
-    }
-
-    .offcanvas-lg.offcanvas-bottom {
-        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(100%)
-    }
-}
-
-@media (min-width:992px) {
-    .offcanvas-lg {
-        --bs-offcanvas-height: auto;
-        --bs-offcanvas-border-width: 0;
-        background-color: transparent !important
-    }
-
-    .offcanvas-lg .offcanvas-header {
-        display: none
-    }
-
-    .offcanvas-lg .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible;
-        background-color: transparent !important
-    }
-}
-
-@media (max-width:1199.98px) {
-    .offcanvas-xl {
-        position: fixed;
-        bottom: 0;
-        z-index: 1045;
-        display: flex;
-        flex-direction: column;
-        max-width: 100%;
-        color: var(--bs-offcanvas-color);
-        visibility: hidden;
-        background-color: var(--bs-offcanvas-bg);
-        background-clip: padding-box;
-        outline: 0;
-        transition: transform .3s ease-in-out
-    }
-}
-
-@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
-    .offcanvas-xl {
-        transition: none
-    }
-}
-
-@media (max-width:1199.98px) {
-
-    .offcanvas-xl.show:not(.hiding),
-    .offcanvas-xl.showing {
-        transform: none
-    }
-
-    .offcanvas-xl.hiding,
-    .offcanvas-xl.show,
-    .offcanvas-xl.showing {
-        visibility: visible
-    }
-
-    .offcanvas-xl.offcanvas-start {
-        top: 0;
-        left: 0;
-        width: var(--bs-offcanvas-width);
-        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(-100%)
-    }
-
-    .offcanvas-xl.offcanvas-end {
-        top: 0;
-        right: 0;
-        width: var(--bs-offcanvas-width);
-        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(100%)
-    }
-
-    .offcanvas-xl.offcanvas-top {
-        top: 0;
-        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(-100%)
-    }
-
-    .offcanvas-xl.offcanvas-bottom,
-    .offcanvas-xl.offcanvas-top {
-        right: 0;
-        left: 0;
-        height: var(--bs-offcanvas-height);
-        max-height: 100%
-    }
-
-    .offcanvas-xl.offcanvas-bottom {
-        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(100%)
-    }
-}
-
-@media (min-width:1200px) {
-    .offcanvas-xl {
-        --bs-offcanvas-height: auto;
-        --bs-offcanvas-border-width: 0;
-        background-color: transparent !important
-    }
-
-    .offcanvas-xl .offcanvas-header {
-        display: none
-    }
-
-    .offcanvas-xl .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible;
-        background-color: transparent !important
-    }
-}
-
-@media (max-width:1399.98px) {
-    .offcanvas-xxl {
-        position: fixed;
-        bottom: 0;
-        z-index: 1045;
-        display: flex;
-        flex-direction: column;
-        max-width: 100%;
-        color: var(--bs-offcanvas-color);
-        visibility: hidden;
-        background-color: var(--bs-offcanvas-bg);
-        background-clip: padding-box;
-        outline: 0;
-        transition: transform .3s ease-in-out
-    }
-}
-
-@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
-    .offcanvas-xxl {
-        transition: none
-    }
-}
-
-@media (max-width:1399.98px) {
-
-    .offcanvas-xxl.show:not(.hiding),
-    .offcanvas-xxl.showing {
-        transform: none
-    }
-
-    .offcanvas-xxl.hiding,
-    .offcanvas-xxl.show,
-    .offcanvas-xxl.showing {
-        visibility: visible
-    }
-
-    .offcanvas-xxl.offcanvas-start {
-        top: 0;
-        left: 0;
-        width: var(--bs-offcanvas-width);
-        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(-100%)
-    }
-
-    .offcanvas-xxl.offcanvas-end {
-        top: 0;
-        right: 0;
-        width: var(--bs-offcanvas-width);
-        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateX(100%)
-    }
-
-    .offcanvas-xxl.offcanvas-top {
-        top: 0;
-        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(-100%)
-    }
-
-    .offcanvas-xxl.offcanvas-bottom,
-    .offcanvas-xxl.offcanvas-top {
-        right: 0;
-        left: 0;
-        height: var(--bs-offcanvas-height);
-        max-height: 100%
-    }
-
-    .offcanvas-xxl.offcanvas-bottom {
-        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-        transform: translateY(100%)
-    }
-}
-
-@media (min-width:1400px) {
-    .offcanvas-xxl {
-        --bs-offcanvas-height: auto;
-        --bs-offcanvas-border-width: 0;
-        background-color: transparent !important
-    }
-
-    .offcanvas-xxl .offcanvas-header {
-        display: none
-    }
-
-    .offcanvas-xxl .offcanvas-body {
-        display: flex;
-        flex-grow: 0;
-        padding: 0;
-        overflow-y: visible;
-        background-color: transparent !important
-    }
-}
-
-.offcanvas {
-    position: fixed;
-    bottom: 0;
-    z-index: 1045;
-    display: flex;
-    flex-direction: column;
-    max-width: 100%;
-    color: var(--bs-offcanvas-color);
-    visibility: hidden;
-    background-color: var(--bs-offcanvas-bg);
-    background-clip: padding-box;
-    outline: 0;
-    transition: transform .3s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .offcanvas {
-        transition: none
-    }
-}
-
-.offcanvas.show:not(.hiding),
-.offcanvas.showing {
-    transform: none
-}
-
-.offcanvas.hiding,
-.offcanvas.show,
-.offcanvas.showing {
-    visibility: visible
-}
-
-.offcanvas.offcanvas-start {
-    top: 0;
-    left: 0;
-    width: var(--bs-offcanvas-width);
-    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-    transform: translateX(-100%)
-}
-
-.offcanvas.offcanvas-end {
-    top: 0;
-    right: 0;
-    width: var(--bs-offcanvas-width);
-    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-    transform: translateX(100%)
-}
-
-.offcanvas.offcanvas-top {
-    top: 0;
-    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-    transform: translateY(-100%)
-}
-
-.offcanvas.offcanvas-bottom,
-.offcanvas.offcanvas-top {
-    right: 0;
-    left: 0;
-    height: var(--bs-offcanvas-height);
-    max-height: 100%
-}
-
-.offcanvas.offcanvas-bottom {
-    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
-    transform: translateY(100%)
-}
-
-.offcanvas-backdrop {
-    position: fixed;
-    top: 0;
-    left: 0;
-    z-index: 1040;
-    width: 100vw;
-    height: 100vh;
-    background-color: #000
-}
-
-.offcanvas-backdrop.fade {
-    opacity: 0
-}
-
-.offcanvas-backdrop.show {
-    opacity: .5
-}
-
-.offcanvas-header {
-    display: flex;
-    align-items: center;
-    justify-content: space-between;
-    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
-}
-
-.offcanvas-header .btn-close {
-    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
-    margin-top: calc(var(--bs-offcanvas-padding-y) * -.5);
-    margin-right: calc(var(--bs-offcanvas-padding-x) * -.5);
-    margin-bottom: calc(var(--bs-offcanvas-padding-y) * -.5)
-}
-
-.offcanvas-title {
-    margin-bottom: 0;
-    line-height: 1.5
-}
-
-.offcanvas-body {
-    flex-grow: 1;
-    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
-    overflow-y: auto
-}
-
-.placeholder {
-    display: inline-block;
-    min-height: 1em;
-    vertical-align: middle;
-    cursor: wait;
-    background-color: currentcolor;
-    opacity: .5
-}
-
-.placeholder.btn:before {
-    display: inline-block;
-    content: ""
-}
-
-.placeholder-xs {
-    min-height: .6em
-}
-
-.placeholder-sm {
-    min-height: .8em
-}
-
-.placeholder-lg {
-    min-height: 1.2em
-}
-
-.placeholder-glow .placeholder {
-    animation: d 2s ease-in-out infinite
-}
-
-@keyframes d {
-    50% {
-        opacity: .2
-    }
-}
-
-.placeholder-wave {
-    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
-    mask-size: 200% 100%;
-    animation: e 2s linear infinite
-}
-
-@keyframes e {
-    to {
-        mask-position: -200% 0
-    }
-}
-
-.clearfix:after {
-    display: block;
-    clear: both;
-    content: ""
-}
-
-.text-bg-primary {
-    color: #fff !important;
-    background-color: RGBA(203, 12, 159, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-secondary {
-    color: #000 !important;
-    background-color: RGBA(131, 146, 171, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-success {
-    color: #000 !important;
-    background-color: RGBA(130, 214, 22, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-info {
-    color: #000 !important;
-    background-color: RGBA(23, 193, 232, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-warning {
-    color: #000 !important;
-    background-color: RGBA(251, 207, 51, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-danger {
-    color: #fff !important;
-    background-color: RGBA(234, 6, 6, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-light {
-    color: #000 !important;
-    background-color: RGBA(233, 236, 239, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-dark {
-    color: #fff !important;
-    background-color: RGBA(52, 71, 103, var(--bs-bg-opacity, 1)) !important
-}
-
-.text-bg-white {
-    color: #000 !important;
-    background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important
-}
-
-.link-primary {
-    color: #cb0c9f !important
-}
-
-.link-primary:focus,
-.link-primary:hover {
-    color: #a20a7f !important
-}
-
-.link-secondary {
-    color: #8392ab !important
-}
-
-.link-secondary:focus,
-.link-secondary:hover {
-    color: #9ca8bc !important
-}
-
-.link-success {
-    color: #82d616 !important
-}
-
-.link-success:focus,
-.link-success:hover {
-    color: #9bde45 !important
-}
-
-.link-info {
-    color: #17c1e8 !important
-}
-
-.link-info:focus,
-.link-info:hover {
-    color: #45cded !important
-}
-
-.link-warning {
-    color: #fbcf33 !important
-}
-
-.link-warning:focus,
-.link-warning:hover {
-    color: #fcd95c !important
-}
-
-.link-danger {
-    color: #ea0606 !important
-}
-
-.link-danger:focus,
-.link-danger:hover {
-    color: #bb0505 !important
-}
-
-.link-light {
-    color: #e9ecef !important
-}
-
-.link-light:focus,
-.link-light:hover {
-    color: #edf0f2 !important
-}
-
-.link-dark {
-    color: #344767 !important
-}
-
-.link-dark:focus,
-.link-dark:hover {
-    color: #2a3952 !important
-}
-
-.link-white,
-.link-white:focus,
-.link-white:hover {
-    color: #fff !important
-}
-
-.ratio {
-    position: relative;
-    width: 100%
-}
-
-.ratio:before {
-    display: block;
-    padding-top: var(--bs-aspect-ratio);
-    content: ""
-}
-
-.ratio>* {
-    position: absolute;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: 100%
-}
-
-.ratio-1x1 {
-    --bs-aspect-ratio: 100%
-}
-
-.ratio-4x3 {
-    --bs-aspect-ratio: 75%
-}
-
-.ratio-16x9 {
-    --bs-aspect-ratio: 56.25%
-}
-
-.ratio-21x9 {
-    --bs-aspect-ratio: 42.85714%
-}
-
-.fixed-top {
-    top: 0
-}
-
-.fixed-bottom,
-.fixed-top {
-    position: fixed;
-    right: 0;
-    left: 0;
-    z-index: 1030
-}
-
-.fixed-bottom {
-    bottom: 0
-}
-
-.sticky-top {
-    top: 0
-}
-
-.sticky-bottom,
-.sticky-top {
-    position: sticky;
-    z-index: 1020
-}
-
-.sticky-bottom {
-    bottom: 0
-}
-
-@media (min-width:576px) {
-    .sticky-sm-top {
-        position: sticky;
-        top: 0;
-        z-index: 1020
-    }
-
-    .sticky-sm-bottom {
-        position: sticky;
-        bottom: 0;
-        z-index: 1020
-    }
-}
-
-@media (min-width:768px) {
-    .sticky-md-top {
-        position: sticky;
-        top: 0;
-        z-index: 1020
-    }
-
-    .sticky-md-bottom {
-        position: sticky;
-        bottom: 0;
-        z-index: 1020
-    }
-}
-
-@media (min-width:992px) {
-    .sticky-lg-top {
-        position: sticky;
-        top: 0;
-        z-index: 1020
-    }
-
-    .sticky-lg-bottom {
-        position: sticky;
-        bottom: 0;
-        z-index: 1020
-    }
-}
-
-@media (min-width:1200px) {
-    .sticky-xl-top {
-        position: sticky;
-        top: 0;
-        z-index: 1020
-    }
-
-    .sticky-xl-bottom {
-        position: sticky;
-        bottom: 0;
-        z-index: 1020
-    }
-}
-
-@media (min-width:1400px) {
-    .sticky-xxl-top {
-        position: sticky;
-        top: 0;
-        z-index: 1020
-    }
-
-    .sticky-xxl-bottom {
-        position: sticky;
-        bottom: 0;
-        z-index: 1020
-    }
-}
-
-.hstack {
-    flex-direction: row;
-    align-items: center
-}
-
-.hstack,
-.vstack {
-    display: flex;
-    align-self: stretch
-}
-
-.vstack {
-    flex: 1 1 auto;
-    flex-direction: column
-}
-
-.visually-hidden,
-.visually-hidden-focusable:not(:focus):not(:focus-within) {
-    position: absolute !important;
-    width: 1px !important;
-    height: 1px !important;
-    padding: 0 !important;
-    margin: -1px !important;
-    overflow: hidden !important;
-    clip: rect(0, 0, 0, 0) !important;
-    white-space: nowrap !important;
-    border: 0 !important
-}
-
-.stretched-link:after {
-    position: absolute;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    z-index: 1;
-    content: ""
-}
-
-.vr {
-    display: inline-block;
-    align-self: stretch;
-    width: 1px;
-    min-height: 1em;
-    background-color: currentcolor;
-    opacity: .25
-}
-
-.align-baseline {
-    vertical-align: baseline !important
-}
-
-.align-top {
-    vertical-align: top !important
-}
-
-.align-middle {
-    vertical-align: middle !important
-}
-
-.align-bottom {
-    vertical-align: bottom !important
-}
-
-.align-text-bottom {
-    vertical-align: text-bottom !important
-}
-
-.align-text-top {
-    vertical-align: text-top !important
-}
-
-.float-start {
-    float: left !important
-}
-
-.float-end {
-    float: right !important
-}
-
-.float-none {
-    float: none !important
-}
-
-.opacity-0 {
-    opacity: 0 !important
-}
-
-.opacity-1 {
-    opacity: .1 !important
-}
-
-.opacity-2 {
-    opacity: .2 !important
-}
-
-.opacity-3 {
-    opacity: .3 !important
-}
-
-.opacity-4 {
-    opacity: .4 !important
-}
-
-.opacity-5 {
-    opacity: .5 !important
-}
-
-.opacity-6 {
-    opacity: .6 !important
-}
-
-.opacity-7 {
-    opacity: .7 !important
-}
-
-.opacity-8 {
-    opacity: .8 !important
-}
-
-.opacity-9 {
-    opacity: .9 !important
-}
-
-.opacity-10 {
-    opacity: 1 !important
-}
-
-.overflow-auto {
-    overflow: auto !important
-}
-
-.overflow-hidden {
-    overflow: hidden !important
-}
-
-.overflow-scroll {
-    overflow: scroll !important
-}
-
-.d-inline {
-    display: inline !important
-}
-
-.d-inline-block {
-    display: inline-block !important
-}
-
-.d-block {
-    display: block !important
-}
-
-.d-grid {
-    display: grid !important
-}
-
-.d-table {
-    display: table !important
-}
-
-.d-table-row {
-    display: table-row !important
-}
-
-.d-table-cell {
-    display: table-cell !important
-}
-
-.d-flex {
-    display: flex !important
-}
-
-.d-inline-flex {
-    display: inline-flex !important
-}
-
-.d-none {
-    display: none !important
-}
-
-.shadow {
-    box-shadow: 0 .3125rem .625rem 0 rgba(0, 0, 0, .12) !important
-}
-
-.shadow-xs {
-    box-shadow: 0 2px 9px -5px rgba(0, 0, 0, .15) !important
-}
-
-.shadow-sm {
-    box-shadow: 0 .25rem .375rem -.0625rem hsla(0, 0%, 8%, .12), 0 .125rem .25rem -.0625rem hsla(0, 0%, 8%, .07) !important
-}
-
-.shadow-md {
-    box-shadow: 0 .3125rem .625rem 0 rgba(0, 0, 0, .12) !important
-}
-
-.shadow-lg {
-    box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06) !important
-}
-
-.shadow-xl {
-    box-shadow: 0 23px 45px -11px hsla(0, 0%, 8%, .25) !important
-}
-
-.shadow-none {
-    box-shadow: none !important
-}
-
-.position-static {
-    position: static !important
-}
-
-.position-relative {
-    position: relative !important
-}
-
-.position-absolute {
-    position: absolute !important
-}
-
-.position-fixed {
-    position: fixed !important
-}
-
-.position-sticky {
-    position: sticky !important
-}
-
-.top-0 {
-    top: 0 !important
-}
-
-.top-1 {
-    top: 1% !important
-}
-
-.top-2 {
-    top: 2% !important
-}
-
-.top-3 {
-    top: 3% !important
-}
-
-.top-4 {
-    top: 4% !important
-}
-
-.top-5 {
-    top: 5% !important
-}
-
-.top-6 {
-    top: 6% !important
-}
-
-.top-7 {
-    top: 7% !important
-}
-
-.top-8 {
-    top: 8% !important
-}
-
-.top-9 {
-    top: 9% !important
-}
-
-.top-10 {
-    top: 10% !important
-}
-
-.top-50 {
-    top: 50% !important
-}
-
-.top-100 {
-    top: 100% !important
-}
-
-.bottom-0 {
-    bottom: 0 !important
-}
-
-.bottom-1 {
-    bottom: 1% !important
-}
-
-.bottom-2 {
-    bottom: 2% !important
-}
-
-.bottom-3 {
-    bottom: 3% !important
-}
-
-.bottom-4 {
-    bottom: 4% !important
-}
-
-.bottom-5 {
-    bottom: 5% !important
-}
-
-.bottom-6 {
-    bottom: 6% !important
-}
-
-.bottom-7 {
-    bottom: 7% !important
-}
-
-.bottom-8 {
-    bottom: 8% !important
-}
-
-.bottom-9 {
-    bottom: 9% !important
-}
-
-.bottom-10 {
-    bottom: 10% !important
-}
-
-.bottom-50 {
-    bottom: 50% !important
-}
-
-.bottom-100 {
-    bottom: 100% !important
-}
-
-.start-0 {
-    left: 0 !important
-}
-
-.start-1 {
-    left: 1% !important
-}
-
-.start-2 {
-    left: 2% !important
-}
-
-.start-3 {
-    left: 3% !important
-}
-
-.start-4 {
-    left: 4% !important
-}
-
-.start-5 {
-    left: 5% !important
-}
-
-.start-6 {
-    left: 6% !important
-}
-
-.start-7 {
-    left: 7% !important
-}
-
-.start-8 {
-    left: 8% !important
-}
-
-.start-9 {
-    left: 9% !important
-}
-
-.start-10 {
-    left: 10% !important
-}
-
-.start-50 {
-    left: 50% !important
-}
-
-.start-100 {
-    left: 100% !important
-}
-
-.end-0 {
-    right: 0 !important
-}
-
-.end-1 {
-    right: 1% !important
-}
-
-.end-2 {
-    right: 2% !important
-}
-
-.end-3 {
-    right: 3% !important
-}
-
-.end-4 {
-    right: 4% !important
-}
-
-.end-5 {
-    right: 5% !important
-}
-
-.end-6 {
-    right: 6% !important
-}
-
-.end-7 {
-    right: 7% !important
-}
-
-.end-8 {
-    right: 8% !important
-}
-
-.end-9 {
-    right: 9% !important
-}
-
-.end-10 {
-    right: 10% !important
-}
-
-.end-50 {
-    right: 50% !important
-}
-
-.end-100 {
-    right: 100% !important
-}
-
-.translate-middle {
-    transform: translate(-50%, -50%) !important
-}
-
-.translate-middle-x {
-    transform: translateX(-50%) !important
-}
-
-.translate-middle-y {
-    transform: translateY(-50%) !important
-}
-
-.border {
-    border: 1px solid #dee2e6 !important
-}
-
-.border-0 {
-    border: 0 !important
-}
-
-.border-top {
-    border-top: 1px solid #dee2e6 !important
-}
-
-.border-top-0 {
-    border-top: 0 !important
-}
-
-.border-end {
-    border-right: 1px solid #dee2e6 !important
-}
-
-.border-end-0 {
-    border-right: 0 !important
-}
-
-.border-bottom {
-    border-bottom: 1px solid #dee2e6 !important
-}
-
-.border-bottom-0 {
-    border-bottom: 0 !important
-}
-
-.border-start {
-    border-left: 1px solid #dee2e6 !important
-}
-
-.border-start-0 {
-    border-left: 0 !important
-}
-
-.border-primary {
-    border-color: #cb0c9f !important
-}
-
-.border-secondary {
-    border-color: #8392ab !important
-}
-
-.border-success {
-    border-color: #82d616 !important
-}
-
-.border-info {
-    border-color: #17c1e8 !important
-}
-
-.border-warning {
-    border-color: #fbcf33 !important
-}
-
-.border-danger {
-    border-color: #ea0606 !important
-}
-
-.border-light {
-    border-color: #e9ecef !important
-}
-
-.border-dark {
-    border-color: #344767 !important
-}
-
-.border-white {
-    border-color: #fff !important
-}
-
-.border-0 {
-    border-width: 0 !important
-}
-
-.border-1 {
-    border-width: 1px !important
-}
-
-.border-2 {
-    border-width: 2px !important
-}
-
-.border-3 {
-    border-width: 3px !important
-}
-
-.border-4 {
-    border-width: 4px !important
-}
-
-.border-5 {
-    border-width: 5px !important
-}
-
-.border-opacity-10 {
-    --bs-border-opacity: 0.1
-}
-
-.border-opacity-25 {
-    --bs-border-opacity: 0.25
-}
-
-.border-opacity-50 {
-    --bs-border-opacity: 0.5
-}
-
-.border-opacity-75 {
-    --bs-border-opacity: 0.75
-}
-
-.border-opacity-100 {
-    --bs-border-opacity: 1
-}
-
-.w-0 {
-    width: 0 !important
-}
-
-.w-1 {
-    width: 1% !important
-}
-
-.w-2 {
-    width: 2% !important
-}
-
-.w-3 {
-    width: 3% !important
-}
-
-.w-4 {
-    width: 4% !important
-}
-
-.w-5 {
-    width: 5% !important
-}
-
-.w-6 {
-    width: 6% !important
-}
-
-.w-7 {
-    width: 7% !important
-}
-
-.w-8 {
-    width: 8% !important
-}
-
-.w-9 {
-    width: 9% !important
-}
-
-.w-10 {
-    width: 10% !important
-}
-
-.w-15 {
-    width: 15% !important
-}
-
-.w-20 {
-    width: 20% !important
-}
-
-.w-25 {
-    width: 25% !important
-}
-
-.w-30 {
-    width: 30% !important
-}
-
-.w-35 {
-    width: 35% !important
-}
-
-.w-40 {
-    width: 40% !important
-}
-
-.w-45 {
-    width: 45% !important
-}
-
-.w-50 {
-    width: 50% !important
-}
-
-.w-55 {
-    width: 55% !important
-}
-
-.w-60 {
-    width: 60% !important
-}
-
-.w-65 {
-    width: 65% !important
-}
-
-.w-70 {
-    width: 70% !important
-}
-
-.w-75 {
-    width: 75% !important
-}
-
-.w-80 {
-    width: 80% !important
-}
-
-.w-85 {
-    width: 85% !important
-}
-
-.w-90 {
-    width: 90% !important
-}
-
-.w-95 {
-    width: 95% !important
-}
-
-.w-100 {
-    width: 100% !important
-}
-
-.w-auto {
-    width: auto !important
-}
-
-.mw-100 {
-    max-width: 100% !important
-}
-
-.vw-100 {
-    width: 100vw !important
-}
-
-.min-vw-100 {
-    min-width: 100vw !important
-}
-
-.h-25 {
-    height: 25% !important
-}
-
-.h-50 {
-    height: 50% !important
-}
-
-.h-75 {
-    height: 75% !important
-}
-
-.h-100 {
-    height: 100% !important
-}
-
-.h-auto {
-    height: auto !important
-}
-
-.mh-100 {
-    max-height: 100% !important
-}
-
-.vh-100 {
-    height: 100vh !important
-}
-
-.min-vh-25 {
-    min-height: 25vh !important
-}
-
-.min-vh-35 {
-    min-height: 35vh !important
-}
-
-.min-vh-45 {
-    min-height: 45vh !important
-}
-
-.min-vh-50 {
-    min-height: 50vh !important
-}
-
-.min-vh-55 {
-    min-height: 55vh !important
-}
-
-.min-vh-65 {
-    min-height: 65vh !important
-}
-
-.min-vh-70 {
-    min-height: 70vh !important
-}
-
-.min-vh-75 {
-    min-height: 75vh !important
-}
-
-.min-vh-80 {
-    min-height: 80vh !important
-}
-
-.min-vh-85 {
-    min-height: 85vh !important
-}
-
-.min-vh-90 {
-    min-height: 90vh !important
-}
-
-.min-vh-95 {
-    min-height: 95vh !important
-}
-
-.min-vh-100 {
-    min-height: 100vh !important
-}
-
-.flex-fill {
-    flex: 1 1 auto !important
-}
-
-.flex-row {
-    flex-direction: row !important
-}
-
-.flex-column {
-    flex-direction: column !important
-}
-
-.flex-row-reverse {
-    flex-direction: row-reverse !important
-}
-
-.flex-column-reverse {
-    flex-direction: column-reverse !important
-}
-
-.flex-grow-0 {
-    flex-grow: 0 !important
-}
-
-.flex-grow-1 {
-    flex-grow: 1 !important
-}
-
-.flex-shrink-0 {
-    flex-shrink: 0 !important
-}
-
-.flex-shrink-1 {
-    flex-shrink: 1 !important
-}
-
-.flex-wrap {
-    flex-wrap: wrap !important
-}
-
-.flex-nowrap {
-    flex-wrap: nowrap !important
-}
-
-.flex-wrap-reverse {
-    flex-wrap: wrap-reverse !important
-}
-
-.justify-content-start {
-    justify-content: flex-start !important
-}
-
-.justify-content-end {
-    justify-content: flex-end !important
-}
-
-.justify-content-center {
-    justify-content: center !important
-}
-
-.justify-content-between {
-    justify-content: space-between !important
-}
-
-.justify-content-around {
-    justify-content: space-around !important
-}
-
-.justify-content-evenly {
-    justify-content: space-evenly !important
-}
-
-.align-items-start {
-    align-items: flex-start !important
-}
-
-.align-items-end {
-    align-items: flex-end !important
-}
-
-.align-items-center {
-    align-items: center !important
-}
-
-.align-items-baseline {
-    align-items: baseline !important
-}
-
-.align-items-stretch {
-    align-items: stretch !important
-}
-
-.align-content-start {
-    align-content: flex-start !important
-}
-
-.align-content-end {
-    align-content: flex-end !important
-}
-
-.align-content-center {
-    align-content: center !important
-}
-
-.align-content-between {
-    align-content: space-between !important
-}
-
-.align-content-around {
-    align-content: space-around !important
-}
-
-.align-content-stretch {
-    align-content: stretch !important
-}
-
-.align-self-auto {
-    align-self: auto !important
-}
-
-.align-self-start {
-    align-self: flex-start !important
-}
-
-.align-self-end {
-    align-self: flex-end !important
-}
-
-.align-self-center {
-    align-self: center !important
-}
-
-.align-self-baseline {
-    align-self: baseline !important
-}
-
-.align-self-stretch {
-    align-self: stretch !important
-}
-
-.order-first {
-    order: -1 !important
-}
-
-.order-0 {
-    order: 0 !important
-}
-
-.order-1 {
-    order: 1 !important
-}
-
-.order-2 {
-    order: 2 !important
-}
-
-.order-3 {
-    order: 3 !important
-}
-
-.order-4 {
-    order: 4 !important
-}
-
-.order-5 {
-    order: 5 !important
-}
-
-.order-last {
-    order: 6 !important
-}
-
-.m-0 {
-    margin: 0 !important
-}
-
-.m-1 {
-    margin: .25rem !important
-}
-
-.m-2 {
-    margin: .5rem !important
-}
-
-.m-3 {
-    margin: 1rem !important
-}
-
-.m-4 {
-    margin: 1.5rem !important
-}
-
-.m-5 {
-    margin: 3rem !important
-}
-
-.m-6 {
-    margin: 4rem !important
-}
-
-.m-7 {
-    margin: 6rem !important
-}
-
-.m-8 {
-    margin: 8rem !important
-}
-
-.m-9 {
-    margin: 10rem !important
-}
-
-.m-10 {
-    margin: 12rem !important
-}
-
-.m-11 {
-    margin: 14rem !important
-}
-
-.m-12 {
-    margin: 16rem !important
-}
-
-.m-auto {
-    margin: auto !important
-}
-
-.mx-0 {
-    margin-right: 0 !important;
-    margin-left: 0 !important
-}
-
-.mx-1 {
-    margin-right: .25rem !important;
-    margin-left: .25rem !important
-}
-
-.mx-2 {
-    margin-right: .5rem !important;
-    margin-left: .5rem !important
-}
-
-.mx-3 {
-    margin-right: 1rem !important;
-    margin-left: 1rem !important
-}
-
-.mx-4 {
-    margin-right: 1.5rem !important;
-    margin-left: 1.5rem !important
-}
-
-.mx-5 {
-    margin-right: 3rem !important;
-    margin-left: 3rem !important
-}
-
-.mx-6 {
-    margin-right: 4rem !important;
-    margin-left: 4rem !important
-}
-
-.mx-7 {
-    margin-right: 6rem !important;
-    margin-left: 6rem !important
-}
-
-.mx-8 {
-    margin-right: 8rem !important;
-    margin-left: 8rem !important
-}
-
-.mx-9 {
-    margin-right: 10rem !important;
-    margin-left: 10rem !important
-}
-
-.mx-10 {
-    margin-right: 12rem !important;
-    margin-left: 12rem !important
-}
-
-.mx-11 {
-    margin-right: 14rem !important;
-    margin-left: 14rem !important
-}
-
-.mx-12 {
-    margin-right: 16rem !important;
-    margin-left: 16rem !important
-}
-
-.mx-auto {
-    margin-right: auto !important;
-    margin-left: auto !important
-}
-
-.my-0 {
-    margin-top: 0 !important;
-    margin-bottom: 0 !important
-}
-
-.my-1 {
-    margin-top: .25rem !important;
-    margin-bottom: .25rem !important
-}
-
-.my-2 {
-    margin-top: .5rem !important;
-    margin-bottom: .5rem !important
-}
-
-.my-3 {
-    margin-top: 1rem !important;
-    margin-bottom: 1rem !important
-}
-
-.my-4 {
-    margin-top: 1.5rem !important;
-    margin-bottom: 1.5rem !important
-}
-
-.my-5 {
-    margin-top: 3rem !important;
-    margin-bottom: 3rem !important
-}
-
-.my-6 {
-    margin-top: 4rem !important;
-    margin-bottom: 4rem !important
-}
-
-.my-7 {
-    margin-top: 6rem !important;
-    margin-bottom: 6rem !important
-}
-
-.my-8 {
-    margin-top: 8rem !important;
-    margin-bottom: 8rem !important
-}
-
-.my-9 {
-    margin-top: 10rem !important;
-    margin-bottom: 10rem !important
-}
-
-.my-10 {
-    margin-top: 12rem !important;
-    margin-bottom: 12rem !important
-}
-
-.my-11 {
-    margin-top: 14rem !important;
-    margin-bottom: 14rem !important
-}
-
-.my-12 {
-    margin-top: 16rem !important;
-    margin-bottom: 16rem !important
-}
-
-.my-auto {
-    margin-top: auto !important;
-    margin-bottom: auto !important
-}
-
-.mt-0 {
-    margin-top: 0 !important
-}
-
-.mt-1 {
-    margin-top: .25rem !important
-}
-
-.mt-2 {
-    margin-top: .5rem !important
-}
-
-.mt-3 {
-    margin-top: 1rem !important
-}
-
-.mt-4 {
-    margin-top: 1.5rem !important
-}
-
-.mt-5 {
-    margin-top: 3rem !important
-}
-
-.mt-6 {
-    margin-top: 4rem !important
-}
-
-.mt-7 {
-    margin-top: 6rem !important
-}
-
-.mt-8 {
-    margin-top: 8rem !important
-}
-
-.mt-9 {
-    margin-top: 10rem !important
-}
-
-.mt-10 {
-    margin-top: 12rem !important
-}
-
-.mt-11 {
-    margin-top: 14rem !important
-}
-
-.mt-12 {
-    margin-top: 16rem !important
-}
-
-.mt-auto {
-    margin-top: auto !important
-}
-
-.me-0 {
-    margin-right: 0 !important
-}
-
-.me-1 {
-    margin-right: .25rem !important
-}
-
-.me-2 {
-    margin-right: .5rem !important
-}
-
-.me-3 {
-    margin-right: 1rem !important
-}
-
-.me-4 {
-    margin-right: 1.5rem !important
-}
-
-.me-5 {
-    margin-right: 3rem !important
-}
-
-.me-6 {
-    margin-right: 4rem !important
-}
-
-.me-7 {
-    margin-right: 6rem !important
-}
-
-.me-8 {
-    margin-right: 8rem !important
-}
-
-.me-9 {
-    margin-right: 10rem !important
-}
-
-.me-10 {
-    margin-right: 12rem !important
-}
-
-.me-11 {
-    margin-right: 14rem !important
-}
-
-.me-12 {
-    margin-right: 16rem !important
-}
-
-.me-auto {
-    margin-right: auto !important
-}
-
-.mb-0 {
-    margin-bottom: 0 !important
-}
-
-.mb-1 {
-    margin-bottom: .25rem !important
-}
-
-.mb-2 {
-    margin-bottom: .5rem !important
-}
-
-.mb-3 {
-    margin-bottom: 1rem !important
-}
-
-.mb-4 {
-    margin-bottom: 1.5rem !important
-}
-
-.mb-5 {
-    margin-bottom: 3rem !important
-}
-
-.mb-6 {
-    margin-bottom: 4rem !important
-}
-
-.mb-7 {
-    margin-bottom: 6rem !important
-}
-
-.mb-8 {
-    margin-bottom: 8rem !important
-}
-
-.mb-9 {
-    margin-bottom: 10rem !important
-}
-
-.mb-10 {
-    margin-bottom: 12rem !important
-}
-
-.mb-11 {
-    margin-bottom: 14rem !important
-}
-
-.mb-12 {
-    margin-bottom: 16rem !important
-}
-
-.mb-auto {
-    margin-bottom: auto !important
-}
-
-.ms-0 {
-    margin-left: 0 !important
-}
-
-.ms-1 {
-    margin-left: .25rem !important
-}
-
-.ms-2 {
-    margin-left: .5rem !important
-}
-
-.ms-3 {
-    margin-left: 1rem !important
-}
-
-.ms-4 {
-    margin-left: 1.5rem !important
-}
-
-.ms-5 {
-    margin-left: 3rem !important
-}
-
-.ms-6 {
-    margin-left: 4rem !important
-}
-
-.ms-7 {
-    margin-left: 6rem !important
-}
-
-.ms-8 {
-    margin-left: 8rem !important
-}
-
-.ms-9 {
-    margin-left: 10rem !important
-}
-
-.ms-10 {
-    margin-left: 12rem !important
-}
-
-.ms-11 {
-    margin-left: 14rem !important
-}
-
-.ms-12 {
-    margin-left: 16rem !important
-}
-
-.ms-auto {
-    margin-left: auto !important
-}
-
-.m-n1 {
-    margin: -.25rem !important
-}
-
-.m-n2 {
-    margin: -.5rem !important
-}
-
-.m-n3 {
-    margin: -1rem !important
-}
-
-.m-n4 {
-    margin: -1.5rem !important
-}
-
-.m-n5 {
-    margin: -3rem !important
-}
-
-.m-n6 {
-    margin: -4rem !important
-}
-
-.m-n7 {
-    margin: -6rem !important
-}
-
-.m-n8 {
-    margin: -8rem !important
-}
-
-.m-n9 {
-    margin: -10rem !important
-}
-
-.m-n10 {
-    margin: -12rem !important
-}
-
-.m-n11 {
-    margin: -14rem !important
-}
-
-.m-n12 {
-    margin: -16rem !important
-}
-
-.mx-n1 {
-    margin-right: -.25rem !important;
-    margin-left: -.25rem !important
-}
-
-.mx-n2 {
-    margin-right: -.5rem !important;
-    margin-left: -.5rem !important
-}
-
-.mx-n3 {
-    margin-right: -1rem !important;
-    margin-left: -1rem !important
-}
-
-.mx-n4 {
-    margin-right: -1.5rem !important;
-    margin-left: -1.5rem !important
-}
-
-.mx-n5 {
-    margin-right: -3rem !important;
-    margin-left: -3rem !important
-}
-
-.mx-n6 {
-    margin-right: -4rem !important;
-    margin-left: -4rem !important
-}
-
-.mx-n7 {
-    margin-right: -6rem !important;
-    margin-left: -6rem !important
-}
-
-.mx-n8 {
-    margin-right: -8rem !important;
-    margin-left: -8rem !important
-}
-
-.mx-n9 {
-    margin-right: -10rem !important;
-    margin-left: -10rem !important
-}
-
-.mx-n10 {
-    margin-right: -12rem !important;
-    margin-left: -12rem !important
-}
-
-.mx-n11 {
-    margin-right: -14rem !important;
-    margin-left: -14rem !important
-}
-
-.mx-n12 {
-    margin-right: -16rem !important;
-    margin-left: -16rem !important
-}
-
-.my-n1 {
-    margin-top: -.25rem !important;
-    margin-bottom: -.25rem !important
-}
-
-.my-n2 {
-    margin-top: -.5rem !important;
-    margin-bottom: -.5rem !important
-}
-
-.my-n3 {
-    margin-top: -1rem !important;
-    margin-bottom: -1rem !important
-}
-
-.my-n4 {
-    margin-top: -1.5rem !important;
-    margin-bottom: -1.5rem !important
-}
-
-.my-n5 {
-    margin-top: -3rem !important;
-    margin-bottom: -3rem !important
-}
-
-.my-n6 {
-    margin-top: -4rem !important;
-    margin-bottom: -4rem !important
-}
-
-.my-n7 {
-    margin-top: -6rem !important;
-    margin-bottom: -6rem !important
-}
-
-.my-n8 {
-    margin-top: -8rem !important;
-    margin-bottom: -8rem !important
-}
-
-.my-n9 {
-    margin-top: -10rem !important;
-    margin-bottom: -10rem !important
-}
-
-.my-n10 {
-    margin-top: -12rem !important;
-    margin-bottom: -12rem !important
-}
-
-.my-n11 {
-    margin-top: -14rem !important;
-    margin-bottom: -14rem !important
-}
-
-.my-n12 {
-    margin-top: -16rem !important;
-    margin-bottom: -16rem !important
-}
-
-.mt-n1 {
-    margin-top: -.25rem !important
-}
-
-.mt-n2 {
-    margin-top: -.5rem !important
-}
-
-.mt-n3 {
-    margin-top: -1rem !important
-}
-
-.mt-n4 {
-    margin-top: -1.5rem !important
-}
-
-.mt-n5 {
-    margin-top: -3rem !important
-}
-
-.mt-n6 {
-    margin-top: -4rem !important
-}
-
-.mt-n7 {
-    margin-top: -6rem !important
-}
-
-.mt-n8 {
-    margin-top: -8rem !important
-}
-
-.mt-n9 {
-    margin-top: -10rem !important
-}
-
-.mt-n10 {
-    margin-top: -12rem !important
-}
-
-.mt-n11 {
-    margin-top: -14rem !important
-}
-
-.mt-n12 {
-    margin-top: -16rem !important
-}
-
-.me-n1 {
-    margin-right: -.25rem !important
-}
-
-.me-n2 {
-    margin-right: -.5rem !important
-}
-
-.me-n3 {
-    margin-right: -1rem !important
-}
-
-.me-n4 {
-    margin-right: -1.5rem !important
-}
-
-.me-n5 {
-    margin-right: -3rem !important
-}
-
-.me-n6 {
-    margin-right: -4rem !important
-}
-
-.me-n7 {
-    margin-right: -6rem !important
-}
-
-.me-n8 {
-    margin-right: -8rem !important
-}
-
-.me-n9 {
-    margin-right: -10rem !important
-}
-
-.me-n10 {
-    margin-right: -12rem !important
-}
-
-.me-n11 {
-    margin-right: -14rem !important
-}
-
-.me-n12 {
-    margin-right: -16rem !important
-}
-
-.mb-n1 {
-    margin-bottom: -.25rem !important
-}
-
-.mb-n2 {
-    margin-bottom: -.5rem !important
-}
-
-.mb-n3 {
-    margin-bottom: -1rem !important
-}
-
-.mb-n4 {
-    margin-bottom: -1.5rem !important
-}
-
-.mb-n5 {
-    margin-bottom: -3rem !important
-}
-
-.mb-n6 {
-    margin-bottom: -4rem !important
-}
-
-.mb-n7 {
-    margin-bottom: -6rem !important
-}
-
-.mb-n8 {
-    margin-bottom: -8rem !important
-}
-
-.mb-n9 {
-    margin-bottom: -10rem !important
-}
-
-.mb-n10 {
-    margin-bottom: -12rem !important
-}
-
-.mb-n11 {
-    margin-bottom: -14rem !important
-}
-
-.mb-n12 {
-    margin-bottom: -16rem !important
-}
-
-.ms-n1 {
-    margin-left: -.25rem !important
-}
-
-.ms-n2 {
-    margin-left: -.5rem !important
-}
-
-.ms-n3 {
-    margin-left: -1rem !important
-}
-
-.ms-n4 {
-    margin-left: -1.5rem !important
-}
-
-.ms-n5 {
-    margin-left: -3rem !important
-}
-
-.ms-n6 {
-    margin-left: -4rem !important
-}
-
-.ms-n7 {
-    margin-left: -6rem !important
-}
-
-.ms-n8 {
-    margin-left: -8rem !important
-}
-
-.ms-n9 {
-    margin-left: -10rem !important
-}
-
-.ms-n10 {
-    margin-left: -12rem !important
-}
-
-.ms-n11 {
-    margin-left: -14rem !important
-}
-
-.ms-n12 {
-    margin-left: -16rem !important
-}
-
-.p-0 {
-    padding: 0 !important
-}
-
-.p-1 {
-    padding: .25rem !important
-}
-
-.p-2 {
-    padding: .5rem !important
-}
-
-.p-3 {
-    padding: 1rem !important
-}
-
-.p-4 {
-    padding: 1.5rem !important
-}
-
-.p-5 {
-    padding: 3rem !important
-}
-
-.p-6 {
-    padding: 4rem !important
-}
-
-.p-7 {
-    padding: 6rem !important
-}
-
-.p-8 {
-    padding: 8rem !important
-}
-
-.p-9 {
-    padding: 10rem !important
-}
-
-.p-10 {
-    padding: 12rem !important
-}
-
-.p-11 {
-    padding: 14rem !important
-}
-
-.p-12 {
-    padding: 16rem !important
-}
-
-.px-0 {
-    padding-right: 0 !important;
-    padding-left: 0 !important
-}
-
-.px-1 {
-    padding-right: .25rem !important;
-    padding-left: .25rem !important
-}
-
-.px-2 {
-    padding-right: .5rem !important;
-    padding-left: .5rem !important
-}
-
-.px-3 {
-    padding-right: 1rem !important;
-    padding-left: 1rem !important
-}
-
-.px-4 {
-    padding-right: 1.5rem !important;
-    padding-left: 1.5rem !important
-}
-
-.px-5 {
-    padding-right: 3rem !important;
-    padding-left: 3rem !important
-}
-
-.px-6 {
-    padding-right: 4rem !important;
-    padding-left: 4rem !important
-}
-
-.px-7 {
-    padding-right: 6rem !important;
-    padding-left: 6rem !important
-}
-
-.px-8 {
-    padding-right: 8rem !important;
-    padding-left: 8rem !important
-}
-
-.px-9 {
-    padding-right: 10rem !important;
-    padding-left: 10rem !important
-}
-
-.px-10 {
-    padding-right: 12rem !important;
-    padding-left: 12rem !important
-}
-
-.px-11 {
-    padding-right: 14rem !important;
-    padding-left: 14rem !important
-}
-
-.px-12 {
-    padding-right: 16rem !important;
-    padding-left: 16rem !important
-}
-
-.py-0 {
-    padding-top: 0 !important;
-    padding-bottom: 0 !important
-}
-
-.py-1 {
-    padding-top: .25rem !important;
-    padding-bottom: .25rem !important
-}
-
-.py-2 {
-    padding-top: .5rem !important;
-    padding-bottom: .5rem !important
-}
-
-.py-3 {
-    padding-top: 1rem !important;
-    padding-bottom: 1rem !important
-}
-
-.py-4 {
-    padding-top: 1.5rem !important;
-    padding-bottom: 1.5rem !important
-}
-
-.py-5 {
-    padding-top: 3rem !important;
-    padding-bottom: 3rem !important
-}
-
-.py-6 {
-    padding-top: 4rem !important;
-    padding-bottom: 4rem !important
-}
-
-.py-7 {
-    padding-top: 6rem !important;
-    padding-bottom: 6rem !important
-}
-
-.py-8 {
-    padding-top: 8rem !important;
-    padding-bottom: 8rem !important
-}
-
-.py-9 {
-    padding-top: 10rem !important;
-    padding-bottom: 10rem !important
-}
-
-.py-10 {
-    padding-top: 12rem !important;
-    padding-bottom: 12rem !important
-}
-
-.py-11 {
-    padding-top: 14rem !important;
-    padding-bottom: 14rem !important
-}
-
-.py-12 {
-    padding-top: 16rem !important;
-    padding-bottom: 16rem !important
-}
-
-.pt-0 {
-    padding-top: 0 !important
-}
-
-.pt-1 {
-    padding-top: .25rem !important
-}
-
-.pt-2 {
-    padding-top: .5rem !important
-}
-
-.pt-3 {
-    padding-top: 1rem !important
-}
-
-.pt-4 {
-    padding-top: 1.5rem !important
-}
-
-.pt-5 {
-    padding-top: 3rem !important
-}
-
-.pt-6 {
-    padding-top: 4rem !important
-}
-
-.pt-7 {
-    padding-top: 6rem !important
-}
-
-.pt-8 {
-    padding-top: 8rem !important
-}
-
-.pt-9 {
-    padding-top: 10rem !important
-}
-
-.pt-10 {
-    padding-top: 12rem !important
-}
-
-.pt-11 {
-    padding-top: 14rem !important
-}
-
-.pt-12 {
-    padding-top: 16rem !important
-}
-
-.pe-0 {
-    padding-right: 0 !important
-}
-
-.pe-1 {
-    padding-right: .25rem !important
-}
-
-.pe-2 {
-    padding-right: .5rem !important
-}
-
-.pe-3 {
-    padding-right: 1rem !important
-}
-
-.pe-4 {
-    padding-right: 1.5rem !important
-}
-
-.pe-5 {
-    padding-right: 3rem !important
-}
-
-.pe-6 {
-    padding-right: 4rem !important
-}
-
-.pe-7 {
-    padding-right: 6rem !important
-}
-
-.pe-8 {
-    padding-right: 8rem !important
-}
-
-.pe-9 {
-    padding-right: 10rem !important
-}
-
-.pe-10 {
-    padding-right: 12rem !important
-}
-
-.pe-11 {
-    padding-right: 14rem !important
-}
-
-.pe-12 {
-    padding-right: 16rem !important
-}
-
-.pb-0 {
-    padding-bottom: 0 !important
-}
-
-.pb-1 {
-    padding-bottom: .25rem !important
-}
-
-.pb-2 {
-    padding-bottom: .5rem !important
-}
-
-.pb-3 {
-    padding-bottom: 1rem !important
-}
-
-.pb-4 {
-    padding-bottom: 1.5rem !important
-}
-
-.pb-5 {
-    padding-bottom: 3rem !important
-}
-
-.pb-6 {
-    padding-bottom: 4rem !important
-}
-
-.pb-7 {
-    padding-bottom: 6rem !important
-}
-
-.pb-8 {
-    padding-bottom: 8rem !important
-}
-
-.pb-9 {
-    padding-bottom: 10rem !important
-}
-
-.pb-10 {
-    padding-bottom: 12rem !important
-}
-
-.pb-11 {
-    padding-bottom: 14rem !important
-}
-
-.pb-12 {
-    padding-bottom: 16rem !important
-}
-
-.ps-0 {
-    padding-left: 0 !important
-}
-
-.ps-1 {
-    padding-left: .25rem !important
-}
-
-.ps-2 {
-    padding-left: .5rem !important
-}
-
-.ps-3 {
-    padding-left: 1rem !important
-}
-
-.ps-4 {
-    padding-left: 1.5rem !important
-}
-
-.ps-5 {
-    padding-left: 3rem !important
-}
-
-.ps-6 {
-    padding-left: 4rem !important
-}
-
-.ps-7 {
-    padding-left: 6rem !important
-}
-
-.ps-8 {
-    padding-left: 8rem !important
-}
-
-.ps-9 {
-    padding-left: 10rem !important
-}
-
-.ps-10 {
-    padding-left: 12rem !important
-}
-
-.ps-11 {
-    padding-left: 14rem !important
-}
-
-.ps-12 {
-    padding-left: 16rem !important
-}
-
-.gap-0 {
-    gap: 0 !important
-}
-
-.gap-1 {
-    gap: .25rem !important
-}
-
-.gap-2 {
-    gap: .5rem !important
-}
-
-.gap-3 {
-    gap: 1rem !important
-}
-
-.gap-4 {
-    gap: 1.5rem !important
-}
-
-.gap-5 {
-    gap: 3rem !important
-}
-
-.gap-6 {
-    gap: 4rem !important
-}
-
-.gap-7 {
-    gap: 6rem !important
-}
-
-.gap-8 {
-    gap: 8rem !important
-}
-
-.gap-9 {
-    gap: 10rem !important
-}
-
-.gap-10 {
-    gap: 12rem !important
-}
-
-.gap-11 {
-    gap: 14rem !important
-}
-
-.gap-12 {
-    gap: 16rem !important
-}
-
-.font-monospace {
-    font-family: var(--bs-font-monospace) !important
-}
-
-.fs-1 {
-    font-size: calc(1.425rem + 2.1vw) !important
-}
-
-.fs-2 {
-    font-size: calc(1.35rem + 1.2vw) !important
-}
-
-.fs-3 {
-    font-size: calc(1.3125rem + .75vw) !important
-}
-
-.fs-4 {
-    font-size: calc(1.275rem + .3vw) !important
-}
-
-.fs-5 {
-    font-size: 1.25rem !important
-}
-
-.fs-6 {
-    font-size: 1rem !important
-}
-
-.fst-italic {
-    font-style: italic !important
-}
-
-.fst-normal {
-    font-style: normal !important
-}
-
-.fw-light {
-    font-weight: 300 !important
-}
-
-.fw-lighter {
-    font-weight: lighter !important
-}
-
-.fw-normal {
-    font-weight: 400 !important
-}
-
-.fw-bold {
-    font-weight: 600 !important
-}
-
-.fw-bolder {
-    font-weight: 700 !important
-}
-
-.lh-1 {
-    line-height: 1 !important
-}
-
-.lh-sm {
-    line-height: 1.25 !important
-}
-
-.lh-base {
-    line-height: 1.5 !important
-}
-
-.lh-lg {
-    line-height: 2 !important
-}
-
-.text-start {
-    text-align: left !important
-}
-
-.text-end {
-    text-align: right !important
-}
-
-.text-center {
-    text-align: center !important
-}
-
-.text-decoration-underline {
-    text-decoration: underline !important
-}
-
-.text-decoration-line-through {
-    text-decoration: line-through !important
-}
-
-.text-lowercase {
-    text-transform: lowercase !important
-}
-
-.text-uppercase {
-    text-transform: uppercase !important
-}
-
-.text-capitalize {
-    text-transform: capitalize !important
-}
-
-.text-break {
-    word-break: break-word !important
-}
-
-.text-primary {
-    color: #cb0c9f !important
-}
-
-.text-secondary {
-    color: #8392ab !important
-}
-
-.text-success {
-    color: #82d616 !important
-}
-
-.text-info {
-    color: #17c1e8 !important
-}
-
-.text-warning {
-    color: #fbcf33 !important
-}
-
-.text-danger {
-    color: #ea0606 !important
-}
-
-.text-light {
-    color: #e9ecef !important
-}
-
-.text-dark {
-    color: #344767 !important
-}
-
-.text-white {
-    color: #fff !important
-}
-
-.text-body {
-    color: #67748e !important
-}
-
-.text-muted {
-    color: #6c757d !important
-}
-
-.text-opacity-25 {
-    --bs-text-opacity: 0.25
-}
-
-.text-opacity-50 {
-    --bs-text-opacity: 0.5
-}
-
-.text-opacity-75 {
-    --bs-text-opacity: 0.75
-}
-
-.text-opacity-100 {
-    --bs-text-opacity: 1
-}
-
-.bg-primary {
-    background-color: #cb0c9f !important
-}
-
-.bg-secondary {
-    background-color: #8392ab !important
-}
-
-.bg-success {
-    background-color: #82d616 !important
-}
-
-.bg-info {
-    background-color: #17c1e8 !important
-}
-
-.bg-warning {
-    background-color: #fbcf33 !important
-}
-
-.bg-danger {
-    background-color: #ea0606 !important
-}
-
-.bg-light {
-    background-color: #e9ecef !important
-}
-
-.bg-dark {
-    background-color: #344767 !important
-}
-
-.bg-body,
-.bg-white {
-    background-color: #fff !important
-}
-
-.bg-transparent {
-    background-color: transparent !important
-}
-
-.bg-gray-100 {
-    background-color: #f8f9fa !important
-}
-
-.bg-gray-200 {
-    background-color: #e9ecef !important
-}
-
-.bg-gray-300 {
-    background-color: #dee2e6 !important
-}
-
-.bg-gray-400 {
-    background-color: #ced4da !important
-}
-
-.bg-gray-500 {
-    background-color: #adb5bd !important
-}
-
-.bg-gray-600 {
-    background-color: #6c757d !important
-}
-
-.bg-gray-700 {
-    background-color: #495057 !important
-}
-
-.bg-gray-800 {
-    background-color: #343a40 !important
-}
-
-.bg-gray-900 {
-    background-color: #212529 !important
-}
-
-.bg-opacity-10 {
-    --bs-bg-opacity: 0.1
-}
-
-.bg-opacity-25 {
-    --bs-bg-opacity: 0.25
-}
-
-.bg-opacity-50 {
-    --bs-bg-opacity: 0.5
-}
-
-.bg-opacity-75 {
-    --bs-bg-opacity: 0.75
-}
-
-.bg-opacity-100 {
-    --bs-bg-opacity: 1
-}
-
-.bg-gradient {
-    background-image: var(--bs-gradient) !important
-}
-
-.user-select-all {
-    user-select: all !important
-}
-
-.user-select-auto {
-    user-select: auto !important
-}
-
-.user-select-none {
-    user-select: none !important
-}
-
-.pe-none {
-    pointer-events: none !important
-}
-
-.pe-auto {
-    pointer-events: auto !important
-}
-
-.rounded {
-    border-radius: .375rem !important
-}
-
-.rounded-0 {
-    border-radius: 0 !important
-}
-
-.rounded-1 {
-    border-radius: .25rem !important
-}
-
-.rounded-2 {
-    border-radius: .375rem !important
-}
-
-.rounded-3 {
-    border-radius: .75rem !important
-}
-
-.avatar.rounded-circle img,
-.rounded-circle {
-    border-radius: 50% !important
-}
-
-.rounded-pill {
-    border-radius: 50rem !important
-}
-
-.rounded-top {
-    border-top-left-radius: .375rem !important
-}
-
-.rounded-end,
-.rounded-top {
-    border-top-right-radius: .375rem !important
-}
-
-.rounded-bottom,
-.rounded-end {
-    border-bottom-right-radius: .375rem !important
-}
-
-.rounded-bottom,
-.rounded-start {
-    border-bottom-left-radius: .375rem !important
-}
-
-.rounded-start {
-    border-top-left-radius: .375rem !important
-}
-
-.visible {
-    visibility: visible !important
-}
-
-.invisible {
-    visibility: hidden !important
-}
-
-.transform-scale-5 {
-    transform: scale(.5) !important
-}
-
-.transform-scale-6 {
-    transform: scale(.6) !important
-}
-
-.transform-scale-7 {
-    transform: scale(.7) !important
-}
-
-.transform-scale-8 {
-    transform: scale(.8) !important
-}
-
-.transform-scale-9 {
-    transform: scale(.9) !important
-}
-
-.transform-scale-10 {
-    transform: scale(1) !important
-}
-
-.z-index-0 {
-    z-index: 0 !important
-}
-
-.z-index-1 {
-    z-index: 1 !important
-}
-
-.z-index-2 {
-    z-index: 2 !important
-}
-
-.z-index-3 {
-    z-index: 3 !important
-}
-
-.letter-spacing-1 {
-    letter-spacing: 1px !important
-}
-
-.letter-spacing-2 {
-    letter-spacing: 2px !important
-}
-
-.letter-spacing-3 {
-    letter-spacing: 3px !important
-}
-
-.letter-spacing-4 {
-    letter-spacing: 4px !important
-}
-
-.letter-spacing-5 {
-    letter-spacing: 5px !important
-}
-
-.border-radius-top-start {
-    border-top-left-radius: .375rem !important
-}
-
-.border-radius-top-start-0 {
-    border-top-left-radius: 0 !important
-}
-
-.border-radius-top-start-sm {
-    border-top-left-radius: .25rem !important
-}
-
-.border-radius-top-start-md {
-    border-top-left-radius: .375rem !important
-}
-
-.border-radius-top-start-lg {
-    border-top-left-radius: .75rem !important
-}
-
-.border-radius-top-start-xl {
-    border-top-left-radius: 1rem !important
-}
-
-.border-radius-top-start-2xl {
-    border-top-left-radius: 1.5rem !important
-}
-
-.border-radius-top-start-circle {
-    border-top-left-radius: 50% !important
-}
-
-.border-radius-top-start-pill {
-    border-top-left-radius: 50rem !important
-}
-
-.border-radius-top-end {
-    border-top-right-radius: .375rem !important
-}
-
-.border-radius-top-end-0 {
-    border-top-right-radius: 0 !important
-}
-
-.border-radius-top-end-sm {
-    border-top-right-radius: .25rem !important
-}
-
-.border-radius-top-end-md {
-    border-top-right-radius: .375rem !important
-}
-
-.border-radius-top-end-lg {
-    border-top-right-radius: .75rem !important
-}
-
-.border-radius-top-end-xl {
-    border-top-right-radius: 1rem !important
-}
-
-.border-radius-top-end-2xl {
-    border-top-right-radius: 1.5rem !important
-}
-
-.border-radius-top-end-circle {
-    border-top-right-radius: 50% !important
-}
-
-.border-radius-top-end-pill {
-    border-top-right-radius: 50rem !important
-}
-
-.border-radius-bottom-start {
-    border-bottom-left-radius: .375rem !important
-}
-
-.border-radius-bottom-start-0 {
-    border-bottom-left-radius: 0 !important
-}
-
-.border-radius-bottom-start-sm {
-    border-bottom-left-radius: .25rem !important
-}
-
-.border-radius-bottom-start-md {
-    border-bottom-left-radius: .375rem !important
-}
-
-.border-radius-bottom-start-lg {
-    border-bottom-left-radius: .75rem !important
-}
-
-.border-radius-bottom-start-xl {
-    border-bottom-left-radius: 1rem !important
-}
-
-.border-radius-bottom-start-2xl {
-    border-bottom-left-radius: 1.5rem !important
-}
-
-.border-radius-bottom-start-circle {
-    border-bottom-left-radius: 50% !important
-}
-
-.border-radius-bottom-start-pill {
-    border-bottom-left-radius: 50rem !important
-}
-
-.border-radius-bottom-end {
-    border-bottom-right-radius: .375rem !important
-}
-
-.border-radius-bottom-end-0 {
-    border-bottom-right-radius: 0 !important
-}
-
-.border-radius-bottom-end-sm {
-    border-bottom-right-radius: .25rem !important
-}
-
-.border-radius-bottom-end-md {
-    border-bottom-right-radius: .375rem !important
-}
-
-.border-radius-bottom-end-lg {
-    border-bottom-right-radius: .75rem !important
-}
-
-.border-radius-bottom-end-xl {
-    border-bottom-right-radius: 1rem !important
-}
-
-.border-radius-bottom-end-2xl {
-    border-bottom-right-radius: 1.5rem !important
-}
-
-.border-radius-bottom-end-circle {
-    border-bottom-right-radius: 50% !important
-}
-
-.border-radius-bottom-end-pill {
-    border-bottom-right-radius: 50rem !important
-}
-
-.max-height-100 {
-    max-height: 100px !important
-}
-
-.max-height-150 {
-    max-height: 150px !important
-}
-
-.max-height-160 {
-    max-height: 160px !important
-}
-
-.max-height-200 {
-    max-height: 200px !important
-}
-
-.max-height-250 {
-    max-height: 250px !important
-}
-
-.max-height-300 {
-    max-height: 300px !important
-}
-
-.max-height-400 {
-    max-height: 400px !important
-}
-
-.max-height-500 {
-    max-height: 500px !important
-}
-
-.max-height-600 {
-    max-height: 600px !important
-}
-
-.max-height-vh-10 {
-    max-height: 10vh !important
-}
-
-.max-height-vh-20 {
-    max-height: 20vh !important
-}
-
-.max-height-vh-30 {
-    max-height: 30vh !important
-}
-
-.max-height-vh-40 {
-    max-height: 40vh !important
-}
-
-.max-height-vh-50 {
-    max-height: 50vh !important
-}
-
-.max-height-vh-60 {
-    max-height: 60vh !important
-}
-
-.max-height-vh-70 {
-    max-height: 70vh !important
-}
-
-.max-height-vh-80 {
-    max-height: 80vh !important
-}
-
-.max-height-vh-90 {
-    max-height: 90vh !important
-}
-
-.max-height-vh-100 {
-    max-height: 100vh !important
-}
-
-.min-height-100 {
-    min-height: 100px !important
-}
-
-.min-height-150 {
-    min-height: 150px !important
-}
-
-.min-height-160 {
-    min-height: 160px !important
-}
-
-.min-height-200 {
-    min-height: 200px !important
-}
-
-.min-height-250 {
-    min-height: 250px !important
-}
-
-.min-height-300 {
-    min-height: 300px !important
-}
-
-.min-height-400 {
-    min-height: 400px !important
-}
-
-.min-height-500 {
-    min-height: 500px !important
-}
-
-.min-height-600 {
-    min-height: 600px !important
-}
-
-.height-100 {
-    height: 100px !important
-}
-
-.height-150 {
-    height: 150px !important
-}
-
-.height-200 {
-    height: 200px !important
-}
-
-.height-300 {
-    height: 300px !important
-}
-
-.height-400 {
-    height: 400px !important
-}
-
-.height-500 {
-    height: 500px !important
-}
-
-.height-600 {
-    height: 600px !important
-}
-
-.max-width-100 {
-    max-width: 100px !important
-}
-
-.max-width-200 {
-    max-width: 200px !important
-}
-
-.max-width-300 {
-    max-width: 300px !important
-}
-
-.max-width-400 {
-    max-width: 400px !important
-}
-
-.max-width-500 {
-    max-width: 500px !important
-}
-
-@media (min-width:576px) {
-    .float-sm-start {
-        float: left !important
-    }
-
-    .float-sm-end {
-        float: right !important
-    }
-
-    .float-sm-none {
-        float: none !important
-    }
-
-    .d-sm-inline {
-        display: inline !important
-    }
-
-    .d-sm-inline-block {
-        display: inline-block !important
-    }
-
-    .d-sm-block {
-        display: block !important
-    }
-
-    .d-sm-grid {
-        display: grid !important
-    }
-
-    .d-sm-table {
-        display: table !important
-    }
-
-    .d-sm-table-row {
-        display: table-row !important
-    }
-
-    .d-sm-table-cell {
-        display: table-cell !important
-    }
-
-    .d-sm-flex {
-        display: flex !important
-    }
-
-    .d-sm-inline-flex {
-        display: inline-flex !important
-    }
-
-    .d-sm-none {
-        display: none !important
-    }
-
-    .border-top-sm {
-        border-top: 1px solid #dee2e6 !important
-    }
-
-    .border-top-sm-0 {
-        border-top: 0 !important
-    }
-
-    .border-end-sm {
-        border-right: 1px solid #dee2e6 !important
-    }
-
-    .border-end-sm-0 {
-        border-right: 0 !important
-    }
-
-    .border-bottom-sm {
-        border-bottom: 1px solid #dee2e6 !important
-    }
-
-    .border-bottom-sm-0 {
-        border-bottom: 0 !important
-    }
-
-    .border-start-sm {
-        border-left: 1px solid #dee2e6 !important
-    }
-
-    .border-start-sm-0 {
-        border-left: 0 !important
-    }
-
-    .w-sm-0 {
-        width: 0 !important
-    }
-
-    .w-sm-1 {
-        width: 1% !important
-    }
-
-    .w-sm-2 {
-        width: 2% !important
-    }
-
-    .w-sm-3 {
-        width: 3% !important
-    }
-
-    .w-sm-4 {
-        width: 4% !important
-    }
-
-    .w-sm-5 {
-        width: 5% !important
-    }
-
-    .w-sm-6 {
-        width: 6% !important
-    }
-
-    .w-sm-7 {
-        width: 7% !important
-    }
-
-    .w-sm-8 {
-        width: 8% !important
-    }
-
-    .w-sm-9 {
-        width: 9% !important
-    }
-
-    .w-sm-10 {
-        width: 10% !important
-    }
-
-    .w-sm-15 {
-        width: 15% !important
-    }
-
-    .w-sm-20 {
-        width: 20% !important
-    }
-
-    .w-sm-25 {
-        width: 25% !important
-    }
-
-    .w-sm-30 {
-        width: 30% !important
-    }
-
-    .w-sm-35 {
-        width: 35% !important
-    }
-
-    .w-sm-40 {
-        width: 40% !important
-    }
-
-    .w-sm-45 {
-        width: 45% !important
-    }
-
-    .w-sm-50 {
-        width: 50% !important
-    }
-
-    .w-sm-55 {
-        width: 55% !important
-    }
-
-    .w-sm-60 {
-        width: 60% !important
-    }
-
-    .w-sm-65 {
-        width: 65% !important
-    }
-
-    .w-sm-70 {
-        width: 70% !important
-    }
-
-    .w-sm-75 {
-        width: 75% !important
-    }
-
-    .w-sm-80 {
-        width: 80% !important
-    }
-
-    .w-sm-85 {
-        width: 85% !important
-    }
-
-    .w-sm-90 {
-        width: 90% !important
-    }
-
-    .w-sm-95 {
-        width: 95% !important
-    }
-
-    .w-sm-100 {
-        width: 100% !important
-    }
-
-    .w-sm-auto {
-        width: auto !important
-    }
-
-    .flex-sm-fill {
-        flex: 1 1 auto !important
-    }
-
-    .flex-sm-row {
-        flex-direction: row !important
-    }
-
-    .flex-sm-column {
-        flex-direction: column !important
-    }
-
-    .flex-sm-row-reverse {
-        flex-direction: row-reverse !important
-    }
-
-    .flex-sm-column-reverse {
-        flex-direction: column-reverse !important
-    }
-
-    .flex-sm-grow-0 {
-        flex-grow: 0 !important
-    }
-
-    .flex-sm-grow-1 {
-        flex-grow: 1 !important
-    }
-
-    .flex-sm-shrink-0 {
-        flex-shrink: 0 !important
-    }
-
-    .flex-sm-shrink-1 {
-        flex-shrink: 1 !important
-    }
-
-    .flex-sm-wrap {
-        flex-wrap: wrap !important
-    }
-
-    .flex-sm-nowrap {
-        flex-wrap: nowrap !important
-    }
-
-    .flex-sm-wrap-reverse {
-        flex-wrap: wrap-reverse !important
-    }
-
-    .justify-content-sm-start {
-        justify-content: flex-start !important
-    }
-
-    .justify-content-sm-end {
-        justify-content: flex-end !important
-    }
-
-    .justify-content-sm-center {
-        justify-content: center !important
-    }
-
-    .justify-content-sm-between {
-        justify-content: space-between !important
-    }
-
-    .justify-content-sm-around {
-        justify-content: space-around !important
-    }
-
-    .justify-content-sm-evenly {
-        justify-content: space-evenly !important
-    }
-
-    .align-items-sm-start {
-        align-items: flex-start !important
-    }
-
-    .align-items-sm-end {
-        align-items: flex-end !important
-    }
-
-    .align-items-sm-center {
-        align-items: center !important
-    }
-
-    .align-items-sm-baseline {
-        align-items: baseline !important
-    }
-
-    .align-items-sm-stretch {
-        align-items: stretch !important
-    }
-
-    .align-content-sm-start {
-        align-content: flex-start !important
-    }
-
-    .align-content-sm-end {
-        align-content: flex-end !important
-    }
-
-    .align-content-sm-center {
-        align-content: center !important
-    }
-
-    .align-content-sm-between {
-        align-content: space-between !important
-    }
-
-    .align-content-sm-around {
-        align-content: space-around !important
-    }
-
-    .align-content-sm-stretch {
-        align-content: stretch !important
-    }
-
-    .align-self-sm-auto {
-        align-self: auto !important
-    }
-
-    .align-self-sm-start {
-        align-self: flex-start !important
-    }
-
-    .align-self-sm-end {
-        align-self: flex-end !important
-    }
-
-    .align-self-sm-center {
-        align-self: center !important
-    }
-
-    .align-self-sm-baseline {
-        align-self: baseline !important
-    }
-
-    .align-self-sm-stretch {
-        align-self: stretch !important
-    }
-
-    .order-sm-first {
-        order: -1 !important
-    }
-
-    .order-sm-0 {
-        order: 0 !important
-    }
-
-    .order-sm-1 {
-        order: 1 !important
-    }
-
-    .order-sm-2 {
-        order: 2 !important
-    }
-
-    .order-sm-3 {
-        order: 3 !important
-    }
-
-    .order-sm-4 {
-        order: 4 !important
-    }
-
-    .order-sm-5 {
-        order: 5 !important
-    }
-
-    .order-sm-last {
-        order: 6 !important
-    }
-
-    .m-sm-0 {
-        margin: 0 !important
-    }
-
-    .m-sm-1 {
-        margin: .25rem !important
-    }
-
-    .m-sm-2 {
-        margin: .5rem !important
-    }
-
-    .m-sm-3 {
-        margin: 1rem !important
-    }
-
-    .m-sm-4 {
-        margin: 1.5rem !important
-    }
-
-    .m-sm-5 {
-        margin: 3rem !important
-    }
-
-    .m-sm-6 {
-        margin: 4rem !important
-    }
-
-    .m-sm-7 {
-        margin: 6rem !important
-    }
-
-    .m-sm-8 {
-        margin: 8rem !important
-    }
-
-    .m-sm-9 {
-        margin: 10rem !important
-    }
-
-    .m-sm-10 {
-        margin: 12rem !important
-    }
-
-    .m-sm-11 {
-        margin: 14rem !important
-    }
-
-    .m-sm-12 {
-        margin: 16rem !important
-    }
-
-    .m-sm-auto {
-        margin: auto !important
-    }
-
-    .mx-sm-0 {
-        margin-right: 0 !important;
-        margin-left: 0 !important
-    }
-
-    .mx-sm-1 {
-        margin-right: .25rem !important;
-        margin-left: .25rem !important
-    }
-
-    .mx-sm-2 {
-        margin-right: .5rem !important;
-        margin-left: .5rem !important
-    }
-
-    .mx-sm-3 {
-        margin-right: 1rem !important;
-        margin-left: 1rem !important
-    }
-
-    .mx-sm-4 {
-        margin-right: 1.5rem !important;
-        margin-left: 1.5rem !important
-    }
-
-    .mx-sm-5 {
-        margin-right: 3rem !important;
-        margin-left: 3rem !important
-    }
-
-    .mx-sm-6 {
-        margin-right: 4rem !important;
-        margin-left: 4rem !important
-    }
-
-    .mx-sm-7 {
-        margin-right: 6rem !important;
-        margin-left: 6rem !important
-    }
-
-    .mx-sm-8 {
-        margin-right: 8rem !important;
-        margin-left: 8rem !important
-    }
-
-    .mx-sm-9 {
-        margin-right: 10rem !important;
-        margin-left: 10rem !important
-    }
-
-    .mx-sm-10 {
-        margin-right: 12rem !important;
-        margin-left: 12rem !important
-    }
-
-    .mx-sm-11 {
-        margin-right: 14rem !important;
-        margin-left: 14rem !important
-    }
-
-    .mx-sm-12 {
-        margin-right: 16rem !important;
-        margin-left: 16rem !important
-    }
-
-    .mx-sm-auto {
-        margin-right: auto !important;
-        margin-left: auto !important
-    }
-
-    .my-sm-0 {
-        margin-top: 0 !important;
-        margin-bottom: 0 !important
-    }
-
-    .my-sm-1 {
-        margin-top: .25rem !important;
-        margin-bottom: .25rem !important
-    }
-
-    .my-sm-2 {
-        margin-top: .5rem !important;
-        margin-bottom: .5rem !important
-    }
-
-    .my-sm-3 {
-        margin-top: 1rem !important;
-        margin-bottom: 1rem !important
-    }
-
-    .my-sm-4 {
-        margin-top: 1.5rem !important;
-        margin-bottom: 1.5rem !important
-    }
-
-    .my-sm-5 {
-        margin-top: 3rem !important;
-        margin-bottom: 3rem !important
-    }
-
-    .my-sm-6 {
-        margin-top: 4rem !important;
-        margin-bottom: 4rem !important
-    }
-
-    .my-sm-7 {
-        margin-top: 6rem !important;
-        margin-bottom: 6rem !important
-    }
-
-    .my-sm-8 {
-        margin-top: 8rem !important;
-        margin-bottom: 8rem !important
-    }
-
-    .my-sm-9 {
-        margin-top: 10rem !important;
-        margin-bottom: 10rem !important
-    }
-
-    .my-sm-10 {
-        margin-top: 12rem !important;
-        margin-bottom: 12rem !important
-    }
-
-    .my-sm-11 {
-        margin-top: 14rem !important;
-        margin-bottom: 14rem !important
-    }
-
-    .my-sm-12 {
-        margin-top: 16rem !important;
-        margin-bottom: 16rem !important
-    }
-
-    .my-sm-auto {
-        margin-top: auto !important;
-        margin-bottom: auto !important
-    }
-
-    .mt-sm-0 {
-        margin-top: 0 !important
-    }
-
-    .mt-sm-1 {
-        margin-top: .25rem !important
-    }
-
-    .mt-sm-2 {
-        margin-top: .5rem !important
-    }
-
-    .mt-sm-3 {
-        margin-top: 1rem !important
-    }
-
-    .mt-sm-4 {
-        margin-top: 1.5rem !important
-    }
-
-    .mt-sm-5 {
-        margin-top: 3rem !important
-    }
-
-    .mt-sm-6 {
-        margin-top: 4rem !important
-    }
-
-    .mt-sm-7 {
-        margin-top: 6rem !important
-    }
-
-    .mt-sm-8 {
-        margin-top: 8rem !important
-    }
-
-    .mt-sm-9 {
-        margin-top: 10rem !important
-    }
-
-    .mt-sm-10 {
-        margin-top: 12rem !important
-    }
-
-    .mt-sm-11 {
-        margin-top: 14rem !important
-    }
-
-    .mt-sm-12 {
-        margin-top: 16rem !important
-    }
-
-    .mt-sm-auto {
-        margin-top: auto !important
-    }
-
-    .me-sm-0 {
-        margin-right: 0 !important
-    }
-
-    .me-sm-1 {
-        margin-right: .25rem !important
-    }
-
-    .me-sm-2 {
-        margin-right: .5rem !important
-    }
-
-    .me-sm-3 {
-        margin-right: 1rem !important
-    }
-
-    .me-sm-4 {
-        margin-right: 1.5rem !important
-    }
-
-    .me-sm-5 {
-        margin-right: 3rem !important
-    }
-
-    .me-sm-6 {
-        margin-right: 4rem !important
-    }
-
-    .me-sm-7 {
-        margin-right: 6rem !important
-    }
-
-    .me-sm-8 {
-        margin-right: 8rem !important
-    }
-
-    .me-sm-9 {
-        margin-right: 10rem !important
-    }
-
-    .me-sm-10 {
-        margin-right: 12rem !important
-    }
-
-    .me-sm-11 {
-        margin-right: 14rem !important
-    }
-
-    .me-sm-12 {
-        margin-right: 16rem !important
-    }
-
-    .me-sm-auto {
-        margin-right: auto !important
-    }
-
-    .mb-sm-0 {
-        margin-bottom: 0 !important
-    }
-
-    .mb-sm-1 {
-        margin-bottom: .25rem !important
-    }
-
-    .mb-sm-2 {
-        margin-bottom: .5rem !important
-    }
-
-    .mb-sm-3 {
-        margin-bottom: 1rem !important
-    }
-
-    .mb-sm-4 {
-        margin-bottom: 1.5rem !important
-    }
-
-    .mb-sm-5 {
-        margin-bottom: 3rem !important
-    }
-
-    .mb-sm-6 {
-        margin-bottom: 4rem !important
-    }
-
-    .mb-sm-7 {
-        margin-bottom: 6rem !important
-    }
-
-    .mb-sm-8 {
-        margin-bottom: 8rem !important
-    }
-
-    .mb-sm-9 {
-        margin-bottom: 10rem !important
-    }
-
-    .mb-sm-10 {
-        margin-bottom: 12rem !important
-    }
-
-    .mb-sm-11 {
-        margin-bottom: 14rem !important
-    }
-
-    .mb-sm-12 {
-        margin-bottom: 16rem !important
-    }
-
-    .mb-sm-auto {
-        margin-bottom: auto !important
-    }
-
-    .ms-sm-0 {
-        margin-left: 0 !important
-    }
-
-    .ms-sm-1 {
-        margin-left: .25rem !important
-    }
-
-    .ms-sm-2 {
-        margin-left: .5rem !important
-    }
-
-    .ms-sm-3 {
-        margin-left: 1rem !important
-    }
-
-    .ms-sm-4 {
-        margin-left: 1.5rem !important
-    }
-
-    .ms-sm-5 {
-        margin-left: 3rem !important
-    }
-
-    .ms-sm-6 {
-        margin-left: 4rem !important
-    }
-
-    .ms-sm-7 {
-        margin-left: 6rem !important
-    }
-
-    .ms-sm-8 {
-        margin-left: 8rem !important
-    }
-
-    .ms-sm-9 {
-        margin-left: 10rem !important
-    }
-
-    .ms-sm-10 {
-        margin-left: 12rem !important
-    }
-
-    .ms-sm-11 {
-        margin-left: 14rem !important
-    }
-
-    .ms-sm-12 {
-        margin-left: 16rem !important
-    }
-
-    .ms-sm-auto {
-        margin-left: auto !important
-    }
-
-    .m-sm-n1 {
-        margin: -.25rem !important
-    }
-
-    .m-sm-n2 {
-        margin: -.5rem !important
-    }
-
-    .m-sm-n3 {
-        margin: -1rem !important
-    }
-
-    .m-sm-n4 {
-        margin: -1.5rem !important
-    }
-
-    .m-sm-n5 {
-        margin: -3rem !important
-    }
-
-    .m-sm-n6 {
-        margin: -4rem !important
-    }
-
-    .m-sm-n7 {
-        margin: -6rem !important
-    }
-
-    .m-sm-n8 {
-        margin: -8rem !important
-    }
-
-    .m-sm-n9 {
-        margin: -10rem !important
-    }
-
-    .m-sm-n10 {
-        margin: -12rem !important
-    }
-
-    .m-sm-n11 {
-        margin: -14rem !important
-    }
-
-    .m-sm-n12 {
-        margin: -16rem !important
-    }
-
-    .mx-sm-n1 {
-        margin-right: -.25rem !important;
-        margin-left: -.25rem !important
-    }
-
-    .mx-sm-n2 {
-        margin-right: -.5rem !important;
-        margin-left: -.5rem !important
-    }
-
-    .mx-sm-n3 {
-        margin-right: -1rem !important;
-        margin-left: -1rem !important
-    }
-
-    .mx-sm-n4 {
-        margin-right: -1.5rem !important;
-        margin-left: -1.5rem !important
-    }
-
-    .mx-sm-n5 {
-        margin-right: -3rem !important;
-        margin-left: -3rem !important
-    }
-
-    .mx-sm-n6 {
-        margin-right: -4rem !important;
-        margin-left: -4rem !important
-    }
-
-    .mx-sm-n7 {
-        margin-right: -6rem !important;
-        margin-left: -6rem !important
-    }
-
-    .mx-sm-n8 {
-        margin-right: -8rem !important;
-        margin-left: -8rem !important
-    }
-
-    .mx-sm-n9 {
-        margin-right: -10rem !important;
-        margin-left: -10rem !important
-    }
-
-    .mx-sm-n10 {
-        margin-right: -12rem !important;
-        margin-left: -12rem !important
-    }
-
-    .mx-sm-n11 {
-        margin-right: -14rem !important;
-        margin-left: -14rem !important
-    }
-
-    .mx-sm-n12 {
-        margin-right: -16rem !important;
-        margin-left: -16rem !important
-    }
-
-    .my-sm-n1 {
-        margin-top: -.25rem !important;
-        margin-bottom: -.25rem !important
-    }
-
-    .my-sm-n2 {
-        margin-top: -.5rem !important;
-        margin-bottom: -.5rem !important
-    }
-
-    .my-sm-n3 {
-        margin-top: -1rem !important;
-        margin-bottom: -1rem !important
-    }
-
-    .my-sm-n4 {
-        margin-top: -1.5rem !important;
-        margin-bottom: -1.5rem !important
-    }
-
-    .my-sm-n5 {
-        margin-top: -3rem !important;
-        margin-bottom: -3rem !important
-    }
-
-    .my-sm-n6 {
-        margin-top: -4rem !important;
-        margin-bottom: -4rem !important
-    }
-
-    .my-sm-n7 {
-        margin-top: -6rem !important;
-        margin-bottom: -6rem !important
-    }
-
-    .my-sm-n8 {
-        margin-top: -8rem !important;
-        margin-bottom: -8rem !important
-    }
-
-    .my-sm-n9 {
-        margin-top: -10rem !important;
-        margin-bottom: -10rem !important
-    }
-
-    .my-sm-n10 {
-        margin-top: -12rem !important;
-        margin-bottom: -12rem !important
-    }
-
-    .my-sm-n11 {
-        margin-top: -14rem !important;
-        margin-bottom: -14rem !important
-    }
-
-    .my-sm-n12 {
-        margin-top: -16rem !important;
-        margin-bottom: -16rem !important
-    }
-
-    .mt-sm-n1 {
-        margin-top: -.25rem !important
-    }
-
-    .mt-sm-n2 {
-        margin-top: -.5rem !important
-    }
-
-    .mt-sm-n3 {
-        margin-top: -1rem !important
-    }
-
-    .mt-sm-n4 {
-        margin-top: -1.5rem !important
-    }
-
-    .mt-sm-n5 {
-        margin-top: -3rem !important
-    }
-
-    .mt-sm-n6 {
-        margin-top: -4rem !important
-    }
-
-    .mt-sm-n7 {
-        margin-top: -6rem !important
-    }
-
-    .mt-sm-n8 {
-        margin-top: -8rem !important
-    }
-
-    .mt-sm-n9 {
-        margin-top: -10rem !important
-    }
-
-    .mt-sm-n10 {
-        margin-top: -12rem !important
-    }
-
-    .mt-sm-n11 {
-        margin-top: -14rem !important
-    }
-
-    .mt-sm-n12 {
-        margin-top: -16rem !important
-    }
-
-    .me-sm-n1 {
-        margin-right: -.25rem !important
-    }
-
-    .me-sm-n2 {
-        margin-right: -.5rem !important
-    }
-
-    .me-sm-n3 {
-        margin-right: -1rem !important
-    }
-
-    .me-sm-n4 {
-        margin-right: -1.5rem !important
-    }
-
-    .me-sm-n5 {
-        margin-right: -3rem !important
-    }
-
-    .me-sm-n6 {
-        margin-right: -4rem !important
-    }
-
-    .me-sm-n7 {
-        margin-right: -6rem !important
-    }
-
-    .me-sm-n8 {
-        margin-right: -8rem !important
-    }
-
-    .me-sm-n9 {
-        margin-right: -10rem !important
-    }
-
-    .me-sm-n10 {
-        margin-right: -12rem !important
-    }
-
-    .me-sm-n11 {
-        margin-right: -14rem !important
-    }
-
-    .me-sm-n12 {
-        margin-right: -16rem !important
-    }
-
-    .mb-sm-n1 {
-        margin-bottom: -.25rem !important
-    }
-
-    .mb-sm-n2 {
-        margin-bottom: -.5rem !important
-    }
-
-    .mb-sm-n3 {
-        margin-bottom: -1rem !important
-    }
-
-    .mb-sm-n4 {
-        margin-bottom: -1.5rem !important
-    }
-
-    .mb-sm-n5 {
-        margin-bottom: -3rem !important
-    }
-
-    .mb-sm-n6 {
-        margin-bottom: -4rem !important
-    }
-
-    .mb-sm-n7 {
-        margin-bottom: -6rem !important
-    }
-
-    .mb-sm-n8 {
-        margin-bottom: -8rem !important
-    }
-
-    .mb-sm-n9 {
-        margin-bottom: -10rem !important
-    }
-
-    .mb-sm-n10 {
-        margin-bottom: -12rem !important
-    }
-
-    .mb-sm-n11 {
-        margin-bottom: -14rem !important
-    }
-
-    .mb-sm-n12 {
-        margin-bottom: -16rem !important
-    }
-
-    .ms-sm-n1 {
-        margin-left: -.25rem !important
-    }
-
-    .ms-sm-n2 {
-        margin-left: -.5rem !important
-    }
-
-    .ms-sm-n3 {
-        margin-left: -1rem !important
-    }
-
-    .ms-sm-n4 {
-        margin-left: -1.5rem !important
-    }
-
-    .ms-sm-n5 {
-        margin-left: -3rem !important
-    }
-
-    .ms-sm-n6 {
-        margin-left: -4rem !important
-    }
-
-    .ms-sm-n7 {
-        margin-left: -6rem !important
-    }
-
-    .ms-sm-n8 {
-        margin-left: -8rem !important
-    }
-
-    .ms-sm-n9 {
-        margin-left: -10rem !important
-    }
-
-    .ms-sm-n10 {
-        margin-left: -12rem !important
-    }
-
-    .ms-sm-n11 {
-        margin-left: -14rem !important
-    }
-
-    .ms-sm-n12 {
-        margin-left: -16rem !important
-    }
-
-    .p-sm-0 {
-        padding: 0 !important
-    }
-
-    .p-sm-1 {
-        padding: .25rem !important
-    }
-
-    .p-sm-2 {
-        padding: .5rem !important
-    }
-
-    .p-sm-3 {
-        padding: 1rem !important
-    }
-
-    .p-sm-4 {
-        padding: 1.5rem !important
-    }
-
-    .p-sm-5 {
-        padding: 3rem !important
-    }
-
-    .p-sm-6 {
-        padding: 4rem !important
-    }
-
-    .p-sm-7 {
-        padding: 6rem !important
-    }
-
-    .p-sm-8 {
-        padding: 8rem !important
-    }
-
-    .p-sm-9 {
-        padding: 10rem !important
-    }
-
-    .p-sm-10 {
-        padding: 12rem !important
-    }
-
-    .p-sm-11 {
-        padding: 14rem !important
-    }
-
-    .p-sm-12 {
-        padding: 16rem !important
-    }
-
-    .px-sm-0 {
-        padding-right: 0 !important;
-        padding-left: 0 !important
-    }
-
-    .px-sm-1 {
-        padding-right: .25rem !important;
-        padding-left: .25rem !important
-    }
-
-    .px-sm-2 {
-        padding-right: .5rem !important;
-        padding-left: .5rem !important
-    }
-
-    .px-sm-3 {
-        padding-right: 1rem !important;
-        padding-left: 1rem !important
-    }
-
-    .px-sm-4 {
-        padding-right: 1.5rem !important;
-        padding-left: 1.5rem !important
-    }
-
-    .px-sm-5 {
-        padding-right: 3rem !important;
-        padding-left: 3rem !important
-    }
-
-    .px-sm-6 {
-        padding-right: 4rem !important;
-        padding-left: 4rem !important
-    }
-
-    .px-sm-7 {
-        padding-right: 6rem !important;
-        padding-left: 6rem !important
-    }
-
-    .px-sm-8 {
-        padding-right: 8rem !important;
-        padding-left: 8rem !important
-    }
-
-    .px-sm-9 {
-        padding-right: 10rem !important;
-        padding-left: 10rem !important
-    }
-
-    .px-sm-10 {
-        padding-right: 12rem !important;
-        padding-left: 12rem !important
-    }
-
-    .px-sm-11 {
-        padding-right: 14rem !important;
-        padding-left: 14rem !important
-    }
-
-    .px-sm-12 {
-        padding-right: 16rem !important;
-        padding-left: 16rem !important
-    }
-
-    .py-sm-0 {
-        padding-top: 0 !important;
-        padding-bottom: 0 !important
-    }
-
-    .py-sm-1 {
-        padding-top: .25rem !important;
-        padding-bottom: .25rem !important
-    }
-
-    .py-sm-2 {
-        padding-top: .5rem !important;
-        padding-bottom: .5rem !important
-    }
-
-    .py-sm-3 {
-        padding-top: 1rem !important;
-        padding-bottom: 1rem !important
-    }
-
-    .py-sm-4 {
-        padding-top: 1.5rem !important;
-        padding-bottom: 1.5rem !important
-    }
-
-    .py-sm-5 {
-        padding-top: 3rem !important;
-        padding-bottom: 3rem !important
-    }
-
-    .py-sm-6 {
-        padding-top: 4rem !important;
-        padding-bottom: 4rem !important
-    }
-
-    .py-sm-7 {
-        padding-top: 6rem !important;
-        padding-bottom: 6rem !important
-    }
-
-    .py-sm-8 {
-        padding-top: 8rem !important;
-        padding-bottom: 8rem !important
-    }
-
-    .py-sm-9 {
-        padding-top: 10rem !important;
-        padding-bottom: 10rem !important
-    }
-
-    .py-sm-10 {
-        padding-top: 12rem !important;
-        padding-bottom: 12rem !important
-    }
-
-    .py-sm-11 {
-        padding-top: 14rem !important;
-        padding-bottom: 14rem !important
-    }
-
-    .py-sm-12 {
-        padding-top: 16rem !important;
-        padding-bottom: 16rem !important
-    }
-
-    .pt-sm-0 {
-        padding-top: 0 !important
-    }
-
-    .pt-sm-1 {
-        padding-top: .25rem !important
-    }
-
-    .pt-sm-2 {
-        padding-top: .5rem !important
-    }
-
-    .pt-sm-3 {
-        padding-top: 1rem !important
-    }
-
-    .pt-sm-4 {
-        padding-top: 1.5rem !important
-    }
-
-    .pt-sm-5 {
-        padding-top: 3rem !important
-    }
-
-    .pt-sm-6 {
-        padding-top: 4rem !important
-    }
-
-    .pt-sm-7 {
-        padding-top: 6rem !important
-    }
-
-    .pt-sm-8 {
-        padding-top: 8rem !important
-    }
-
-    .pt-sm-9 {
-        padding-top: 10rem !important
-    }
-
-    .pt-sm-10 {
-        padding-top: 12rem !important
-    }
-
-    .pt-sm-11 {
-        padding-top: 14rem !important
-    }
-
-    .pt-sm-12 {
-        padding-top: 16rem !important
-    }
-
-    .pe-sm-0 {
-        padding-right: 0 !important
-    }
-
-    .pe-sm-1 {
-        padding-right: .25rem !important
-    }
-
-    .pe-sm-2 {
-        padding-right: .5rem !important
-    }
-
-    .pe-sm-3 {
-        padding-right: 1rem !important
-    }
-
-    .pe-sm-4 {
-        padding-right: 1.5rem !important
-    }
-
-    .pe-sm-5 {
-        padding-right: 3rem !important
-    }
-
-    .pe-sm-6 {
-        padding-right: 4rem !important
-    }
-
-    .pe-sm-7 {
-        padding-right: 6rem !important
-    }
-
-    .pe-sm-8 {
-        padding-right: 8rem !important
-    }
-
-    .pe-sm-9 {
-        padding-right: 10rem !important
-    }
-
-    .pe-sm-10 {
-        padding-right: 12rem !important
-    }
-
-    .pe-sm-11 {
-        padding-right: 14rem !important
-    }
-
-    .pe-sm-12 {
-        padding-right: 16rem !important
-    }
-
-    .pb-sm-0 {
-        padding-bottom: 0 !important
-    }
-
-    .pb-sm-1 {
-        padding-bottom: .25rem !important
-    }
-
-    .pb-sm-2 {
-        padding-bottom: .5rem !important
-    }
-
-    .pb-sm-3 {
-        padding-bottom: 1rem !important
-    }
-
-    .pb-sm-4 {
-        padding-bottom: 1.5rem !important
-    }
-
-    .pb-sm-5 {
-        padding-bottom: 3rem !important
-    }
-
-    .pb-sm-6 {
-        padding-bottom: 4rem !important
-    }
-
-    .pb-sm-7 {
-        padding-bottom: 6rem !important
-    }
-
-    .pb-sm-8 {
-        padding-bottom: 8rem !important
-    }
-
-    .pb-sm-9 {
-        padding-bottom: 10rem !important
-    }
-
-    .pb-sm-10 {
-        padding-bottom: 12rem !important
-    }
-
-    .pb-sm-11 {
-        padding-bottom: 14rem !important
-    }
-
-    .pb-sm-12 {
-        padding-bottom: 16rem !important
-    }
-
-    .ps-sm-0 {
-        padding-left: 0 !important
-    }
-
-    .ps-sm-1 {
-        padding-left: .25rem !important
-    }
-
-    .ps-sm-2 {
-        padding-left: .5rem !important
-    }
-
-    .ps-sm-3 {
-        padding-left: 1rem !important
-    }
-
-    .ps-sm-4 {
-        padding-left: 1.5rem !important
-    }
-
-    .ps-sm-5 {
-        padding-left: 3rem !important
-    }
-
-    .ps-sm-6 {
-        padding-left: 4rem !important
-    }
-
-    .ps-sm-7 {
-        padding-left: 6rem !important
-    }
-
-    .ps-sm-8 {
-        padding-left: 8rem !important
-    }
-
-    .ps-sm-9 {
-        padding-left: 10rem !important
-    }
-
-    .ps-sm-10 {
-        padding-left: 12rem !important
-    }
-
-    .ps-sm-11 {
-        padding-left: 14rem !important
-    }
-
-    .ps-sm-12 {
-        padding-left: 16rem !important
-    }
-
-    .gap-sm-0 {
-        gap: 0 !important
-    }
-
-    .gap-sm-1 {
-        gap: .25rem !important
-    }
-
-    .gap-sm-2 {
-        gap: .5rem !important
-    }
-
-    .gap-sm-3 {
-        gap: 1rem !important
-    }
-
-    .gap-sm-4 {
-        gap: 1.5rem !important
-    }
-
-    .gap-sm-5 {
-        gap: 3rem !important
-    }
-
-    .gap-sm-6 {
-        gap: 4rem !important
-    }
-
-    .gap-sm-7 {
-        gap: 6rem !important
-    }
-
-    .gap-sm-8 {
-        gap: 8rem !important
-    }
-
-    .gap-sm-9 {
-        gap: 10rem !important
-    }
-
-    .gap-sm-10 {
-        gap: 12rem !important
-    }
-
-    .gap-sm-11 {
-        gap: 14rem !important
-    }
-
-    .gap-sm-12 {
-        gap: 16rem !important
-    }
-
-    .text-sm-start {
-        text-align: left !important
-    }
-
-    .text-sm-end {
-        text-align: right !important
-    }
-
-    .text-sm-center {
-        text-align: center !important
-    }
-
-    .transform-scale-sm-5 {
-        transform: scale(.5) !important
-    }
-
-    .transform-scale-sm-6 {
-        transform: scale(.6) !important
-    }
-
-    .transform-scale-sm-7 {
-        transform: scale(.7) !important
-    }
-
-    .transform-scale-sm-8 {
-        transform: scale(.8) !important
-    }
-
-    .transform-scale-sm-9 {
-        transform: scale(.9) !important
-    }
-
-    .transform-scale-sm-10 {
-        transform: scale(1) !important
-    }
-
-    .border-radius-top-start-sm {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-sm-0 {
-        border-top-left-radius: 0 !important
-    }
-
-    .border-radius-top-start-sm-sm {
-        border-top-left-radius: .25rem !important
-    }
-
-    .border-radius-top-start-sm-md {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-sm-lg {
-        border-top-left-radius: .75rem !important
-    }
-
-    .border-radius-top-start-sm-xl {
-        border-top-left-radius: 1rem !important
-    }
-
-    .border-radius-top-start-sm-2xl {
-        border-top-left-radius: 1.5rem !important
-    }
-
-    .border-radius-top-start-sm-circle {
-        border-top-left-radius: 50% !important
-    }
-
-    .border-radius-top-start-sm-pill {
-        border-top-left-radius: 50rem !important
-    }
-
-    .border-radius-top-end-sm {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-sm-0 {
-        border-top-right-radius: 0 !important
-    }
-
-    .border-radius-top-end-sm-sm {
-        border-top-right-radius: .25rem !important
-    }
-
-    .border-radius-top-end-sm-md {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-sm-lg {
-        border-top-right-radius: .75rem !important
-    }
-
-    .border-radius-top-end-sm-xl {
-        border-top-right-radius: 1rem !important
-    }
-
-    .border-radius-top-end-sm-2xl {
-        border-top-right-radius: 1.5rem !important
-    }
-
-    .border-radius-top-end-sm-circle {
-        border-top-right-radius: 50% !important
-    }
-
-    .border-radius-top-end-sm-pill {
-        border-top-right-radius: 50rem !important
-    }
-
-    .border-radius-bottom-start-sm {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-sm-0 {
-        border-bottom-left-radius: 0 !important
-    }
-
-    .border-radius-bottom-start-sm-sm {
-        border-bottom-left-radius: .25rem !important
-    }
-
-    .border-radius-bottom-start-sm-md {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-sm-lg {
-        border-bottom-left-radius: .75rem !important
-    }
-
-    .border-radius-bottom-start-sm-xl {
-        border-bottom-left-radius: 1rem !important
-    }
-
-    .border-radius-bottom-start-sm-2xl {
-        border-bottom-left-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-start-sm-circle {
-        border-bottom-left-radius: 50% !important
-    }
-
-    .border-radius-bottom-start-sm-pill {
-        border-bottom-left-radius: 50rem !important
-    }
-
-    .border-radius-bottom-end-sm {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-sm-0 {
-        border-bottom-right-radius: 0 !important
-    }
-
-    .border-radius-bottom-end-sm-sm {
-        border-bottom-right-radius: .25rem !important
-    }
-
-    .border-radius-bottom-end-sm-md {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-sm-lg {
-        border-bottom-right-radius: .75rem !important
-    }
-
-    .border-radius-bottom-end-sm-xl {
-        border-bottom-right-radius: 1rem !important
-    }
-
-    .border-radius-bottom-end-sm-2xl {
-        border-bottom-right-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-end-sm-circle {
-        border-bottom-right-radius: 50% !important
-    }
-
-    .border-radius-bottom-end-sm-pill {
-        border-bottom-right-radius: 50rem !important
-    }
-}
-
-@media (min-width:768px) {
-    .float-md-start {
-        float: left !important
-    }
-
-    .float-md-end {
-        float: right !important
-    }
-
-    .float-md-none {
-        float: none !important
-    }
-
-    .d-md-inline {
-        display: inline !important
-    }
-
-    .d-md-inline-block {
-        display: inline-block !important
-    }
-
-    .d-md-block {
-        display: block !important
-    }
-
-    .d-md-grid {
-        display: grid !important
-    }
-
-    .d-md-table {
-        display: table !important
-    }
-
-    .d-md-table-row {
-        display: table-row !important
-    }
-
-    .d-md-table-cell {
-        display: table-cell !important
-    }
-
-    .d-md-flex {
-        display: flex !important
-    }
-
-    .d-md-inline-flex {
-        display: inline-flex !important
-    }
-
-    .d-md-none {
-        display: none !important
-    }
-
-    .border-top-md {
-        border-top: 1px solid #dee2e6 !important
-    }
-
-    .border-top-md-0 {
-        border-top: 0 !important
-    }
-
-    .border-end-md {
-        border-right: 1px solid #dee2e6 !important
-    }
-
-    .border-end-md-0 {
-        border-right: 0 !important
-    }
-
-    .border-bottom-md {
-        border-bottom: 1px solid #dee2e6 !important
-    }
-
-    .border-bottom-md-0 {
-        border-bottom: 0 !important
-    }
-
-    .border-start-md {
-        border-left: 1px solid #dee2e6 !important
-    }
-
-    .border-start-md-0 {
-        border-left: 0 !important
-    }
-
-    .w-md-0 {
-        width: 0 !important
-    }
-
-    .w-md-1 {
-        width: 1% !important
-    }
-
-    .w-md-2 {
-        width: 2% !important
-    }
-
-    .w-md-3 {
-        width: 3% !important
-    }
-
-    .w-md-4 {
-        width: 4% !important
-    }
-
-    .w-md-5 {
-        width: 5% !important
-    }
-
-    .w-md-6 {
-        width: 6% !important
-    }
-
-    .w-md-7 {
-        width: 7% !important
-    }
-
-    .w-md-8 {
-        width: 8% !important
-    }
-
-    .w-md-9 {
-        width: 9% !important
-    }
-
-    .w-md-10 {
-        width: 10% !important
-    }
-
-    .w-md-15 {
-        width: 15% !important
-    }
-
-    .w-md-20 {
-        width: 20% !important
-    }
-
-    .w-md-25 {
-        width: 25% !important
-    }
-
-    .w-md-30 {
-        width: 30% !important
-    }
-
-    .w-md-35 {
-        width: 35% !important
-    }
-
-    .w-md-40 {
-        width: 40% !important
-    }
-
-    .w-md-45 {
-        width: 45% !important
-    }
-
-    .w-md-50 {
-        width: 50% !important
-    }
-
-    .w-md-55 {
-        width: 55% !important
-    }
-
-    .w-md-60 {
-        width: 60% !important
-    }
-
-    .w-md-65 {
-        width: 65% !important
-    }
-
-    .w-md-70 {
-        width: 70% !important
-    }
-
-    .w-md-75 {
-        width: 75% !important
-    }
-
-    .w-md-80 {
-        width: 80% !important
-    }
-
-    .w-md-85 {
-        width: 85% !important
-    }
-
-    .w-md-90 {
-        width: 90% !important
-    }
-
-    .w-md-95 {
-        width: 95% !important
-    }
-
-    .w-md-100 {
-        width: 100% !important
-    }
-
-    .w-md-auto {
-        width: auto !important
-    }
-
-    .flex-md-fill {
-        flex: 1 1 auto !important
-    }
-
-    .flex-md-row {
-        flex-direction: row !important
-    }
-
-    .flex-md-column {
-        flex-direction: column !important
-    }
-
-    .flex-md-row-reverse {
-        flex-direction: row-reverse !important
-    }
-
-    .flex-md-column-reverse {
-        flex-direction: column-reverse !important
-    }
-
-    .flex-md-grow-0 {
-        flex-grow: 0 !important
-    }
-
-    .flex-md-grow-1 {
-        flex-grow: 1 !important
-    }
-
-    .flex-md-shrink-0 {
-        flex-shrink: 0 !important
-    }
-
-    .flex-md-shrink-1 {
-        flex-shrink: 1 !important
-    }
-
-    .flex-md-wrap {
-        flex-wrap: wrap !important
-    }
-
-    .flex-md-nowrap {
-        flex-wrap: nowrap !important
-    }
-
-    .flex-md-wrap-reverse {
-        flex-wrap: wrap-reverse !important
-    }
-
-    .justify-content-md-start {
-        justify-content: flex-start !important
-    }
-
-    .justify-content-md-end {
-        justify-content: flex-end !important
-    }
-
-    .justify-content-md-center {
-        justify-content: center !important
-    }
-
-    .justify-content-md-between {
-        justify-content: space-between !important
-    }
-
-    .justify-content-md-around {
-        justify-content: space-around !important
-    }
-
-    .justify-content-md-evenly {
-        justify-content: space-evenly !important
-    }
-
-    .align-items-md-start {
-        align-items: flex-start !important
-    }
-
-    .align-items-md-end {
-        align-items: flex-end !important
-    }
-
-    .align-items-md-center {
-        align-items: center !important
-    }
-
-    .align-items-md-baseline {
-        align-items: baseline !important
-    }
-
-    .align-items-md-stretch {
-        align-items: stretch !important
-    }
-
-    .align-content-md-start {
-        align-content: flex-start !important
-    }
-
-    .align-content-md-end {
-        align-content: flex-end !important
-    }
-
-    .align-content-md-center {
-        align-content: center !important
-    }
-
-    .align-content-md-between {
-        align-content: space-between !important
-    }
-
-    .align-content-md-around {
-        align-content: space-around !important
-    }
-
-    .align-content-md-stretch {
-        align-content: stretch !important
-    }
-
-    .align-self-md-auto {
-        align-self: auto !important
-    }
-
-    .align-self-md-start {
-        align-self: flex-start !important
-    }
-
-    .align-self-md-end {
-        align-self: flex-end !important
-    }
-
-    .align-self-md-center {
-        align-self: center !important
-    }
-
-    .align-self-md-baseline {
-        align-self: baseline !important
-    }
-
-    .align-self-md-stretch {
-        align-self: stretch !important
-    }
-
-    .order-md-first {
-        order: -1 !important
-    }
-
-    .order-md-0 {
-        order: 0 !important
-    }
-
-    .order-md-1 {
-        order: 1 !important
-    }
-
-    .order-md-2 {
-        order: 2 !important
-    }
-
-    .order-md-3 {
-        order: 3 !important
-    }
-
-    .order-md-4 {
-        order: 4 !important
-    }
-
-    .order-md-5 {
-        order: 5 !important
-    }
-
-    .order-md-last {
-        order: 6 !important
-    }
-
-    .m-md-0 {
-        margin: 0 !important
-    }
-
-    .m-md-1 {
-        margin: .25rem !important
-    }
-
-    .m-md-2 {
-        margin: .5rem !important
-    }
-
-    .m-md-3 {
-        margin: 1rem !important
-    }
-
-    .m-md-4 {
-        margin: 1.5rem !important
-    }
-
-    .m-md-5 {
-        margin: 3rem !important
-    }
-
-    .m-md-6 {
-        margin: 4rem !important
-    }
-
-    .m-md-7 {
-        margin: 6rem !important
-    }
-
-    .m-md-8 {
-        margin: 8rem !important
-    }
-
-    .m-md-9 {
-        margin: 10rem !important
-    }
-
-    .m-md-10 {
-        margin: 12rem !important
-    }
-
-    .m-md-11 {
-        margin: 14rem !important
-    }
-
-    .m-md-12 {
-        margin: 16rem !important
-    }
-
-    .m-md-auto {
-        margin: auto !important
-    }
-
-    .mx-md-0 {
-        margin-right: 0 !important;
-        margin-left: 0 !important
-    }
-
-    .mx-md-1 {
-        margin-right: .25rem !important;
-        margin-left: .25rem !important
-    }
-
-    .mx-md-2 {
-        margin-right: .5rem !important;
-        margin-left: .5rem !important
-    }
-
-    .mx-md-3 {
-        margin-right: 1rem !important;
-        margin-left: 1rem !important
-    }
-
-    .mx-md-4 {
-        margin-right: 1.5rem !important;
-        margin-left: 1.5rem !important
-    }
-
-    .mx-md-5 {
-        margin-right: 3rem !important;
-        margin-left: 3rem !important
-    }
-
-    .mx-md-6 {
-        margin-right: 4rem !important;
-        margin-left: 4rem !important
-    }
-
-    .mx-md-7 {
-        margin-right: 6rem !important;
-        margin-left: 6rem !important
-    }
-
-    .mx-md-8 {
-        margin-right: 8rem !important;
-        margin-left: 8rem !important
-    }
-
-    .mx-md-9 {
-        margin-right: 10rem !important;
-        margin-left: 10rem !important
-    }
-
-    .mx-md-10 {
-        margin-right: 12rem !important;
-        margin-left: 12rem !important
-    }
-
-    .mx-md-11 {
-        margin-right: 14rem !important;
-        margin-left: 14rem !important
-    }
-
-    .mx-md-12 {
-        margin-right: 16rem !important;
-        margin-left: 16rem !important
-    }
-
-    .mx-md-auto {
-        margin-right: auto !important;
-        margin-left: auto !important
-    }
-
-    .my-md-0 {
-        margin-top: 0 !important;
-        margin-bottom: 0 !important
-    }
-
-    .my-md-1 {
-        margin-top: .25rem !important;
-        margin-bottom: .25rem !important
-    }
-
-    .my-md-2 {
-        margin-top: .5rem !important;
-        margin-bottom: .5rem !important
-    }
-
-    .my-md-3 {
-        margin-top: 1rem !important;
-        margin-bottom: 1rem !important
-    }
-
-    .my-md-4 {
-        margin-top: 1.5rem !important;
-        margin-bottom: 1.5rem !important
-    }
-
-    .my-md-5 {
-        margin-top: 3rem !important;
-        margin-bottom: 3rem !important
-    }
-
-    .my-md-6 {
-        margin-top: 4rem !important;
-        margin-bottom: 4rem !important
-    }
-
-    .my-md-7 {
-        margin-top: 6rem !important;
-        margin-bottom: 6rem !important
-    }
-
-    .my-md-8 {
-        margin-top: 8rem !important;
-        margin-bottom: 8rem !important
-    }
-
-    .my-md-9 {
-        margin-top: 10rem !important;
-        margin-bottom: 10rem !important
-    }
-
-    .my-md-10 {
-        margin-top: 12rem !important;
-        margin-bottom: 12rem !important
-    }
-
-    .my-md-11 {
-        margin-top: 14rem !important;
-        margin-bottom: 14rem !important
-    }
-
-    .my-md-12 {
-        margin-top: 16rem !important;
-        margin-bottom: 16rem !important
-    }
-
-    .my-md-auto {
-        margin-top: auto !important;
-        margin-bottom: auto !important
-    }
-
-    .mt-md-0 {
-        margin-top: 0 !important
-    }
-
-    .mt-md-1 {
-        margin-top: .25rem !important
-    }
-
-    .mt-md-2 {
-        margin-top: .5rem !important
-    }
-
-    .mt-md-3 {
-        margin-top: 1rem !important
-    }
-
-    .mt-md-4 {
-        margin-top: 1.5rem !important
-    }
-
-    .mt-md-5 {
-        margin-top: 3rem !important
-    }
-
-    .mt-md-6 {
-        margin-top: 4rem !important
-    }
-
-    .mt-md-7 {
-        margin-top: 6rem !important
-    }
-
-    .mt-md-8 {
-        margin-top: 8rem !important
-    }
-
-    .mt-md-9 {
-        margin-top: 10rem !important
-    }
-
-    .mt-md-10 {
-        margin-top: 12rem !important
-    }
-
-    .mt-md-11 {
-        margin-top: 14rem !important
-    }
-
-    .mt-md-12 {
-        margin-top: 16rem !important
-    }
-
-    .mt-md-auto {
-        margin-top: auto !important
-    }
-
-    .me-md-0 {
-        margin-right: 0 !important
-    }
-
-    .me-md-1 {
-        margin-right: .25rem !important
-    }
-
-    .me-md-2 {
-        margin-right: .5rem !important
-    }
-
-    .me-md-3 {
-        margin-right: 1rem !important
-    }
-
-    .me-md-4 {
-        margin-right: 1.5rem !important
-    }
-
-    .me-md-5 {
-        margin-right: 3rem !important
-    }
-
-    .me-md-6 {
-        margin-right: 4rem !important
-    }
-
-    .me-md-7 {
-        margin-right: 6rem !important
-    }
-
-    .me-md-8 {
-        margin-right: 8rem !important
-    }
-
-    .me-md-9 {
-        margin-right: 10rem !important
-    }
-
-    .me-md-10 {
-        margin-right: 12rem !important
-    }
-
-    .me-md-11 {
-        margin-right: 14rem !important
-    }
-
-    .me-md-12 {
-        margin-right: 16rem !important
-    }
-
-    .me-md-auto {
-        margin-right: auto !important
-    }
-
-    .mb-md-0 {
-        margin-bottom: 0 !important
-    }
-
-    .mb-md-1 {
-        margin-bottom: .25rem !important
-    }
-
-    .mb-md-2 {
-        margin-bottom: .5rem !important
-    }
-
-    .mb-md-3 {
-        margin-bottom: 1rem !important
-    }
-
-    .mb-md-4 {
-        margin-bottom: 1.5rem !important
-    }
-
-    .mb-md-5 {
-        margin-bottom: 3rem !important
-    }
-
-    .mb-md-6 {
-        margin-bottom: 4rem !important
-    }
-
-    .mb-md-7 {
-        margin-bottom: 6rem !important
-    }
-
-    .mb-md-8 {
-        margin-bottom: 8rem !important
-    }
-
-    .mb-md-9 {
-        margin-bottom: 10rem !important
-    }
-
-    .mb-md-10 {
-        margin-bottom: 12rem !important
-    }
-
-    .mb-md-11 {
-        margin-bottom: 14rem !important
-    }
-
-    .mb-md-12 {
-        margin-bottom: 16rem !important
-    }
-
-    .mb-md-auto {
-        margin-bottom: auto !important
-    }
-
-    .ms-md-0 {
-        margin-left: 0 !important
-    }
-
-    .ms-md-1 {
-        margin-left: .25rem !important
-    }
-
-    .ms-md-2 {
-        margin-left: .5rem !important
-    }
-
-    .ms-md-3 {
-        margin-left: 1rem !important
-    }
-
-    .ms-md-4 {
-        margin-left: 1.5rem !important
-    }
-
-    .ms-md-5 {
-        margin-left: 3rem !important
-    }
-
-    .ms-md-6 {
-        margin-left: 4rem !important
-    }
-
-    .ms-md-7 {
-        margin-left: 6rem !important
-    }
-
-    .ms-md-8 {
-        margin-left: 8rem !important
-    }
-
-    .ms-md-9 {
-        margin-left: 10rem !important
-    }
-
-    .ms-md-10 {
-        margin-left: 12rem !important
-    }
-
-    .ms-md-11 {
-        margin-left: 14rem !important
-    }
-
-    .ms-md-12 {
-        margin-left: 16rem !important
-    }
-
-    .ms-md-auto {
-        margin-left: auto !important
-    }
-
-    .m-md-n1 {
-        margin: -.25rem !important
-    }
-
-    .m-md-n2 {
-        margin: -.5rem !important
-    }
-
-    .m-md-n3 {
-        margin: -1rem !important
-    }
-
-    .m-md-n4 {
-        margin: -1.5rem !important
-    }
-
-    .m-md-n5 {
-        margin: -3rem !important
-    }
-
-    .m-md-n6 {
-        margin: -4rem !important
-    }
-
-    .m-md-n7 {
-        margin: -6rem !important
-    }
-
-    .m-md-n8 {
-        margin: -8rem !important
-    }
-
-    .m-md-n9 {
-        margin: -10rem !important
-    }
-
-    .m-md-n10 {
-        margin: -12rem !important
-    }
-
-    .m-md-n11 {
-        margin: -14rem !important
-    }
-
-    .m-md-n12 {
-        margin: -16rem !important
-    }
-
-    .mx-md-n1 {
-        margin-right: -.25rem !important;
-        margin-left: -.25rem !important
-    }
-
-    .mx-md-n2 {
-        margin-right: -.5rem !important;
-        margin-left: -.5rem !important
-    }
-
-    .mx-md-n3 {
-        margin-right: -1rem !important;
-        margin-left: -1rem !important
-    }
-
-    .mx-md-n4 {
-        margin-right: -1.5rem !important;
-        margin-left: -1.5rem !important
-    }
-
-    .mx-md-n5 {
-        margin-right: -3rem !important;
-        margin-left: -3rem !important
-    }
-
-    .mx-md-n6 {
-        margin-right: -4rem !important;
-        margin-left: -4rem !important
-    }
-
-    .mx-md-n7 {
-        margin-right: -6rem !important;
-        margin-left: -6rem !important
-    }
-
-    .mx-md-n8 {
-        margin-right: -8rem !important;
-        margin-left: -8rem !important
-    }
-
-    .mx-md-n9 {
-        margin-right: -10rem !important;
-        margin-left: -10rem !important
-    }
-
-    .mx-md-n10 {
-        margin-right: -12rem !important;
-        margin-left: -12rem !important
-    }
-
-    .mx-md-n11 {
-        margin-right: -14rem !important;
-        margin-left: -14rem !important
-    }
-
-    .mx-md-n12 {
-        margin-right: -16rem !important;
-        margin-left: -16rem !important
-    }
-
-    .my-md-n1 {
-        margin-top: -.25rem !important;
-        margin-bottom: -.25rem !important
-    }
-
-    .my-md-n2 {
-        margin-top: -.5rem !important;
-        margin-bottom: -.5rem !important
-    }
-
-    .my-md-n3 {
-        margin-top: -1rem !important;
-        margin-bottom: -1rem !important
-    }
-
-    .my-md-n4 {
-        margin-top: -1.5rem !important;
-        margin-bottom: -1.5rem !important
-    }
-
-    .my-md-n5 {
-        margin-top: -3rem !important;
-        margin-bottom: -3rem !important
-    }
-
-    .my-md-n6 {
-        margin-top: -4rem !important;
-        margin-bottom: -4rem !important
-    }
-
-    .my-md-n7 {
-        margin-top: -6rem !important;
-        margin-bottom: -6rem !important
-    }
-
-    .my-md-n8 {
-        margin-top: -8rem !important;
-        margin-bottom: -8rem !important
-    }
-
-    .my-md-n9 {
-        margin-top: -10rem !important;
-        margin-bottom: -10rem !important
-    }
-
-    .my-md-n10 {
-        margin-top: -12rem !important;
-        margin-bottom: -12rem !important
-    }
-
-    .my-md-n11 {
-        margin-top: -14rem !important;
-        margin-bottom: -14rem !important
-    }
-
-    .my-md-n12 {
-        margin-top: -16rem !important;
-        margin-bottom: -16rem !important
-    }
-
-    .mt-md-n1 {
-        margin-top: -.25rem !important
-    }
-
-    .mt-md-n2 {
-        margin-top: -.5rem !important
-    }
-
-    .mt-md-n3 {
-        margin-top: -1rem !important
-    }
-
-    .mt-md-n4 {
-        margin-top: -1.5rem !important
-    }
-
-    .mt-md-n5 {
-        margin-top: -3rem !important
-    }
-
-    .mt-md-n6 {
-        margin-top: -4rem !important
-    }
-
-    .mt-md-n7 {
-        margin-top: -6rem !important
-    }
-
-    .mt-md-n8 {
-        margin-top: -8rem !important
-    }
-
-    .mt-md-n9 {
-        margin-top: -10rem !important
-    }
-
-    .mt-md-n10 {
-        margin-top: -12rem !important
-    }
-
-    .mt-md-n11 {
-        margin-top: -14rem !important
-    }
-
-    .mt-md-n12 {
-        margin-top: -16rem !important
-    }
-
-    .me-md-n1 {
-        margin-right: -.25rem !important
-    }
-
-    .me-md-n2 {
-        margin-right: -.5rem !important
-    }
-
-    .me-md-n3 {
-        margin-right: -1rem !important
-    }
-
-    .me-md-n4 {
-        margin-right: -1.5rem !important
-    }
-
-    .me-md-n5 {
-        margin-right: -3rem !important
-    }
-
-    .me-md-n6 {
-        margin-right: -4rem !important
-    }
-
-    .me-md-n7 {
-        margin-right: -6rem !important
-    }
-
-    .me-md-n8 {
-        margin-right: -8rem !important
-    }
-
-    .me-md-n9 {
-        margin-right: -10rem !important
-    }
-
-    .me-md-n10 {
-        margin-right: -12rem !important
-    }
-
-    .me-md-n11 {
-        margin-right: -14rem !important
-    }
-
-    .me-md-n12 {
-        margin-right: -16rem !important
-    }
-
-    .mb-md-n1 {
-        margin-bottom: -.25rem !important
-    }
-
-    .mb-md-n2 {
-        margin-bottom: -.5rem !important
-    }
-
-    .mb-md-n3 {
-        margin-bottom: -1rem !important
-    }
-
-    .mb-md-n4 {
-        margin-bottom: -1.5rem !important
-    }
-
-    .mb-md-n5 {
-        margin-bottom: -3rem !important
-    }
-
-    .mb-md-n6 {
-        margin-bottom: -4rem !important
-    }
-
-    .mb-md-n7 {
-        margin-bottom: -6rem !important
-    }
-
-    .mb-md-n8 {
-        margin-bottom: -8rem !important
-    }
-
-    .mb-md-n9 {
-        margin-bottom: -10rem !important
-    }
-
-    .mb-md-n10 {
-        margin-bottom: -12rem !important
-    }
-
-    .mb-md-n11 {
-        margin-bottom: -14rem !important
-    }
-
-    .mb-md-n12 {
-        margin-bottom: -16rem !important
-    }
-
-    .ms-md-n1 {
-        margin-left: -.25rem !important
-    }
-
-    .ms-md-n2 {
-        margin-left: -.5rem !important
-    }
-
-    .ms-md-n3 {
-        margin-left: -1rem !important
-    }
-
-    .ms-md-n4 {
-        margin-left: -1.5rem !important
-    }
-
-    .ms-md-n5 {
-        margin-left: -3rem !important
-    }
-
-    .ms-md-n6 {
-        margin-left: -4rem !important
-    }
-
-    .ms-md-n7 {
-        margin-left: -6rem !important
-    }
-
-    .ms-md-n8 {
-        margin-left: -8rem !important
-    }
-
-    .ms-md-n9 {
-        margin-left: -10rem !important
-    }
-
-    .ms-md-n10 {
-        margin-left: -12rem !important
-    }
-
-    .ms-md-n11 {
-        margin-left: -14rem !important
-    }
-
-    .ms-md-n12 {
-        margin-left: -16rem !important
-    }
-
-    .p-md-0 {
-        padding: 0 !important
-    }
-
-    .p-md-1 {
-        padding: .25rem !important
-    }
-
-    .p-md-2 {
-        padding: .5rem !important
-    }
-
-    .p-md-3 {
-        padding: 1rem !important
-    }
-
-    .p-md-4 {
-        padding: 1.5rem !important
-    }
-
-    .p-md-5 {
-        padding: 3rem !important
-    }
-
-    .p-md-6 {
-        padding: 4rem !important
-    }
-
-    .p-md-7 {
-        padding: 6rem !important
-    }
-
-    .p-md-8 {
-        padding: 8rem !important
-    }
-
-    .p-md-9 {
-        padding: 10rem !important
-    }
-
-    .p-md-10 {
-        padding: 12rem !important
-    }
-
-    .p-md-11 {
-        padding: 14rem !important
-    }
-
-    .p-md-12 {
-        padding: 16rem !important
-    }
-
-    .px-md-0 {
-        padding-right: 0 !important;
-        padding-left: 0 !important
-    }
-
-    .px-md-1 {
-        padding-right: .25rem !important;
-        padding-left: .25rem !important
-    }
-
-    .px-md-2 {
-        padding-right: .5rem !important;
-        padding-left: .5rem !important
-    }
-
-    .px-md-3 {
-        padding-right: 1rem !important;
-        padding-left: 1rem !important
-    }
-
-    .px-md-4 {
-        padding-right: 1.5rem !important;
-        padding-left: 1.5rem !important
-    }
-
-    .px-md-5 {
-        padding-right: 3rem !important;
-        padding-left: 3rem !important
-    }
-
-    .px-md-6 {
-        padding-right: 4rem !important;
-        padding-left: 4rem !important
-    }
-
-    .px-md-7 {
-        padding-right: 6rem !important;
-        padding-left: 6rem !important
-    }
-
-    .px-md-8 {
-        padding-right: 8rem !important;
-        padding-left: 8rem !important
-    }
-
-    .px-md-9 {
-        padding-right: 10rem !important;
-        padding-left: 10rem !important
-    }
-
-    .px-md-10 {
-        padding-right: 12rem !important;
-        padding-left: 12rem !important
-    }
-
-    .px-md-11 {
-        padding-right: 14rem !important;
-        padding-left: 14rem !important
-    }
-
-    .px-md-12 {
-        padding-right: 16rem !important;
-        padding-left: 16rem !important
-    }
-
-    .py-md-0 {
-        padding-top: 0 !important;
-        padding-bottom: 0 !important
-    }
-
-    .py-md-1 {
-        padding-top: .25rem !important;
-        padding-bottom: .25rem !important
-    }
-
-    .py-md-2 {
-        padding-top: .5rem !important;
-        padding-bottom: .5rem !important
-    }
-
-    .py-md-3 {
-        padding-top: 1rem !important;
-        padding-bottom: 1rem !important
-    }
-
-    .py-md-4 {
-        padding-top: 1.5rem !important;
-        padding-bottom: 1.5rem !important
-    }
-
-    .py-md-5 {
-        padding-top: 3rem !important;
-        padding-bottom: 3rem !important
-    }
-
-    .py-md-6 {
-        padding-top: 4rem !important;
-        padding-bottom: 4rem !important
-    }
-
-    .py-md-7 {
-        padding-top: 6rem !important;
-        padding-bottom: 6rem !important
-    }
-
-    .py-md-8 {
-        padding-top: 8rem !important;
-        padding-bottom: 8rem !important
-    }
-
-    .py-md-9 {
-        padding-top: 10rem !important;
-        padding-bottom: 10rem !important
-    }
-
-    .py-md-10 {
-        padding-top: 12rem !important;
-        padding-bottom: 12rem !important
-    }
-
-    .py-md-11 {
-        padding-top: 14rem !important;
-        padding-bottom: 14rem !important
-    }
-
-    .py-md-12 {
-        padding-top: 16rem !important;
-        padding-bottom: 16rem !important
-    }
-
-    .pt-md-0 {
-        padding-top: 0 !important
-    }
-
-    .pt-md-1 {
-        padding-top: .25rem !important
-    }
-
-    .pt-md-2 {
-        padding-top: .5rem !important
-    }
-
-    .pt-md-3 {
-        padding-top: 1rem !important
-    }
-
-    .pt-md-4 {
-        padding-top: 1.5rem !important
-    }
-
-    .pt-md-5 {
-        padding-top: 3rem !important
-    }
-
-    .pt-md-6 {
-        padding-top: 4rem !important
-    }
-
-    .pt-md-7 {
-        padding-top: 6rem !important
-    }
-
-    .pt-md-8 {
-        padding-top: 8rem !important
-    }
-
-    .pt-md-9 {
-        padding-top: 10rem !important
-    }
-
-    .pt-md-10 {
-        padding-top: 12rem !important
-    }
-
-    .pt-md-11 {
-        padding-top: 14rem !important
-    }
-
-    .pt-md-12 {
-        padding-top: 16rem !important
-    }
-
-    .pe-md-0 {
-        padding-right: 0 !important
-    }
-
-    .pe-md-1 {
-        padding-right: .25rem !important
-    }
-
-    .pe-md-2 {
-        padding-right: .5rem !important
-    }
-
-    .pe-md-3 {
-        padding-right: 1rem !important
-    }
-
-    .pe-md-4 {
-        padding-right: 1.5rem !important
-    }
-
-    .pe-md-5 {
-        padding-right: 3rem !important
-    }
-
-    .pe-md-6 {
-        padding-right: 4rem !important
-    }
-
-    .pe-md-7 {
-        padding-right: 6rem !important
-    }
-
-    .pe-md-8 {
-        padding-right: 8rem !important
-    }
-
-    .pe-md-9 {
-        padding-right: 10rem !important
-    }
-
-    .pe-md-10 {
-        padding-right: 12rem !important
-    }
-
-    .pe-md-11 {
-        padding-right: 14rem !important
-    }
-
-    .pe-md-12 {
-        padding-right: 16rem !important
-    }
-
-    .pb-md-0 {
-        padding-bottom: 0 !important
-    }
-
-    .pb-md-1 {
-        padding-bottom: .25rem !important
-    }
-
-    .pb-md-2 {
-        padding-bottom: .5rem !important
-    }
-
-    .pb-md-3 {
-        padding-bottom: 1rem !important
-    }
-
-    .pb-md-4 {
-        padding-bottom: 1.5rem !important
-    }
-
-    .pb-md-5 {
-        padding-bottom: 3rem !important
-    }
-
-    .pb-md-6 {
-        padding-bottom: 4rem !important
-    }
-
-    .pb-md-7 {
-        padding-bottom: 6rem !important
-    }
-
-    .pb-md-8 {
-        padding-bottom: 8rem !important
-    }
-
-    .pb-md-9 {
-        padding-bottom: 10rem !important
-    }
-
-    .pb-md-10 {
-        padding-bottom: 12rem !important
-    }
-
-    .pb-md-11 {
-        padding-bottom: 14rem !important
-    }
-
-    .pb-md-12 {
-        padding-bottom: 16rem !important
-    }
-
-    .ps-md-0 {
-        padding-left: 0 !important
-    }
-
-    .ps-md-1 {
-        padding-left: .25rem !important
-    }
-
-    .ps-md-2 {
-        padding-left: .5rem !important
-    }
-
-    .ps-md-3 {
-        padding-left: 1rem !important
-    }
-
-    .ps-md-4 {
-        padding-left: 1.5rem !important
-    }
-
-    .ps-md-5 {
-        padding-left: 3rem !important
-    }
-
-    .ps-md-6 {
-        padding-left: 4rem !important
-    }
-
-    .ps-md-7 {
-        padding-left: 6rem !important
-    }
-
-    .ps-md-8 {
-        padding-left: 8rem !important
-    }
-
-    .ps-md-9 {
-        padding-left: 10rem !important
-    }
-
-    .ps-md-10 {
-        padding-left: 12rem !important
-    }
-
-    .ps-md-11 {
-        padding-left: 14rem !important
-    }
-
-    .ps-md-12 {
-        padding-left: 16rem !important
-    }
-
-    .gap-md-0 {
-        gap: 0 !important
-    }
-
-    .gap-md-1 {
-        gap: .25rem !important
-    }
-
-    .gap-md-2 {
-        gap: .5rem !important
-    }
-
-    .gap-md-3 {
-        gap: 1rem !important
-    }
-
-    .gap-md-4 {
-        gap: 1.5rem !important
-    }
-
-    .gap-md-5 {
-        gap: 3rem !important
-    }
-
-    .gap-md-6 {
-        gap: 4rem !important
-    }
-
-    .gap-md-7 {
-        gap: 6rem !important
-    }
-
-    .gap-md-8 {
-        gap: 8rem !important
-    }
-
-    .gap-md-9 {
-        gap: 10rem !important
-    }
-
-    .gap-md-10 {
-        gap: 12rem !important
-    }
-
-    .gap-md-11 {
-        gap: 14rem !important
-    }
-
-    .gap-md-12 {
-        gap: 16rem !important
-    }
-
-    .text-md-start {
-        text-align: left !important
-    }
-
-    .text-md-end {
-        text-align: right !important
-    }
-
-    .text-md-center {
-        text-align: center !important
-    }
-
-    .transform-scale-md-5 {
-        transform: scale(.5) !important
-    }
-
-    .transform-scale-md-6 {
-        transform: scale(.6) !important
-    }
-
-    .transform-scale-md-7 {
-        transform: scale(.7) !important
-    }
-
-    .transform-scale-md-8 {
-        transform: scale(.8) !important
-    }
-
-    .transform-scale-md-9 {
-        transform: scale(.9) !important
-    }
-
-    .transform-scale-md-10 {
-        transform: scale(1) !important
-    }
-
-    .border-radius-top-start-md {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-md-0 {
-        border-top-left-radius: 0 !important
-    }
-
-    .border-radius-top-start-md-sm {
-        border-top-left-radius: .25rem !important
-    }
-
-    .border-radius-top-start-md-md {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-md-lg {
-        border-top-left-radius: .75rem !important
-    }
-
-    .border-radius-top-start-md-xl {
-        border-top-left-radius: 1rem !important
-    }
-
-    .border-radius-top-start-md-2xl {
-        border-top-left-radius: 1.5rem !important
-    }
-
-    .border-radius-top-start-md-circle {
-        border-top-left-radius: 50% !important
-    }
-
-    .border-radius-top-start-md-pill {
-        border-top-left-radius: 50rem !important
-    }
-
-    .border-radius-top-end-md {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-md-0 {
-        border-top-right-radius: 0 !important
-    }
-
-    .border-radius-top-end-md-sm {
-        border-top-right-radius: .25rem !important
-    }
-
-    .border-radius-top-end-md-md {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-md-lg {
-        border-top-right-radius: .75rem !important
-    }
-
-    .border-radius-top-end-md-xl {
-        border-top-right-radius: 1rem !important
-    }
-
-    .border-radius-top-end-md-2xl {
-        border-top-right-radius: 1.5rem !important
-    }
-
-    .border-radius-top-end-md-circle {
-        border-top-right-radius: 50% !important
-    }
-
-    .border-radius-top-end-md-pill {
-        border-top-right-radius: 50rem !important
-    }
-
-    .border-radius-bottom-start-md {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-md-0 {
-        border-bottom-left-radius: 0 !important
-    }
-
-    .border-radius-bottom-start-md-sm {
-        border-bottom-left-radius: .25rem !important
-    }
-
-    .border-radius-bottom-start-md-md {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-md-lg {
-        border-bottom-left-radius: .75rem !important
-    }
-
-    .border-radius-bottom-start-md-xl {
-        border-bottom-left-radius: 1rem !important
-    }
-
-    .border-radius-bottom-start-md-2xl {
-        border-bottom-left-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-start-md-circle {
-        border-bottom-left-radius: 50% !important
-    }
-
-    .border-radius-bottom-start-md-pill {
-        border-bottom-left-radius: 50rem !important
-    }
-
-    .border-radius-bottom-end-md {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-md-0 {
-        border-bottom-right-radius: 0 !important
-    }
-
-    .border-radius-bottom-end-md-sm {
-        border-bottom-right-radius: .25rem !important
-    }
-
-    .border-radius-bottom-end-md-md {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-md-lg {
-        border-bottom-right-radius: .75rem !important
-    }
-
-    .border-radius-bottom-end-md-xl {
-        border-bottom-right-radius: 1rem !important
-    }
-
-    .border-radius-bottom-end-md-2xl {
-        border-bottom-right-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-end-md-circle {
-        border-bottom-right-radius: 50% !important
-    }
-
-    .border-radius-bottom-end-md-pill {
-        border-bottom-right-radius: 50rem !important
-    }
-}
-
-@media (min-width:992px) {
-    .float-lg-start {
-        float: left !important
-    }
-
-    .float-lg-end {
-        float: right !important
-    }
-
-    .float-lg-none {
-        float: none !important
-    }
-
-    .d-lg-inline {
-        display: inline !important
-    }
-
-    .d-lg-inline-block {
-        display: inline-block !important
-    }
-
-    .d-lg-block {
-        display: block !important
-    }
-
-    .d-lg-grid {
-        display: grid !important
-    }
-
-    .d-lg-table {
-        display: table !important
-    }
-
-    .d-lg-table-row {
-        display: table-row !important
-    }
-
-    .d-lg-table-cell {
-        display: table-cell !important
-    }
-
-    .d-lg-flex {
-        display: flex !important
-    }
-
-    .d-lg-inline-flex {
-        display: inline-flex !important
-    }
-
-    .d-lg-none {
-        display: none !important
-    }
-
-    .border-top-lg {
-        border-top: 1px solid #dee2e6 !important
-    }
-
-    .border-top-lg-0 {
-        border-top: 0 !important
-    }
-
-    .border-end-lg {
-        border-right: 1px solid #dee2e6 !important
-    }
-
-    .border-end-lg-0 {
-        border-right: 0 !important
-    }
-
-    .border-bottom-lg {
-        border-bottom: 1px solid #dee2e6 !important
-    }
-
-    .border-bottom-lg-0 {
-        border-bottom: 0 !important
-    }
-
-    .border-start-lg {
-        border-left: 1px solid #dee2e6 !important
-    }
-
-    .border-start-lg-0 {
-        border-left: 0 !important
-    }
-
-    .w-lg-0 {
-        width: 0 !important
-    }
-
-    .w-lg-1 {
-        width: 1% !important
-    }
-
-    .w-lg-2 {
-        width: 2% !important
-    }
-
-    .w-lg-3 {
-        width: 3% !important
-    }
-
-    .w-lg-4 {
-        width: 4% !important
-    }
-
-    .w-lg-5 {
-        width: 5% !important
-    }
-
-    .w-lg-6 {
-        width: 6% !important
-    }
-
-    .w-lg-7 {
-        width: 7% !important
-    }
-
-    .w-lg-8 {
-        width: 8% !important
-    }
-
-    .w-lg-9 {
-        width: 9% !important
-    }
-
-    .w-lg-10 {
-        width: 10% !important
-    }
-
-    .w-lg-15 {
-        width: 15% !important
-    }
-
-    .w-lg-20 {
-        width: 20% !important
-    }
-
-    .w-lg-25 {
-        width: 25% !important
-    }
-
-    .w-lg-30 {
-        width: 30% !important
-    }
-
-    .w-lg-35 {
-        width: 35% !important
-    }
-
-    .w-lg-40 {
-        width: 40% !important
-    }
-
-    .w-lg-45 {
-        width: 45% !important
-    }
-
-    .w-lg-50 {
-        width: 50% !important
-    }
-
-    .w-lg-55 {
-        width: 55% !important
-    }
-
-    .w-lg-60 {
-        width: 60% !important
-    }
-
-    .w-lg-65 {
-        width: 65% !important
-    }
-
-    .w-lg-70 {
-        width: 70% !important
-    }
-
-    .w-lg-75 {
-        width: 75% !important
-    }
-
-    .w-lg-80 {
-        width: 80% !important
-    }
-
-    .w-lg-85 {
-        width: 85% !important
-    }
-
-    .w-lg-90 {
-        width: 90% !important
-    }
-
-    .w-lg-95 {
-        width: 95% !important
-    }
-
-    .w-lg-100 {
-        width: 100% !important
-    }
-
-    .w-lg-auto {
-        width: auto !important
-    }
-
-    .flex-lg-fill {
-        flex: 1 1 auto !important
-    }
-
-    .flex-lg-row {
-        flex-direction: row !important
-    }
-
-    .flex-lg-column {
-        flex-direction: column !important
-    }
-
-    .flex-lg-row-reverse {
-        flex-direction: row-reverse !important
-    }
-
-    .flex-lg-column-reverse {
-        flex-direction: column-reverse !important
-    }
-
-    .flex-lg-grow-0 {
-        flex-grow: 0 !important
-    }
-
-    .flex-lg-grow-1 {
-        flex-grow: 1 !important
-    }
-
-    .flex-lg-shrink-0 {
-        flex-shrink: 0 !important
-    }
-
-    .flex-lg-shrink-1 {
-        flex-shrink: 1 !important
-    }
-
-    .flex-lg-wrap {
-        flex-wrap: wrap !important
-    }
-
-    .flex-lg-nowrap {
-        flex-wrap: nowrap !important
-    }
-
-    .flex-lg-wrap-reverse {
-        flex-wrap: wrap-reverse !important
-    }
-
-    .justify-content-lg-start {
-        justify-content: flex-start !important
-    }
-
-    .justify-content-lg-end {
-        justify-content: flex-end !important
-    }
-
-    .justify-content-lg-center {
-        justify-content: center !important
-    }
-
-    .justify-content-lg-between {
-        justify-content: space-between !important
-    }
-
-    .justify-content-lg-around {
-        justify-content: space-around !important
-    }
-
-    .justify-content-lg-evenly {
-        justify-content: space-evenly !important
-    }
-
-    .align-items-lg-start {
-        align-items: flex-start !important
-    }
-
-    .align-items-lg-end {
-        align-items: flex-end !important
-    }
-
-    .align-items-lg-center {
-        align-items: center !important
-    }
-
-    .align-items-lg-baseline {
-        align-items: baseline !important
-    }
-
-    .align-items-lg-stretch {
-        align-items: stretch !important
-    }
-
-    .align-content-lg-start {
-        align-content: flex-start !important
-    }
-
-    .align-content-lg-end {
-        align-content: flex-end !important
-    }
-
-    .align-content-lg-center {
-        align-content: center !important
-    }
-
-    .align-content-lg-between {
-        align-content: space-between !important
-    }
-
-    .align-content-lg-around {
-        align-content: space-around !important
-    }
-
-    .align-content-lg-stretch {
-        align-content: stretch !important
-    }
-
-    .align-self-lg-auto {
-        align-self: auto !important
-    }
-
-    .align-self-lg-start {
-        align-self: flex-start !important
-    }
-
-    .align-self-lg-end {
-        align-self: flex-end !important
-    }
-
-    .align-self-lg-center {
-        align-self: center !important
-    }
-
-    .align-self-lg-baseline {
-        align-self: baseline !important
-    }
-
-    .align-self-lg-stretch {
-        align-self: stretch !important
-    }
-
-    .order-lg-first {
-        order: -1 !important
-    }
-
-    .order-lg-0 {
-        order: 0 !important
-    }
-
-    .order-lg-1 {
-        order: 1 !important
-    }
-
-    .order-lg-2 {
-        order: 2 !important
-    }
-
-    .order-lg-3 {
-        order: 3 !important
-    }
-
-    .order-lg-4 {
-        order: 4 !important
-    }
-
-    .order-lg-5 {
-        order: 5 !important
-    }
-
-    .order-lg-last {
-        order: 6 !important
-    }
-
-    .m-lg-0 {
-        margin: 0 !important
-    }
-
-    .m-lg-1 {
-        margin: .25rem !important
-    }
-
-    .m-lg-2 {
-        margin: .5rem !important
-    }
-
-    .m-lg-3 {
-        margin: 1rem !important
-    }
-
-    .m-lg-4 {
-        margin: 1.5rem !important
-    }
-
-    .m-lg-5 {
-        margin: 3rem !important
-    }
-
-    .m-lg-6 {
-        margin: 4rem !important
-    }
-
-    .m-lg-7 {
-        margin: 6rem !important
-    }
-
-    .m-lg-8 {
-        margin: 8rem !important
-    }
-
-    .m-lg-9 {
-        margin: 10rem !important
-    }
-
-    .m-lg-10 {
-        margin: 12rem !important
-    }
-
-    .m-lg-11 {
-        margin: 14rem !important
-    }
-
-    .m-lg-12 {
-        margin: 16rem !important
-    }
-
-    .m-lg-auto {
-        margin: auto !important
-    }
-
-    .mx-lg-0 {
-        margin-right: 0 !important;
-        margin-left: 0 !important
-    }
-
-    .mx-lg-1 {
-        margin-right: .25rem !important;
-        margin-left: .25rem !important
-    }
-
-    .mx-lg-2 {
-        margin-right: .5rem !important;
-        margin-left: .5rem !important
-    }
-
-    .mx-lg-3 {
-        margin-right: 1rem !important;
-        margin-left: 1rem !important
-    }
-
-    .mx-lg-4 {
-        margin-right: 1.5rem !important;
-        margin-left: 1.5rem !important
-    }
-
-    .mx-lg-5 {
-        margin-right: 3rem !important;
-        margin-left: 3rem !important
-    }
-
-    .mx-lg-6 {
-        margin-right: 4rem !important;
-        margin-left: 4rem !important
-    }
-
-    .mx-lg-7 {
-        margin-right: 6rem !important;
-        margin-left: 6rem !important
-    }
-
-    .mx-lg-8 {
-        margin-right: 8rem !important;
-        margin-left: 8rem !important
-    }
-
-    .mx-lg-9 {
-        margin-right: 10rem !important;
-        margin-left: 10rem !important
-    }
-
-    .mx-lg-10 {
-        margin-right: 12rem !important;
-        margin-left: 12rem !important
-    }
-
-    .mx-lg-11 {
-        margin-right: 14rem !important;
-        margin-left: 14rem !important
-    }
-
-    .mx-lg-12 {
-        margin-right: 16rem !important;
-        margin-left: 16rem !important
-    }
-
-    .mx-lg-auto {
-        margin-right: auto !important;
-        margin-left: auto !important
-    }
-
-    .my-lg-0 {
-        margin-top: 0 !important;
-        margin-bottom: 0 !important
-    }
-
-    .my-lg-1 {
-        margin-top: .25rem !important;
-        margin-bottom: .25rem !important
-    }
-
-    .my-lg-2 {
-        margin-top: .5rem !important;
-        margin-bottom: .5rem !important
-    }
-
-    .my-lg-3 {
-        margin-top: 1rem !important;
-        margin-bottom: 1rem !important
-    }
-
-    .my-lg-4 {
-        margin-top: 1.5rem !important;
-        margin-bottom: 1.5rem !important
-    }
-
-    .my-lg-5 {
-        margin-top: 3rem !important;
-        margin-bottom: 3rem !important
-    }
-
-    .my-lg-6 {
-        margin-top: 4rem !important;
-        margin-bottom: 4rem !important
-    }
-
-    .my-lg-7 {
-        margin-top: 6rem !important;
-        margin-bottom: 6rem !important
-    }
-
-    .my-lg-8 {
-        margin-top: 8rem !important;
-        margin-bottom: 8rem !important
-    }
-
-    .my-lg-9 {
-        margin-top: 10rem !important;
-        margin-bottom: 10rem !important
-    }
-
-    .my-lg-10 {
-        margin-top: 12rem !important;
-        margin-bottom: 12rem !important
-    }
-
-    .my-lg-11 {
-        margin-top: 14rem !important;
-        margin-bottom: 14rem !important
-    }
-
-    .my-lg-12 {
-        margin-top: 16rem !important;
-        margin-bottom: 16rem !important
-    }
-
-    .my-lg-auto {
-        margin-top: auto !important;
-        margin-bottom: auto !important
-    }
-
-    .mt-lg-0 {
-        margin-top: 0 !important
-    }
-
-    .mt-lg-1 {
-        margin-top: .25rem !important
-    }
-
-    .mt-lg-2 {
-        margin-top: .5rem !important
-    }
-
-    .mt-lg-3 {
-        margin-top: 1rem !important
-    }
-
-    .mt-lg-4 {
-        margin-top: 1.5rem !important
-    }
-
-    .mt-lg-5 {
-        margin-top: 3rem !important
-    }
-
-    .mt-lg-6 {
-        margin-top: 4rem !important
-    }
-
-    .mt-lg-7 {
-        margin-top: 6rem !important
-    }
-
-    .mt-lg-8 {
-        margin-top: 8rem !important
-    }
-
-    .mt-lg-9 {
-        margin-top: 10rem !important
-    }
-
-    .mt-lg-10 {
-        margin-top: 12rem !important
-    }
-
-    .mt-lg-11 {
-        margin-top: 14rem !important
-    }
-
-    .mt-lg-12 {
-        margin-top: 16rem !important
-    }
-
-    .mt-lg-auto {
-        margin-top: auto !important
-    }
-
-    .me-lg-0 {
-        margin-right: 0 !important
-    }
-
-    .me-lg-1 {
-        margin-right: .25rem !important
-    }
-
-    .me-lg-2 {
-        margin-right: .5rem !important
-    }
-
-    .me-lg-3 {
-        margin-right: 1rem !important
-    }
-
-    .me-lg-4 {
-        margin-right: 1.5rem !important
-    }
-
-    .me-lg-5 {
-        margin-right: 3rem !important
-    }
-
-    .me-lg-6 {
-        margin-right: 4rem !important
-    }
-
-    .me-lg-7 {
-        margin-right: 6rem !important
-    }
-
-    .me-lg-8 {
-        margin-right: 8rem !important
-    }
-
-    .me-lg-9 {
-        margin-right: 10rem !important
-    }
-
-    .me-lg-10 {
-        margin-right: 12rem !important
-    }
-
-    .me-lg-11 {
-        margin-right: 14rem !important
-    }
-
-    .me-lg-12 {
-        margin-right: 16rem !important
-    }
-
-    .me-lg-auto {
-        margin-right: auto !important
-    }
-
-    .mb-lg-0 {
-        margin-bottom: 0 !important
-    }
-
-    .mb-lg-1 {
-        margin-bottom: .25rem !important
-    }
-
-    .mb-lg-2 {
-        margin-bottom: .5rem !important
-    }
-
-    .mb-lg-3 {
-        margin-bottom: 1rem !important
-    }
-
-    .mb-lg-4 {
-        margin-bottom: 1.5rem !important
-    }
-
-    .mb-lg-5 {
-        margin-bottom: 3rem !important
-    }
-
-    .mb-lg-6 {
-        margin-bottom: 4rem !important
-    }
-
-    .mb-lg-7 {
-        margin-bottom: 6rem !important
-    }
-
-    .mb-lg-8 {
-        margin-bottom: 8rem !important
-    }
-
-    .mb-lg-9 {
-        margin-bottom: 10rem !important
-    }
-
-    .mb-lg-10 {
-        margin-bottom: 12rem !important
-    }
-
-    .mb-lg-11 {
-        margin-bottom: 14rem !important
-    }
-
-    .mb-lg-12 {
-        margin-bottom: 16rem !important
-    }
-
-    .mb-lg-auto {
-        margin-bottom: auto !important
-    }
-
-    .ms-lg-0 {
-        margin-left: 0 !important
-    }
-
-    .ms-lg-1 {
-        margin-left: .25rem !important
-    }
-
-    .ms-lg-2 {
-        margin-left: .5rem !important
-    }
-
-    .ms-lg-3 {
-        margin-left: 1rem !important
-    }
-
-    .ms-lg-4 {
-        margin-left: 1.5rem !important
-    }
-
-    .ms-lg-5 {
-        margin-left: 3rem !important
-    }
-
-    .ms-lg-6 {
-        margin-left: 4rem !important
-    }
-
-    .ms-lg-7 {
-        margin-left: 6rem !important
-    }
-
-    .ms-lg-8 {
-        margin-left: 8rem !important
-    }
-
-    .ms-lg-9 {
-        margin-left: 10rem !important
-    }
-
-    .ms-lg-10 {
-        margin-left: 12rem !important
-    }
-
-    .ms-lg-11 {
-        margin-left: 14rem !important
-    }
-
-    .ms-lg-12 {
-        margin-left: 16rem !important
-    }
-
-    .ms-lg-auto {
-        margin-left: auto !important
-    }
-
-    .m-lg-n1 {
-        margin: -.25rem !important
-    }
-
-    .m-lg-n2 {
-        margin: -.5rem !important
-    }
-
-    .m-lg-n3 {
-        margin: -1rem !important
-    }
-
-    .m-lg-n4 {
-        margin: -1.5rem !important
-    }
-
-    .m-lg-n5 {
-        margin: -3rem !important
-    }
-
-    .m-lg-n6 {
-        margin: -4rem !important
-    }
-
-    .m-lg-n7 {
-        margin: -6rem !important
-    }
-
-    .m-lg-n8 {
-        margin: -8rem !important
-    }
-
-    .m-lg-n9 {
-        margin: -10rem !important
-    }
-
-    .m-lg-n10 {
-        margin: -12rem !important
-    }
-
-    .m-lg-n11 {
-        margin: -14rem !important
-    }
-
-    .m-lg-n12 {
-        margin: -16rem !important
-    }
-
-    .mx-lg-n1 {
-        margin-right: -.25rem !important;
-        margin-left: -.25rem !important
-    }
-
-    .mx-lg-n2 {
-        margin-right: -.5rem !important;
-        margin-left: -.5rem !important
-    }
-
-    .mx-lg-n3 {
-        margin-right: -1rem !important;
-        margin-left: -1rem !important
-    }
-
-    .mx-lg-n4 {
-        margin-right: -1.5rem !important;
-        margin-left: -1.5rem !important
-    }
-
-    .mx-lg-n5 {
-        margin-right: -3rem !important;
-        margin-left: -3rem !important
-    }
-
-    .mx-lg-n6 {
-        margin-right: -4rem !important;
-        margin-left: -4rem !important
-    }
-
-    .mx-lg-n7 {
-        margin-right: -6rem !important;
-        margin-left: -6rem !important
-    }
-
-    .mx-lg-n8 {
-        margin-right: -8rem !important;
-        margin-left: -8rem !important
-    }
-
-    .mx-lg-n9 {
-        margin-right: -10rem !important;
-        margin-left: -10rem !important
-    }
-
-    .mx-lg-n10 {
-        margin-right: -12rem !important;
-        margin-left: -12rem !important
-    }
-
-    .mx-lg-n11 {
-        margin-right: -14rem !important;
-        margin-left: -14rem !important
-    }
-
-    .mx-lg-n12 {
-        margin-right: -16rem !important;
-        margin-left: -16rem !important
-    }
-
-    .my-lg-n1 {
-        margin-top: -.25rem !important;
-        margin-bottom: -.25rem !important
-    }
-
-    .my-lg-n2 {
-        margin-top: -.5rem !important;
-        margin-bottom: -.5rem !important
-    }
-
-    .my-lg-n3 {
-        margin-top: -1rem !important;
-        margin-bottom: -1rem !important
-    }
-
-    .my-lg-n4 {
-        margin-top: -1.5rem !important;
-        margin-bottom: -1.5rem !important
-    }
-
-    .my-lg-n5 {
-        margin-top: -3rem !important;
-        margin-bottom: -3rem !important
-    }
-
-    .my-lg-n6 {
-        margin-top: -4rem !important;
-        margin-bottom: -4rem !important
-    }
-
-    .my-lg-n7 {
-        margin-top: -6rem !important;
-        margin-bottom: -6rem !important
-    }
-
-    .my-lg-n8 {
-        margin-top: -8rem !important;
-        margin-bottom: -8rem !important
-    }
-
-    .my-lg-n9 {
-        margin-top: -10rem !important;
-        margin-bottom: -10rem !important
-    }
-
-    .my-lg-n10 {
-        margin-top: -12rem !important;
-        margin-bottom: -12rem !important
-    }
-
-    .my-lg-n11 {
-        margin-top: -14rem !important;
-        margin-bottom: -14rem !important
-    }
-
-    .my-lg-n12 {
-        margin-top: -16rem !important;
-        margin-bottom: -16rem !important
-    }
-
-    .mt-lg-n1 {
-        margin-top: -.25rem !important
-    }
-
-    .mt-lg-n2 {
-        margin-top: -.5rem !important
-    }
-
-    .mt-lg-n3 {
-        margin-top: -1rem !important
-    }
-
-    .mt-lg-n4 {
-        margin-top: -1.5rem !important
-    }
-
-    .mt-lg-n5 {
-        margin-top: -3rem !important
-    }
-
-    .mt-lg-n6 {
-        margin-top: -4rem !important
-    }
-
-    .mt-lg-n7 {
-        margin-top: -6rem !important
-    }
-
-    .mt-lg-n8 {
-        margin-top: -8rem !important
-    }
-
-    .mt-lg-n9 {
-        margin-top: -10rem !important
-    }
-
-    .mt-lg-n10 {
-        margin-top: -12rem !important
-    }
-
-    .mt-lg-n11 {
-        margin-top: -14rem !important
-    }
-
-    .mt-lg-n12 {
-        margin-top: -16rem !important
-    }
-
-    .me-lg-n1 {
-        margin-right: -.25rem !important
-    }
-
-    .me-lg-n2 {
-        margin-right: -.5rem !important
-    }
-
-    .me-lg-n3 {
-        margin-right: -1rem !important
-    }
-
-    .me-lg-n4 {
-        margin-right: -1.5rem !important
-    }
-
-    .me-lg-n5 {
-        margin-right: -3rem !important
-    }
-
-    .me-lg-n6 {
-        margin-right: -4rem !important
-    }
-
-    .me-lg-n7 {
-        margin-right: -6rem !important
-    }
-
-    .me-lg-n8 {
-        margin-right: -8rem !important
-    }
-
-    .me-lg-n9 {
-        margin-right: -10rem !important
-    }
-
-    .me-lg-n10 {
-        margin-right: -12rem !important
-    }
-
-    .me-lg-n11 {
-        margin-right: -14rem !important
-    }
-
-    .me-lg-n12 {
-        margin-right: -16rem !important
-    }
-
-    .mb-lg-n1 {
-        margin-bottom: -.25rem !important
-    }
-
-    .mb-lg-n2 {
-        margin-bottom: -.5rem !important
-    }
-
-    .mb-lg-n3 {
-        margin-bottom: -1rem !important
-    }
-
-    .mb-lg-n4 {
-        margin-bottom: -1.5rem !important
-    }
-
-    .mb-lg-n5 {
-        margin-bottom: -3rem !important
-    }
-
-    .mb-lg-n6 {
-        margin-bottom: -4rem !important
-    }
-
-    .mb-lg-n7 {
-        margin-bottom: -6rem !important
-    }
-
-    .mb-lg-n8 {
-        margin-bottom: -8rem !important
-    }
-
-    .mb-lg-n9 {
-        margin-bottom: -10rem !important
-    }
-
-    .mb-lg-n10 {
-        margin-bottom: -12rem !important
-    }
-
-    .mb-lg-n11 {
-        margin-bottom: -14rem !important
-    }
-
-    .mb-lg-n12 {
-        margin-bottom: -16rem !important
-    }
-
-    .ms-lg-n1 {
-        margin-left: -.25rem !important
-    }
-
-    .ms-lg-n2 {
-        margin-left: -.5rem !important
-    }
-
-    .ms-lg-n3 {
-        margin-left: -1rem !important
-    }
-
-    .ms-lg-n4 {
-        margin-left: -1.5rem !important
-    }
-
-    .ms-lg-n5 {
-        margin-left: -3rem !important
-    }
-
-    .ms-lg-n6 {
-        margin-left: -4rem !important
-    }
-
-    .ms-lg-n7 {
-        margin-left: -6rem !important
-    }
-
-    .ms-lg-n8 {
-        margin-left: -8rem !important
-    }
-
-    .ms-lg-n9 {
-        margin-left: -10rem !important
-    }
-
-    .ms-lg-n10 {
-        margin-left: -12rem !important
-    }
-
-    .ms-lg-n11 {
-        margin-left: -14rem !important
-    }
-
-    .ms-lg-n12 {
-        margin-left: -16rem !important
-    }
-
-    .p-lg-0 {
-        padding: 0 !important
-    }
-
-    .p-lg-1 {
-        padding: .25rem !important
-    }
-
-    .p-lg-2 {
-        padding: .5rem !important
-    }
-
-    .p-lg-3 {
-        padding: 1rem !important
-    }
-
-    .p-lg-4 {
-        padding: 1.5rem !important
-    }
-
-    .p-lg-5 {
-        padding: 3rem !important
-    }
-
-    .p-lg-6 {
-        padding: 4rem !important
-    }
-
-    .p-lg-7 {
-        padding: 6rem !important
-    }
-
-    .p-lg-8 {
-        padding: 8rem !important
-    }
-
-    .p-lg-9 {
-        padding: 10rem !important
-    }
-
-    .p-lg-10 {
-        padding: 12rem !important
-    }
-
-    .p-lg-11 {
-        padding: 14rem !important
-    }
-
-    .p-lg-12 {
-        padding: 16rem !important
-    }
-
-    .px-lg-0 {
-        padding-right: 0 !important;
-        padding-left: 0 !important
-    }
-
-    .px-lg-1 {
-        padding-right: .25rem !important;
-        padding-left: .25rem !important
-    }
-
-    .px-lg-2 {
-        padding-right: .5rem !important;
-        padding-left: .5rem !important
-    }
-
-    .px-lg-3 {
-        padding-right: 1rem !important;
-        padding-left: 1rem !important
-    }
-
-    .px-lg-4 {
-        padding-right: 1.5rem !important;
-        padding-left: 1.5rem !important
-    }
-
-    .px-lg-5 {
-        padding-right: 3rem !important;
-        padding-left: 3rem !important
-    }
-
-    .px-lg-6 {
-        padding-right: 4rem !important;
-        padding-left: 4rem !important
-    }
-
-    .px-lg-7 {
-        padding-right: 6rem !important;
-        padding-left: 6rem !important
-    }
-
-    .px-lg-8 {
-        padding-right: 8rem !important;
-        padding-left: 8rem !important
-    }
-
-    .px-lg-9 {
-        padding-right: 10rem !important;
-        padding-left: 10rem !important
-    }
-
-    .px-lg-10 {
-        padding-right: 12rem !important;
-        padding-left: 12rem !important
-    }
-
-    .px-lg-11 {
-        padding-right: 14rem !important;
-        padding-left: 14rem !important
-    }
-
-    .px-lg-12 {
-        padding-right: 16rem !important;
-        padding-left: 16rem !important
-    }
-
-    .py-lg-0 {
-        padding-top: 0 !important;
-        padding-bottom: 0 !important
-    }
-
-    .py-lg-1 {
-        padding-top: .25rem !important;
-        padding-bottom: .25rem !important
-    }
-
-    .py-lg-2 {
-        padding-top: .5rem !important;
-        padding-bottom: .5rem !important
-    }
-
-    .py-lg-3 {
-        padding-top: 1rem !important;
-        padding-bottom: 1rem !important
-    }
-
-    .py-lg-4 {
-        padding-top: 1.5rem !important;
-        padding-bottom: 1.5rem !important
-    }
-
-    .py-lg-5 {
-        padding-top: 3rem !important;
-        padding-bottom: 3rem !important
-    }
-
-    .py-lg-6 {
-        padding-top: 4rem !important;
-        padding-bottom: 4rem !important
-    }
-
-    .py-lg-7 {
-        padding-top: 6rem !important;
-        padding-bottom: 6rem !important
-    }
-
-    .py-lg-8 {
-        padding-top: 8rem !important;
-        padding-bottom: 8rem !important
-    }
-
-    .py-lg-9 {
-        padding-top: 10rem !important;
-        padding-bottom: 10rem !important
-    }
-
-    .py-lg-10 {
-        padding-top: 12rem !important;
-        padding-bottom: 12rem !important
-    }
-
-    .py-lg-11 {
-        padding-top: 14rem !important;
-        padding-bottom: 14rem !important
-    }
-
-    .py-lg-12 {
-        padding-top: 16rem !important;
-        padding-bottom: 16rem !important
-    }
-
-    .pt-lg-0 {
-        padding-top: 0 !important
-    }
-
-    .pt-lg-1 {
-        padding-top: .25rem !important
-    }
-
-    .pt-lg-2 {
-        padding-top: .5rem !important
-    }
-
-    .pt-lg-3 {
-        padding-top: 1rem !important
-    }
-
-    .pt-lg-4 {
-        padding-top: 1.5rem !important
-    }
-
-    .pt-lg-5 {
-        padding-top: 3rem !important
-    }
-
-    .pt-lg-6 {
-        padding-top: 4rem !important
-    }
-
-    .pt-lg-7 {
-        padding-top: 6rem !important
-    }
-
-    .pt-lg-8 {
-        padding-top: 8rem !important
-    }
-
-    .pt-lg-9 {
-        padding-top: 10rem !important
-    }
-
-    .pt-lg-10 {
-        padding-top: 12rem !important
-    }
-
-    .pt-lg-11 {
-        padding-top: 14rem !important
-    }
-
-    .pt-lg-12 {
-        padding-top: 16rem !important
-    }
-
-    .pe-lg-0 {
-        padding-right: 0 !important
-    }
-
-    .pe-lg-1 {
-        padding-right: .25rem !important
-    }
-
-    .pe-lg-2 {
-        padding-right: .5rem !important
-    }
-
-    .pe-lg-3 {
-        padding-right: 1rem !important
-    }
-
-    .pe-lg-4 {
-        padding-right: 1.5rem !important
-    }
-
-    .pe-lg-5 {
-        padding-right: 3rem !important
-    }
-
-    .pe-lg-6 {
-        padding-right: 4rem !important
-    }
-
-    .pe-lg-7 {
-        padding-right: 6rem !important
-    }
-
-    .pe-lg-8 {
-        padding-right: 8rem !important
-    }
-
-    .pe-lg-9 {
-        padding-right: 10rem !important
-    }
-
-    .pe-lg-10 {
-        padding-right: 12rem !important
-    }
-
-    .pe-lg-11 {
-        padding-right: 14rem !important
-    }
-
-    .pe-lg-12 {
-        padding-right: 16rem !important
-    }
-
-    .pb-lg-0 {
-        padding-bottom: 0 !important
-    }
-
-    .pb-lg-1 {
-        padding-bottom: .25rem !important
-    }
-
-    .pb-lg-2 {
-        padding-bottom: .5rem !important
-    }
-
-    .pb-lg-3 {
-        padding-bottom: 1rem !important
-    }
-
-    .pb-lg-4 {
-        padding-bottom: 1.5rem !important
-    }
-
-    .pb-lg-5 {
-        padding-bottom: 3rem !important
-    }
-
-    .pb-lg-6 {
-        padding-bottom: 4rem !important
-    }
-
-    .pb-lg-7 {
-        padding-bottom: 6rem !important
-    }
-
-    .pb-lg-8 {
-        padding-bottom: 8rem !important
-    }
-
-    .pb-lg-9 {
-        padding-bottom: 10rem !important
-    }
-
-    .pb-lg-10 {
-        padding-bottom: 12rem !important
-    }
-
-    .pb-lg-11 {
-        padding-bottom: 14rem !important
-    }
-
-    .pb-lg-12 {
-        padding-bottom: 16rem !important
-    }
-
-    .ps-lg-0 {
-        padding-left: 0 !important
-    }
-
-    .ps-lg-1 {
-        padding-left: .25rem !important
-    }
-
-    .ps-lg-2 {
-        padding-left: .5rem !important
-    }
-
-    .ps-lg-3 {
-        padding-left: 1rem !important
-    }
-
-    .ps-lg-4 {
-        padding-left: 1.5rem !important
-    }
-
-    .ps-lg-5 {
-        padding-left: 3rem !important
-    }
-
-    .ps-lg-6 {
-        padding-left: 4rem !important
-    }
-
-    .ps-lg-7 {
-        padding-left: 6rem !important
-    }
-
-    .ps-lg-8 {
-        padding-left: 8rem !important
-    }
-
-    .ps-lg-9 {
-        padding-left: 10rem !important
-    }
-
-    .ps-lg-10 {
-        padding-left: 12rem !important
-    }
-
-    .ps-lg-11 {
-        padding-left: 14rem !important
-    }
-
-    .ps-lg-12 {
-        padding-left: 16rem !important
-    }
-
-    .gap-lg-0 {
-        gap: 0 !important
-    }
-
-    .gap-lg-1 {
-        gap: .25rem !important
-    }
-
-    .gap-lg-2 {
-        gap: .5rem !important
-    }
-
-    .gap-lg-3 {
-        gap: 1rem !important
-    }
-
-    .gap-lg-4 {
-        gap: 1.5rem !important
-    }
-
-    .gap-lg-5 {
-        gap: 3rem !important
-    }
-
-    .gap-lg-6 {
-        gap: 4rem !important
-    }
-
-    .gap-lg-7 {
-        gap: 6rem !important
-    }
-
-    .gap-lg-8 {
-        gap: 8rem !important
-    }
-
-    .gap-lg-9 {
-        gap: 10rem !important
-    }
-
-    .gap-lg-10 {
-        gap: 12rem !important
-    }
-
-    .gap-lg-11 {
-        gap: 14rem !important
-    }
-
-    .gap-lg-12 {
-        gap: 16rem !important
-    }
-
-    .text-lg-start {
-        text-align: left !important
-    }
-
-    .text-lg-end {
-        text-align: right !important
-    }
-
-    .text-lg-center {
-        text-align: center !important
-    }
-
-    .transform-scale-lg-5 {
-        transform: scale(.5) !important
-    }
-
-    .transform-scale-lg-6 {
-        transform: scale(.6) !important
-    }
-
-    .transform-scale-lg-7 {
-        transform: scale(.7) !important
-    }
-
-    .transform-scale-lg-8 {
-        transform: scale(.8) !important
-    }
-
-    .transform-scale-lg-9 {
-        transform: scale(.9) !important
-    }
-
-    .transform-scale-lg-10 {
-        transform: scale(1) !important
-    }
-
-    .border-radius-top-start-lg {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-lg-0 {
-        border-top-left-radius: 0 !important
-    }
-
-    .border-radius-top-start-lg-sm {
-        border-top-left-radius: .25rem !important
-    }
-
-    .border-radius-top-start-lg-md {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-lg-lg {
-        border-top-left-radius: .75rem !important
-    }
-
-    .border-radius-top-start-lg-xl {
-        border-top-left-radius: 1rem !important
-    }
-
-    .border-radius-top-start-lg-2xl {
-        border-top-left-radius: 1.5rem !important
-    }
-
-    .border-radius-top-start-lg-circle {
-        border-top-left-radius: 50% !important
-    }
-
-    .border-radius-top-start-lg-pill {
-        border-top-left-radius: 50rem !important
-    }
-
-    .border-radius-top-end-lg {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-lg-0 {
-        border-top-right-radius: 0 !important
-    }
-
-    .border-radius-top-end-lg-sm {
-        border-top-right-radius: .25rem !important
-    }
-
-    .border-radius-top-end-lg-md {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-lg-lg {
-        border-top-right-radius: .75rem !important
-    }
-
-    .border-radius-top-end-lg-xl {
-        border-top-right-radius: 1rem !important
-    }
-
-    .border-radius-top-end-lg-2xl {
-        border-top-right-radius: 1.5rem !important
-    }
-
-    .border-radius-top-end-lg-circle {
-        border-top-right-radius: 50% !important
-    }
-
-    .border-radius-top-end-lg-pill {
-        border-top-right-radius: 50rem !important
-    }
-
-    .border-radius-bottom-start-lg {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-lg-0 {
-        border-bottom-left-radius: 0 !important
-    }
-
-    .border-radius-bottom-start-lg-sm {
-        border-bottom-left-radius: .25rem !important
-    }
-
-    .border-radius-bottom-start-lg-md {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-lg-lg {
-        border-bottom-left-radius: .75rem !important
-    }
-
-    .border-radius-bottom-start-lg-xl {
-        border-bottom-left-radius: 1rem !important
-    }
-
-    .border-radius-bottom-start-lg-2xl {
-        border-bottom-left-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-start-lg-circle {
-        border-bottom-left-radius: 50% !important
-    }
-
-    .border-radius-bottom-start-lg-pill {
-        border-bottom-left-radius: 50rem !important
-    }
-
-    .border-radius-bottom-end-lg {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-lg-0 {
-        border-bottom-right-radius: 0 !important
-    }
-
-    .border-radius-bottom-end-lg-sm {
-        border-bottom-right-radius: .25rem !important
-    }
-
-    .border-radius-bottom-end-lg-md {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-lg-lg {
-        border-bottom-right-radius: .75rem !important
-    }
-
-    .border-radius-bottom-end-lg-xl {
-        border-bottom-right-radius: 1rem !important
-    }
-
-    .border-radius-bottom-end-lg-2xl {
-        border-bottom-right-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-end-lg-circle {
-        border-bottom-right-radius: 50% !important
-    }
-
-    .border-radius-bottom-end-lg-pill {
-        border-bottom-right-radius: 50rem !important
-    }
-}
-
-@media (min-width:1200px) {
-    .float-xl-start {
-        float: left !important
-    }
-
-    .float-xl-end {
-        float: right !important
-    }
-
-    .float-xl-none {
-        float: none !important
-    }
-
-    .d-xl-inline {
-        display: inline !important
-    }
-
-    .d-xl-inline-block {
-        display: inline-block !important
-    }
-
-    .d-xl-block {
-        display: block !important
-    }
-
-    .d-xl-grid {
-        display: grid !important
-    }
-
-    .d-xl-table {
-        display: table !important
-    }
-
-    .d-xl-table-row {
-        display: table-row !important
-    }
-
-    .d-xl-table-cell {
-        display: table-cell !important
-    }
-
-    .d-xl-flex {
-        display: flex !important
-    }
-
-    .d-xl-inline-flex {
-        display: inline-flex !important
-    }
-
-    .d-xl-none {
-        display: none !important
-    }
-
-    .border-top-xl {
-        border-top: 1px solid #dee2e6 !important
-    }
-
-    .border-top-xl-0 {
-        border-top: 0 !important
-    }
-
-    .border-end-xl {
-        border-right: 1px solid #dee2e6 !important
-    }
-
-    .border-end-xl-0 {
-        border-right: 0 !important
-    }
-
-    .border-bottom-xl {
-        border-bottom: 1px solid #dee2e6 !important
-    }
-
-    .border-bottom-xl-0 {
-        border-bottom: 0 !important
-    }
-
-    .border-start-xl {
-        border-left: 1px solid #dee2e6 !important
-    }
-
-    .border-start-xl-0 {
-        border-left: 0 !important
-    }
-
-    .w-xl-0 {
-        width: 0 !important
-    }
-
-    .w-xl-1 {
-        width: 1% !important
-    }
-
-    .w-xl-2 {
-        width: 2% !important
-    }
-
-    .w-xl-3 {
-        width: 3% !important
-    }
-
-    .w-xl-4 {
-        width: 4% !important
-    }
-
-    .w-xl-5 {
-        width: 5% !important
-    }
-
-    .w-xl-6 {
-        width: 6% !important
-    }
-
-    .w-xl-7 {
-        width: 7% !important
-    }
-
-    .w-xl-8 {
-        width: 8% !important
-    }
-
-    .w-xl-9 {
-        width: 9% !important
-    }
-
-    .w-xl-10 {
-        width: 10% !important
-    }
-
-    .w-xl-15 {
-        width: 15% !important
-    }
-
-    .w-xl-20 {
-        width: 20% !important
-    }
-
-    .w-xl-25 {
-        width: 25% !important
-    }
-
-    .w-xl-30 {
-        width: 30% !important
-    }
-
-    .w-xl-35 {
-        width: 35% !important
-    }
-
-    .w-xl-40 {
-        width: 40% !important
-    }
-
-    .w-xl-45 {
-        width: 45% !important
-    }
-
-    .w-xl-50 {
-        width: 50% !important
-    }
-
-    .w-xl-55 {
-        width: 55% !important
-    }
-
-    .w-xl-60 {
-        width: 60% !important
-    }
-
-    .w-xl-65 {
-        width: 65% !important
-    }
-
-    .w-xl-70 {
-        width: 70% !important
-    }
-
-    .w-xl-75 {
-        width: 75% !important
-    }
-
-    .w-xl-80 {
-        width: 80% !important
-    }
-
-    .w-xl-85 {
-        width: 85% !important
-    }
-
-    .w-xl-90 {
-        width: 90% !important
-    }
-
-    .w-xl-95 {
-        width: 95% !important
-    }
-
-    .w-xl-100 {
-        width: 100% !important
-    }
-
-    .w-xl-auto {
-        width: auto !important
-    }
-
-    .flex-xl-fill {
-        flex: 1 1 auto !important
-    }
-
-    .flex-xl-row {
-        flex-direction: row !important
-    }
-
-    .flex-xl-column {
-        flex-direction: column !important
-    }
-
-    .flex-xl-row-reverse {
-        flex-direction: row-reverse !important
-    }
-
-    .flex-xl-column-reverse {
-        flex-direction: column-reverse !important
-    }
-
-    .flex-xl-grow-0 {
-        flex-grow: 0 !important
-    }
-
-    .flex-xl-grow-1 {
-        flex-grow: 1 !important
-    }
-
-    .flex-xl-shrink-0 {
-        flex-shrink: 0 !important
-    }
-
-    .flex-xl-shrink-1 {
-        flex-shrink: 1 !important
-    }
-
-    .flex-xl-wrap {
-        flex-wrap: wrap !important
-    }
-
-    .flex-xl-nowrap {
-        flex-wrap: nowrap !important
-    }
-
-    .flex-xl-wrap-reverse {
-        flex-wrap: wrap-reverse !important
-    }
-
-    .justify-content-xl-start {
-        justify-content: flex-start !important
-    }
-
-    .justify-content-xl-end {
-        justify-content: flex-end !important
-    }
-
-    .justify-content-xl-center {
-        justify-content: center !important
-    }
-
-    .justify-content-xl-between {
-        justify-content: space-between !important
-    }
-
-    .justify-content-xl-around {
-        justify-content: space-around !important
-    }
-
-    .justify-content-xl-evenly {
-        justify-content: space-evenly !important
-    }
-
-    .align-items-xl-start {
-        align-items: flex-start !important
-    }
-
-    .align-items-xl-end {
-        align-items: flex-end !important
-    }
-
-    .align-items-xl-center {
-        align-items: center !important
-    }
-
-    .align-items-xl-baseline {
-        align-items: baseline !important
-    }
-
-    .align-items-xl-stretch {
-        align-items: stretch !important
-    }
-
-    .align-content-xl-start {
-        align-content: flex-start !important
-    }
-
-    .align-content-xl-end {
-        align-content: flex-end !important
-    }
-
-    .align-content-xl-center {
-        align-content: center !important
-    }
-
-    .align-content-xl-between {
-        align-content: space-between !important
-    }
-
-    .align-content-xl-around {
-        align-content: space-around !important
-    }
-
-    .align-content-xl-stretch {
-        align-content: stretch !important
-    }
-
-    .align-self-xl-auto {
-        align-self: auto !important
-    }
-
-    .align-self-xl-start {
-        align-self: flex-start !important
-    }
-
-    .align-self-xl-end {
-        align-self: flex-end !important
-    }
-
-    .align-self-xl-center {
-        align-self: center !important
-    }
-
-    .align-self-xl-baseline {
-        align-self: baseline !important
-    }
-
-    .align-self-xl-stretch {
-        align-self: stretch !important
-    }
-
-    .order-xl-first {
-        order: -1 !important
-    }
-
-    .order-xl-0 {
-        order: 0 !important
-    }
-
-    .order-xl-1 {
-        order: 1 !important
-    }
-
-    .order-xl-2 {
-        order: 2 !important
-    }
-
-    .order-xl-3 {
-        order: 3 !important
-    }
-
-    .order-xl-4 {
-        order: 4 !important
-    }
-
-    .order-xl-5 {
-        order: 5 !important
-    }
-
-    .order-xl-last {
-        order: 6 !important
-    }
-
-    .m-xl-0 {
-        margin: 0 !important
-    }
-
-    .m-xl-1 {
-        margin: .25rem !important
-    }
-
-    .m-xl-2 {
-        margin: .5rem !important
-    }
-
-    .m-xl-3 {
-        margin: 1rem !important
-    }
-
-    .m-xl-4 {
-        margin: 1.5rem !important
-    }
-
-    .m-xl-5 {
-        margin: 3rem !important
-    }
-
-    .m-xl-6 {
-        margin: 4rem !important
-    }
-
-    .m-xl-7 {
-        margin: 6rem !important
-    }
-
-    .m-xl-8 {
-        margin: 8rem !important
-    }
-
-    .m-xl-9 {
-        margin: 10rem !important
-    }
-
-    .m-xl-10 {
-        margin: 12rem !important
-    }
-
-    .m-xl-11 {
-        margin: 14rem !important
-    }
-
-    .m-xl-12 {
-        margin: 16rem !important
-    }
-
-    .m-xl-auto {
-        margin: auto !important
-    }
-
-    .mx-xl-0 {
-        margin-right: 0 !important;
-        margin-left: 0 !important
-    }
-
-    .mx-xl-1 {
-        margin-right: .25rem !important;
-        margin-left: .25rem !important
-    }
-
-    .mx-xl-2 {
-        margin-right: .5rem !important;
-        margin-left: .5rem !important
-    }
-
-    .mx-xl-3 {
-        margin-right: 1rem !important;
-        margin-left: 1rem !important
-    }
-
-    .mx-xl-4 {
-        margin-right: 1.5rem !important;
-        margin-left: 1.5rem !important
-    }
-
-    .mx-xl-5 {
-        margin-right: 3rem !important;
-        margin-left: 3rem !important
-    }
-
-    .mx-xl-6 {
-        margin-right: 4rem !important;
-        margin-left: 4rem !important
-    }
-
-    .mx-xl-7 {
-        margin-right: 6rem !important;
-        margin-left: 6rem !important
-    }
-
-    .mx-xl-8 {
-        margin-right: 8rem !important;
-        margin-left: 8rem !important
-    }
-
-    .mx-xl-9 {
-        margin-right: 10rem !important;
-        margin-left: 10rem !important
-    }
-
-    .mx-xl-10 {
-        margin-right: 12rem !important;
-        margin-left: 12rem !important
-    }
-
-    .mx-xl-11 {
-        margin-right: 14rem !important;
-        margin-left: 14rem !important
-    }
-
-    .mx-xl-12 {
-        margin-right: 16rem !important;
-        margin-left: 16rem !important
-    }
-
-    .mx-xl-auto {
-        margin-right: auto !important;
-        margin-left: auto !important
-    }
-
-    .my-xl-0 {
-        margin-top: 0 !important;
-        margin-bottom: 0 !important
-    }
-
-    .my-xl-1 {
-        margin-top: .25rem !important;
-        margin-bottom: .25rem !important
-    }
-
-    .my-xl-2 {
-        margin-top: .5rem !important;
-        margin-bottom: .5rem !important
-    }
-
-    .my-xl-3 {
-        margin-top: 1rem !important;
-        margin-bottom: 1rem !important
-    }
-
-    .my-xl-4 {
-        margin-top: 1.5rem !important;
-        margin-bottom: 1.5rem !important
-    }
-
-    .my-xl-5 {
-        margin-top: 3rem !important;
-        margin-bottom: 3rem !important
-    }
-
-    .my-xl-6 {
-        margin-top: 4rem !important;
-        margin-bottom: 4rem !important
-    }
-
-    .my-xl-7 {
-        margin-top: 6rem !important;
-        margin-bottom: 6rem !important
-    }
-
-    .my-xl-8 {
-        margin-top: 8rem !important;
-        margin-bottom: 8rem !important
-    }
-
-    .my-xl-9 {
-        margin-top: 10rem !important;
-        margin-bottom: 10rem !important
-    }
-
-    .my-xl-10 {
-        margin-top: 12rem !important;
-        margin-bottom: 12rem !important
-    }
-
-    .my-xl-11 {
-        margin-top: 14rem !important;
-        margin-bottom: 14rem !important
-    }
-
-    .my-xl-12 {
-        margin-top: 16rem !important;
-        margin-bottom: 16rem !important
-    }
-
-    .my-xl-auto {
-        margin-top: auto !important;
-        margin-bottom: auto !important
-    }
-
-    .mt-xl-0 {
-        margin-top: 0 !important
-    }
-
-    .mt-xl-1 {
-        margin-top: .25rem !important
-    }
-
-    .mt-xl-2 {
-        margin-top: .5rem !important
-    }
-
-    .mt-xl-3 {
-        margin-top: 1rem !important
-    }
-
-    .mt-xl-4 {
-        margin-top: 1.5rem !important
-    }
-
-    .mt-xl-5 {
-        margin-top: 3rem !important
-    }
-
-    .mt-xl-6 {
-        margin-top: 4rem !important
-    }
-
-    .mt-xl-7 {
-        margin-top: 6rem !important
-    }
-
-    .mt-xl-8 {
-        margin-top: 8rem !important
-    }
-
-    .mt-xl-9 {
-        margin-top: 10rem !important
-    }
-
-    .mt-xl-10 {
-        margin-top: 12rem !important
-    }
-
-    .mt-xl-11 {
-        margin-top: 14rem !important
-    }
-
-    .mt-xl-12 {
-        margin-top: 16rem !important
-    }
-
-    .mt-xl-auto {
-        margin-top: auto !important
-    }
-
-    .me-xl-0 {
-        margin-right: 0 !important
-    }
-
-    .me-xl-1 {
-        margin-right: .25rem !important
-    }
-
-    .me-xl-2 {
-        margin-right: .5rem !important
-    }
-
-    .me-xl-3 {
-        margin-right: 1rem !important
-    }
-
-    .me-xl-4 {
-        margin-right: 1.5rem !important
-    }
-
-    .me-xl-5 {
-        margin-right: 3rem !important
-    }
-
-    .me-xl-6 {
-        margin-right: 4rem !important
-    }
-
-    .me-xl-7 {
-        margin-right: 6rem !important
-    }
-
-    .me-xl-8 {
-        margin-right: 8rem !important
-    }
-
-    .me-xl-9 {
-        margin-right: 10rem !important
-    }
-
-    .me-xl-10 {
-        margin-right: 12rem !important
-    }
-
-    .me-xl-11 {
-        margin-right: 14rem !important
-    }
-
-    .me-xl-12 {
-        margin-right: 16rem !important
-    }
-
-    .me-xl-auto {
-        margin-right: auto !important
-    }
-
-    .mb-xl-0 {
-        margin-bottom: 0 !important
-    }
-
-    .mb-xl-1 {
-        margin-bottom: .25rem !important
-    }
-
-    .mb-xl-2 {
-        margin-bottom: .5rem !important
-    }
-
-    .mb-xl-3 {
-        margin-bottom: 1rem !important
-    }
-
-    .mb-xl-4 {
-        margin-bottom: 1.5rem !important
-    }
-
-    .mb-xl-5 {
-        margin-bottom: 3rem !important
-    }
-
-    .mb-xl-6 {
-        margin-bottom: 4rem !important
-    }
-
-    .mb-xl-7 {
-        margin-bottom: 6rem !important
-    }
-
-    .mb-xl-8 {
-        margin-bottom: 8rem !important
-    }
-
-    .mb-xl-9 {
-        margin-bottom: 10rem !important
-    }
-
-    .mb-xl-10 {
-        margin-bottom: 12rem !important
-    }
-
-    .mb-xl-11 {
-        margin-bottom: 14rem !important
-    }
-
-    .mb-xl-12 {
-        margin-bottom: 16rem !important
-    }
-
-    .mb-xl-auto {
-        margin-bottom: auto !important
-    }
-
-    .ms-xl-0 {
-        margin-left: 0 !important
-    }
-
-    .ms-xl-1 {
-        margin-left: .25rem !important
-    }
-
-    .ms-xl-2 {
-        margin-left: .5rem !important
-    }
-
-    .ms-xl-3 {
-        margin-left: 1rem !important
-    }
-
-    .ms-xl-4 {
-        margin-left: 1.5rem !important
-    }
-
-    .ms-xl-5 {
-        margin-left: 3rem !important
-    }
-
-    .ms-xl-6 {
-        margin-left: 4rem !important
-    }
-
-    .ms-xl-7 {
-        margin-left: 6rem !important
-    }
-
-    .ms-xl-8 {
-        margin-left: 8rem !important
-    }
-
-    .ms-xl-9 {
-        margin-left: 10rem !important
-    }
-
-    .ms-xl-10 {
-        margin-left: 12rem !important
-    }
-
-    .ms-xl-11 {
-        margin-left: 14rem !important
-    }
-
-    .ms-xl-12 {
-        margin-left: 16rem !important
-    }
-
-    .ms-xl-auto {
-        margin-left: auto !important
-    }
-
-    .m-xl-n1 {
-        margin: -.25rem !important
-    }
-
-    .m-xl-n2 {
-        margin: -.5rem !important
-    }
-
-    .m-xl-n3 {
-        margin: -1rem !important
-    }
-
-    .m-xl-n4 {
-        margin: -1.5rem !important
-    }
-
-    .m-xl-n5 {
-        margin: -3rem !important
-    }
-
-    .m-xl-n6 {
-        margin: -4rem !important
-    }
-
-    .m-xl-n7 {
-        margin: -6rem !important
-    }
-
-    .m-xl-n8 {
-        margin: -8rem !important
-    }
-
-    .m-xl-n9 {
-        margin: -10rem !important
-    }
-
-    .m-xl-n10 {
-        margin: -12rem !important
-    }
-
-    .m-xl-n11 {
-        margin: -14rem !important
-    }
-
-    .m-xl-n12 {
-        margin: -16rem !important
-    }
-
-    .mx-xl-n1 {
-        margin-right: -.25rem !important;
-        margin-left: -.25rem !important
-    }
-
-    .mx-xl-n2 {
-        margin-right: -.5rem !important;
-        margin-left: -.5rem !important
-    }
-
-    .mx-xl-n3 {
-        margin-right: -1rem !important;
-        margin-left: -1rem !important
-    }
-
-    .mx-xl-n4 {
-        margin-right: -1.5rem !important;
-        margin-left: -1.5rem !important
-    }
-
-    .mx-xl-n5 {
-        margin-right: -3rem !important;
-        margin-left: -3rem !important
-    }
-
-    .mx-xl-n6 {
-        margin-right: -4rem !important;
-        margin-left: -4rem !important
-    }
-
-    .mx-xl-n7 {
-        margin-right: -6rem !important;
-        margin-left: -6rem !important
-    }
-
-    .mx-xl-n8 {
-        margin-right: -8rem !important;
-        margin-left: -8rem !important
-    }
-
-    .mx-xl-n9 {
-        margin-right: -10rem !important;
-        margin-left: -10rem !important
-    }
-
-    .mx-xl-n10 {
-        margin-right: -12rem !important;
-        margin-left: -12rem !important
-    }
-
-    .mx-xl-n11 {
-        margin-right: -14rem !important;
-        margin-left: -14rem !important
-    }
-
-    .mx-xl-n12 {
-        margin-right: -16rem !important;
-        margin-left: -16rem !important
-    }
-
-    .my-xl-n1 {
-        margin-top: -.25rem !important;
-        margin-bottom: -.25rem !important
-    }
-
-    .my-xl-n2 {
-        margin-top: -.5rem !important;
-        margin-bottom: -.5rem !important
-    }
-
-    .my-xl-n3 {
-        margin-top: -1rem !important;
-        margin-bottom: -1rem !important
-    }
-
-    .my-xl-n4 {
-        margin-top: -1.5rem !important;
-        margin-bottom: -1.5rem !important
-    }
-
-    .my-xl-n5 {
-        margin-top: -3rem !important;
-        margin-bottom: -3rem !important
-    }
-
-    .my-xl-n6 {
-        margin-top: -4rem !important;
-        margin-bottom: -4rem !important
-    }
-
-    .my-xl-n7 {
-        margin-top: -6rem !important;
-        margin-bottom: -6rem !important
-    }
-
-    .my-xl-n8 {
-        margin-top: -8rem !important;
-        margin-bottom: -8rem !important
-    }
-
-    .my-xl-n9 {
-        margin-top: -10rem !important;
-        margin-bottom: -10rem !important
-    }
-
-    .my-xl-n10 {
-        margin-top: -12rem !important;
-        margin-bottom: -12rem !important
-    }
-
-    .my-xl-n11 {
-        margin-top: -14rem !important;
-        margin-bottom: -14rem !important
-    }
-
-    .my-xl-n12 {
-        margin-top: -16rem !important;
-        margin-bottom: -16rem !important
-    }
-
-    .mt-xl-n1 {
-        margin-top: -.25rem !important
-    }
-
-    .mt-xl-n2 {
-        margin-top: -.5rem !important
-    }
-
-    .mt-xl-n3 {
-        margin-top: -1rem !important
-    }
-
-    .mt-xl-n4 {
-        margin-top: -1.5rem !important
-    }
-
-    .mt-xl-n5 {
-        margin-top: -3rem !important
-    }
-
-    .mt-xl-n6 {
-        margin-top: -4rem !important
-    }
-
-    .mt-xl-n7 {
-        margin-top: -6rem !important
-    }
-
-    .mt-xl-n8 {
-        margin-top: -8rem !important
-    }
-
-    .mt-xl-n9 {
-        margin-top: -10rem !important
-    }
-
-    .mt-xl-n10 {
-        margin-top: -12rem !important
-    }
-
-    .mt-xl-n11 {
-        margin-top: -14rem !important
-    }
-
-    .mt-xl-n12 {
-        margin-top: -16rem !important
-    }
-
-    .me-xl-n1 {
-        margin-right: -.25rem !important
-    }
-
-    .me-xl-n2 {
-        margin-right: -.5rem !important
-    }
-
-    .me-xl-n3 {
-        margin-right: -1rem !important
-    }
-
-    .me-xl-n4 {
-        margin-right: -1.5rem !important
-    }
-
-    .me-xl-n5 {
-        margin-right: -3rem !important
-    }
-
-    .me-xl-n6 {
-        margin-right: -4rem !important
-    }
-
-    .me-xl-n7 {
-        margin-right: -6rem !important
-    }
-
-    .me-xl-n8 {
-        margin-right: -8rem !important
-    }
-
-    .me-xl-n9 {
-        margin-right: -10rem !important
-    }
-
-    .me-xl-n10 {
-        margin-right: -12rem !important
-    }
-
-    .me-xl-n11 {
-        margin-right: -14rem !important
-    }
-
-    .me-xl-n12 {
-        margin-right: -16rem !important
-    }
-
-    .mb-xl-n1 {
-        margin-bottom: -.25rem !important
-    }
-
-    .mb-xl-n2 {
-        margin-bottom: -.5rem !important
-    }
-
-    .mb-xl-n3 {
-        margin-bottom: -1rem !important
-    }
-
-    .mb-xl-n4 {
-        margin-bottom: -1.5rem !important
-    }
-
-    .mb-xl-n5 {
-        margin-bottom: -3rem !important
-    }
-
-    .mb-xl-n6 {
-        margin-bottom: -4rem !important
-    }
-
-    .mb-xl-n7 {
-        margin-bottom: -6rem !important
-    }
-
-    .mb-xl-n8 {
-        margin-bottom: -8rem !important
-    }
-
-    .mb-xl-n9 {
-        margin-bottom: -10rem !important
-    }
-
-    .mb-xl-n10 {
-        margin-bottom: -12rem !important
-    }
-
-    .mb-xl-n11 {
-        margin-bottom: -14rem !important
-    }
-
-    .mb-xl-n12 {
-        margin-bottom: -16rem !important
-    }
-
-    .ms-xl-n1 {
-        margin-left: -.25rem !important
-    }
-
-    .ms-xl-n2 {
-        margin-left: -.5rem !important
-    }
-
-    .ms-xl-n3 {
-        margin-left: -1rem !important
-    }
-
-    .ms-xl-n4 {
-        margin-left: -1.5rem !important
-    }
-
-    .ms-xl-n5 {
-        margin-left: -3rem !important
-    }
-
-    .ms-xl-n6 {
-        margin-left: -4rem !important
-    }
-
-    .ms-xl-n7 {
-        margin-left: -6rem !important
-    }
-
-    .ms-xl-n8 {
-        margin-left: -8rem !important
-    }
-
-    .ms-xl-n9 {
-        margin-left: -10rem !important
-    }
-
-    .ms-xl-n10 {
-        margin-left: -12rem !important
-    }
-
-    .ms-xl-n11 {
-        margin-left: -14rem !important
-    }
-
-    .ms-xl-n12 {
-        margin-left: -16rem !important
-    }
-
-    .p-xl-0 {
-        padding: 0 !important
-    }
-
-    .p-xl-1 {
-        padding: .25rem !important
-    }
-
-    .p-xl-2 {
-        padding: .5rem !important
-    }
-
-    .p-xl-3 {
-        padding: 1rem !important
-    }
-
-    .p-xl-4 {
-        padding: 1.5rem !important
-    }
-
-    .p-xl-5 {
-        padding: 3rem !important
-    }
-
-    .p-xl-6 {
-        padding: 4rem !important
-    }
-
-    .p-xl-7 {
-        padding: 6rem !important
-    }
-
-    .p-xl-8 {
-        padding: 8rem !important
-    }
-
-    .p-xl-9 {
-        padding: 10rem !important
-    }
-
-    .p-xl-10 {
-        padding: 12rem !important
-    }
-
-    .p-xl-11 {
-        padding: 14rem !important
-    }
-
-    .p-xl-12 {
-        padding: 16rem !important
-    }
-
-    .px-xl-0 {
-        padding-right: 0 !important;
-        padding-left: 0 !important
-    }
-
-    .px-xl-1 {
-        padding-right: .25rem !important;
-        padding-left: .25rem !important
-    }
-
-    .px-xl-2 {
-        padding-right: .5rem !important;
-        padding-left: .5rem !important
-    }
-
-    .px-xl-3 {
-        padding-right: 1rem !important;
-        padding-left: 1rem !important
-    }
-
-    .px-xl-4 {
-        padding-right: 1.5rem !important;
-        padding-left: 1.5rem !important
-    }
-
-    .px-xl-5 {
-        padding-right: 3rem !important;
-        padding-left: 3rem !important
-    }
-
-    .px-xl-6 {
-        padding-right: 4rem !important;
-        padding-left: 4rem !important
-    }
-
-    .px-xl-7 {
-        padding-right: 6rem !important;
-        padding-left: 6rem !important
-    }
-
-    .px-xl-8 {
-        padding-right: 8rem !important;
-        padding-left: 8rem !important
-    }
-
-    .px-xl-9 {
-        padding-right: 10rem !important;
-        padding-left: 10rem !important
-    }
-
-    .px-xl-10 {
-        padding-right: 12rem !important;
-        padding-left: 12rem !important
-    }
-
-    .px-xl-11 {
-        padding-right: 14rem !important;
-        padding-left: 14rem !important
-    }
-
-    .px-xl-12 {
-        padding-right: 16rem !important;
-        padding-left: 16rem !important
-    }
-
-    .py-xl-0 {
-        padding-top: 0 !important;
-        padding-bottom: 0 !important
-    }
-
-    .py-xl-1 {
-        padding-top: .25rem !important;
-        padding-bottom: .25rem !important
-    }
-
-    .py-xl-2 {
-        padding-top: .5rem !important;
-        padding-bottom: .5rem !important
-    }
-
-    .py-xl-3 {
-        padding-top: 1rem !important;
-        padding-bottom: 1rem !important
-    }
-
-    .py-xl-4 {
-        padding-top: 1.5rem !important;
-        padding-bottom: 1.5rem !important
-    }
-
-    .py-xl-5 {
-        padding-top: 3rem !important;
-        padding-bottom: 3rem !important
-    }
-
-    .py-xl-6 {
-        padding-top: 4rem !important;
-        padding-bottom: 4rem !important
-    }
-
-    .py-xl-7 {
-        padding-top: 6rem !important;
-        padding-bottom: 6rem !important
-    }
-
-    .py-xl-8 {
-        padding-top: 8rem !important;
-        padding-bottom: 8rem !important
-    }
-
-    .py-xl-9 {
-        padding-top: 10rem !important;
-        padding-bottom: 10rem !important
-    }
-
-    .py-xl-10 {
-        padding-top: 12rem !important;
-        padding-bottom: 12rem !important
-    }
-
-    .py-xl-11 {
-        padding-top: 14rem !important;
-        padding-bottom: 14rem !important
-    }
-
-    .py-xl-12 {
-        padding-top: 16rem !important;
-        padding-bottom: 16rem !important
-    }
-
-    .pt-xl-0 {
-        padding-top: 0 !important
-    }
-
-    .pt-xl-1 {
-        padding-top: .25rem !important
-    }
-
-    .pt-xl-2 {
-        padding-top: .5rem !important
-    }
-
-    .pt-xl-3 {
-        padding-top: 1rem !important
-    }
-
-    .pt-xl-4 {
-        padding-top: 1.5rem !important
-    }
-
-    .pt-xl-5 {
-        padding-top: 3rem !important
-    }
-
-    .pt-xl-6 {
-        padding-top: 4rem !important
-    }
-
-    .pt-xl-7 {
-        padding-top: 6rem !important
-    }
-
-    .pt-xl-8 {
-        padding-top: 8rem !important
-    }
-
-    .pt-xl-9 {
-        padding-top: 10rem !important
-    }
-
-    .pt-xl-10 {
-        padding-top: 12rem !important
-    }
-
-    .pt-xl-11 {
-        padding-top: 14rem !important
-    }
-
-    .pt-xl-12 {
-        padding-top: 16rem !important
-    }
-
-    .pe-xl-0 {
-        padding-right: 0 !important
-    }
-
-    .pe-xl-1 {
-        padding-right: .25rem !important
-    }
-
-    .pe-xl-2 {
-        padding-right: .5rem !important
-    }
-
-    .pe-xl-3 {
-        padding-right: 1rem !important
-    }
-
-    .pe-xl-4 {
-        padding-right: 1.5rem !important
-    }
-
-    .pe-xl-5 {
-        padding-right: 3rem !important
-    }
-
-    .pe-xl-6 {
-        padding-right: 4rem !important
-    }
-
-    .pe-xl-7 {
-        padding-right: 6rem !important
-    }
-
-    .pe-xl-8 {
-        padding-right: 8rem !important
-    }
-
-    .pe-xl-9 {
-        padding-right: 10rem !important
-    }
-
-    .pe-xl-10 {
-        padding-right: 12rem !important
-    }
-
-    .pe-xl-11 {
-        padding-right: 14rem !important
-    }
-
-    .pe-xl-12 {
-        padding-right: 16rem !important
-    }
-
-    .pb-xl-0 {
-        padding-bottom: 0 !important
-    }
-
-    .pb-xl-1 {
-        padding-bottom: .25rem !important
-    }
-
-    .pb-xl-2 {
-        padding-bottom: .5rem !important
-    }
-
-    .pb-xl-3 {
-        padding-bottom: 1rem !important
-    }
-
-    .pb-xl-4 {
-        padding-bottom: 1.5rem !important
-    }
-
-    .pb-xl-5 {
-        padding-bottom: 3rem !important
-    }
-
-    .pb-xl-6 {
-        padding-bottom: 4rem !important
-    }
-
-    .pb-xl-7 {
-        padding-bottom: 6rem !important
-    }
-
-    .pb-xl-8 {
-        padding-bottom: 8rem !important
-    }
-
-    .pb-xl-9 {
-        padding-bottom: 10rem !important
-    }
-
-    .pb-xl-10 {
-        padding-bottom: 12rem !important
-    }
-
-    .pb-xl-11 {
-        padding-bottom: 14rem !important
-    }
-
-    .pb-xl-12 {
-        padding-bottom: 16rem !important
-    }
-
-    .ps-xl-0 {
-        padding-left: 0 !important
-    }
-
-    .ps-xl-1 {
-        padding-left: .25rem !important
-    }
-
-    .ps-xl-2 {
-        padding-left: .5rem !important
-    }
-
-    .ps-xl-3 {
-        padding-left: 1rem !important
-    }
-
-    .ps-xl-4 {
-        padding-left: 1.5rem !important
-    }
-
-    .ps-xl-5 {
-        padding-left: 3rem !important
-    }
-
-    .ps-xl-6 {
-        padding-left: 4rem !important
-    }
-
-    .ps-xl-7 {
-        padding-left: 6rem !important
-    }
-
-    .ps-xl-8 {
-        padding-left: 8rem !important
-    }
-
-    .ps-xl-9 {
-        padding-left: 10rem !important
-    }
-
-    .ps-xl-10 {
-        padding-left: 12rem !important
-    }
-
-    .ps-xl-11 {
-        padding-left: 14rem !important
-    }
-
-    .ps-xl-12 {
-        padding-left: 16rem !important
-    }
-
-    .gap-xl-0 {
-        gap: 0 !important
-    }
-
-    .gap-xl-1 {
-        gap: .25rem !important
-    }
-
-    .gap-xl-2 {
-        gap: .5rem !important
-    }
-
-    .gap-xl-3 {
-        gap: 1rem !important
-    }
-
-    .gap-xl-4 {
-        gap: 1.5rem !important
-    }
-
-    .gap-xl-5 {
-        gap: 3rem !important
-    }
-
-    .gap-xl-6 {
-        gap: 4rem !important
-    }
-
-    .gap-xl-7 {
-        gap: 6rem !important
-    }
-
-    .gap-xl-8 {
-        gap: 8rem !important
-    }
-
-    .gap-xl-9 {
-        gap: 10rem !important
-    }
-
-    .gap-xl-10 {
-        gap: 12rem !important
-    }
-
-    .gap-xl-11 {
-        gap: 14rem !important
-    }
-
-    .gap-xl-12 {
-        gap: 16rem !important
-    }
-
-    .text-xl-start {
-        text-align: left !important
-    }
-
-    .text-xl-end {
-        text-align: right !important
-    }
-
-    .text-xl-center {
-        text-align: center !important
-    }
-
-    .transform-scale-xl-5 {
-        transform: scale(.5) !important
-    }
-
-    .transform-scale-xl-6 {
-        transform: scale(.6) !important
-    }
-
-    .transform-scale-xl-7 {
-        transform: scale(.7) !important
-    }
-
-    .transform-scale-xl-8 {
-        transform: scale(.8) !important
-    }
-
-    .transform-scale-xl-9 {
-        transform: scale(.9) !important
-    }
-
-    .transform-scale-xl-10 {
-        transform: scale(1) !important
-    }
-
-    .border-radius-top-start-xl {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-xl-0 {
-        border-top-left-radius: 0 !important
-    }
-
-    .border-radius-top-start-xl-sm {
-        border-top-left-radius: .25rem !important
-    }
-
-    .border-radius-top-start-xl-md {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-xl-lg {
-        border-top-left-radius: .75rem !important
-    }
-
-    .border-radius-top-start-xl-xl {
-        border-top-left-radius: 1rem !important
-    }
-
-    .border-radius-top-start-xl-2xl {
-        border-top-left-radius: 1.5rem !important
-    }
-
-    .border-radius-top-start-xl-circle {
-        border-top-left-radius: 50% !important
-    }
-
-    .border-radius-top-start-xl-pill {
-        border-top-left-radius: 50rem !important
-    }
-
-    .border-radius-top-end-xl {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-xl-0 {
-        border-top-right-radius: 0 !important
-    }
-
-    .border-radius-top-end-xl-sm {
-        border-top-right-radius: .25rem !important
-    }
-
-    .border-radius-top-end-xl-md {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-xl-lg {
-        border-top-right-radius: .75rem !important
-    }
-
-    .border-radius-top-end-xl-xl {
-        border-top-right-radius: 1rem !important
-    }
-
-    .border-radius-top-end-xl-2xl {
-        border-top-right-radius: 1.5rem !important
-    }
-
-    .border-radius-top-end-xl-circle {
-        border-top-right-radius: 50% !important
-    }
-
-    .border-radius-top-end-xl-pill {
-        border-top-right-radius: 50rem !important
-    }
-
-    .border-radius-bottom-start-xl {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-xl-0 {
-        border-bottom-left-radius: 0 !important
-    }
-
-    .border-radius-bottom-start-xl-sm {
-        border-bottom-left-radius: .25rem !important
-    }
-
-    .border-radius-bottom-start-xl-md {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-xl-lg {
-        border-bottom-left-radius: .75rem !important
-    }
-
-    .border-radius-bottom-start-xl-xl {
-        border-bottom-left-radius: 1rem !important
-    }
-
-    .border-radius-bottom-start-xl-2xl {
-        border-bottom-left-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-start-xl-circle {
-        border-bottom-left-radius: 50% !important
-    }
-
-    .border-radius-bottom-start-xl-pill {
-        border-bottom-left-radius: 50rem !important
-    }
-
-    .border-radius-bottom-end-xl {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-xl-0 {
-        border-bottom-right-radius: 0 !important
-    }
-
-    .border-radius-bottom-end-xl-sm {
-        border-bottom-right-radius: .25rem !important
-    }
-
-    .border-radius-bottom-end-xl-md {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-xl-lg {
-        border-bottom-right-radius: .75rem !important
-    }
-
-    .border-radius-bottom-end-xl-xl {
-        border-bottom-right-radius: 1rem !important
-    }
-
-    .border-radius-bottom-end-xl-2xl {
-        border-bottom-right-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-end-xl-circle {
-        border-bottom-right-radius: 50% !important
-    }
-
-    .border-radius-bottom-end-xl-pill {
-        border-bottom-right-radius: 50rem !important
-    }
-}
-
-@media (min-width:1400px) {
-    .float-xxl-start {
-        float: left !important
-    }
-
-    .float-xxl-end {
-        float: right !important
-    }
-
-    .float-xxl-none {
-        float: none !important
-    }
-
-    .d-xxl-inline {
-        display: inline !important
-    }
-
-    .d-xxl-inline-block {
-        display: inline-block !important
-    }
-
-    .d-xxl-block {
-        display: block !important
-    }
-
-    .d-xxl-grid {
-        display: grid !important
-    }
-
-    .d-xxl-table {
-        display: table !important
-    }
-
-    .d-xxl-table-row {
-        display: table-row !important
-    }
-
-    .d-xxl-table-cell {
-        display: table-cell !important
-    }
-
-    .d-xxl-flex {
-        display: flex !important
-    }
-
-    .d-xxl-inline-flex {
-        display: inline-flex !important
-    }
-
-    .d-xxl-none {
-        display: none !important
-    }
-
-    .border-top-xxl {
-        border-top: 1px solid #dee2e6 !important
-    }
-
-    .border-top-xxl-0 {
-        border-top: 0 !important
-    }
-
-    .border-end-xxl {
-        border-right: 1px solid #dee2e6 !important
-    }
-
-    .border-end-xxl-0 {
-        border-right: 0 !important
-    }
-
-    .border-bottom-xxl {
-        border-bottom: 1px solid #dee2e6 !important
-    }
-
-    .border-bottom-xxl-0 {
-        border-bottom: 0 !important
-    }
-
-    .border-start-xxl {
-        border-left: 1px solid #dee2e6 !important
-    }
-
-    .border-start-xxl-0 {
-        border-left: 0 !important
-    }
-
-    .w-xxl-0 {
-        width: 0 !important
-    }
-
-    .w-xxl-1 {
-        width: 1% !important
-    }
-
-    .w-xxl-2 {
-        width: 2% !important
-    }
-
-    .w-xxl-3 {
-        width: 3% !important
-    }
-
-    .w-xxl-4 {
-        width: 4% !important
-    }
-
-    .w-xxl-5 {
-        width: 5% !important
-    }
-
-    .w-xxl-6 {
-        width: 6% !important
-    }
-
-    .w-xxl-7 {
-        width: 7% !important
-    }
-
-    .w-xxl-8 {
-        width: 8% !important
-    }
-
-    .w-xxl-9 {
-        width: 9% !important
-    }
-
-    .w-xxl-10 {
-        width: 10% !important
-    }
-
-    .w-xxl-15 {
-        width: 15% !important
-    }
-
-    .w-xxl-20 {
-        width: 20% !important
-    }
-
-    .w-xxl-25 {
-        width: 25% !important
-    }
-
-    .w-xxl-30 {
-        width: 30% !important
-    }
-
-    .w-xxl-35 {
-        width: 35% !important
-    }
-
-    .w-xxl-40 {
-        width: 40% !important
-    }
-
-    .w-xxl-45 {
-        width: 45% !important
-    }
-
-    .w-xxl-50 {
-        width: 50% !important
-    }
-
-    .w-xxl-55 {
-        width: 55% !important
-    }
-
-    .w-xxl-60 {
-        width: 60% !important
-    }
-
-    .w-xxl-65 {
-        width: 65% !important
-    }
-
-    .w-xxl-70 {
-        width: 70% !important
-    }
-
-    .w-xxl-75 {
-        width: 75% !important
-    }
-
-    .w-xxl-80 {
-        width: 80% !important
-    }
-
-    .w-xxl-85 {
-        width: 85% !important
-    }
-
-    .w-xxl-90 {
-        width: 90% !important
-    }
-
-    .w-xxl-95 {
-        width: 95% !important
-    }
-
-    .w-xxl-100 {
-        width: 100% !important
-    }
-
-    .w-xxl-auto {
-        width: auto !important
-    }
-
-    .flex-xxl-fill {
-        flex: 1 1 auto !important
-    }
-
-    .flex-xxl-row {
-        flex-direction: row !important
-    }
-
-    .flex-xxl-column {
-        flex-direction: column !important
-    }
-
-    .flex-xxl-row-reverse {
-        flex-direction: row-reverse !important
-    }
-
-    .flex-xxl-column-reverse {
-        flex-direction: column-reverse !important
-    }
-
-    .flex-xxl-grow-0 {
-        flex-grow: 0 !important
-    }
-
-    .flex-xxl-grow-1 {
-        flex-grow: 1 !important
-    }
-
-    .flex-xxl-shrink-0 {
-        flex-shrink: 0 !important
-    }
-
-    .flex-xxl-shrink-1 {
-        flex-shrink: 1 !important
-    }
-
-    .flex-xxl-wrap {
-        flex-wrap: wrap !important
-    }
-
-    .flex-xxl-nowrap {
-        flex-wrap: nowrap !important
-    }
-
-    .flex-xxl-wrap-reverse {
-        flex-wrap: wrap-reverse !important
-    }
-
-    .justify-content-xxl-start {
-        justify-content: flex-start !important
-    }
-
-    .justify-content-xxl-end {
-        justify-content: flex-end !important
-    }
-
-    .justify-content-xxl-center {
-        justify-content: center !important
-    }
-
-    .justify-content-xxl-between {
-        justify-content: space-between !important
-    }
-
-    .justify-content-xxl-around {
-        justify-content: space-around !important
-    }
-
-    .justify-content-xxl-evenly {
-        justify-content: space-evenly !important
-    }
-
-    .align-items-xxl-start {
-        align-items: flex-start !important
-    }
-
-    .align-items-xxl-end {
-        align-items: flex-end !important
-    }
-
-    .align-items-xxl-center {
-        align-items: center !important
-    }
-
-    .align-items-xxl-baseline {
-        align-items: baseline !important
-    }
-
-    .align-items-xxl-stretch {
-        align-items: stretch !important
-    }
-
-    .align-content-xxl-start {
-        align-content: flex-start !important
-    }
-
-    .align-content-xxl-end {
-        align-content: flex-end !important
-    }
-
-    .align-content-xxl-center {
-        align-content: center !important
-    }
-
-    .align-content-xxl-between {
-        align-content: space-between !important
-    }
-
-    .align-content-xxl-around {
-        align-content: space-around !important
-    }
-
-    .align-content-xxl-stretch {
-        align-content: stretch !important
-    }
-
-    .align-self-xxl-auto {
-        align-self: auto !important
-    }
-
-    .align-self-xxl-start {
-        align-self: flex-start !important
-    }
-
-    .align-self-xxl-end {
-        align-self: flex-end !important
-    }
-
-    .align-self-xxl-center {
-        align-self: center !important
-    }
-
-    .align-self-xxl-baseline {
-        align-self: baseline !important
-    }
-
-    .align-self-xxl-stretch {
-        align-self: stretch !important
-    }
-
-    .order-xxl-first {
-        order: -1 !important
-    }
-
-    .order-xxl-0 {
-        order: 0 !important
-    }
-
-    .order-xxl-1 {
-        order: 1 !important
-    }
-
-    .order-xxl-2 {
-        order: 2 !important
-    }
-
-    .order-xxl-3 {
-        order: 3 !important
-    }
-
-    .order-xxl-4 {
-        order: 4 !important
-    }
-
-    .order-xxl-5 {
-        order: 5 !important
-    }
-
-    .order-xxl-last {
-        order: 6 !important
-    }
-
-    .m-xxl-0 {
-        margin: 0 !important
-    }
-
-    .m-xxl-1 {
-        margin: .25rem !important
-    }
-
-    .m-xxl-2 {
-        margin: .5rem !important
-    }
-
-    .m-xxl-3 {
-        margin: 1rem !important
-    }
-
-    .m-xxl-4 {
-        margin: 1.5rem !important
-    }
-
-    .m-xxl-5 {
-        margin: 3rem !important
-    }
-
-    .m-xxl-6 {
-        margin: 4rem !important
-    }
-
-    .m-xxl-7 {
-        margin: 6rem !important
-    }
-
-    .m-xxl-8 {
-        margin: 8rem !important
-    }
-
-    .m-xxl-9 {
-        margin: 10rem !important
-    }
-
-    .m-xxl-10 {
-        margin: 12rem !important
-    }
-
-    .m-xxl-11 {
-        margin: 14rem !important
-    }
-
-    .m-xxl-12 {
-        margin: 16rem !important
-    }
-
-    .m-xxl-auto {
-        margin: auto !important
-    }
-
-    .mx-xxl-0 {
-        margin-right: 0 !important;
-        margin-left: 0 !important
-    }
-
-    .mx-xxl-1 {
-        margin-right: .25rem !important;
-        margin-left: .25rem !important
-    }
-
-    .mx-xxl-2 {
-        margin-right: .5rem !important;
-        margin-left: .5rem !important
-    }
-
-    .mx-xxl-3 {
-        margin-right: 1rem !important;
-        margin-left: 1rem !important
-    }
-
-    .mx-xxl-4 {
-        margin-right: 1.5rem !important;
-        margin-left: 1.5rem !important
-    }
-
-    .mx-xxl-5 {
-        margin-right: 3rem !important;
-        margin-left: 3rem !important
-    }
-
-    .mx-xxl-6 {
-        margin-right: 4rem !important;
-        margin-left: 4rem !important
-    }
-
-    .mx-xxl-7 {
-        margin-right: 6rem !important;
-        margin-left: 6rem !important
-    }
-
-    .mx-xxl-8 {
-        margin-right: 8rem !important;
-        margin-left: 8rem !important
-    }
-
-    .mx-xxl-9 {
-        margin-right: 10rem !important;
-        margin-left: 10rem !important
-    }
-
-    .mx-xxl-10 {
-        margin-right: 12rem !important;
-        margin-left: 12rem !important
-    }
-
-    .mx-xxl-11 {
-        margin-right: 14rem !important;
-        margin-left: 14rem !important
-    }
-
-    .mx-xxl-12 {
-        margin-right: 16rem !important;
-        margin-left: 16rem !important
-    }
-
-    .mx-xxl-auto {
-        margin-right: auto !important;
-        margin-left: auto !important
-    }
-
-    .my-xxl-0 {
-        margin-top: 0 !important;
-        margin-bottom: 0 !important
-    }
-
-    .my-xxl-1 {
-        margin-top: .25rem !important;
-        margin-bottom: .25rem !important
-    }
-
-    .my-xxl-2 {
-        margin-top: .5rem !important;
-        margin-bottom: .5rem !important
-    }
-
-    .my-xxl-3 {
-        margin-top: 1rem !important;
-        margin-bottom: 1rem !important
-    }
-
-    .my-xxl-4 {
-        margin-top: 1.5rem !important;
-        margin-bottom: 1.5rem !important
-    }
-
-    .my-xxl-5 {
-        margin-top: 3rem !important;
-        margin-bottom: 3rem !important
-    }
-
-    .my-xxl-6 {
-        margin-top: 4rem !important;
-        margin-bottom: 4rem !important
-    }
-
-    .my-xxl-7 {
-        margin-top: 6rem !important;
-        margin-bottom: 6rem !important
-    }
-
-    .my-xxl-8 {
-        margin-top: 8rem !important;
-        margin-bottom: 8rem !important
-    }
-
-    .my-xxl-9 {
-        margin-top: 10rem !important;
-        margin-bottom: 10rem !important
-    }
-
-    .my-xxl-10 {
-        margin-top: 12rem !important;
-        margin-bottom: 12rem !important
-    }
-
-    .my-xxl-11 {
-        margin-top: 14rem !important;
-        margin-bottom: 14rem !important
-    }
-
-    .my-xxl-12 {
-        margin-top: 16rem !important;
-        margin-bottom: 16rem !important
-    }
-
-    .my-xxl-auto {
-        margin-top: auto !important;
-        margin-bottom: auto !important
-    }
-
-    .mt-xxl-0 {
-        margin-top: 0 !important
-    }
-
-    .mt-xxl-1 {
-        margin-top: .25rem !important
-    }
-
-    .mt-xxl-2 {
-        margin-top: .5rem !important
-    }
-
-    .mt-xxl-3 {
-        margin-top: 1rem !important
-    }
-
-    .mt-xxl-4 {
-        margin-top: 1.5rem !important
-    }
-
-    .mt-xxl-5 {
-        margin-top: 3rem !important
-    }
-
-    .mt-xxl-6 {
-        margin-top: 4rem !important
-    }
-
-    .mt-xxl-7 {
-        margin-top: 6rem !important
-    }
-
-    .mt-xxl-8 {
-        margin-top: 8rem !important
-    }
-
-    .mt-xxl-9 {
-        margin-top: 10rem !important
-    }
-
-    .mt-xxl-10 {
-        margin-top: 12rem !important
-    }
-
-    .mt-xxl-11 {
-        margin-top: 14rem !important
-    }
-
-    .mt-xxl-12 {
-        margin-top: 16rem !important
-    }
-
-    .mt-xxl-auto {
-        margin-top: auto !important
-    }
-
-    .me-xxl-0 {
-        margin-right: 0 !important
-    }
-
-    .me-xxl-1 {
-        margin-right: .25rem !important
-    }
-
-    .me-xxl-2 {
-        margin-right: .5rem !important
-    }
-
-    .me-xxl-3 {
-        margin-right: 1rem !important
-    }
-
-    .me-xxl-4 {
-        margin-right: 1.5rem !important
-    }
-
-    .me-xxl-5 {
-        margin-right: 3rem !important
-    }
-
-    .me-xxl-6 {
-        margin-right: 4rem !important
-    }
-
-    .me-xxl-7 {
-        margin-right: 6rem !important
-    }
-
-    .me-xxl-8 {
-        margin-right: 8rem !important
-    }
-
-    .me-xxl-9 {
-        margin-right: 10rem !important
-    }
-
-    .me-xxl-10 {
-        margin-right: 12rem !important
-    }
-
-    .me-xxl-11 {
-        margin-right: 14rem !important
-    }
-
-    .me-xxl-12 {
-        margin-right: 16rem !important
-    }
-
-    .me-xxl-auto {
-        margin-right: auto !important
-    }
-
-    .mb-xxl-0 {
-        margin-bottom: 0 !important
-    }
-
-    .mb-xxl-1 {
-        margin-bottom: .25rem !important
-    }
-
-    .mb-xxl-2 {
-        margin-bottom: .5rem !important
-    }
-
-    .mb-xxl-3 {
-        margin-bottom: 1rem !important
-    }
-
-    .mb-xxl-4 {
-        margin-bottom: 1.5rem !important
-    }
-
-    .mb-xxl-5 {
-        margin-bottom: 3rem !important
-    }
-
-    .mb-xxl-6 {
-        margin-bottom: 4rem !important
-    }
-
-    .mb-xxl-7 {
-        margin-bottom: 6rem !important
-    }
-
-    .mb-xxl-8 {
-        margin-bottom: 8rem !important
-    }
-
-    .mb-xxl-9 {
-        margin-bottom: 10rem !important
-    }
-
-    .mb-xxl-10 {
-        margin-bottom: 12rem !important
-    }
-
-    .mb-xxl-11 {
-        margin-bottom: 14rem !important
-    }
-
-    .mb-xxl-12 {
-        margin-bottom: 16rem !important
-    }
-
-    .mb-xxl-auto {
-        margin-bottom: auto !important
-    }
-
-    .ms-xxl-0 {
-        margin-left: 0 !important
-    }
-
-    .ms-xxl-1 {
-        margin-left: .25rem !important
-    }
-
-    .ms-xxl-2 {
-        margin-left: .5rem !important
-    }
-
-    .ms-xxl-3 {
-        margin-left: 1rem !important
-    }
-
-    .ms-xxl-4 {
-        margin-left: 1.5rem !important
-    }
-
-    .ms-xxl-5 {
-        margin-left: 3rem !important
-    }
-
-    .ms-xxl-6 {
-        margin-left: 4rem !important
-    }
-
-    .ms-xxl-7 {
-        margin-left: 6rem !important
-    }
-
-    .ms-xxl-8 {
-        margin-left: 8rem !important
-    }
-
-    .ms-xxl-9 {
-        margin-left: 10rem !important
-    }
-
-    .ms-xxl-10 {
-        margin-left: 12rem !important
-    }
-
-    .ms-xxl-11 {
-        margin-left: 14rem !important
-    }
-
-    .ms-xxl-12 {
-        margin-left: 16rem !important
-    }
-
-    .ms-xxl-auto {
-        margin-left: auto !important
-    }
-
-    .m-xxl-n1 {
-        margin: -.25rem !important
-    }
-
-    .m-xxl-n2 {
-        margin: -.5rem !important
-    }
-
-    .m-xxl-n3 {
-        margin: -1rem !important
-    }
-
-    .m-xxl-n4 {
-        margin: -1.5rem !important
-    }
-
-    .m-xxl-n5 {
-        margin: -3rem !important
-    }
-
-    .m-xxl-n6 {
-        margin: -4rem !important
-    }
-
-    .m-xxl-n7 {
-        margin: -6rem !important
-    }
-
-    .m-xxl-n8 {
-        margin: -8rem !important
-    }
-
-    .m-xxl-n9 {
-        margin: -10rem !important
-    }
-
-    .m-xxl-n10 {
-        margin: -12rem !important
-    }
-
-    .m-xxl-n11 {
-        margin: -14rem !important
-    }
-
-    .m-xxl-n12 {
-        margin: -16rem !important
-    }
-
-    .mx-xxl-n1 {
-        margin-right: -.25rem !important;
-        margin-left: -.25rem !important
-    }
-
-    .mx-xxl-n2 {
-        margin-right: -.5rem !important;
-        margin-left: -.5rem !important
-    }
-
-    .mx-xxl-n3 {
-        margin-right: -1rem !important;
-        margin-left: -1rem !important
-    }
-
-    .mx-xxl-n4 {
-        margin-right: -1.5rem !important;
-        margin-left: -1.5rem !important
-    }
-
-    .mx-xxl-n5 {
-        margin-right: -3rem !important;
-        margin-left: -3rem !important
-    }
-
-    .mx-xxl-n6 {
-        margin-right: -4rem !important;
-        margin-left: -4rem !important
-    }
-
-    .mx-xxl-n7 {
-        margin-right: -6rem !important;
-        margin-left: -6rem !important
-    }
-
-    .mx-xxl-n8 {
-        margin-right: -8rem !important;
-        margin-left: -8rem !important
-    }
-
-    .mx-xxl-n9 {
-        margin-right: -10rem !important;
-        margin-left: -10rem !important
-    }
-
-    .mx-xxl-n10 {
-        margin-right: -12rem !important;
-        margin-left: -12rem !important
-    }
-
-    .mx-xxl-n11 {
-        margin-right: -14rem !important;
-        margin-left: -14rem !important
-    }
-
-    .mx-xxl-n12 {
-        margin-right: -16rem !important;
-        margin-left: -16rem !important
-    }
-
-    .my-xxl-n1 {
-        margin-top: -.25rem !important;
-        margin-bottom: -.25rem !important
-    }
-
-    .my-xxl-n2 {
-        margin-top: -.5rem !important;
-        margin-bottom: -.5rem !important
-    }
-
-    .my-xxl-n3 {
-        margin-top: -1rem !important;
-        margin-bottom: -1rem !important
-    }
-
-    .my-xxl-n4 {
-        margin-top: -1.5rem !important;
-        margin-bottom: -1.5rem !important
-    }
-
-    .my-xxl-n5 {
-        margin-top: -3rem !important;
-        margin-bottom: -3rem !important
-    }
-
-    .my-xxl-n6 {
-        margin-top: -4rem !important;
-        margin-bottom: -4rem !important
-    }
-
-    .my-xxl-n7 {
-        margin-top: -6rem !important;
-        margin-bottom: -6rem !important
-    }
-
-    .my-xxl-n8 {
-        margin-top: -8rem !important;
-        margin-bottom: -8rem !important
-    }
-
-    .my-xxl-n9 {
-        margin-top: -10rem !important;
-        margin-bottom: -10rem !important
-    }
-
-    .my-xxl-n10 {
-        margin-top: -12rem !important;
-        margin-bottom: -12rem !important
-    }
-
-    .my-xxl-n11 {
-        margin-top: -14rem !important;
-        margin-bottom: -14rem !important
-    }
-
-    .my-xxl-n12 {
-        margin-top: -16rem !important;
-        margin-bottom: -16rem !important
-    }
-
-    .mt-xxl-n1 {
-        margin-top: -.25rem !important
-    }
-
-    .mt-xxl-n2 {
-        margin-top: -.5rem !important
-    }
-
-    .mt-xxl-n3 {
-        margin-top: -1rem !important
-    }
-
-    .mt-xxl-n4 {
-        margin-top: -1.5rem !important
-    }
-
-    .mt-xxl-n5 {
-        margin-top: -3rem !important
-    }
-
-    .mt-xxl-n6 {
-        margin-top: -4rem !important
-    }
-
-    .mt-xxl-n7 {
-        margin-top: -6rem !important
-    }
-
-    .mt-xxl-n8 {
-        margin-top: -8rem !important
-    }
-
-    .mt-xxl-n9 {
-        margin-top: -10rem !important
-    }
-
-    .mt-xxl-n10 {
-        margin-top: -12rem !important
-    }
-
-    .mt-xxl-n11 {
-        margin-top: -14rem !important
-    }
-
-    .mt-xxl-n12 {
-        margin-top: -16rem !important
-    }
-
-    .me-xxl-n1 {
-        margin-right: -.25rem !important
-    }
-
-    .me-xxl-n2 {
-        margin-right: -.5rem !important
-    }
-
-    .me-xxl-n3 {
-        margin-right: -1rem !important
-    }
-
-    .me-xxl-n4 {
-        margin-right: -1.5rem !important
-    }
-
-    .me-xxl-n5 {
-        margin-right: -3rem !important
-    }
-
-    .me-xxl-n6 {
-        margin-right: -4rem !important
-    }
-
-    .me-xxl-n7 {
-        margin-right: -6rem !important
-    }
-
-    .me-xxl-n8 {
-        margin-right: -8rem !important
-    }
-
-    .me-xxl-n9 {
-        margin-right: -10rem !important
-    }
-
-    .me-xxl-n10 {
-        margin-right: -12rem !important
-    }
-
-    .me-xxl-n11 {
-        margin-right: -14rem !important
-    }
-
-    .me-xxl-n12 {
-        margin-right: -16rem !important
-    }
-
-    .mb-xxl-n1 {
-        margin-bottom: -.25rem !important
-    }
-
-    .mb-xxl-n2 {
-        margin-bottom: -.5rem !important
-    }
-
-    .mb-xxl-n3 {
-        margin-bottom: -1rem !important
-    }
-
-    .mb-xxl-n4 {
-        margin-bottom: -1.5rem !important
-    }
-
-    .mb-xxl-n5 {
-        margin-bottom: -3rem !important
-    }
-
-    .mb-xxl-n6 {
-        margin-bottom: -4rem !important
-    }
-
-    .mb-xxl-n7 {
-        margin-bottom: -6rem !important
-    }
-
-    .mb-xxl-n8 {
-        margin-bottom: -8rem !important
-    }
-
-    .mb-xxl-n9 {
-        margin-bottom: -10rem !important
-    }
-
-    .mb-xxl-n10 {
-        margin-bottom: -12rem !important
-    }
-
-    .mb-xxl-n11 {
-        margin-bottom: -14rem !important
-    }
-
-    .mb-xxl-n12 {
-        margin-bottom: -16rem !important
-    }
-
-    .ms-xxl-n1 {
-        margin-left: -.25rem !important
-    }
-
-    .ms-xxl-n2 {
-        margin-left: -.5rem !important
-    }
-
-    .ms-xxl-n3 {
-        margin-left: -1rem !important
-    }
-
-    .ms-xxl-n4 {
-        margin-left: -1.5rem !important
-    }
-
-    .ms-xxl-n5 {
-        margin-left: -3rem !important
-    }
-
-    .ms-xxl-n6 {
-        margin-left: -4rem !important
-    }
-
-    .ms-xxl-n7 {
-        margin-left: -6rem !important
-    }
-
-    .ms-xxl-n8 {
-        margin-left: -8rem !important
-    }
-
-    .ms-xxl-n9 {
-        margin-left: -10rem !important
-    }
-
-    .ms-xxl-n10 {
-        margin-left: -12rem !important
-    }
-
-    .ms-xxl-n11 {
-        margin-left: -14rem !important
-    }
-
-    .ms-xxl-n12 {
-        margin-left: -16rem !important
-    }
-
-    .p-xxl-0 {
-        padding: 0 !important
-    }
-
-    .p-xxl-1 {
-        padding: .25rem !important
-    }
-
-    .p-xxl-2 {
-        padding: .5rem !important
-    }
-
-    .p-xxl-3 {
-        padding: 1rem !important
-    }
-
-    .p-xxl-4 {
-        padding: 1.5rem !important
-    }
-
-    .p-xxl-5 {
-        padding: 3rem !important
-    }
-
-    .p-xxl-6 {
-        padding: 4rem !important
-    }
-
-    .p-xxl-7 {
-        padding: 6rem !important
-    }
-
-    .p-xxl-8 {
-        padding: 8rem !important
-    }
-
-    .p-xxl-9 {
-        padding: 10rem !important
-    }
-
-    .p-xxl-10 {
-        padding: 12rem !important
-    }
-
-    .p-xxl-11 {
-        padding: 14rem !important
-    }
-
-    .p-xxl-12 {
-        padding: 16rem !important
-    }
-
-    .px-xxl-0 {
-        padding-right: 0 !important;
-        padding-left: 0 !important
-    }
-
-    .px-xxl-1 {
-        padding-right: .25rem !important;
-        padding-left: .25rem !important
-    }
-
-    .px-xxl-2 {
-        padding-right: .5rem !important;
-        padding-left: .5rem !important
-    }
-
-    .px-xxl-3 {
-        padding-right: 1rem !important;
-        padding-left: 1rem !important
-    }
-
-    .px-xxl-4 {
-        padding-right: 1.5rem !important;
-        padding-left: 1.5rem !important
-    }
-
-    .px-xxl-5 {
-        padding-right: 3rem !important;
-        padding-left: 3rem !important
-    }
-
-    .px-xxl-6 {
-        padding-right: 4rem !important;
-        padding-left: 4rem !important
-    }
-
-    .px-xxl-7 {
-        padding-right: 6rem !important;
-        padding-left: 6rem !important
-    }
-
-    .px-xxl-8 {
-        padding-right: 8rem !important;
-        padding-left: 8rem !important
-    }
-
-    .px-xxl-9 {
-        padding-right: 10rem !important;
-        padding-left: 10rem !important
-    }
-
-    .px-xxl-10 {
-        padding-right: 12rem !important;
-        padding-left: 12rem !important
-    }
-
-    .px-xxl-11 {
-        padding-right: 14rem !important;
-        padding-left: 14rem !important
-    }
-
-    .px-xxl-12 {
-        padding-right: 16rem !important;
-        padding-left: 16rem !important
-    }
-
-    .py-xxl-0 {
-        padding-top: 0 !important;
-        padding-bottom: 0 !important
-    }
-
-    .py-xxl-1 {
-        padding-top: .25rem !important;
-        padding-bottom: .25rem !important
-    }
-
-    .py-xxl-2 {
-        padding-top: .5rem !important;
-        padding-bottom: .5rem !important
-    }
-
-    .py-xxl-3 {
-        padding-top: 1rem !important;
-        padding-bottom: 1rem !important
-    }
-
-    .py-xxl-4 {
-        padding-top: 1.5rem !important;
-        padding-bottom: 1.5rem !important
-    }
-
-    .py-xxl-5 {
-        padding-top: 3rem !important;
-        padding-bottom: 3rem !important
-    }
-
-    .py-xxl-6 {
-        padding-top: 4rem !important;
-        padding-bottom: 4rem !important
-    }
-
-    .py-xxl-7 {
-        padding-top: 6rem !important;
-        padding-bottom: 6rem !important
-    }
-
-    .py-xxl-8 {
-        padding-top: 8rem !important;
-        padding-bottom: 8rem !important
-    }
-
-    .py-xxl-9 {
-        padding-top: 10rem !important;
-        padding-bottom: 10rem !important
-    }
-
-    .py-xxl-10 {
-        padding-top: 12rem !important;
-        padding-bottom: 12rem !important
-    }
-
-    .py-xxl-11 {
-        padding-top: 14rem !important;
-        padding-bottom: 14rem !important
-    }
-
-    .py-xxl-12 {
-        padding-top: 16rem !important;
-        padding-bottom: 16rem !important
-    }
-
-    .pt-xxl-0 {
-        padding-top: 0 !important
-    }
-
-    .pt-xxl-1 {
-        padding-top: .25rem !important
-    }
-
-    .pt-xxl-2 {
-        padding-top: .5rem !important
-    }
-
-    .pt-xxl-3 {
-        padding-top: 1rem !important
-    }
-
-    .pt-xxl-4 {
-        padding-top: 1.5rem !important
-    }
-
-    .pt-xxl-5 {
-        padding-top: 3rem !important
-    }
-
-    .pt-xxl-6 {
-        padding-top: 4rem !important
-    }
-
-    .pt-xxl-7 {
-        padding-top: 6rem !important
-    }
-
-    .pt-xxl-8 {
-        padding-top: 8rem !important
-    }
-
-    .pt-xxl-9 {
-        padding-top: 10rem !important
-    }
-
-    .pt-xxl-10 {
-        padding-top: 12rem !important
-    }
-
-    .pt-xxl-11 {
-        padding-top: 14rem !important
-    }
-
-    .pt-xxl-12 {
-        padding-top: 16rem !important
-    }
-
-    .pe-xxl-0 {
-        padding-right: 0 !important
-    }
-
-    .pe-xxl-1 {
-        padding-right: .25rem !important
-    }
-
-    .pe-xxl-2 {
-        padding-right: .5rem !important
-    }
-
-    .pe-xxl-3 {
-        padding-right: 1rem !important
-    }
-
-    .pe-xxl-4 {
-        padding-right: 1.5rem !important
-    }
-
-    .pe-xxl-5 {
-        padding-right: 3rem !important
-    }
-
-    .pe-xxl-6 {
-        padding-right: 4rem !important
-    }
-
-    .pe-xxl-7 {
-        padding-right: 6rem !important
-    }
-
-    .pe-xxl-8 {
-        padding-right: 8rem !important
-    }
-
-    .pe-xxl-9 {
-        padding-right: 10rem !important
-    }
-
-    .pe-xxl-10 {
-        padding-right: 12rem !important
-    }
-
-    .pe-xxl-11 {
-        padding-right: 14rem !important
-    }
-
-    .pe-xxl-12 {
-        padding-right: 16rem !important
-    }
-
-    .pb-xxl-0 {
-        padding-bottom: 0 !important
-    }
-
-    .pb-xxl-1 {
-        padding-bottom: .25rem !important
-    }
-
-    .pb-xxl-2 {
-        padding-bottom: .5rem !important
-    }
-
-    .pb-xxl-3 {
-        padding-bottom: 1rem !important
-    }
-
-    .pb-xxl-4 {
-        padding-bottom: 1.5rem !important
-    }
-
-    .pb-xxl-5 {
-        padding-bottom: 3rem !important
-    }
-
-    .pb-xxl-6 {
-        padding-bottom: 4rem !important
-    }
-
-    .pb-xxl-7 {
-        padding-bottom: 6rem !important
-    }
-
-    .pb-xxl-8 {
-        padding-bottom: 8rem !important
-    }
-
-    .pb-xxl-9 {
-        padding-bottom: 10rem !important
-    }
-
-    .pb-xxl-10 {
-        padding-bottom: 12rem !important
-    }
-
-    .pb-xxl-11 {
-        padding-bottom: 14rem !important
-    }
-
-    .pb-xxl-12 {
-        padding-bottom: 16rem !important
-    }
-
-    .ps-xxl-0 {
-        padding-left: 0 !important
-    }
-
-    .ps-xxl-1 {
-        padding-left: .25rem !important
-    }
-
-    .ps-xxl-2 {
-        padding-left: .5rem !important
-    }
-
-    .ps-xxl-3 {
-        padding-left: 1rem !important
-    }
-
-    .ps-xxl-4 {
-        padding-left: 1.5rem !important
-    }
-
-    .ps-xxl-5 {
-        padding-left: 3rem !important
-    }
-
-    .ps-xxl-6 {
-        padding-left: 4rem !important
-    }
-
-    .ps-xxl-7 {
-        padding-left: 6rem !important
-    }
-
-    .ps-xxl-8 {
-        padding-left: 8rem !important
-    }
-
-    .ps-xxl-9 {
-        padding-left: 10rem !important
-    }
-
-    .ps-xxl-10 {
-        padding-left: 12rem !important
-    }
-
-    .ps-xxl-11 {
-        padding-left: 14rem !important
-    }
-
-    .ps-xxl-12 {
-        padding-left: 16rem !important
-    }
-
-    .gap-xxl-0 {
-        gap: 0 !important
-    }
-
-    .gap-xxl-1 {
-        gap: .25rem !important
-    }
-
-    .gap-xxl-2 {
-        gap: .5rem !important
-    }
-
-    .gap-xxl-3 {
-        gap: 1rem !important
-    }
-
-    .gap-xxl-4 {
-        gap: 1.5rem !important
-    }
-
-    .gap-xxl-5 {
-        gap: 3rem !important
-    }
-
-    .gap-xxl-6 {
-        gap: 4rem !important
-    }
-
-    .gap-xxl-7 {
-        gap: 6rem !important
-    }
-
-    .gap-xxl-8 {
-        gap: 8rem !important
-    }
-
-    .gap-xxl-9 {
-        gap: 10rem !important
-    }
-
-    .gap-xxl-10 {
-        gap: 12rem !important
-    }
-
-    .gap-xxl-11 {
-        gap: 14rem !important
-    }
-
-    .gap-xxl-12 {
-        gap: 16rem !important
-    }
-
-    .text-xxl-start {
-        text-align: left !important
-    }
-
-    .text-xxl-end {
-        text-align: right !important
-    }
-
-    .text-xxl-center {
-        text-align: center !important
-    }
-
-    .transform-scale-xxl-5 {
-        transform: scale(.5) !important
-    }
-
-    .transform-scale-xxl-6 {
-        transform: scale(.6) !important
-    }
-
-    .transform-scale-xxl-7 {
-        transform: scale(.7) !important
-    }
-
-    .transform-scale-xxl-8 {
-        transform: scale(.8) !important
-    }
-
-    .transform-scale-xxl-9 {
-        transform: scale(.9) !important
-    }
-
-    .transform-scale-xxl-10 {
-        transform: scale(1) !important
-    }
-
-    .border-radius-top-start-xxl {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-xxl-0 {
-        border-top-left-radius: 0 !important
-    }
-
-    .border-radius-top-start-xxl-sm {
-        border-top-left-radius: .25rem !important
-    }
-
-    .border-radius-top-start-xxl-md {
-        border-top-left-radius: .375rem !important
-    }
-
-    .border-radius-top-start-xxl-lg {
-        border-top-left-radius: .75rem !important
-    }
-
-    .border-radius-top-start-xxl-xl {
-        border-top-left-radius: 1rem !important
-    }
-
-    .border-radius-top-start-xxl-2xl {
-        border-top-left-radius: 1.5rem !important
-    }
-
-    .border-radius-top-start-xxl-circle {
-        border-top-left-radius: 50% !important
-    }
-
-    .border-radius-top-start-xxl-pill {
-        border-top-left-radius: 50rem !important
-    }
-
-    .border-radius-top-end-xxl {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-xxl-0 {
-        border-top-right-radius: 0 !important
-    }
-
-    .border-radius-top-end-xxl-sm {
-        border-top-right-radius: .25rem !important
-    }
-
-    .border-radius-top-end-xxl-md {
-        border-top-right-radius: .375rem !important
-    }
-
-    .border-radius-top-end-xxl-lg {
-        border-top-right-radius: .75rem !important
-    }
-
-    .border-radius-top-end-xxl-xl {
-        border-top-right-radius: 1rem !important
-    }
-
-    .border-radius-top-end-xxl-2xl {
-        border-top-right-radius: 1.5rem !important
-    }
-
-    .border-radius-top-end-xxl-circle {
-        border-top-right-radius: 50% !important
-    }
-
-    .border-radius-top-end-xxl-pill {
-        border-top-right-radius: 50rem !important
-    }
-
-    .border-radius-bottom-start-xxl {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-xxl-0 {
-        border-bottom-left-radius: 0 !important
-    }
-
-    .border-radius-bottom-start-xxl-sm {
-        border-bottom-left-radius: .25rem !important
-    }
-
-    .border-radius-bottom-start-xxl-md {
-        border-bottom-left-radius: .375rem !important
-    }
-
-    .border-radius-bottom-start-xxl-lg {
-        border-bottom-left-radius: .75rem !important
-    }
-
-    .border-radius-bottom-start-xxl-xl {
-        border-bottom-left-radius: 1rem !important
-    }
-
-    .border-radius-bottom-start-xxl-2xl {
-        border-bottom-left-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-start-xxl-circle {
-        border-bottom-left-radius: 50% !important
-    }
-
-    .border-radius-bottom-start-xxl-pill {
-        border-bottom-left-radius: 50rem !important
-    }
-
-    .border-radius-bottom-end-xxl {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-xxl-0 {
-        border-bottom-right-radius: 0 !important
-    }
-
-    .border-radius-bottom-end-xxl-sm {
-        border-bottom-right-radius: .25rem !important
-    }
-
-    .border-radius-bottom-end-xxl-md {
-        border-bottom-right-radius: .375rem !important
-    }
-
-    .border-radius-bottom-end-xxl-lg {
-        border-bottom-right-radius: .75rem !important
-    }
-
-    .border-radius-bottom-end-xxl-xl {
-        border-bottom-right-radius: 1rem !important
-    }
-
-    .border-radius-bottom-end-xxl-2xl {
-        border-bottom-right-radius: 1.5rem !important
-    }
-
-    .border-radius-bottom-end-xxl-circle {
-        border-bottom-right-radius: 50% !important
-    }
-
-    .border-radius-bottom-end-xxl-pill {
-        border-bottom-right-radius: 50rem !important
-    }
-}
-
-@media (min-width:1200px) {
-    .fs-1 {
-        font-size: 3rem !important
-    }
-
-    .fs-2 {
-        font-size: 2.25rem !important
-    }
-
-    .fs-3 {
-        font-size: 1.875rem !important
-    }
-
-    .fs-4 {
-        font-size: 1.5rem !important
-    }
-}
-
-@media print {
-    .d-print-inline {
-        display: inline !important
-    }
-
-    .d-print-inline-block {
-        display: inline-block !important
-    }
-
-    .d-print-block {
-        display: block !important
-    }
-
-    .d-print-grid {
-        display: grid !important
-    }
-
-    .d-print-table {
-        display: table !important
-    }
-
-    .d-print-table-row {
-        display: table-row !important
-    }
-
-    .d-print-table-cell {
-        display: table-cell !important
-    }
-
-    .d-print-flex {
-        display: flex !important
-    }
-
-    .d-print-inline-flex {
-        display: inline-flex !important
-    }
-
-    .d-print-none {
-        display: none !important
-    }
-}
-
-/*!
-
-=========================================================
-* Soft UI Dashboard - v1.0.5
-=========================================================
-
-* Product Page: https://www.creative-tim.com/product/soft-ui-dashboard
-* Copyright 2022 Creative Tim (https://www.creative-tim.com)
-* Licensed under MIT (site.license)
-
-* Coded by www.creative-tim.com
-
-=========================================================
-
-* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-*/
-.alert-primary {
-    background-image: linear-gradient(310deg, #7928ca, #d6006c)
-}
-
-.alert-secondary {
-    background-image: linear-gradient(310deg, #627594, #8ca1cb)
-}
-
-.alert-success {
-    background-image: linear-gradient(310deg, #17ad37, #84dc14)
-}
-
-.alert-info {
-    background-image: linear-gradient(310deg, #2152ff, #02c6f3)
-}
-
-.alert-warning {
-    background-image: linear-gradient(310deg, #f53939, #fac60b)
-}
-
-.alert-danger {
-    background-image: linear-gradient(310deg, #ea0606, #ff3d59)
-}
-
-.alert-light {
-    background-image: linear-gradient(310deg, #ced4da, #d1dae6)
-}
-
-.alert-dark {
-    background-image: linear-gradient(310deg, #141727, #2c3154)
-}
-
-.btn-close:focus {
-    box-shadow: none
-}
-
-.alert-dismissible .btn-close {
-    background-image: none
-}
-
-.avatar {
-    color: #fff;
-    display: inline-flex;
-    align-items: center;
-    justify-content: center;
-    font-size: 1rem;
-    border-radius: .75rem;
-    height: 48px;
-    width: 48px;
-    transition: all .2s ease-in-out
-}
-
-.avatar img {
-    width: 100%
-}
-
-.avatar+.avatar-content {
-    display: inline-block;
-    margin-left: .75rem
-}
-
-.avatar.avatar-raised {
-    margin-top: -24px
-}
-
-.active .avatar.avatar-scale-up,
-.avatar.avatar-scale-up:hover {
-    transform: scale(1.2)
-}
-
-.avatar-xxl {
-    width: 110px !important;
-    height: 110px !important
-}
-
-.avatar-xxl.avatar-raised {
-    margin-top: -55px
-}
-
-.avatar-xl {
-    width: 74px !important;
-    height: 74px !important
-}
-
-.avatar-xl.avatar-raised {
-    margin-top: -37px
-}
-
-.avatar-lg {
-    width: 58px !important;
-    height: 58px !important;
-    font-size: .875rem
-}
-
-.avatar-lg.avatar-raised {
-    margin-top: -29px
-}
-
-.avatar-sm {
-    width: 36px !important;
-    height: 36px !important;
-    font-size: .875rem
-}
-
-.avatar-sm.avatar-raised {
-    margin-top: -18px
-}
-
-.avatar-xs {
-    width: 24px !important;
-    height: 24px !important;
-    font-size: .75rem
-}
-
-.avatar-xs.avatar-raised {
-    margin-top: -12px
-}
-
-.avatar-group .avatar {
-    position: relative;
-    z-index: 2;
-    border: 2px solid #fff
-}
-
-.avatar-group .avatar:hover {
-    z-index: 3
-}
-
-.avatar-group .avatar+.avatar {
-    margin-left: -1rem
-}
-
-.badge.bg-primary {
-    background: #cb0c9f
-}
-
-.badge.bg-secondary {
-    background: #8392ab
-}
-
-.badge.bg-success {
-    background: #82d616
-}
-
-.badge.bg-info {
-    background: #17c1e8
-}
-
-.badge.bg-warning {
-    background: #fbcf33
-}
-
-.badge.bg-danger {
-    background: #ea0606
-}
-
-.badge.bg-light {
-    background: #e9ecef
-}
-
-.badge.bg-dark {
-    background: #344767
-}
-
-.badge.bg-white {
-    background: #fff
-}
-
-.badge,
-.btn {
-    text-transform: uppercase
-}
-
-.btn {
-    margin-bottom: 1rem;
-    letter-spacing: -.025rem;
-    box-shadow: 0 4px 7px -1px rgba(0, 0, 0, .11), 0 2px 4px -1px rgba(0, 0, 0, .07);
-    background-size: 150%;
-    background-position-x: 25%
-}
-
-.btn:not([class*=btn-outline-]) {
-    border: 0
-}
-
-.btn:active,
-.btn:active:focus,
-.btn:active:hover {
-    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .09), 0 2px 3px -1px rgba(0, 0, 0, .07);
-    transform: scale(1);
-    opacity: .85
-}
-
-.btn:hover:not(.btn-icon-only) {
-    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .09), 0 2px 3px -1px rgba(0, 0, 0, .07);
-    transform: scale(1.02)
-}
-
-.btn.bg-white:hover {
-    color: #67748e
-}
-
-.btn.btn-link {
-    font-weight: 700
-}
-
-.btn.btn-link,
-.btn.btn-link:focus,
-.btn.btn-link:hover {
-    box-shadow: none
-}
-
-.btn.btn-round {
-    border-radius: 1.875rem
-}
-
-.btn.btn-icon-only {
-    width: 2.375rem;
-    height: 2.375rem;
-    padding: .7rem
-}
-
-.btn-group-sm>.btn.btn-icon-only,
-.btn.btn-sm.btn-icon-only {
-    width: 1.5875rem;
-    height: 1.5875rem;
-    padding: .3rem
-}
-
-.btn-group-sm>.btn i,
-.btn.btn-sm i {
-    font-size: .5rem
-}
-
-.btn-group-lg>.btn.btn-icon-only,
-.btn.btn-lg.btn-icon-only {
-    width: 3.25rem;
-    height: 3.25rem;
-    padding: 1rem
-}
-
-.btn-group-lg>.btn i,
-.btn.btn-lg i {
-    font-size: 1.2rem;
-    position: relative;
-    top: 2px
-}
-
-.btn.btn-rounded {
-    border-radius: 1.875rem
-}
-
-.btn.btn-transparent {
-    appearance: none;
-    -moz-appearance: none;
-    -webkit-appearance: none
-}
-
-.btn-check:checked+.btn svg .color-background {
-    fill: #fff
-}
-
-.btn-check:checked+.btn:hover svg .color-background {
-    fill: #344767
-}
-
-.icon-move-right i {
-    transition: all .2s cubic-bezier(.34, 1.61, .7, 1.3)
-}
-
-.icon-move-right:focus i,
-.icon-move-right:hover i {
-    transform: translateX(5px)
-}
-
-.icon-move-left i {
-    transition: all .2s cubic-bezier(.34, 1.61, .7, 1.3)
-}
-
-.icon-move-left:focus i,
-.icon-move-left:hover i {
-    transform: translateX(-5px)
-}
-
-.btn-primary:hover,
-.btn.bg-gradient-primary:hover {
-    background-color: #cb0c9f;
-    border-color: #cb0c9f
-}
-
-.btn-primary .btn.bg-outline-primary,
-.btn.bg-gradient-primary .btn.bg-outline-primary {
-    border: 1px solid #cb0c9f
-}
-
-.btn-primary:not(:disabled):not(.disabled).active,
-.btn-primary:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-primary:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-primary:not(:disabled):not(.disabled):active,
-.show>.btn-primary.dropdown-toggle,
-.show>.btn.bg-gradient-primary.dropdown-toggle {
-    color: color-yiq(#cb0c9f);
-    background-color: #cb0c9f
-}
-
-.btn-primary.focus,
-.btn-primary:focus,
-.btn.bg-gradient-primary.focus,
-.btn.bg-gradient-primary:focus {
-    color: #fff
-}
-
-.btn-outline-primary {
-    box-shadow: none
-}
-
-.btn-outline-primary:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #cb0c9f
-}
-
-.btn-secondary:hover,
-.btn.bg-gradient-secondary:hover {
-    background-color: #8392ab;
-    border-color: #8392ab
-}
-
-.btn-secondary .btn.bg-outline-secondary,
-.btn.bg-gradient-secondary .btn.bg-outline-secondary {
-    border: 1px solid #8392ab
-}
-
-.btn-secondary:not(:disabled):not(.disabled).active,
-.btn-secondary:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-secondary:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-secondary:not(:disabled):not(.disabled):active,
-.show>.btn-secondary.dropdown-toggle,
-.show>.btn.bg-gradient-secondary.dropdown-toggle {
-    color: color-yiq(#8392ab);
-    background-color: #8392ab
-}
-
-.btn-secondary.focus,
-.btn-secondary:focus,
-.btn.bg-gradient-secondary.focus,
-.btn.bg-gradient-secondary:focus {
-    color: #fff
-}
-
-.btn-outline-secondary {
-    box-shadow: none
-}
-
-.btn-outline-secondary:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #8392ab
-}
-
-.btn-success:hover,
-.btn.bg-gradient-success:hover {
-    background-color: #82d616;
-    border-color: #82d616
-}
-
-.btn-success .btn.bg-outline-success,
-.btn.bg-gradient-success .btn.bg-outline-success {
-    border: 1px solid #82d616
-}
-
-.btn-success:not(:disabled):not(.disabled).active,
-.btn-success:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-success:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-success:not(:disabled):not(.disabled):active,
-.show>.btn-success.dropdown-toggle,
-.show>.btn.bg-gradient-success.dropdown-toggle {
-    color: color-yiq(#82d616);
-    background-color: #82d616
-}
-
-.btn-success.focus,
-.btn-success:focus,
-.btn.bg-gradient-success.focus,
-.btn.bg-gradient-success:focus {
-    color: #fff
-}
-
-.btn-outline-success {
-    box-shadow: none
-}
-
-.btn-outline-success:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #82d616
-}
-
-.btn-info:hover,
-.btn.bg-gradient-info:hover {
-    background-color: #17c1e8;
-    border-color: #17c1e8
-}
-
-.btn-info .btn.bg-outline-info,
-.btn.bg-gradient-info .btn.bg-outline-info {
-    border: 1px solid #17c1e8
-}
-
-.btn-info:not(:disabled):not(.disabled).active,
-.btn-info:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-info:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-info:not(:disabled):not(.disabled):active,
-.show>.btn-info.dropdown-toggle,
-.show>.btn.bg-gradient-info.dropdown-toggle {
-    color: color-yiq(#17c1e8);
-    background-color: #17c1e8
-}
-
-.btn-info.focus,
-.btn-info:focus,
-.btn.bg-gradient-info.focus,
-.btn.bg-gradient-info:focus {
-    color: #fff
-}
-
-.btn-outline-info {
-    box-shadow: none
-}
-
-.btn-outline-info:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #17c1e8
-}
-
-.btn-warning:hover,
-.btn.bg-gradient-warning:hover {
-    background-color: #fbcf33;
-    border-color: #fbcf33
-}
-
-.btn-warning .btn.bg-outline-warning,
-.btn.bg-gradient-warning .btn.bg-outline-warning {
-    border: 1px solid #fbcf33
-}
-
-.btn-warning:not(:disabled):not(.disabled).active,
-.btn-warning:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-warning:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-warning:not(:disabled):not(.disabled):active,
-.show>.btn-warning.dropdown-toggle,
-.show>.btn.bg-gradient-warning.dropdown-toggle {
-    color: color-yiq(#fbcf33);
-    background-color: #fbcf33
-}
-
-.btn-warning.focus,
-.btn-warning:focus,
-.btn.bg-gradient-warning.focus,
-.btn.bg-gradient-warning:focus {
-    color: #fff
-}
-
-.btn-outline-warning {
-    box-shadow: none
-}
-
-.btn-outline-warning:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #fbcf33
-}
-
-.btn-danger:hover,
-.btn.bg-gradient-danger:hover {
-    background-color: #ea0606;
-    border-color: #ea0606
-}
-
-.btn-danger .btn.bg-outline-danger,
-.btn.bg-gradient-danger .btn.bg-outline-danger {
-    border: 1px solid #ea0606
-}
-
-.btn-danger:not(:disabled):not(.disabled).active,
-.btn-danger:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-danger:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-danger:not(:disabled):not(.disabled):active,
-.show>.btn-danger.dropdown-toggle,
-.show>.btn.bg-gradient-danger.dropdown-toggle {
-    color: color-yiq(#ea0606);
-    background-color: #ea0606
-}
-
-.btn-danger.focus,
-.btn-danger:focus,
-.btn.bg-gradient-danger.focus,
-.btn.bg-gradient-danger:focus {
-    color: #fff
-}
-
-.btn-outline-danger {
-    box-shadow: none
-}
-
-.btn-outline-danger:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #ea0606
-}
-
-.btn-light:hover,
-.btn.bg-gradient-light:hover {
-    background-color: #e9ecef;
-    border-color: #e9ecef
-}
-
-.btn-light .btn.bg-outline-light,
-.btn.bg-gradient-light .btn.bg-outline-light {
-    border: 1px solid #e9ecef
-}
-
-.btn-light:not(:disabled):not(.disabled).active,
-.btn-light:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-light:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-light:not(:disabled):not(.disabled):active,
-.show>.btn-light.dropdown-toggle,
-.show>.btn.bg-gradient-light.dropdown-toggle {
-    color: color-yiq(#e9ecef);
-    background-color: #e9ecef
-}
-
-.btn-outline-light {
-    box-shadow: none
-}
-
-.btn-outline-light:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #e9ecef
-}
-
-.btn-dark:hover,
-.btn.bg-gradient-dark:hover {
-    background-color: #344767;
-    border-color: #344767
-}
-
-.btn-dark .btn.bg-outline-dark,
-.btn.bg-gradient-dark .btn.bg-outline-dark {
-    border: 1px solid #344767
-}
-
-.btn-dark:not(:disabled):not(.disabled).active,
-.btn-dark:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-dark:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-dark:not(:disabled):not(.disabled):active,
-.show>.btn-dark.dropdown-toggle,
-.show>.btn.bg-gradient-dark.dropdown-toggle {
-    color: color-yiq(#344767);
-    background-color: #344767
-}
-
-.btn-dark.focus,
-.btn-dark:focus,
-.btn.bg-gradient-dark.focus,
-.btn.bg-gradient-dark:focus {
-    color: #fff
-}
-
-.btn-outline-dark {
-    box-shadow: none
-}
-
-.btn-outline-dark:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #344767
-}
-
-.btn-white:hover,
-.btn.bg-gradient-white:hover {
-    background-color: #fff;
-    border-color: #fff
-}
-
-.btn-white .btn.bg-outline-white,
-.btn.bg-gradient-white .btn.bg-outline-white {
-    border: 1px solid #fff
-}
-
-.btn-white:not(:disabled):not(.disabled).active,
-.btn-white:not(:disabled):not(.disabled):active,
-.btn.bg-gradient-white:not(:disabled):not(.disabled).active,
-.btn.bg-gradient-white:not(:disabled):not(.disabled):active,
-.show>.btn-white.dropdown-toggle,
-.show>.btn.bg-gradient-white.dropdown-toggle {
-    color: color-yiq(#fff);
-    background-color: #fff
-}
-
-.btn-outline-white {
-    box-shadow: none
-}
-
-.btn-outline-white:hover:not(.active) {
-    background-color: transparent;
-    opacity: .75;
-    box-shadow: none;
-    color: #fff
-}
-
-.btn-outline-white {
-    border-color: hsla(0, 0%, 100%, .75);
-    background: hsla(0, 0%, 100%, .1)
-}
-
-.btn-danger,
-.btn-danger:hover,
-.btn-dark,
-.btn-dark:hover,
-.btn-info,
-.btn-info:hover,
-.btn-primary,
-.btn-primary:hover,
-.btn-secondary,
-.btn-secondary:hover,
-.btn-success,
-.btn-success:hover,
-.btn-warning,
-.btn-warning:hover,
-.btn.bg-gradient-danger,
-.btn.bg-gradient-danger:hover,
-.btn.bg-gradient-dark,
-.btn.bg-gradient-dark:hover,
-.btn.bg-gradient-info,
-.btn.bg-gradient-info:hover,
-.btn.bg-gradient-primary,
-.btn.bg-gradient-primary:hover,
-.btn.bg-gradient-secondary,
-.btn.bg-gradient-secondary:hover,
-.btn.bg-gradient-success,
-.btn.bg-gradient-success:hover,
-.btn.bg-gradient-warning,
-.btn.bg-gradient-warning:hover {
-    color: #fff
-}
-
-.btn-light,
-.btn-light:hover,
-.btn.bg-gradient-light,
-.btn.bg-gradient-light:hover {
-    color: #3a416f
-}
-
-.breadcrumb-item {
-    font-size: .875rem
-}
-
-.breadcrumb-item.text-white:before {
-    color: #fff
-}
-
-.breadcrumb-dark {
-    background-color: #344767
-}
-
-.breadcrumb-dark .breadcrumb-item {
-    font-weight: 600
-}
-
-.breadcrumb-dark .breadcrumb-item a {
-    color: #f8f9fa
-}
-
-.breadcrumb-dark .breadcrumb-item a:hover {
-    color: #fff
-}
-
-.breadcrumb-dark .breadcrumb-item+.breadcrumb-item:before {
-    color: #adb5bd
-}
-
-.breadcrumb-dark .breadcrumb-item.active {
-    color: #dee2e6
-}
-
-.breadcrumb-links {
-    padding: 0;
-    margin: 0;
-    background: transparent
-}
-
-.card {
-    box-shadow: 0 20px 27px 0 rgba(0, 0, 0, .05)
-}
-
-.card .card-header {
-    padding: 1.5rem
-}
-
-.card .card-body {
-    font-family: Open Sans;
-    padding: 1.5rem
-}
-
-.card.card-plain {
-    background-color: transparent;
-    box-shadow: none
-}
-
-.card .card-footer {
-    padding: 1.5rem;
-    background-color: transparent
-}
-
-.author {
-    display: flex
-}
-
-.author .name>span {
-    line-height: 1.571;
-    font-weight: 600;
-    font-size: .875rem;
-    color: #3a416f
-}
-
-.author .stats {
-    font-size: .875rem;
-    font-weight: 400
-}
-
-.card.card-background {
-    align-items: center
-}
-
-.card.card-background .full-background {
-    background-position: 50%;
-    background-size: cover;
-    margin-bottom: 30px;
-    width: 100%;
-    height: 100%;
-    position: absolute;
-    border-radius: 1rem
-}
-
-.card.card-background .card-body {
-    color: #fff;
-    position: relative;
-    z-index: 2
-}
-
-.card.card-background .card-body .content-center,
-.card.card-background .card-body .content-left {
-    min-height: 330px;
-    max-width: 450px;
-    padding-top: 60px;
-    padding-bottom: 60px
-}
-
-.card.card-background .card-body .content-center {
-    text-align: center
-}
-
-.card.card-background .card-body.body-left {
-    width: 90%
-}
-
-.card.card-background .card-body .author .name .stats,
-.card.card-background .card-body .author .name span {
-    color: #fff
-}
-
-.card.card-background:after {
-    position: absolute;
-    top: 0;
-    bottom: 0;
-    left: 0;
-    height: 100%;
-    width: 100%;
-    z-index: 1;
-    display: block;
-    content: "";
-    background: rgba(0, 0, 0, .4);
-    border-radius: 1rem
-}
-
-.card.card-background.card-background-mask-primary:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-primary:after {
-    background-image: linear-gradient(310deg, #7928ca, #ff0080);
-    opacity: .85
-}
-
-.card.card-background.card-background-mask-secondary:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-secondary:after {
-    background-image: linear-gradient(310deg, #627594, #a8b8d8);
-    opacity: .85
-}
-
-.card.card-background.card-background-mask-success:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-success:after {
-    background-image: linear-gradient(310deg, #17ad37, #98ec2d);
-    opacity: .85
-}
-
-.card.card-background.card-background-mask-info:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-info:after {
-    background-image: linear-gradient(310deg, #2152ff, #21d4fd);
-    opacity: .85
-}
-
-.card.card-background.card-background-mask-warning:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-warning:after {
-    background-image: linear-gradient(310deg, #f53939, #fbcf33);
-    opacity: .85
-}
-
-.card.card-background.card-background-mask-danger:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-danger:after {
-    background-image: linear-gradient(310deg, #ea0606, #ff667c);
-    opacity: .85
-}
-
-.card.card-background.card-background-mask-light:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-light:after {
-    background-image: linear-gradient(310deg, #ced4da, #ebeff4);
-    opacity: .85
-}
-
-.card.card-background.card-background-mask-dark:before {
-    background: rgba(0, 0, 0, .2)
-}
-
-.card.card-background.card-background-mask-dark:after {
-    background-image: linear-gradient(310deg, #141727, #3a416f);
-    opacity: .85
-}
-
-.card.card-background .card-category {
-    font-size: .875rem;
-    font-weight: 600
-}
-
-.card.card-background .card-description {
-    margin-top: 24px;
-    margin-bottom: 24px
-}
-
-@media (min-width:992px) {
-
-    .dropdown .dropdown-menu,
-    .dropend .dropdown-menu,
-    .dropstart .dropdown-menu,
-    .dropup .dropdown-menu {
-        box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06);
-        cursor: pointer
-    }
-
-    .dropdown .dropdown-toggle:after,
-    .dropdown .dropdown-toggle:before,
-    .dropend .dropdown-toggle:after,
-    .dropend .dropdown-toggle:before,
-    .dropstart .dropdown-toggle:after,
-    .dropstart .dropdown-toggle:before,
-    .dropup .dropdown-toggle:after,
-    .dropup .dropdown-toggle:before {
-        font: normal normal normal 14px/1 FontAwesome;
-        border: none;
-        vertical-align: middle;
-        font-weight: 600
-    }
-
-    .dropdown .dropdown-toggle.show:after,
-    .dropdown .dropdown-toggle.show:before,
-    .dropend .dropdown-toggle.show:after,
-    .dropend .dropdown-toggle.show:before,
-    .dropstart .dropdown-toggle.show:after,
-    .dropstart .dropdown-toggle.show:before,
-    .dropup .dropdown-toggle.show:after,
-    .dropup .dropdown-toggle.show:before {
-        transform: rotate(180deg)
-    }
-
-    .dropdown .dropdown-toggle:after,
-    .dropdown .dropdown-toggle:before,
-    .dropend .dropdown-toggle:after,
-    .dropend .dropdown-toggle:before,
-    .dropstart .dropdown-toggle:after,
-    .dropstart .dropdown-toggle:before,
-    .dropup .dropdown-toggle:after,
-    .dropup .dropdown-toggle:before {
-        transition: .3s ease
-    }
-
-    .dropdown .dropdown-menu,
-    .dropup .dropdown-menu {
-        transition: visibility .25s, opacity .25s, transform .25s
-    }
-
-    .dropdown .dropdown-toggle:after,
-    .dropup .dropdown-toggle:after {
-        content: "\f107"
-    }
-
-    .dropstart .dropdown-toggle:before {
-        content: "\f104"
-    }
-
-    .dropend .dropdown-toggle:after {
-        content: "\f105"
-    }
-
-    .dropdown.dropdown-hover .dropdown-menu,
-    .dropdown .dropdown-menu {
-        display: block;
-        opacity: 0;
-        top: 0;
-        transform-origin: 50% 0;
-        pointer-events: none;
-        transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0, 37px, 0) !important;
-        -webkit-backface-visibility: hidden;
-        backface-visibility: hidden;
-        will-change: transform, box-shadow
-    }
-
-    .dropdown.dropdown-hover:hover>.dropdown-menu,
-    .dropdown .dropdown-menu.show {
-        opacity: 1;
-        pointer-events: auto;
-        visibility: visible;
-        transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important
-    }
-
-    .dropdown.dropdown-hover:hover>.dropdown-menu:before,
-    .dropdown .dropdown-menu.show:before {
-        top: -20px
-    }
-
-    .dropdown.dropdown-hover:after {
-        content: "";
-        position: absolute;
-        left: 0;
-        bottom: -24px;
-        width: 100%;
-        height: 100%
-    }
-
-    .dropdown:not(.dropdown-hover) .dropdown-menu {
-        margin-top: 8px !important
-    }
-
-    .dropdown .dropdown-menu:before {
-        font-family: FontAwesome;
-        content: "\f0d8";
-        position: absolute;
-        top: 0;
-        left: 28px;
-        right: auto;
-        font-size: 22px;
-        color: #fff;
-        transition: top .35s ease
-    }
-
-    .dropdown .dropdown-item .arrow {
-        transform: rotate(-90deg)
-    }
-
-    .dropdown-item {
-        transition: background-color .3s ease, color .3s ease
-    }
-}
-
-@media (max-width:991.98px) {
-    .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu {
-        display: block;
-        opacity: 0;
-        top: 0;
-        transform-origin: 50% 0;
-        pointer-events: none;
-        transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0, 37px, 0) !important;
-        transition: visibility .25s, opacity .25s, transform .25s;
-        -webkit-backface-visibility: hidden;
-        backface-visibility: hidden;
-        will-change: transform, box-shadow;
-        box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06)
-    }
-
-    .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu:before {
-        font-family: FontAwesome;
-        content: "\f0d8";
-        position: absolute;
-        top: 0;
-        left: 28px;
-        right: auto;
-        font-size: 22px;
-        color: #fff;
-        transition: top .35s ease
-    }
-
-    .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item):not(.dropdown-hover) .dropdown-menu {
-        margin-top: 8px !important
-    }
-
-    .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show {
-        opacity: 1;
-        pointer-events: auto;
-        visibility: visible;
-        transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px) !important
-    }
-
-    .navbar-toggler+.navbar-collapse .dropdown:not(.nav-item) .dropdown-menu.show:before {
-        top: -20px
-    }
-
-    .navbar-toggler+.navbar-collapse .dropdown.nav-item .dropdown-menu {
-        background-color: transparent;
-        overflow: scroll;
-        position: relative;
-        transform: none !important;
-        box-shadow: none !important
-    }
-
-    :not(.navbar) .dropdown .dropdown-menu {
-        opacity: 0;
-        top: 0;
-        transform-origin: 50% 0;
-        pointer-events: none;
-        transform: perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0, 37px, 0) !important;
-        transition: visibility .25s, opacity .25s, transform .25s;
-        -webkit-backface-visibility: hidden;
-        backface-visibility: hidden;
-        will-change: transform, box-shadow;
-        box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06)
-    }
-
-    :not(.navbar) .dropdown .dropdown-menu:before {
-        font-family: FontAwesome;
-        content: "\f0d8";
-        position: absolute;
-        top: 0;
-        left: 28px;
-        right: auto;
-        font-size: 22px;
-        color: #fff;
-        transition: top .35s ease
-    }
-
-    :not(.navbar) .dropdown:not(.dropdown-hover) .dropdown-menu {
-        margin-top: 8px !important
-    }
-
-    :not(.navbar) .dropdown .dropdown-menu.show {
-        opacity: 1;
-        pointer-events: auto;
-        visibility: visible
-    }
-
-    :not(.navbar) .dropdown .dropdown-menu.show:before {
-        top: -20px
-    }
-
-    :not(.navbar) .dropdown.nav-item .dropdown-menu {
-        position: absolute
-    }
-
-    .dropdown.nav-item .dropdown-menu-animation {
-        display: block;
-        height: 0;
-        transition: all .35s ease;
-        padding-top: 0 !important;
-        padding-bottom: 0 !important;
-        opacity: 0
-    }
-
-    .dropdown.nav-item .dropdown-menu-animation.show {
-        height: 250px;
-        opacity: 1
-    }
-
-    .navbar.blur .dropdown .dropdown-menu.show {
-        transform: perspective(999px) rotateX(0deg) translateZ(0) translateZ(5px) !important;
-        box-shadow: none;
-        margin-bottom: 1rem
-    }
-}
-
-.dropdown-menu li {
-    position: relative
-}
-
-.dropdown.dropdown-subitem:after {
-    left: 100%;
-    bottom: 0;
-    width: 50%
-}
-
-.dropdown .dropdown-menu .dropdown-item+.dropdown-menu:before {
-    transform: rotate(-90deg);
-    left: 0;
-    top: 0;
-    z-index: -1;
-    transition: left .35s ease
-}
-
-.dropdown .dropdown-menu.dropdown-menu-end {
-    right: 0 !important;
-    left: auto !important
-}
-
-.dropdown .dropdown-menu.dropdown-menu-end:before {
-    right: 28px;
-    left: auto
-}
-
-.dropdown.dropdown-subitem:hover .dropdown-item+.dropdown-menu:before {
-    left: -8px
-}
-
-.dropdown>.dropdown-menu .dropdown-item+.dropdown-menu {
-    transform: perspective(999px) rotateX(0deg) translateZ(0) translateZ(5px) !important
-}
-
-.dropdown .dropdown-menu .dropdown-item+.dropdown-menu {
-    right: -197px;
-    left: auto;
-    top: 0
-}
-
-.dropdown-image {
-    background-size: cover
-}
-
-@media (min-width:992px) {
-    .dropdown-xl {
-        min-width: 40rem
-    }
-
-    .dropdown-lg {
-        min-width: 23rem
-    }
-
-    .dropdown-md {
-        min-width: 15rem
-    }
-}
-
-@media (max-width:1199.98px) {
-    .dropdown-lg-responsive {
-        min-width: 19rem
-    }
-}
-
-.dropup .dropdown-menu {
-    box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06);
-    transition: visibility .25s, opacity .25s, transform .25s;
-    cursor: pointer;
-    top: auto !important;
-    bottom: 100% !important;
-    margin-bottom: .5rem !important;
-    display: block;
-    opacity: 0;
-    transform-origin: bottom;
-    pointer-events: none;
-    transform: perspective(999px) rotateX(12deg) translateZ(0) translateZ(0) !important;
-    -webkit-backface-visibility: hidden;
-    backface-visibility: hidden;
-    will-change: transform, box-shadow
-}
-
-.dropup .dropdown-menu.show {
-    pointer-events: auto;
-    transform: perspective(999px) rotateX(0deg) translateZ(0) translate3d(1px, 0, 5px) !important;
-    opacity: 1
-}
-
-.dropup .dropdown-menu.show:after {
-    bottom: -20px
-}
-
-.dropup .dropdown-menu:after {
-    font-family: FontAwesome;
-    content: "\f0d7";
-    position: absolute;
-    z-index: -1;
-    bottom: 22px;
-    left: 28px;
-    right: auto;
-    font-size: 22px;
-    color: #fff;
-    transition: bottom .35s ease
-}
-
-.page-header {
-    padding: 0;
-    position: relative;
-    overflow: hidden;
-    display: flex;
-    align-items: center;
-    background-size: cover;
-    background-position: 50%
-}
-
-.page-header .container {
-    z-index: 1
-}
-
-.oblique {
-    transform: skewX(-10deg);
-    overflow: hidden;
-    width: 60%;
-    right: -10rem;
-    border-bottom-left-radius: .75rem
-}
-
-.oblique .oblique-image {
-    transform: skewX(10deg)
-}
-
-.fixed-plugin .fixed-plugin-button {
-    background: #fff;
-    border-radius: 50%;
-    bottom: 30px;
-    right: 30px;
-    font-size: 1.25rem;
-    z-index: 990;
-    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .16);
-    cursor: pointer
-}
-
-.fixed-plugin .fixed-plugin-button i {
-    pointer-events: none
-}
-
-.fixed-plugin .card {
-    position: fixed !important;
-    right: -360px;
-    top: 0;
-    height: 100%;
-    left: auto !important;
-    transform: unset !important;
-    width: 360px;
-    border-radius: 0;
-    padding: 0 10px;
-    transition: .2s ease;
-    z-index: 1020
-}
-
-.fixed-plugin .badge {
-    border: 1px solid #fff;
-    border-radius: 50%;
-    cursor: pointer;
-    display: inline-block;
-    height: 23px;
-    margin-right: 5px;
-    position: relative;
-    width: 23px;
-    transition: all .2s ease-in-out
-}
-
-.fixed-plugin .badge.active,
-.fixed-plugin .badge:hover {
-    border-color: #344767
-}
-
-.fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled) {
-    border: 1px solid transparent
-}
-
-.fixed-plugin .btn.bg-gradient-primary:not(:disabled):not(.disabled):not(.active) {
-    background-color: transparent;
-    background-image: none;
-    border: 1px solid #cb0c9f;
-    color: #cb0c9f
-}
-
-.fixed-plugin.show .card {
-    right: 0
-}
-
-.input-group {
-    border-radius: .5rem
-}
-
-.input-group,
-.input-group .input-group-text {
-    transition: box-shadow .15s ease, border-color .15s ease
-}
-
-.input-group>:not(:first-child):not(.dropdown-menu) {
-    margin-left: 0
-}
-
-.input-group .form-control:focus {
-    border-left: 1px solid #e293d3 !important;
-    border-right: 1px solid #e293d3 !important
-}
-
-.input-group .form-control:not(:first-child) {
-    border-left: 0;
-    padding-left: 0
-}
-
-.input-group .form-control:not(:last-child) {
-    border-right: 0;
-    padding-right: 0
-}
-
-.input-group .form-control+.input-group-text {
-    position: absolute;
-    border-left: 0;
-    border-right: 1px solid #d2d6da
-}
-
-.input-group .input-group-text {
-    border-right: 0
-}
-
-.form-group {
-    margin-bottom: 1rem
-}
-
-.input-group-text {
-    z-index: 9999;
-    border-right: 0;
-    padding-left: 10px;
-    padding-right: 10px
-}
-
-.form-control {
-    border-radius: .5rem;
-    border-top-right-radius: .5rem !important;
-    border-bottom-right-radius: .5rem !important;
-    border-left-width: 1px
-}
-
-.focused {
-    box-shadow: 0 0 0 2px #e9aede;
-    transition: box-shadow .15s ease, border-color .15s ease
-}
-
-.focused .form-control:focus {
-    box-shadow: none
-}
-
-.focused .form-control+.input-group-text {
-    border-color: #e293d3;
-    border-right: 1px solid #e293d3 !important
-}
-
-.focused .input-group-text {
-    border-color: #e293d3
-}
-
-.form-check:not(.form-switch) .form-check-input[type=checkbox],
-.form-check:not(.form-switch) .form-check-input[type=radio] {
-    border: 1px solid #cbd3da;
-    margin-top: .25rem;
-    position: relative
-}
-
-.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked,
-.form-check:not(.form-switch) .form-check-input[type=radio]:checked {
-    border: 0
-}
-
-.form-check:not(.form-switch) .form-check-input[type=checkbox]:after {
-    transition: opacity .25s ease-in-out;
-    font-family: FontAwesome;
-    content: "\f00c";
-    width: 100%;
-    height: 100%;
-    color: #fff;
-    position: absolute;
-    display: flex;
-    justify-content: center;
-    align-items: center;
-    font-size: .67rem;
-    opacity: 0
-}
-
-.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked:after {
-    opacity: 1
-}
-
-.form-check:not(.form-switch) .form-check-input[type=radio] {
-    transition: border 0s
-}
-
-.form-check:not(.form-switch) .form-check-input[type=radio]:after {
-    transition: opacity .25s ease-in-out;
-    content: "";
-    position: absolute;
-    width: .5rem;
-    height: .5rem;
-    border-radius: 50%;
-    background-color: #fff;
-    opacity: 0
-}
-
-.form-check:not(.form-switch) .form-check-input[type=radio]:checked {
-    padding: 6px
-}
-
-.form-check:not(.form-switch) .form-check-input[type=radio]:checked:after {
-    opacity: 1
-}
-
-.form-check-input[type=checkbox],
-.form-check-label {
-    cursor: pointer
-}
-
-.form-check-label {
-    font-size: .875rem;
-    font-weight: 400
-}
-
-.form-check-input {
-    -webkit-appearance: none;
-    -moz-appearance: none;
-    appearance: none
-}
-
-.form-switch .form-check-input {
-    border: 1px solid #e9ecef;
-    position: relative;
-    background-color: rgba(58, 65, 111, .1);
-    height: 1.25em
-}
-
-.form-switch .form-check-input:after {
-    transition: transform .25s ease-in-out, background-color .25s ease-in-out;
-    content: "";
-    width: 1rem;
-    height: 1rem;
-    border-radius: 50%;
-    position: absolute;
-    background-color: #fff;
-    transform: translateX(1px);
-    box-shadow: 0 .3125rem .625rem 0 rgba(0, 0, 0, .12);
-    top: 1px
-}
-
-.form-switch .form-check-input:checked:after {
-    transform: translateX(21px)
-}
-
-.form-switch .form-check-input:checked {
-    border-color: rgba(58, 65, 111, .95);
-    background-color: rgba(58, 65, 111, .95)
-}
-
-.form-select {
-    transition: box-shadow .15s ease, border-color .15s ease
-}
-
-.form-label,
-label {
-    font-size: .75rem;
-    font-weight: 700;
-    margin-bottom: .5rem;
-    color: #344767;
-    margin-left: .25rem
-}
-
-.form-control.is-invalid:focus {
-    box-shadow: 0 0 0 2px rgba(253, 92, 112, .6)
-}
-
-.form-control.is-valid:focus {
-    box-shadow: 0 0 0 2px rgba(102, 212, 50, .65)
-}
-
-.footer .nav-link {
-    color: #344767;
-    font-weight: 400;
-    font-size: .875rem;
-    padding-top: 0;
-    padding-bottom: .25rem
-}
-
-.footer .nav-link:hover {
-    opacity: 1 !important;
-    transition: opacity .3 ease
-}
-
-.bg-gradient-primary {
-    background-image: linear-gradient(310deg, #7928ca, #ff0080)
-}
-
-.bg-gradient-secondary {
-    background-image: linear-gradient(310deg, #627594, #a8b8d8)
-}
-
-.bg-gradient-success {
-    background-image: linear-gradient(310deg, #17ad37, #98ec2d)
-}
-
-.bg-gradient-info {
-    background-image: linear-gradient(310deg, #2152ff, #21d4fd)
-}
-
-.bg-gradient-warning {
-    background-image: linear-gradient(310deg, #f53939, #fbcf33)
-}
-
-.bg-gradient-danger {
-    background-image: linear-gradient(310deg, #ea0606, #ff667c)
-}
-
-.bg-gradient-light {
-    background-image: linear-gradient(310deg, #ced4da, #ebeff4)
-}
-
-.bg-gradient-dark {
-    background-image: linear-gradient(310deg, #141727, #3a416f)
-}
-
-.bg-gradient-faded-primary {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(203, 12, 159, .6) 0, #9b0979 100%)
-}
-
-.bg-gradient-faded-secondary {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(131, 146, 171, .6) 0, #657796 100%)
-}
-
-.bg-gradient-faded-success {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(130, 214, 22, .6) 0, #66a811 100%)
-}
-
-.bg-gradient-faded-info {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(23, 193, 232, .6) 0, #129aba 100%)
-}
-
-.bg-gradient-faded-warning {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(251, 207, 51, .6) 0, #f6c105 100%)
-}
-
-.bg-gradient-faded-danger {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(234, 6, 6, .6) 0, #b80505 100%)
-}
-
-.bg-gradient-faded-light {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(233, 236, 239, .6) 0, #cbd3da 100%)
-}
-
-.bg-gradient-faded-dark {
-    background-image: radial-gradient(370px circle at 80% 50%, rgba(52, 71, 103, .6) 0, #233045 100%)
-}
-
-.bg-gradient-faded-white {
-    background-image: radial-gradient(370px circle at 80% 50%, hsla(0, 0%, 100%, .6) 0, #e6e6e6 100%)
-}
-
-.bg-gradient-faded-primary-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(203, 12, 159, .3) 0, #cb0c9f 100%)
-}
-
-.bg-gradient-faded-secondary-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(131, 146, 171, .3) 0, #8392ab 100%)
-}
-
-.bg-gradient-faded-success-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(130, 214, 22, .3) 0, #82d616 100%)
-}
-
-.bg-gradient-faded-info-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(23, 193, 232, .3) 0, #17c1e8 100%)
-}
-
-.bg-gradient-faded-warning-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(251, 207, 51, .3) 0, #fbcf33 100%)
-}
-
-.bg-gradient-faded-danger-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(234, 6, 6, .3) 0, #ea0606 100%)
-}
-
-.bg-gradient-faded-light-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(233, 236, 239, .3) 0, #e9ecef 100%)
-}
-
-.bg-gradient-faded-dark-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, rgba(52, 71, 103, .3) 0, #344767 100%)
-}
-
-.bg-gradient-faded-white-vertical {
-    background-image: radial-gradient(200px circle at 50% 70%, hsla(0, 0%, 100%, .3) 0, #fff 100%)
-}
-
-.icon-shape {
-    width: 48px;
-    height: 48px;
-    background-position: 50%;
-    border-radius: .75rem
-}
-
-.icon-shape i {
-    color: #fff;
-    opacity: .8;
-    top: 11px;
-    position: relative
-}
-
-.icon-shape .ni {
-    top: 14px
-}
-
-.icon-xxs {
-    width: 20px;
-    height: 20px
-}
-
-.icon-xxs i {
-    top: -4px;
-    font-size: .5rem
-}
-
-.icon-xs {
-    width: 24px;
-    height: 24px
-}
-
-.icon-xs i {
-    top: -4px;
-    font-size: .5rem
-}
-
-.icon-sm {
-    width: 32px;
-    height: 32px
-}
-
-.icon-sm i {
-    top: 2px;
-    font-size: .65rem
-}
-
-.icon-md {
-    width: 48px;
-    height: 48px
-}
-
-.icon-md i {
-    top: 22%;
-    font-size: .875rem
-}
-
-.icon-md.icon-striped {
-    background-position-x: 85px;
-    background-position-y: 85px
-}
-
-.icon-md.icon-striped i {
-    top: 11%;
-    margin-left: -10px;
-    font-size: .875rem
-}
-
-.icon-lg {
-    width: 64px;
-    height: 64px
-}
-
-.icon-lg i {
-    top: 31%;
-    font-size: 1.25rem
-}
-
-.icon-lg.icon-striped {
-    background-position-x: 111px;
-    background-position-y: 111px
-}
-
-.icon-lg.icon-striped i {
-    top: 21%;
-    margin-left: -15px
-}
-
-.icon-xl {
-    width: 100px;
-    height: 100px;
-    border-radius: .75rem
-}
-
-.icon-xl i {
-    top: 37%;
-    font-size: 1.6rem
-}
-
-.icon-xl.icon-striped {
-    background-position-x: 80px;
-    background-position-y: 80px
-}
-
-.icon-xl.icon-striped i {
-    top: 30%;
-    margin-left: -15px
-}
-
-.info-horizontal {
-    text-align: left !important
-}
-
-.info-horizontal .icon {
-    float: left
-}
-
-.info-horizontal .description {
-    overflow: hidden
-}
-
-svg.text-primary .color-foreground {
-    fill: #7928ca
-}
-
-svg.text-primary .color-background {
-    fill: #ff0080
-}
-
-svg.text-secondary .color-foreground {
-    fill: #627594
-}
-
-svg.text-secondary .color-background {
-    fill: #a8b8d8
-}
-
-svg.text-info .color-foreground {
-    fill: #2152ff
-}
-
-svg.text-info .color-background {
-    fill: #21d4fd
-}
-
-svg.text-warning .color-foreground {
-    fill: #f53939
-}
-
-svg.text-warning .color-background {
-    fill: #fbcf33
-}
-
-svg.text-danger .color-foreground {
-    fill: #ea0606
-}
-
-svg.text-danger .color-background {
-    fill: #ff667c
-}
-
-svg.text-success .color-foreground {
-    fill: #17ad37
-}
-
-svg.text-success .color-background {
-    fill: #98ec2d
-}
-
-svg.text-dark .color-foreground {
-    fill: #141727
-}
-
-svg.text-dark .color-background {
-    fill: #3a416f
-}
-
-.blur {
-    box-shadow: inset 0 0 2px #fefefed1;
-    -webkit-backdrop-filter: saturate(200%) blur(30px);
-    backdrop-filter: saturate(200%) blur(30px);
-    background-color: hsla(0, 0%, 100%, .8) !important
-}
-
-.blur.saturation-less {
-    -webkit-backdrop-filter: saturate(20%) blur(30px);
-    backdrop-filter: saturate(20%) blur(30px)
-}
-
-.blur.blur-rounded {
-    border-radius: 40px
-}
-
-.blur.blur-light {
-    background-color: hsla(0, 0%, 100%, .4)
-}
-
-.blur.blur-dark {
-    background-color: rgba(0, 0, 0, .3)
-}
-
-.shadow-blur {
-    box-shadow: inset 0 0 1px 1px hsla(0, 0%, 100%, .9), 0 20px 27px 0 rgba(0, 0, 0, .05) !important
-}
-
-.shadow-card {
-    box-shadow: 0 20px 27px 0 rgba(0, 0, 0, .05) !important
-}
-
-.navbar-blur {
-    background-color: hsla(0, 0%, 100%, .58) !important
-}
-
-.blur-section,
-.navbar-blur {
-    -webkit-backdrop-filter: saturate(200%) blur(30px);
-    backdrop-filter: saturate(200%) blur(30px)
-}
-
-.blur-section.blur-gradient-primary {
-    background-image: linear-gradient(310deg, rgba(121, 40, 202, .95), rgba(255, 0, 128, .95))
-}
-
-.move-on-hover {
-    transition: .2s ease-out;
-    overflow: hidden;
-    transform-origin: 50% 0;
-    transform: perspective(999px) rotateX(0deg) translateZ(0);
-    -webkit-backface-visibility: hidden;
-    backface-visibility: hidden;
-    will-change: transform, box-shadow
-}
-
-.move-on-hover:hover {
-    transform: perspective(999px) rotateX(7deg) translate3d(0, -4px, 5px)
-}
-
-.gradient-animation {
-    background: linear-gradient(-45deg, #2152ff, #ea0606, #fbcf33, #7928ca, #344767);
-    background-size: 400% 400% !important;
-    animation: gradient 10s ease infinite
-}
-
-hr {
-    border-top: none !important;
-    height: 1px
-}
-
-hr.vertical {
-    position: absolute;
-    background-color: transparent;
-    height: 100%;
-    right: 0;
-    top: 0;
-    width: 1px
-}
-
-hr.vertical.light {
-    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff, hsla(0, 0%, 100%, 0))
-}
-
-hr.vertical.dark {
-    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4), transparent)
-}
-
-hr.vertical.gray-light {
-    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .1), transparent)
-}
-
-hr.horizontal {
-    background-color: transparent
-}
-
-hr.horizontal.light {
-    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff, hsla(0, 0%, 100%, 0))
-}
-
-hr.horizontal.dark {
-    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .4), transparent)
-}
-
-hr.horizontal.gray-light {
-    background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .1), transparent)
-}
-
-.lock-size {
-    width: 1.7rem;
-    height: 1.7rem
-}
-
-.border-radius-xs {
-    border-radius: .125rem
-}
-
-.border-radius-sm {
-    border-radius: .25rem
-}
-
-.border-radius-md {
-    border-radius: .5rem
-}
-
-.border-radius-lg {
-    border-radius: .75rem
-}
-
-.border-radius-xl {
-    border-radius: 1rem
-}
-
-.border-radius-2xl {
-    border-radius: 1.5rem
-}
-
-.border-radius-section {
-    border-radius: 10rem
-}
-
-.border-bottom-end-radius-0 {
-    border-bottom-right-radius: 0
-}
-
-.border-top-end-radius-0 {
-    border-top-right-radius: 0
-}
-
-.border-bottom-start-radius-0 {
-    border-bottom-left-radius: 0
-}
-
-.border-top-start-radius-0 {
-    border-top-left-radius: 0
-}
-
-.border-dashed {
-    border-style: dashed
-}
-
-.z-index-sticky {
-    z-index: 1020
-}
-
-.waves {
-    position: relative;
-    width: 100%;
-    height: 16vh;
-    margin-bottom: -7px;
-    min-height: 100px;
-    max-height: 150px
-}
-
-.waves.waves-sm {
-    height: 50px;
-    min-height: 50px
-}
-
-.waves.no-animation .moving-waves>use {
-    animation: none
-}
-
-.wave-rotate {
-    transform: rotate(180deg)
-}
-
-.moving-waves>use {
-    animation: f 40s cubic-bezier(.55, .5, .45, .5) infinite
-}
-
-.moving-waves>use:first-child {
-    animation-delay: -2s;
-    animation-duration: 11s
-}
-
-.moving-waves>use:nth-child(2) {
-    animation-delay: -4s;
-    animation-duration: 13s
-}
-
-.moving-waves>use:nth-child(3) {
-    animation-delay: -3s;
-    animation-duration: 15s
-}
-
-.moving-waves>use:nth-child(4) {
-    animation-delay: -4s;
-    animation-duration: 20s
-}
-
-.moving-waves>use:nth-child(5) {
-    animation-delay: -4s;
-    animation-duration: 25s
-}
-
-.moving-waves>use:nth-child(6) {
-    animation-delay: -3s;
-    animation-duration: 30s
-}
-
-@keyframes f {
-    0% {
-        transform: translate3d(-90px, 0, 0)
-    }
-
-    to {
-        transform: translate3d(85px, 0, 0)
-    }
-}
-
-@media (max-width:767.98px) {
-    .waves {
-        height: 40px;
-        min-height: 40px
-    }
-
-    hr.horizontal {
-        background-color: transparent
-    }
-
-    hr.horizontal:not(.dark) {
-        background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff, hsla(0, 0%, 100%, 0))
-    }
-
-    hr.horizontal.vertical {
-        transform: rotate(90deg)
-    }
-
-    hr.horizontal.dark {
-        background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .4), transparent)
-    }
-}
-
-.overflow-visible {
-    overflow: visible !important
-}
-
-.bg-cover {
-    background-size: cover
-}
-
-.overflow-x-hidden {
-    overflow-x: hidden
-}
-
-.overflow-y-hidden {
-    overflow-y: hidden
-}
-
-.overflow-x-scroll {
-    overflow-x: scroll
-}
-
-.overflow-y-scroll {
-    overflow-y: scroll
-}
-
-.mask {
-    position: absolute;
-    background-size: cover;
-    background-position: 50%;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: 100%;
-    opacity: .8
-}
-
-.cursor-pointer {
-    cursor: pointer
-}
-
-.transform-translate-50 {
-    transform: translateY(-50%)
-}
-
-@media (min-width:992px) {
-    .virtual-reality .sidenav {
-        margin-top: 1.5rem;
-        animation-name: fadeInBottom;
-        animation-fill-mode: both;
-        animation-duration: 1.5s;
-        transform: scale(.6);
-        background: #fff;
-        left: 18% !important;
-        position: absolute
-    }
-}
-
-.navbar {
-    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .16)
-}
-
-.navbar .navbar-brand {
-    color: #344767
-}
-
-.navbar .nav-link {
-    color: #344767;
-    padding: .5rem 1rem;
-    font-weight: 400;
-    font-size: .875rem
-}
-
-.navbar.navbar-absolute {
-    position: absolute;
-    width: 100%;
-    z-index: 1
-}
-
-.navbar.navbar-transparent .nav-link,
-.navbar.navbar-transparent .nav-link i {
-    color: #fff
-}
-
-.navbar.navbar-transparent .nav-link:focus,
-.navbar.navbar-transparent .nav-link:hover {
-    color: hsla(0, 0%, 100%, .75)
-}
-
-.navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon .navbar-toggler-bar {
-    background: #fff
-}
-
-.navbar.navbar-transparent .navbar-collapse {
-    border-radius: 1rem
-}
-
-.navbar.navbar-dark .navbar-collapse.collapsing .dropdown-header.text-dark,
-.navbar.navbar-dark .navbar-collapse.show .dropdown-header.text-dark {
-    color: #fff !important
-}
-
-.navbar .sidenav-toggler-inner {
-    width: 18px
-}
-
-.navbar .sidenav-toggler-inner .sidenav-toggler-line {
-    transition: all .15s ease;
-    background: #67748e;
-    border-radius: .125rem;
-    position: relative;
-    display: block;
-    height: 2px
-}
-
-.navbar .sidenav-toggler-inner .sidenav-toggler-line:not(:last-child) {
-    margin-bottom: 3px
-}
-
-.g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:first-child,
-.g-sidenav-show.g-sidenav-pinned .navbar .sidenav-toggler-inner .sidenav-toggler-line:last-child {
-    width: 13px;
-    transform: translateX(5px)
-}
-
-.navbar-light {
-    background-color: #fff !important
-}
-
-.navbar-light .navbar-toggler {
-    border: none
-}
-
-.navbar-light .navbar-toggler:focus {
-    box-shadow: none
-}
-
-.navbar-toggler .navbar-toggler-icon {
-    background-image: none
-}
-
-.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar {
-    display: block;
-    position: relative;
-    width: 22px;
-    height: 1px;
-    border-radius: 1px;
-    background: #6c757d;
-    transition: all .2s;
-    margin: 0 auto
-}
-
-.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar2,
-.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar3 {
-    margin-top: 7px
-}
-
-.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar1 {
-    transform: rotate(45deg);
-    transform-origin: 10% 10%;
-    margin-top: 4px
-}
-
-.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar2 {
-    opacity: 0
-}
-
-.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar3 {
-    transform: rotate(-45deg);
-    transform-origin: 10% 90%;
-    margin-top: 3px
-}
-
-@media (max-width:991.98px) {
-    .navbar.navbar-transparent .navbar-collapse {
-        padding-top: .5rem;
-        padding-bottom: .5rem
-    }
-
-    .navbar.navbar-transparent .navbar-collapse.collapsing,
-    .navbar.navbar-transparent .navbar-collapse.show {
-        background: #fff
-    }
-
-    .navbar.navbar-transparent .navbar-collapse.show .nav-link,
-    .navbar.navbar-transparent .navbar-collapse.show i {
-        color: #344767
-    }
-
-    .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-collapse {
-        display: flex !important;
-        flex-basis: auto
-    }
-
-    .g-sidenav-show .navbar:not(.sidenav).navbar-main .navbar-nav {
-        flex-direction: row
-    }
-
-    .navbar.navbar-transparent .navbar-collapse {
-        box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06)
-    }
-}
-
-@media (max-width:767.98px) {
-    .navbar-collapse {
-        position: relative
-    }
-
-    .navbar-collapse .navbar-nav {
-        width: 100%
-    }
-
-    .navbar-collapse .navbar-nav .nav-item.dropdown {
-        position: static
-    }
-
-    .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu {
-        left: 0;
-        right: 0
-    }
-
-    .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.show:before {
-        content: none
-    }
-}
-
-@media (max-width:575.98px) {
-    .navbar-nav .nav-item.dropdown .dropdown-menu {
-        left: 0;
-        right: auto
-    }
-}
-
-@use "sass:math";
-
-.navbar-vertical .navbar-brand-img,
-.navbar-vertical .navbar-brand>img {
-    max-width: 100%;
-    max-height: 2rem
-}
-
-.navbar-vertical .navbar-nav {
-    flex-direction: column !important
-}
-
-.navbar-vertical .navbar-nav .nav-link {
-    padding-left: 1rem;
-    padding-right: 1rem;
-    font-weight: 500;
-    color: #67748e
-}
-
-.navbar-vertical .navbar-nav .nav-link>i {
-    min-width: 1.8rem;
-    font-size: .9375rem;
-    line-height: 1.5rem
-}
-
-.navbar-vertical .navbar-nav .nav-link .dropdown-menu {
-    border: none
-}
-
-.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu {
-    margin-left: .5rem
-}
-
-.navbar-vertical .navbar-nav .nav-link .icon {
-    padding: 10px
-}
-
-.navbar-vertical .navbar-nav .nav-sm .nav-link {
-    font-size: .8125rem
-}
-
-.navbar-vertical .navbar-nav .nav-link {
-    display: flex;
-    align-items: center;
-    white-space: nowrap
-}
-
-.navbar-vertical .navbar-heading {
-    padding-top: .5rem;
-    padding-bottom: .5rem;
-    font-size: .75rem;
-    text-transform: uppercase;
-    letter-spacing: .04em
-}
-
-.navbar-vertical.navbar-expand-xs {
-    display: block;
-    position: fixed;
-    top: 0;
-    bottom: 0;
-    width: 100%;
-    max-width: 15.625rem !important;
-    overflow-y: auto;
-    padding: 0;
-    box-shadow: none
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-collapse {
-    display: block;
-    overflow: auto;
-    height: calc(100vh - 360px)
-}
-
-.navbar-vertical.navbar-expand-xs>[class*=container] {
-    flex-direction: column;
-    align-items: stretch;
-    min-height: 100%;
-    padding-left: 0;
-    padding-right: 0
-}
-
-@media (-ms-high-contrast:active),
-(-ms-high-contrast:none) {
-    .navbar-vertical.navbar-expand-xs>[class*=container] {
-        min-height: none;
-        height: 100%
-    }
-}
-
-.navbar-vertical.navbar-expand-xs.fixed-start {
-    left: 0
-}
-
-.navbar-vertical.navbar-expand-xs.fixed-end {
-    right: 0
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link {
-    padding-top: .675rem;
-    padding-bottom: .675rem;
-    margin: 0 1rem
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .nav-link-text,
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-mini-icon,
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .sidenav-normal,
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link i {
-    pointer-events: none
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav-item {
-    width: 100%
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item {
-    margin-top: .125rem
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item .icon .ni {
-    top: 0
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link .icon svg .color-background {
-    fill: #3a416f
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground {
-    fill: #141727
-}
-
-.navbar-vertical.navbar-expand-xs .lavalamp-object {
-    width: calc(100% - 1rem) !important;
-    background: theme-color("primary");
-    color: color-yiq(#cb0c9f);
-    margin-right: .5rem;
-    margin-left: .5rem;
-    padding-left: 1rem;
-    padding-right: 1rem;
-    border-radius: .25rem
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link {
-    padding-top: .417rem;
-    padding-bottom: .417rem;
-    padding-left: 15px
-}
-
-.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link>span.sidenav-normal {
-    transition: all .1s ease 0s
-}
-
-@media (min-width:576px) {
-    .navbar-vertical.navbar-expand-sm {
-        display: block;
-        position: fixed;
-        top: 0;
-        bottom: 0;
-        width: 100%;
-        max-width: 15.625rem !important;
-        overflow-y: auto;
-        padding: 0;
-        box-shadow: none
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-collapse {
-        display: block;
-        overflow: auto;
-        height: calc(100vh - 360px)
-    }
-
-    .navbar-vertical.navbar-expand-sm>[class*=container] {
-        flex-direction: column;
-        align-items: stretch;
-        min-height: 100%;
-        padding-left: 0;
-        padding-right: 0
-    }
-}
-
-@media (min-width:576px) and (-ms-high-contrast:active),
-(min-width:576px) and (-ms-high-contrast:none) {
-    .navbar-vertical.navbar-expand-sm>[class*=container] {
-        min-height: none;
-        height: 100%
-    }
-}
-
-@media (min-width:576px) {
-    .navbar-vertical.navbar-expand-sm.fixed-start {
-        left: 0
-    }
-
-    .navbar-vertical.navbar-expand-sm.fixed-end {
-        right: 0
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link {
-        padding-top: .675rem;
-        padding-bottom: .675rem;
-        margin: 0 1rem
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .nav-link-text,
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-mini-icon,
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .sidenav-normal,
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link i {
-        pointer-events: none
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-item {
-        width: 100%
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item {
-        margin-top: .125rem
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item .icon .ni {
-        top: 0
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link .icon svg .color-background {
-        fill: #3a416f
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground {
-        fill: #141727
-    }
-
-    .navbar-vertical.navbar-expand-sm .lavalamp-object {
-        width: calc(100% - 1rem) !important;
-        background: theme-color("primary");
-        color: color-yiq(#cb0c9f);
-        margin-right: .5rem;
-        margin-left: .5rem;
-        padding-left: 1rem;
-        padding-right: 1rem;
-        border-radius: .25rem
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link {
-        padding-top: .417rem;
-        padding-bottom: .417rem;
-        padding-left: 15px
-    }
-
-    .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link>span.sidenav-normal {
-        transition: all .1s ease 0s
-    }
-}
-
-@media (min-width:768px) {
-    .navbar-vertical.navbar-expand-md {
-        display: block;
-        position: fixed;
-        top: 0;
-        bottom: 0;
-        width: 100%;
-        max-width: 15.625rem !important;
-        overflow-y: auto;
-        padding: 0;
-        box-shadow: none
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-collapse {
-        display: block;
-        overflow: auto;
-        height: calc(100vh - 360px)
-    }
-
-    .navbar-vertical.navbar-expand-md>[class*=container] {
-        flex-direction: column;
-        align-items: stretch;
-        min-height: 100%;
-        padding-left: 0;
-        padding-right: 0
-    }
-}
-
-@media (min-width:768px) and (-ms-high-contrast:active),
-(min-width:768px) and (-ms-high-contrast:none) {
-    .navbar-vertical.navbar-expand-md>[class*=container] {
-        min-height: none;
-        height: 100%
-    }
-}
-
-@media (min-width:768px) {
-    .navbar-vertical.navbar-expand-md.fixed-start {
-        left: 0
-    }
-
-    .navbar-vertical.navbar-expand-md.fixed-end {
-        right: 0
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav-link {
-        padding-top: .675rem;
-        padding-bottom: .675rem;
-        margin: 0 1rem
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .nav-link-text,
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-mini-icon,
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav-link .sidenav-normal,
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav-link i {
-        pointer-events: none
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav-item {
-        width: 100%
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item {
-        margin-top: .125rem
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item .icon .ni {
-        top: 0
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link .icon svg .color-background {
-        fill: #3a416f
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground {
-        fill: #141727
-    }
-
-    .navbar-vertical.navbar-expand-md .lavalamp-object {
-        width: calc(100% - 1rem) !important;
-        background: theme-color("primary");
-        color: color-yiq(#cb0c9f);
-        margin-right: .5rem;
-        margin-left: .5rem;
-        padding-left: 1rem;
-        padding-right: 1rem;
-        border-radius: .25rem
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link {
-        padding-top: .417rem;
-        padding-bottom: .417rem;
-        padding-left: 15px
-    }
-
-    .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link>span.sidenav-normal {
-        transition: all .1s ease 0s
-    }
-}
-
-@media (min-width:992px) {
-    .navbar-vertical.navbar-expand-lg {
-        display: block;
-        position: fixed;
-        top: 0;
-        bottom: 0;
-        width: 100%;
-        max-width: 15.625rem !important;
-        overflow-y: auto;
-        padding: 0;
-        box-shadow: none
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-collapse {
-        display: block;
-        overflow: auto;
-        height: calc(100vh - 360px)
-    }
-
-    .navbar-vertical.navbar-expand-lg>[class*=container] {
-        flex-direction: column;
-        align-items: stretch;
-        min-height: 100%;
-        padding-left: 0;
-        padding-right: 0
-    }
-}
-
-@media (min-width:992px) and (-ms-high-contrast:active),
-(min-width:992px) and (-ms-high-contrast:none) {
-    .navbar-vertical.navbar-expand-lg>[class*=container] {
-        min-height: none;
-        height: 100%
-    }
-}
-
-@media (min-width:992px) {
-    .navbar-vertical.navbar-expand-lg.fixed-start {
-        left: 0
-    }
-
-    .navbar-vertical.navbar-expand-lg.fixed-end {
-        right: 0
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link {
-        padding-top: .675rem;
-        padding-bottom: .675rem;
-        margin: 0 1rem
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .nav-link-text,
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-mini-icon,
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .sidenav-normal,
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link i {
-        pointer-events: none
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-item {
-        width: 100%
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item {
-        margin-top: .125rem
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item .icon .ni {
-        top: 0
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link .icon svg .color-background {
-        fill: #3a416f
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground {
-        fill: #141727
-    }
-
-    .navbar-vertical.navbar-expand-lg .lavalamp-object {
-        width: calc(100% - 1rem) !important;
-        background: theme-color("primary");
-        color: color-yiq(#cb0c9f);
-        margin-right: .5rem;
-        margin-left: .5rem;
-        padding-left: 1rem;
-        padding-right: 1rem;
-        border-radius: .25rem
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link {
-        padding-top: .417rem;
-        padding-bottom: .417rem;
-        padding-left: 15px
-    }
-
-    .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link>span.sidenav-normal {
-        transition: all .1s ease 0s
-    }
-}
-
-@media (min-width:1200px) {
-    .navbar-vertical.navbar-expand-xl {
-        display: block;
-        position: fixed;
-        top: 0;
-        bottom: 0;
-        width: 100%;
-        max-width: 15.625rem !important;
-        overflow-y: auto;
-        padding: 0;
-        box-shadow: none
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-collapse {
-        display: block;
-        overflow: auto;
-        height: calc(100vh - 360px)
-    }
-
-    .navbar-vertical.navbar-expand-xl>[class*=container] {
-        flex-direction: column;
-        align-items: stretch;
-        min-height: 100%;
-        padding-left: 0;
-        padding-right: 0
-    }
-}
-
-@media (min-width:1200px) and (-ms-high-contrast:active),
-(min-width:1200px) and (-ms-high-contrast:none) {
-    .navbar-vertical.navbar-expand-xl>[class*=container] {
-        min-height: none;
-        height: 100%
-    }
-}
-
-@media (min-width:1200px) {
-    .navbar-vertical.navbar-expand-xl.fixed-start {
-        left: 0
-    }
-
-    .navbar-vertical.navbar-expand-xl.fixed-end {
-        right: 0
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link {
-        padding-top: .675rem;
-        padding-bottom: .675rem;
-        margin: 0 1rem
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .nav-link-text,
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-mini-icon,
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .sidenav-normal,
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link i {
-        pointer-events: none
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-item {
-        width: 100%
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item {
-        margin-top: .125rem
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item .icon .ni {
-        top: 0
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link .icon svg .color-background {
-        fill: #3a416f
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground {
-        fill: #141727
-    }
-
-    .navbar-vertical.navbar-expand-xl .lavalamp-object {
-        width: calc(100% - 1rem) !important;
-        background: theme-color("primary");
-        color: color-yiq(#cb0c9f);
-        margin-right: .5rem;
-        margin-left: .5rem;
-        padding-left: 1rem;
-        padding-right: 1rem;
-        border-radius: .25rem
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link {
-        padding-top: .417rem;
-        padding-bottom: .417rem;
-        padding-left: 15px
-    }
-
-    .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link>span.sidenav-normal {
-        transition: all .1s ease 0s
-    }
-}
-
-@media (min-width:1400px) {
-    .navbar-vertical.navbar-expand-xxl {
-        display: block;
-        position: fixed;
-        top: 0;
-        bottom: 0;
-        width: 100%;
-        max-width: 15.625rem !important;
-        overflow-y: auto;
-        padding: 0;
-        box-shadow: none
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-collapse {
-        display: block;
-        overflow: auto;
-        height: calc(100vh - 360px)
-    }
-
-    .navbar-vertical.navbar-expand-xxl>[class*=container] {
-        flex-direction: column;
-        align-items: stretch;
-        min-height: 100%;
-        padding-left: 0;
-        padding-right: 0
-    }
-}
-
-@media (min-width:1400px) and (-ms-high-contrast:active),
-(min-width:1400px) and (-ms-high-contrast:none) {
-    .navbar-vertical.navbar-expand-xxl>[class*=container] {
-        min-height: none;
-        height: 100%
-    }
-}
-
-@media (min-width:1400px) {
-    .navbar-vertical.navbar-expand-xxl.fixed-start {
-        left: 0
-    }
-
-    .navbar-vertical.navbar-expand-xxl.fixed-end {
-        right: 0
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link {
-        padding-top: .675rem;
-        padding-bottom: .675rem;
-        margin: 0 1rem
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .nav-link-text,
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-mini-icon,
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link .sidenav-normal,
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link i {
-        pointer-events: none
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-item {
-        width: 100%
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item {
-        margin-top: .125rem
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item .icon .ni {
-        top: 0
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item>.nav-link .icon svg .color-background {
-        fill: #3a416f
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav>.nav-item>.nav-link .icon svg .color-foreground {
-        fill: #141727
-    }
-
-    .navbar-vertical.navbar-expand-xxl .lavalamp-object {
-        width: calc(100% - 1rem) !important;
-        background: theme-color("primary");
-        color: color-yiq(#cb0c9f);
-        margin-right: .5rem;
-        margin-left: .5rem;
-        padding-left: 1rem;
-        padding-right: 1rem;
-        border-radius: .25rem
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link {
-        padding-top: .417rem;
-        padding-bottom: .417rem;
-        padding-left: 15px
-    }
-
-    .navbar-vertical.navbar-expand-xxl .navbar-nav .nav .nav-link>span.sidenav-normal {
-        transition: all .1s ease 0s
-    }
-}
-
-.sidenav[data-color=primary] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #cb0c9f, #cb0c9f)
-}
-
-.sidenav[data-color=secondary] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #8392ab, #8392ab)
-}
-
-.sidenav[data-color=success] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #82d616, #82d616)
-}
-
-.sidenav[data-color=info] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #17c1e8, #17c1e8)
-}
-
-.sidenav[data-color=warning] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #fbcf33, #fbcf33)
-}
-
-.sidenav[data-color=danger] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #ea0606, #ea0606)
-}
-
-.sidenav[data-color=light] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #e9ecef, #e9ecef)
-}
-
-.sidenav[data-color=dark] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #344767, #344767)
-}
-
-.sidenav[data-color=white] .navbar-nav>.nav-item>.nav-link.active .icon {
-    background-image: linear-gradient(310deg, #fff, #fff)
-}
-
-.main-content,
-.sidenav {
-    transition: all .2s ease-in-out
-}
-
-.sidenav {
-    z-index: 9999
-}
-
-.sidenav .navbar-brand,
-.sidenav .navbar-heading {
-    display: block
-}
-
-@media (min-width:1200px) {
-    .sidenav:hover {
-        max-width: 15.625rem
-    }
-
-    .sidenav .sidenav-toggler {
-        padding: 1.5rem
-    }
-
-    .sidenav.fixed-start~.main-content {
-        margin-left: 17.125rem
-    }
-
-    .sidenav.fixed-end~.main-content {
-        margin-right: 17.125rem
-    }
-}
-
-.sidenav .navbar-heading .docs-mini {
-    padding-left: 3px
-}
-
-.sidenav .navbar-heading {
-    transition: all .1s ease
-}
-
-.sidenav .navbar-brand {
-    padding: 1.5rem 2rem
-}
-
-.sidenav-header {
-    height: 4.875rem
-}
-
-.sidenav-footer .card.card-background:after {
-    opacity: .65
-}
-
-.g-sidenav-show .sidenav .nav-item .collapse {
-    height: auto;
-    transition: all .2s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .g-sidenav-show .sidenav .nav-item .collapse {
-        transition: none
-    }
-}
-
-.g-sidenav-show .sidenav .nav-link-text {
-    transition: .3s ease;
-    opacity: 1
-}
-
-@media (max-width:1199.98px) {
-    .g-sidenav-show.rtl .sidenav {
-        transform: translateX(17.125rem)
-    }
-
-    .g-sidenav-show:not(.rtl) .sidenav {
-        transform: translateX(-17.125rem)
-    }
-
-    .g-sidenav-show .sidenav.fixed-start~.main-content {
-        margin-left: 0 !important
-    }
-
-    .g-sidenav-show.g-sidenav-pinned .sidenav {
-        transform: translateX(0)
-    }
-}
-
-.navbar-vertical.bg-white {
-    box-shadow: 0 20px 27px 0 rgba(0, 0, 0, .05)
-}
-
-.navbar-vertical.bg-white .navbar-nav .nav-link.active {
-    box-shadow: none
-}
-
-.navbar-vertical.bg-white .navbar-nav .nav-link .icon {
-    background-image: linear-gradient(310deg, #e9ecef, #e9ecef)
-}
-
-.navbar-vertical .navbar-nav .nav-link.active {
-    font-weight: 600;
-    box-shadow: 0 20px 27px 0 rgba(0, 0, 0, .05);
-    border-radius: .5rem
-}
-
-.navbar-vertical .navbar-nav>.nav-item .nav-link.active {
-    color: #344767;
-    background-color: #fff
-}
-
-.navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon {
-    background-image: linear-gradient(310deg, #cb0c9f, #cb0c9f)
-}
-
-.navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon svg .color-background,
-.navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon svg .color-foreground {
-    fill: #fff
-}
-
-.navbar-main {
-    transition: box-shadow .25s ease-in, background-color .25s ease-in
-}
-
-.navbar-main.fixed-top {
-    width: calc(100% - 20.125rem)
-}
-
-.navbar-main.fixed-top+[class*=container] {
-    margin-top: 7.1875rem !important
-}
-
-.navbar-vertical .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
-    display: inline-block;
-    font-style: normal;
-    font-variant: normal;
-    text-rendering: auto;
-    -webkit-font-smoothing: antialiased;
-    font-family: Font Awesome\ 5 Free;
-    font-weight: 700;
-    content: "\f107";
-    margin-left: auto;
-    color: rgba(58, 65, 111, .5);
-    transition: all .2s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .navbar-vertical .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
-        transition: none
-    }
-}
-
-.navbar-vertical .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after {
-    color: #3a416f;
-    transform: rotate(180deg)
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav {
-    transition: all .2s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-
-    .navbar-vertical .navbar-nav .nav-item .collapse .nav,
-    .navbar-vertical .navbar-nav .nav-item .collapsing .nav {
-        transition: none
-    }
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link {
-    position: relative;
-    background-color: transparent;
-    box-shadow: none;
-    color: rgba(58, 65, 111, .5);
-    margin-left: 1.35rem
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link:before,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link:before {
-    content: "";
-    position: absolute;
-    left: -18px;
-    top: 50%;
-    transform: translateY(-50%);
-    height: 5px;
-    width: 5px;
-    border-radius: 1.5rem;
-    background: rgba(58, 65, 111, .5)
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active {
-    color: #3a416f
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-link.active:before,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-link.active:before {
-    height: 8px;
-    width: 8px;
-    background: #3a416f
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link {
-    color: #3a416f
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item.active .nav-link:before,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item.active .nav-link:before {
-    height: 8px;
-    width: 8px;
-    background: #3a416f
-}
-
-.navbar-vertical .navbar-nav .nav-item .collapse .nav .nav-item .nav-item .nav-link:before,
-.navbar-vertical .navbar-nav .nav-item .collapsing .nav .nav-item .nav-item .nav-link:before {
-    content: none
-}
-
-.navbar-vertical.blur .navbar-nav>.nav-item .nav-link {
-    background-color: transparent;
-    box-shadow: none
-}
-
-.navbar-vertical .navbar-brand .navbar-brand-img,
-.navbar-vertical .navbar-brand span {
-    transition: all .2s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-
-    .navbar-vertical .navbar-brand .navbar-brand-img,
-    .navbar-vertical .navbar-brand span {
-        transition: none
-    }
-}
-
-.navbar-vertical .nav-item .nav-link span.sidenav-mini-icon {
-    transition: all .2s ease-in-out;
-    text-align: center;
-    width: 0
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon {
-        transition: none
-    }
-}
-
-.navbar-vertical .docs-info {
-    transition: all .2s ease-in-out
-}
-
-@media (prefers-reduced-motion:reduce) {
-    .navbar-vertical .docs-info {
-        transition: none
-    }
-}
-
-.g-sidenav-show:not(.g-sidenav-hidden) .navbar-vertical .nav-item .nav-link span.sidenav-mini-icon {
-    opacity: 0
-}
-
-@media (min-width:1200px) {
-    .g-sidenav-hidden.rtl .main-content {
-        margin-right: 6rem !important
-    }
-
-    .g-sidenav-hidden.rtl .main-content .navbar-vertical:hover {
-        max-width: 15.625rem !important
-    }
-
-    .g-sidenav-hidden.rtl .sidenav:hover+.main-content {
-        margin-right: 17.125rem !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical {
-        max-width: 6rem !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical.fixed-start~.main-content {
-        margin-left: 7.5rem
-    }
-
-    .g-sidenav-hidden .navbar-vertical .navbar-brand img {
-        width: auto !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical .navbar-brand span {
-        opacity: 0
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .icon {
-        padding: 10px
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .nav-link-text,
-    .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-normal {
-        opacity: 0;
-        width: 0
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .nav-link .sidenav-mini-icon {
-        min-width: 1.8rem;
-        margin-left: .15rem;
-        opacity: 1
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .nav-link[data-bs-toggle=collapse]:after {
-        content: ""
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav {
-        margin-left: 0 !important;
-        padding-left: 0 !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link {
-        margin-left: 1rem
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link:before {
-        content: none
-    }
-
-    .g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link[data-bs-toggle=collapse]:after {
-        content: "\f107"
-    }
-
-    .g-sidenav-hidden .navbar-vertical .card.card-background .icon-shape {
-        margin-bottom: 0 !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical .card.card-background .docs-info {
-        opacity: 0;
-        width: 0;
-        height: 0
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover {
-        max-width: 15.625rem !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover.fixed-start~.main-content {
-        margin-left: 17.125rem
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .navbar-brand span {
-        opacity: 1
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .nav-link-text,
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-normal {
-        opacity: 1;
-        width: auto
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link .sidenav-mini-icon {
-        opacity: 0;
-        width: 0;
-        min-width: 0
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link[data-bs-toggle=collapse]:after {
-        content: "\f107"
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav {
-        margin-left: 1.5rem !important;
-        padding-left: 1rem !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link {
-        margin-left: 1.35rem
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .nav-link:before {
-        content: ""
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav,
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav {
-        margin-left: 0 !important;
-        padding-left: 0 !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapse .nav .nav-item .nav-link:before,
-    .g-sidenav-hidden .navbar-vertical:hover .nav-item .collapse .nav .nav-item .collapsing .nav .nav-item .nav-link:before {
-        content: none
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .card.card-background .icon-shape {
-        margin-bottom: 1rem !important
-    }
-
-    .g-sidenav-hidden .navbar-vertical:hover .card.card-background .docs-info {
-        opacity: 1;
-        width: auto;
-        height: auto
-    }
-}
-
-.navbar-vertical .navbar-nav .nav-item .nav-link .icon i {
-    color: #141727;
-    color: #fff
-}
-
-.nav.nav-pills {
-    background: #f8f9fa;
-    border-radius: .75rem;
-    position: relative
-}
-
-.nav.nav-pills.nav-pills-vertical {
-    border-radius: 1.1875rem
-}
-
-.nav.nav-pills.nav-pills-vertical .nav-link.active {
-    border-radius: .875rem
-}
-
-.nav.nav-pills .nav-link {
-    z-index: 3;
-    color: #344767;
-    border-radius: .5rem;
-    background-color: inherit
-}
-
-.nav.nav-pills .nav-link.active {
-    animation: .2s ease
-}
-
-.nav.nav-pills .nav-link:hover:not(.active) {
-    color: #344767
-}
-
-.nav.nav-pills.nav-pills-primary {
-    background: #fff;
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-primary .nav-link.active {
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-primary .moving-tab .nav-link.active {
-    background: #7928ca;
-    color: #7928ca
-}
-
-.nav.nav-pills.nav-pills-info {
-    background: #fff;
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-info .nav-link.active {
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-info .moving-tab .nav-link.active {
-    background: #2152ff;
-    color: #2152ff
-}
-
-.nav.nav-pills.nav-pills-success {
-    background: #fff;
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-success .nav-link.active {
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-success .moving-tab .nav-link.active {
-    background: #17ad37;
-    color: #17ad37
-}
-
-.nav.nav-pills.nav-pills-warning {
-    background: #fff;
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-warning .nav-link.active {
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-warning .moving-tab .nav-link.active {
-    background: #f53939;
-    color: #f53939
-}
-
-.nav.nav-pills.nav-pills-danger {
-    background: #fff;
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-danger .nav-link.active {
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-danger .moving-tab .nav-link.active {
-    background: #ea0606;
-    color: #ea0606
-}
-
-.nav.nav-pills.nav-pills-dark {
-    background: #fff;
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-dark .nav-link.active {
-    color: #fff
-}
-
-.nav.nav-pills.nav-pills-dark .moving-tab .nav-link.active {
-    background: #141727;
-    color: #141727
-}
-
-.nav.nav-pills .nav-item {
-    z-index: 3
-}
-
-.moving-tab {
-    z-index: 1 !important
-}
-
-.moving-tab .nav-link {
-    color: #fff;
-    transition: .2s ease;
-    border-radius: .5rem
-}
-
-.moving-tab .nav-link.active {
-    color: #fff;
-    font-weight: 600;
-    box-shadow: 0 1px 5px 1px #ddd;
-    animation: .2s ease;
-    background: #fff
-}
-
-.moving-tab .nav-link:hover:not(.active) {
-    color: #344767
-}
-
-.page-item.active .page-link {
-    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .09), 0 2px 3px -1px rgba(0, 0, 0, .07)
-}
-
-.page-item .page-link,
-.page-item span {
-    display: flex;
-    align-items: center;
-    justify-content: center;
-    color: #8392ab;
-    padding: 0;
-    margin: 0 3px;
-    border-radius: 50% !important;
-    width: 36px;
-    height: 36px;
-    font-size: .875rem
-}
-
-.pagination-lg .page-item .page-link,
-.pagination-lg .page-item span {
-    width: 46px;
-    height: 46px;
-    line-height: 46px
-}
-
-.pagination-sm .page-item .page-link,
-.pagination-sm .page-item span {
-    width: 30px;
-    height: 30px;
-    line-height: 30px
-}
-
-.pagination.pagination-primary .page-item.active>.page-link,
-.pagination.pagination-primary .page-item.active>.page-link:focus,
-.pagination.pagination-primary .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #7928ca, #ff0080);
-    border: none
-}
-
-.pagination.pagination-secondary .page-item.active>.page-link,
-.pagination.pagination-secondary .page-item.active>.page-link:focus,
-.pagination.pagination-secondary .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #627594, #a8b8d8);
-    border: none
-}
-
-.pagination.pagination-success .page-item.active>.page-link,
-.pagination.pagination-success .page-item.active>.page-link:focus,
-.pagination.pagination-success .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #17ad37, #98ec2d);
-    border: none
-}
-
-.pagination.pagination-info .page-item.active>.page-link,
-.pagination.pagination-info .page-item.active>.page-link:focus,
-.pagination.pagination-info .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #2152ff, #21d4fd);
-    border: none
-}
-
-.pagination.pagination-warning .page-item.active>.page-link,
-.pagination.pagination-warning .page-item.active>.page-link:focus,
-.pagination.pagination-warning .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #f53939, #fbcf33);
-    border: none
-}
-
-.pagination.pagination-danger .page-item.active>.page-link,
-.pagination.pagination-danger .page-item.active>.page-link:focus,
-.pagination.pagination-danger .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #ea0606, #ff667c);
-    border: none
-}
-
-.pagination.pagination-light .page-item.active>.page-link,
-.pagination.pagination-light .page-item.active>.page-link:focus,
-.pagination.pagination-light .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #ced4da, #ebeff4);
-    border: none
-}
-
-.pagination.pagination-dark .page-item.active>.page-link,
-.pagination.pagination-dark .page-item.active>.page-link:focus,
-.pagination.pagination-dark .page-item.active>.page-link:hover {
-    background-image: linear-gradient(310deg, #141727, #3a416f);
-    border: none
-}
-
-.popover {
-    box-shadow: 0 .25rem .375rem -.0625rem hsla(0, 0%, 8%, .12), 0 .125rem .25rem -.0625rem hsla(0, 0%, 8%, .07)
-}
-
-.popover .popover-header {
-    font-weight: 600
-}
-
-.progress-bar {
-    height: 6px;
-    border-radius: .375rem;
-    margin-top: -.095rem;
-    margin-left: -1px
-}
-
-.progress {
-    overflow: visible
-}
-
-.progress.progress-sm {
-    height: 4px
-}
-
-.progress.progress-lg {
-    height: 20px
-}
-
-.rtl .breadcrumb .breadcrumb-item+.breadcrumb-item:before {
-    float: right;
-    padding-left: .5rem;
-    padding-right: 0
-}
-
-.rtl .sidenav .navbar-nav {
-    width: 100%;
-    padding-right: 0
-}
-
-.rtl .fixed-plugin .fixed-plugin-button {
-    left: 30px;
-    right: auto
-}
-
-.rtl .fixed-plugin .card {
-    left: -360px !important;
-    right: auto
-}
-
-.rtl .fixed-plugin.show .card {
-    right: auto;
-    left: 0 !important
-}
-
-.rtl .timeline .timeline-content {
-    margin-right: 45px;
-    margin-left: 0
-}
-
-.rtl .timeline .timeline-step {
-    transform: translateX(50%)
-}
-
-.rtl .timeline.timeline-one-side .timeline-step,
-.rtl .timeline.timeline-one-side:before {
-    right: 1rem
-}
-
-.rtl .form-check.form-switch .form-check-input:after {
-    transform: translateX(-1px)
-}
-
-.rtl .form-check.form-switch .form-check-input:checked:after {
-    transform: translateX(-21px)
-}
-
-.rtl .avatar-group .avatar+.avatar {
-    margin-left: 0;
-    margin-right: -1rem
-}
-
-.rtl .dropdown .dropdown-menu {
-    left: 0
-}
-
-.rtl .input-group .input-group-text {
-    border-left: 0;
-    border-top-left-radius: 0;
-    border-bottom-left-radius: 0;
-    border-right: 1px solid #d2d6da
-}
-
-.rtl .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
-    margin-right: -1px;
-    border-top-left-radius: .5rem;
-    border-bottom-left-radius: .5rem;
-    border-right: 0;
-    border-left: 1px solid #d2d6da
-}
-
-.rtl .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
-.rtl .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
-    border-top-right-radius: .5rem;
-    border-bottom-right-radius: .5rem
-}
-
-.btn.btn-facebook {
-    background-color: #3b5998;
-    color: #fff
-}
-
-.btn.btn-facebook:focus,
-.btn.btn-facebook:hover {
-    background-color: #344e86;
-    color: #fff
-}
-
-.btn.btn-facebook:active,
-.btn.btn-facebook:active:focus,
-.btn.btn-facebook:focus {
-    box-shadow: none
-}
-
-.btn.btn-facebook.btn-simple {
-    color: #344e86;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-facebook.btn-simple:active,
-.btn.btn-facebook.btn-simple:focus,
-.btn.btn-facebook.btn-simple:hover,
-.btn.btn-facebook.btn-simple:hover:focus,
-.btn.btn-facebook.btn-simple:hover:focus:active {
-    color: #344e86;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-facebook.btn-neutral {
-    color: #3b5998;
-    background-color: #fff
-}
-
-.btn.btn-facebook.btn-neutral:active,
-.btn.btn-facebook.btn-neutral:focus,
-.btn.btn-facebook.btn-neutral:hover {
-    color: #344e86
-}
-
-.btn.btn-twitter {
-    background-color: #55acee;
-    color: #fff
-}
-
-.btn.btn-twitter:focus,
-.btn.btn-twitter:hover {
-    background-color: #3ea1ec;
-    color: #fff
-}
-
-.btn.btn-twitter:active,
-.btn.btn-twitter:active:focus,
-.btn.btn-twitter:focus {
-    box-shadow: none
-}
-
-.btn.btn-twitter.btn-simple {
-    color: #3ea1ec;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-twitter.btn-simple:active,
-.btn.btn-twitter.btn-simple:focus,
-.btn.btn-twitter.btn-simple:hover,
-.btn.btn-twitter.btn-simple:hover:focus,
-.btn.btn-twitter.btn-simple:hover:focus:active {
-    color: #3ea1ec;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-twitter.btn-neutral {
-    color: #55acee;
-    background-color: #fff
-}
-
-.btn.btn-twitter.btn-neutral:active,
-.btn.btn-twitter.btn-neutral:focus,
-.btn.btn-twitter.btn-neutral:hover {
-    color: #3ea1ec
-}
-
-.btn.btn-pinterest {
-    background-color: #cc2127;
-    color: #fff
-}
-
-.btn.btn-pinterest:focus,
-.btn.btn-pinterest:hover {
-    background-color: #b21d22;
-    color: #fff
-}
-
-.btn.btn-pinterest:active,
-.btn.btn-pinterest:active:focus,
-.btn.btn-pinterest:focus {
-    box-shadow: none
-}
-
-.btn.btn-pinterest.btn-simple {
-    color: #b21d22;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-pinterest.btn-simple:active,
-.btn.btn-pinterest.btn-simple:focus,
-.btn.btn-pinterest.btn-simple:hover,
-.btn.btn-pinterest.btn-simple:hover:focus,
-.btn.btn-pinterest.btn-simple:hover:focus:active {
-    color: #b21d22;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-pinterest.btn-neutral {
-    color: #cc2127;
-    background-color: #fff
-}
-
-.btn.btn-pinterest.btn-neutral:active,
-.btn.btn-pinterest.btn-neutral:focus,
-.btn.btn-pinterest.btn-neutral:hover {
-    color: #b21d22
-}
-
-.btn.btn-linkedin {
-    background-color: #0077b5;
-    color: #fff
-}
-
-.btn.btn-linkedin:focus,
-.btn.btn-linkedin:hover {
-    background-color: #00669c;
-    color: #fff
-}
-
-.btn.btn-linkedin:active,
-.btn.btn-linkedin:active:focus,
-.btn.btn-linkedin:focus {
-    box-shadow: none
-}
-
-.btn.btn-linkedin.btn-simple {
-    color: #00669c;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-linkedin.btn-simple:active,
-.btn.btn-linkedin.btn-simple:focus,
-.btn.btn-linkedin.btn-simple:hover,
-.btn.btn-linkedin.btn-simple:hover:focus,
-.btn.btn-linkedin.btn-simple:hover:focus:active {
-    color: #00669c;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-linkedin.btn-neutral {
-    color: #0077b5;
-    background-color: #fff
-}
-
-.btn.btn-linkedin.btn-neutral:active,
-.btn.btn-linkedin.btn-neutral:focus,
-.btn.btn-linkedin.btn-neutral:hover {
-    color: #00669c
-}
-
-.btn.btn-dribbble {
-    background-color: #ea4c89;
-    color: #fff
-}
-
-.btn.btn-dribbble:focus,
-.btn.btn-dribbble:hover {
-    background-color: #e73177;
-    color: #fff
-}
-
-.btn.btn-dribbble:active,
-.btn.btn-dribbble:active:focus,
-.btn.btn-dribbble:focus {
-    box-shadow: none
-}
-
-.btn.btn-dribbble.btn-simple {
-    color: #e73177;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-dribbble.btn-simple:active,
-.btn.btn-dribbble.btn-simple:focus,
-.btn.btn-dribbble.btn-simple:hover,
-.btn.btn-dribbble.btn-simple:hover:focus,
-.btn.btn-dribbble.btn-simple:hover:focus:active {
-    color: #e73177;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-dribbble.btn-neutral {
-    color: #ea4c89;
-    background-color: #fff
-}
-
-.btn.btn-dribbble.btn-neutral:active,
-.btn.btn-dribbble.btn-neutral:focus,
-.btn.btn-dribbble.btn-neutral:hover {
-    color: #e73177
-}
-
-.btn.btn-github {
-    background-color: #24292e;
-    color: #fff
-}
-
-.btn.btn-github:focus,
-.btn.btn-github:hover {
-    background-color: #171a1d;
-    color: #fff
-}
-
-.btn.btn-github:active,
-.btn.btn-github:active:focus,
-.btn.btn-github:focus {
-    box-shadow: none
-}
-
-.btn.btn-github.btn-simple {
-    color: #171a1d;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-github.btn-simple:active,
-.btn.btn-github.btn-simple:focus,
-.btn.btn-github.btn-simple:hover,
-.btn.btn-github.btn-simple:hover:focus,
-.btn.btn-github.btn-simple:hover:focus:active {
-    color: #171a1d;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-github.btn-neutral {
-    color: #24292e;
-    background-color: #fff
-}
-
-.btn.btn-github.btn-neutral:active,
-.btn.btn-github.btn-neutral:focus,
-.btn.btn-github.btn-neutral:hover {
-    color: #171a1d
-}
-
-.btn.btn-youtube {
-    background-color: #e52d27;
-    color: #fff
-}
-
-.btn.btn-youtube:focus,
-.btn.btn-youtube:hover {
-    background-color: #d41f1a;
-    color: #fff
-}
-
-.btn.btn-youtube:active,
-.btn.btn-youtube:active:focus,
-.btn.btn-youtube:focus {
-    box-shadow: none
-}
-
-.btn.btn-youtube.btn-simple {
-    color: #d41f1a;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-youtube.btn-simple:active,
-.btn.btn-youtube.btn-simple:focus,
-.btn.btn-youtube.btn-simple:hover,
-.btn.btn-youtube.btn-simple:hover:focus,
-.btn.btn-youtube.btn-simple:hover:focus:active {
-    color: #d41f1a;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-youtube.btn-neutral {
-    color: #e52d27;
-    background-color: #fff
-}
-
-.btn.btn-youtube.btn-neutral:active,
-.btn.btn-youtube.btn-neutral:focus,
-.btn.btn-youtube.btn-neutral:hover {
-    color: #d41f1a
-}
-
-.btn.btn-instagram {
-    background-color: #125688;
-    color: #fff
-}
-
-.btn.btn-instagram:focus,
-.btn.btn-instagram:hover {
-    background-color: #0e456d;
-    color: #fff
-}
-
-.btn.btn-instagram:active,
-.btn.btn-instagram:active:focus,
-.btn.btn-instagram:focus {
-    box-shadow: none
-}
-
-.btn.btn-instagram.btn-simple {
-    color: #0e456d;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-instagram.btn-simple:active,
-.btn.btn-instagram.btn-simple:focus,
-.btn.btn-instagram.btn-simple:hover,
-.btn.btn-instagram.btn-simple:hover:focus,
-.btn.btn-instagram.btn-simple:hover:focus:active {
-    color: #0e456d;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-instagram.btn-neutral {
-    color: #125688;
-    background-color: #fff
-}
-
-.btn.btn-instagram.btn-neutral:active,
-.btn.btn-instagram.btn-neutral:focus,
-.btn.btn-instagram.btn-neutral:hover {
-    color: #0e456d
-}
-
-.btn.btn-reddit {
-    background-color: #ff4500;
-    color: #fff
-}
-
-.btn.btn-reddit:focus,
-.btn.btn-reddit:hover {
-    background-color: #e03d00;
-    color: #fff
-}
-
-.btn.btn-reddit:active,
-.btn.btn-reddit:active:focus,
-.btn.btn-reddit:focus {
-    box-shadow: none
-}
-
-.btn.btn-reddit.btn-simple {
-    color: #e03d00;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-reddit.btn-simple:active,
-.btn.btn-reddit.btn-simple:focus,
-.btn.btn-reddit.btn-simple:hover,
-.btn.btn-reddit.btn-simple:hover:focus,
-.btn.btn-reddit.btn-simple:hover:focus:active {
-    color: #e03d00;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-reddit.btn-neutral {
-    color: #ff4500;
-    background-color: #fff
-}
-
-.btn.btn-reddit.btn-neutral:active,
-.btn.btn-reddit.btn-neutral:focus,
-.btn.btn-reddit.btn-neutral:hover {
-    color: #e03d00
-}
-
-.btn.btn-tumblr {
-    background-color: #35465c;
-    color: #fff
-}
-
-.btn.btn-tumblr:focus,
-.btn.btn-tumblr:hover {
-    background-color: #2a3749;
-    color: #fff
-}
-
-.btn.btn-tumblr:active,
-.btn.btn-tumblr:active:focus,
-.btn.btn-tumblr:focus {
-    box-shadow: none
-}
-
-.btn.btn-tumblr.btn-simple {
-    color: #2a3749;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-tumblr.btn-simple:active,
-.btn.btn-tumblr.btn-simple:focus,
-.btn.btn-tumblr.btn-simple:hover,
-.btn.btn-tumblr.btn-simple:hover:focus,
-.btn.btn-tumblr.btn-simple:hover:focus:active {
-    color: #2a3749;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-tumblr.btn-neutral {
-    color: #35465c;
-    background-color: #fff
-}
-
-.btn.btn-tumblr.btn-neutral:active,
-.btn.btn-tumblr.btn-neutral:focus,
-.btn.btn-tumblr.btn-neutral:hover {
-    color: #2a3749
-}
-
-.btn.btn-behance {
-    background-color: #1769ff;
-    color: #fff
-}
-
-.btn.btn-behance:focus,
-.btn.btn-behance:hover {
-    background-color: #0057f7;
-    color: #fff
-}
-
-.btn.btn-behance:active,
-.btn.btn-behance:active:focus,
-.btn.btn-behance:focus {
-    box-shadow: none
-}
-
-.btn.btn-behance.btn-simple {
-    color: #0057f7;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-behance.btn-simple:active,
-.btn.btn-behance.btn-simple:focus,
-.btn.btn-behance.btn-simple:hover,
-.btn.btn-behance.btn-simple:hover:focus,
-.btn.btn-behance.btn-simple:hover:focus:active {
-    color: #0057f7;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-behance.btn-neutral {
-    color: #1769ff;
-    background-color: #fff
-}
-
-.btn.btn-behance.btn-neutral:active,
-.btn.btn-behance.btn-neutral:focus,
-.btn.btn-behance.btn-neutral:hover {
-    color: #0057f7
-}
-
-.btn.btn-vimeo {
-    background-color: #1ab7ea;
-    color: #fff
-}
-
-.btn.btn-vimeo:focus,
-.btn.btn-vimeo:hover {
-    background-color: #13a3d2;
-    color: #fff
-}
-
-.btn.btn-vimeo:active,
-.btn.btn-vimeo:active:focus,
-.btn.btn-vimeo:focus {
-    box-shadow: none
-}
-
-.btn.btn-vimeo.btn-simple {
-    color: #13a3d2;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-vimeo.btn-simple:active,
-.btn.btn-vimeo.btn-simple:focus,
-.btn.btn-vimeo.btn-simple:hover,
-.btn.btn-vimeo.btn-simple:hover:focus,
-.btn.btn-vimeo.btn-simple:hover:focus:active {
-    color: #13a3d2;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-vimeo.btn-neutral {
-    color: #1ab7ea;
-    background-color: #fff
-}
-
-.btn.btn-vimeo.btn-neutral:active,
-.btn.btn-vimeo.btn-neutral:focus,
-.btn.btn-vimeo.btn-neutral:hover {
-    color: #13a3d2
-}
-
-.btn.btn-slack {
-    background-color: #3aaf85;
-    color: #fff
-}
-
-.btn.btn-slack:focus,
-.btn.btn-slack:hover {
-    background-color: #329874;
-    color: #fff
-}
-
-.btn.btn-slack:active,
-.btn.btn-slack:active:focus,
-.btn.btn-slack:focus {
-    box-shadow: none
-}
-
-.btn.btn-slack.btn-simple {
-    color: #329874;
-    background-color: transparent;
-    background-image: none !important;
-    box-shadow: none;
-    border: none
-}
-
-.btn.btn-slack.btn-simple:active,
-.btn.btn-slack.btn-simple:focus,
-.btn.btn-slack.btn-simple:hover,
-.btn.btn-slack.btn-simple:hover:focus,
-.btn.btn-slack.btn-simple:hover:focus:active {
-    color: #329874;
-    background: transparent !important;
-    box-shadow: none !important
-}
-
-.btn.btn-slack.btn-neutral {
-    color: #3aaf85;
-    background-color: #fff
-}
-
-.btn.btn-slack.btn-neutral:active,
-.btn.btn-slack.btn-neutral:focus,
-.btn.btn-slack.btn-neutral:hover {
-    color: #329874
-}
-
-.table {
-    border-collapse: inherit
-}
-
-.table thead th {
-    padding: .75rem 1.5rem;
-    text-transform: capitalize;
-    letter-spacing: 0;
-    border-bottom: 1px solid #e9ecef
-}
-
-.table th {
-    font-weight: 600
-}
-
-.table td .progress {
-    height: 3px;
-    width: 120px;
-    margin: 0
-}
-
-.table td,
-.table th {
-    white-space: nowrap
-}
-
-.table.align-items-center td,
-.table.align-items-center th {
-    vertical-align: middle
-}
-
-.table tbody tr:last-child td {
-    border-width: 0
-}
-
-.table>:not(:last-child)>:last-child>* {
-    border-bottom-color: #e9ecef
-}
-
-.timeline {
-    position: relative
-}
-
-.timeline:before {
-    content: "";
-    position: absolute;
-    top: 0;
-    left: 1rem;
-    height: 100%;
-    border-right: 2px solid #dee2e6
-}
-
-.timeline-block {
-    position: relative
-}
-
-.timeline-block:after {
-    content: "";
-    display: table;
-    clear: both
-}
-
-.timeline-block:first-child {
-    margin-top: 0
-}
-
-.timeline-block:last-child {
-    margin-bottom: 0
-}
-
-.timeline-step {
-    position: absolute;
-    display: inline-flex;
-    align-items: center;
-    justify-content: center;
-    left: 0;
-    width: 26px;
-    height: 26px;
-    border-radius: 50%;
-    background: #fff;
-    text-align: center;
-    transform: translateX(-50%);
-    font-size: 1rem;
-    font-weight: 600;
-    z-index: 1
-}
-
-.timeline-step i,
-.timeline-step svg {
-    line-height: 1.4
-}
-
-.timeline-content {
-    margin-left: 45px;
-    padding-top: .35rem;
-    position: relative;
-    top: -6px
-}
-
-.timeline-content:after {
-    content: "";
-    display: table;
-    clear: both
-}
-
-@media (min-width:992px) {
-    .timeline:before {
-        left: 50%;
-        margin-left: -1px
-    }
-
-    .timeline-step {
-        left: 50%
-    }
-
-    .timeline-content {
-        width: 38%
-    }
-
-    .timeline-block:nth-child(2n) .timeline-content {
-        float: right
-    }
-}
-
-.timeline-one-side .timeline-step,
-.timeline-one-side:before {
-    left: 1rem
-}
-
-.timeline-one-side .timeline-content {
-    width: auto
-}
-
-@media (min-width:992px) {
-    .timeline-one-side .timeline-content {
-        max-width: 30rem
-    }
-}
-
-.timeline-one-side .timeline-block:nth-child(2n) .timeline-content {
-    float: none
-}
-
-.tilt {
-    transform-style: preserve-3d
-}
-
-.tilt .up {
-    transform: translateZ(50px) scale(.7) !important;
-    transition: all .5s
-}
-
-.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,
-.bs-tooltip-right .tooltip-arrow {
-    left: 1px
-}
-
-.bs-tooltip-auto[x-placement^=left] .tooltip-arrow,
-.bs-tooltip-left .tooltip-arrow {
-    right: 1px
-}
-
-html * {
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale
-}
-
-body {
-    font-weight: 400;
-    line-height: 1.6
-}
-
-.h1,
-h1 {
-    font-size: 3rem;
-    line-height: 1.25;
-    letter-spacing: -.025rem
-}
-
-@media (max-width:575.98px) {
-
-    .h1,
-    h1 {
-        font-size: calc(1.425rem + 2.1vw)
-    }
-}
-
-.h2,
-h2 {
-    font-size: 2.25rem;
-    line-height: 1.3;
-    letter-spacing: .05rem
-}
-
-@media (max-width:575.98px) {
-
-    .h2,
-    h2 {
-        font-size: calc(1.35rem + 1.2vw)
-    }
-}
-
-.h3,
-h3 {
-    font-size: 1.875rem;
-    line-height: 1.375
-}
-
-@media (max-width:575.98px) {
-
-    .h3,
-    h3 {
-        font-size: calc(1.3125rem + .75vw)
-    }
-}
-
-.h4,
-h4 {
-    font-size: 1.5rem;
-    line-height: 1.375
-}
-
-@media (max-width:575.98px) {
-
-    .h4,
-    h4 {
-        font-size: calc(1.275rem + .3vw)
-    }
-}
-
-.h5,
-h5 {
-    font-size: 1.25rem;
-    line-height: 1.375
-}
-
-@media (max-width:575.98px) {
-
-    .h5,
-    h5 {
-        font-size: 1.25rem
-    }
-}
-
-.h6,
-h6 {
-    font-size: 1rem;
-    line-height: 1.625
-}
-
-.p,
-p {
-    line-height: 1.6
-}
-
-.lead,
-.p,
-p {
-    font-weight: 400
-}
-
-.lead {
-    line-height: 1.625
-}
-
-.h1,
-.h2,
-.h3,
-h1,
-h2,
-h3 {
-    font-weight: 700
-}
-
-.h4,
-.h5,
-.h6,
-h4,
-h5,
-h6 {
-    font-weight: 600
-}
-
-.h1,
-.h2,
-.h3,
-.h4,
-h1,
-h2,
-h3,
-h4 {
-    letter-spacing: -.05rem
-}
-
-a {
-    letter-spacing: -.025rem;
-    color: #344767
-}
-
-.text-sm {
-    line-height: 1.5
-}
-
-.text-xs {
-    line-height: 1.25
-}
-
-.p,
-p {
-    font-size: 1rem
-}
-
-.lead {
-    font-size: 1.25rem
-}
-
-.text-lg {
-    font-size: 1.125rem !important
-}
-
-.text-sm {
-    font-size: .875rem !important
-}
-
-.text-xs {
-    font-size: .75rem !important
-}
-
-.text-xxs {
-    font-size: .65rem !important
-}
-
-p {
-    line-height: 1.625;
-    font-weight: 400
-}
-
-.text-sans-serif {
-    font-family: Open Sans !important
-}
-
-.text-monospace {
-    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
-}
-
-.text-justify {
-    text-align: justify !important
-}
-
-.text-wrap {
-    white-space: normal !important
-}
-
-.text-nowrap {
-    white-space: nowrap !important
-}
-
-.text-truncate {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap
-}
-
-.font-weight-light {
-    font-weight: 300 !important
-}
-
-.font-weight-lighter {
-    font-weight: lighter !important
-}
-
-.font-weight-normal {
-    font-weight: 400 !important
-}
-
-.font-weight-bold {
-    font-weight: 600 !important
-}
-
-.font-weight-bolder {
-    font-weight: 700 !important
-}
-
-.font-italic {
-    font-style: italic !important
-}
-
-.text-gradient {
-    background-clip: text;
-    -webkit-background-clip: text;
-    -webkit-text-fill-color: transparent;
-    position: relative;
-    z-index: 1
-}
-
-.text-gradient.text-primary {
-    background-image: linear-gradient(310deg, #7928ca, #ff0080)
-}
-
-.text-gradient.text-info {
-    background-image: linear-gradient(310deg, #2152ff, #21d4fd)
-}
-
-.text-gradient.text-success {
-    background-image: linear-gradient(310deg, #17ad37, #c1e823)
-}
-
-.text-gradient.text-warning {
-    background-image: linear-gradient(310deg, #f53939, #fbcf33)
-}
-
-.text-gradient.text-danger {
-    background-image: linear-gradient(310deg, #d60808, #ff6690)
-}
-
-.text-gradient.text-dark {
-    background-image: linear-gradient(310deg, #141727, #3a416f)
-}
-
-.blockquote {
-    border-left: 3px solid #6c757d
-}
-
-.blockquote>span {
-    font-style: italic
-}
-
-.text-muted {
-    color: #67748e !important
-}
-
-.text-black-50 {
-    color: rgba(0, 0, 0, .5) !important
-}
-
-.text-white-50 {
-    color: hsla(0, 0%, 100%, .5) !important
-}
-
-.text-decoration-none {
-    text-decoration: none !important
-}
-
-.text-break {
-    word-wrap: break-word !important
-}
-
-.text-reset {
-    color: inherit !important
-}
-
-.letter-wider {
-    letter-spacing: .05rem
-}
-
-.letter-normal {
-    letter-spacing: 0
-}
-
-.letter-tighter {
-    letter-spacing: -.05rem
-}
-
-.text-lighter {
-    font-weight: lighter
-}
-
-.text-light {
-    font-weight: 300
-}
-
-.text-normal {
-    font-weight: 400
-}
-
-.text-bold {
-    font-weight: 600
-}
-
-.text-bolder {
-    font-weight: 700
-}
-
-.text-2xl {
-    font-size: 1.5rem
-}
-
-.text-3xl {
-    font-size: 1.875rem
-}
-
-.text-4xl {
-    font-size: 2rem
-}
-
-.text-5xl {
-    font-size: 2.25rem
-}
-
-.text-6xl {
-    font-size: 3rem
-}
-
-.text-7xl {
-    font-size: 3.75rem
-}
-
-.text-8xl {
-    font-size: 4rem
-}
-
-.text-9xl {
-    font-size: 5rem
-}
-
-.flatpickr-calendar {
-    background: transparent;
-    opacity: 0;
-    display: none;
-    text-align: center;
-    visibility: hidden;
-    padding: 0;
-    animation: none;
-    direction: ltr;
-    border: 0;
-    font-size: 14px;
-    line-height: 24px;
-    border-radius: 5px;
-    position: absolute;
-    width: 307.875px;
-    box-sizing: border-box;
-    -ms-touch-action: manipulation;
-    touch-action: manipulation;
-    background: #fff;
-    -webkit-box-shadow: 0 8px 26px -4px hsla(0, 0%, 8%, .15), 0 8px 9px -5px hsla(0, 0%, 8%, .06)
-}
-
-.flatpickr-calendar.inline,
-.flatpickr-calendar.open {
-    opacity: 1;
-    max-height: 640px;
-    visibility: visible
-}
-
-.flatpickr-calendar.open {
-    display: inline-block;
-    z-index: 99999
-}
-
-.flatpickr-calendar.animate.open {
-    animation: g .3s cubic-bezier(.23, 1, .32, 1)
-}
-
-.flatpickr-calendar.inline {
-    display: block;
-    position: relative;
-    top: 2px
-}
-
-.flatpickr-calendar.static {
-    position: absolute;
-    top: calc(100% + 2px)
-}
-
-.flatpickr-calendar.static.open {
-    z-index: 999;
-    display: block
-}
-
-.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
-    box-shadow: none !important
-}
-
-.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
-    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
-}
-
-.flatpickr-calendar .hasTime .dayContainer,
-.flatpickr-calendar .hasWeeks .dayContainer {
-    border-bottom: 0;
-    border-bottom-right-radius: 0;
-    border-bottom-left-radius: 0
-}
-
-.flatpickr-calendar .hasWeeks .dayContainer {
-    border-left: 0
-}
-
-.flatpickr-calendar.hasTime .flatpickr-time {
-    height: 40px;
-    border-top: 1px solid #e6e6e6
-}
-
-.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
-    height: auto
-}
-
-.flatpickr-calendar:after,
-.flatpickr-calendar:before {
-    position: absolute;
-    display: block;
-    pointer-events: none;
-    border: solid transparent;
-    content: "";
-    height: 0;
-    width: 0;
-    left: 22px
-}
-
-.flatpickr-calendar.arrowRight:after,
-.flatpickr-calendar.arrowRight:before,
-.flatpickr-calendar.rightMost:after,
-.flatpickr-calendar.rightMost:before {
-    left: auto;
-    right: 22px
-}
-
-.flatpickr-calendar.arrowCenter:after,
-.flatpickr-calendar.arrowCenter:before {
-    left: 50%;
-    right: 50%
-}
-
-.flatpickr-calendar:before {
-    border-width: 5px;
-    margin: 0 -5px
-}
-
-.flatpickr-calendar:after {
-    border-width: 4px;
-    margin: 0 -4px
-}
-
-.flatpickr-calendar.arrowTop:after,
-.flatpickr-calendar.arrowTop:before {
-    bottom: 100%
-}
-
-.flatpickr-calendar.arrowTop:after,
-.flatpickr-calendar.arrowTop:before {
-    border-bottom-color: #fff
-}
-
-.flatpickr-calendar.arrowBottom:after,
-.flatpickr-calendar.arrowBottom:before {
-    top: 100%
-}
-
-.flatpickr-calendar.arrowBottom:before {
-    border-top-color: #e6e6e6
-}
-
-.flatpickr-calendar.arrowBottom:after {
-    border-top-color: #fff
-}
-
-.flatpickr-calendar:focus {
-    outline: 0
-}
-
-.flatpickr-wrapper {
-    position: relative;
-    display: inline-block
-}
-
-.flatpickr-months {
-    display: -ms-flexbox;
-    display: flex
-}
-
-.flatpickr-months .flatpickr-month {
-    background: transparent;
-    color: rgba(0, 0, 0, .9);
-    fill: rgba(0, 0, 0, .9);
-    height: 34px;
-    line-height: 1;
-    text-align: center;
-    position: relative;
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-    overflow: hidden;
-    -ms-flex: 1;
-    flex: 1
-}
-
-.flatpickr-months .flatpickr-next-month,
-.flatpickr-months .flatpickr-prev-month {
-    text-decoration: none;
-    cursor: pointer;
-    position: absolute;
-    top: 0;
-    height: 34px;
-    padding: 10px;
-    z-index: 3;
-    color: rgba(0, 0, 0, .9);
-    fill: rgba(0, 0, 0, .9)
-}
-
-.flatpickr-months .flatpickr-next-month.flatpickr-disabled,
-.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
-    display: none
-}
-
-.flatpickr-months .flatpickr-next-month i,
-.flatpickr-months .flatpickr-prev-month i {
-    position: relative
-}
-
-.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,
-.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
-    left: 0
-}
-
-.flatpickr-months .flatpickr-next-month.flatpickr-next-month,
-.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
-    right: 0
-}
-
-.flatpickr-months .flatpickr-next-month:hover,
-.flatpickr-months .flatpickr-prev-month:hover {
-    color: #959ea9
-}
-
-.flatpickr-months .flatpickr-next-month:hover svg,
-.flatpickr-months .flatpickr-prev-month:hover svg {
-    fill: #f64747
-}
-
-.flatpickr-months .flatpickr-next-month svg,
-.flatpickr-months .flatpickr-prev-month svg {
-    width: 14px;
-    height: 14px
-}
-
-.flatpickr-months .flatpickr-next-month svg path,
-.flatpickr-months .flatpickr-prev-month svg path {
-    transition: fill .1s;
-    fill: inherit
-}
-
-.numInputWrapper {
-    position: relative;
-    height: auto
-}
-
-.numInputWrapper input,
-.numInputWrapper span {
-    display: inline-block
-}
-
-.numInputWrapper input {
-    width: 100%
-}
-
-.numInputWrapper input::-ms-clear {
-    display: none
-}
-
-.numInputWrapper input::-webkit-inner-spin-button,
-.numInputWrapper input::-webkit-outer-spin-button {
-    margin: 0;
-    -webkit-appearance: none
-}
-
-.numInputWrapper span {
-    position: absolute;
-    right: 0;
-    width: 14px;
-    padding: 0 4px 0 2px;
-    height: 50%;
-    line-height: 50%;
-    opacity: 0;
-    cursor: pointer;
-    border: 1px solid rgba(57, 57, 57, .15);
-    box-sizing: border-box
-}
-
-.numInputWrapper span:hover {
-    background: rgba(0, 0, 0, .1)
-}
-
-.numInputWrapper span:active {
-    background: rgba(0, 0, 0, .2)
-}
-
-.numInputWrapper span:after {
-    display: block;
-    content: "";
-    position: absolute
-}
-
-.numInputWrapper span.arrowUp {
-    top: 0;
-    border-bottom: 0
-}
-
-.numInputWrapper span.arrowUp:after {
-    border-left: 4px solid transparent;
-    border-right: 4px solid transparent;
-    border-bottom: 4px solid rgba(57, 57, 57, .6);
-    top: 26%
-}
-
-.numInputWrapper span.arrowDown {
-    top: 50%
-}
-
-.numInputWrapper span.arrowDown:after {
-    border-left: 4px solid transparent;
-    border-right: 4px solid transparent;
-    border-top: 4px solid rgba(57, 57, 57, .6);
-    top: 40%
-}
-
-.numInputWrapper span svg {
-    width: inherit;
-    height: auto
-}
-
-.numInputWrapper span svg path {
-    fill: rgba(0, 0, 0, .5)
-}
-
-.numInputWrapper:hover {
-    background: rgba(0, 0, 0, .05)
-}
-
-.numInputWrapper:hover span {
-    opacity: 1
-}
-
-.flatpickr-current-month {
-    font-size: 135%;
-    line-height: inherit;
-    font-weight: 300;
-    color: inherit;
-    position: absolute;
-    width: 75%;
-    left: 12.5%;
-    padding: 7.48px 0 0;
-    line-height: 1;
-    height: 34px;
-    display: inline-block;
-    text-align: center;
-    transform: translateZ(0)
-}
-
-.flatpickr-current-month span.cur-month {
-    font-family: inherit;
-    font-weight: 700;
-    color: inherit;
-    display: inline-block;
-    margin-left: .5ch;
-    padding: 0
-}
-
-.flatpickr-current-month span.cur-month:hover {
-    background: rgba(0, 0, 0, .05)
-}
-
-.flatpickr-current-month .numInputWrapper {
-    width: 6ch;
-    width: 7ch\0;
-    display: inline-block
-}
-
-.flatpickr-current-month .numInputWrapper span.arrowUp:after {
-    border-bottom-color: rgba(0, 0, 0, .9)
-}
-
-.flatpickr-current-month .numInputWrapper span.arrowDown:after {
-    border-top-color: rgba(0, 0, 0, .9)
-}
-
-.flatpickr-current-month input.cur-year {
-    background: transparent;
-    box-sizing: border-box;
-    color: inherit;
-    cursor: text;
-    padding: 0 0 0 .5ch;
-    margin: 0;
-    display: inline-block;
-    font-size: inherit;
-    font-family: inherit;
-    font-weight: 300;
-    line-height: inherit;
-    height: auto;
-    border: 0;
-    border-radius: 0;
-    vertical-align: initial;
-    -webkit-appearance: textfield;
-    -moz-appearance: textfield;
-    appearance: textfield
-}
-
-.flatpickr-current-month input.cur-year:focus {
-    outline: 0
-}
-
-.flatpickr-current-month input.cur-year[disabled],
-.flatpickr-current-month input.cur-year[disabled]:hover {
-    font-size: 100%;
-    color: rgba(0, 0, 0, .5);
-    background: transparent;
-    pointer-events: none
-}
-
-.flatpickr-current-month .flatpickr-monthDropdown-months {
-    appearance: menulist;
-    background: transparent;
-    border: none;
-    border-radius: 0;
-    box-sizing: border-box;
-    color: inherit;
-    cursor: pointer;
-    font-size: inherit;
-    font-family: inherit;
-    font-weight: 300;
-    height: auto;
-    line-height: inherit;
-    margin: -1px 0 0;
-    outline: none;
-    padding: 0 0 0 .5ch;
-    position: relative;
-    vertical-align: initial;
-    -webkit-box-sizing: border-box;
-    -webkit-appearance: menulist;
-    -moz-appearance: menulist;
-    width: auto
-}
-
-.flatpickr-current-month .flatpickr-monthDropdown-months:active,
-.flatpickr-current-month .flatpickr-monthDropdown-months:focus {
-    outline: none
-}
-
-.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
-    background: rgba(0, 0, 0, .05)
-}
-
-.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
-    background-color: transparent;
-    outline: none;
-    padding: 0
-}
-
-.flatpickr-weekdays {
-    background: transparent;
-    text-align: center;
-    overflow: hidden;
-    width: 100%;
-    display: -ms-flexbox;
-    display: flex;
-    -ms-flex-align: center;
-    align-items: center;
-    height: 28px
-}
-
-.flatpickr-weekdays .flatpickr-weekdaycontainer {
-    display: -ms-flexbox;
-    display: flex;
-    -ms-flex: 1;
-    flex: 1
-}
-
-span.flatpickr-weekday {
-    cursor: default;
-    font-size: 90%;
-    background: transparent;
-    color: rgba(0, 0, 0, .54);
-    line-height: 1;
-    margin: 0;
-    text-align: center;
-    display: block;
-    -ms-flex: 1;
-    flex: 1;
-    font-weight: bolder
-}
-
-.dayContainer,
-.flatpickr-weeks {
-    padding: 1px 0 0
-}
-
-.flatpickr-days {
-    position: relative;
-    overflow: hidden;
-    display: -ms-flexbox;
-    display: flex;
-    -ms-flex-align: start;
-    align-items: flex-start;
-    width: 307.875px
-}
-
-.flatpickr-days:focus {
-    outline: 0
-}
-
-.dayContainer {
-    padding: 0;
-    outline: 0;
-    text-align: left;
-    width: 307.875px;
-    min-width: 307.875px;
-    max-width: 307.875px;
-    box-sizing: border-box;
-    display: inline-block;
-    display: -ms-flexbox;
-    display: flex;
-    flex-wrap: wrap;
-    -ms-flex-wrap: wrap;
-    -ms-flex-pack: justify;
-    justify-content: space-around;
-    transform: translateZ(0);
-    opacity: 1
-}
-
-.dayContainer+.dayContainer {
-    box-shadow: -1px 0 0 #e6e6e6
-}
-
-.flatpickr-day {
-    background: none;
-    border: 1px solid transparent;
-    border-radius: 150px;
-    box-sizing: border-box;
-    color: #393939;
-    cursor: pointer;
-    font-weight: 400;
-    width: 14.2857143%;
-    -ms-flex-preferred-size: 14.2857143%;
-    flex-basis: 14.2857143%;
-    max-width: 39px;
-    height: 39px;
-    line-height: 39px;
-    margin: 0;
-    display: inline-block;
-    position: relative;
-    -ms-flex-pack: center;
-    justify-content: center;
-    text-align: center
-}
-
-.flatpickr-day.inRange,
-.flatpickr-day.nextMonthDay.inRange,
-.flatpickr-day.nextMonthDay.today.inRange,
-.flatpickr-day.nextMonthDay:focus,
-.flatpickr-day.nextMonthDay:hover,
-.flatpickr-day.prevMonthDay.inRange,
-.flatpickr-day.prevMonthDay.today.inRange,
-.flatpickr-day.prevMonthDay:focus,
-.flatpickr-day.prevMonthDay:hover,
-.flatpickr-day.today.inRange,
-.flatpickr-day:focus,
-.flatpickr-day:hover {
-    cursor: pointer;
-    outline: 0;
-    background: #e6e6e6;
-    border-color: #e6e6e6
-}
-
-.flatpickr-day.today {
-    border-color: #959ea9
-}
-
-.flatpickr-day.today:focus,
-.flatpickr-day.today:hover {
-    border-color: #959ea9;
-    background: #959ea9;
-    color: #fff
-}
-
-.flatpickr-day.endRange,
-.flatpickr-day.endRange.inRange,
-.flatpickr-day.endRange.nextMonthDay,
-.flatpickr-day.endRange.prevMonthDay,
-.flatpickr-day.endRange:focus,
-.flatpickr-day.endRange:hover,
-.flatpickr-day.selected,
-.flatpickr-day.selected.inRange,
-.flatpickr-day.selected.nextMonthDay,
-.flatpickr-day.selected.prevMonthDay,
-.flatpickr-day.selected:focus,
-.flatpickr-day.selected:hover,
-.flatpickr-day.startRange,
-.flatpickr-day.startRange.inRange,
-.flatpickr-day.startRange.nextMonthDay,
-.flatpickr-day.startRange.prevMonthDay,
-.flatpickr-day.startRange:focus,
-.flatpickr-day.startRange:hover {
-    background: #569ff7;
-    box-shadow: none;
-    color: #fff;
-    border-color: #569ff7
-}
-
-.flatpickr-day.endRange.startRange,
-.flatpickr-day.selected.startRange,
-.flatpickr-day.startRange.startRange {
-    border-radius: 50px 0 0 50px
-}
-
-.flatpickr-day.endRange.endRange,
-.flatpickr-day.selected.endRange,
-.flatpickr-day.startRange.endRange {
-    border-radius: 0 50px 50px 0
-}
-
-.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
-.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
-.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
-    box-shadow: -10px 0 0 #569ff7
-}
-
-.flatpickr-day.endRange.startRange.endRange,
-.flatpickr-day.selected.startRange.endRange,
-.flatpickr-day.startRange.startRange.endRange {
-    border-radius: 50px
-}
-
-.flatpickr-day.inRange {
-    border-radius: 0;
-    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
-}
-
-.flatpickr-day.flatpickr-disabled,
-.flatpickr-day.flatpickr-disabled:hover,
-.flatpickr-day.nextMonthDay,
-.flatpickr-day.notAllowed,
-.flatpickr-day.notAllowed.nextMonthDay,
-.flatpickr-day.notAllowed.prevMonthDay,
-.flatpickr-day.prevMonthDay {
-    color: rgba(57, 57, 57, .3);
-    background: transparent;
-    border-color: transparent;
-    cursor: default
-}
-
-.flatpickr-day.flatpickr-disabled,
-.flatpickr-day.flatpickr-disabled:hover {
-    cursor: not-allowed;
-    color: rgba(57, 57, 57, .1)
-}
-
-.flatpickr-day.week.selected {
-    border-radius: 0;
-    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
-}
-
-.flatpickr-day.hidden {
-    visibility: hidden
-}
-
-.rangeMode .flatpickr-day {
-    margin-top: 1px
-}
-
-.flatpickr-weekwrapper {
-    float: left
-}
-
-.flatpickr-weekwrapper .flatpickr-weeks {
-    padding: 0 12px;
-    box-shadow: 1px 0 0 #e6e6e6
-}
-
-.flatpickr-weekwrapper .flatpickr-weekday {
-    float: none;
-    width: 100%;
-    line-height: 28px
-}
-
-.flatpickr-weekwrapper span.flatpickr-day,
-.flatpickr-weekwrapper span.flatpickr-day:hover {
-    display: block;
-    width: 100%;
-    max-width: none;
-    color: rgba(57, 57, 57, .3);
-    background: transparent;
-    cursor: default;
-    border: none
-}
-
-.flatpickr-innerContainer {
-    display: block;
-    display: -ms-flexbox;
-    display: flex;
-    box-sizing: border-box;
-    overflow: hidden
-}
-
-.flatpickr-rContainer {
-    display: inline-block;
-    padding: 0;
-    box-sizing: border-box
-}
-
-.flatpickr-time {
-    text-align: center;
-    outline: 0;
-    display: block;
-    height: 0;
-    line-height: 40px;
-    max-height: 40px;
-    box-sizing: border-box;
-    overflow: hidden;
-    display: -ms-flexbox;
-    display: flex
-}
-
-.flatpickr-time:after {
-    content: "";
-    display: table;
-    clear: both
-}
-
-.flatpickr-time .numInputWrapper {
-    -ms-flex: 1;
-    flex: 1;
-    width: 40%;
-    height: 40px;
-    float: left
-}
-
-.flatpickr-time .numInputWrapper span.arrowUp:after {
-    border-bottom-color: #393939
-}
-
-.flatpickr-time .numInputWrapper span.arrowDown:after {
-    border-top-color: #393939
-}
-
-.flatpickr-time.hasSeconds .numInputWrapper {
-    width: 26%
-}
-
-.flatpickr-time.time24hr .numInputWrapper {
-    width: 49%
-}
-
-.flatpickr-time input {
-    background: transparent;
-    box-shadow: none;
-    border: 0;
-    border-radius: 0;
-    text-align: center;
-    margin: 0;
-    padding: 0;
-    height: inherit;
-    line-height: inherit;
-    color: #393939;
-    font-size: 14px;
-    position: relative;
-    box-sizing: border-box;
-    -webkit-appearance: textfield;
-    -moz-appearance: textfield;
-    appearance: textfield
-}
-
-.flatpickr-time input.flatpickr-hour {
-    font-weight: 700
-}
-
-.flatpickr-time input.flatpickr-minute,
-.flatpickr-time input.flatpickr-second {
-    font-weight: 400
-}
-
-.flatpickr-time input:focus {
-    outline: 0;
-    border: 0
-}
-
-.flatpickr-time .flatpickr-am-pm,
-.flatpickr-time .flatpickr-time-separator {
-    height: inherit;
-    float: left;
-    line-height: inherit;
-    color: #393939;
-    font-weight: 700;
-    width: 2%;
-    -webkit-user-select: none;
-    -moz-user-select: none;
-    -ms-user-select: none;
-    user-select: none;
-    -ms-flex-item-align: center;
-    align-self: center
-}
-
-.flatpickr-time .flatpickr-am-pm {
-    outline: 0;
-    width: 18%;
-    cursor: pointer;
-    text-align: center;
-    font-weight: 400
-}
-
-.flatpickr-time .flatpickr-am-pm:focus,
-.flatpickr-time .flatpickr-am-pm:hover,
-.flatpickr-time input:focus,
-.flatpickr-time input:hover {
-    background: #eee
-}
-
-.flatpickr-input[readonly] {
-    cursor: pointer
-}
-
-@keyframes g {
-    0% {
-        opacity: 0;
-        transform: translate3d(0, -20px, 0)
-    }
-
-    to {
-        opacity: 1;
-        transform: translateZ(0)
-    }
-}
-
-.datepicker.flatpickr-input {
-    background-color: #fff
-}
-
-.flatpickr-calendar.open {
-    margin-left: -38px;
-    margin-top: 4px
-}
-
-.flatpickr-calendar.arrowBottom {
-    margin-top: -20px
-}
-
-.flatpickr-calendar .flatpickr-innerContainer {
-    margin-top: 15px !important
-}
-
-.flatpickr-calendar .numInputWrapper span {
-    border: none;
-    border-bottom: 1px solid rgba(57, 57, 57, .15)
-}
-
-.flatpickr-calendar .numInputWrapper:hover .arrowDown,
-.flatpickr-calendar .numInputWrapper:hover .arrowUp {
-    margin-top: 3px
-}
-
-.flatpickr-calendar .flatpickr-day.endRange,
-.flatpickr-calendar .flatpickr-day.selected,
-.flatpickr-calendar .flatpickr-day.startRange,
-.flatpickr-calendar .flatpickr-day.today {
-    background: #cb0c9f !important;
-    color: #fff;
-    border: none
-}
-
-.flatpickr-calendar .flatpickr-day.inRange {
-    box-shadow: -5px 0 0 #d7dcf8, 5px 0 0 #d7dcf8
-}
-
-.flatpickr-calendar .flatpickr-day.inRange,
-.flatpickr-calendar .flatpickr-day:not(.selected):focus,
-.flatpickr-calendar .flatpickr-day:not(.selected):hover {
-    background: rgba(94, 114, 228, .28);
-    border: none
-}
-
-.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus,
-.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,
-.flatpickr-calendar .flatpickr-time input:focus,
-.flatpickr-calendar .flatpickr-time input:hover {
-    background: rgba(94, 114, 228, .28)
-}
-
-.flatpickr.form-control {
-    background: #fff
-}
-
-.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
-.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
-.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
-    box-shadow: -10px 0 0 #cb0c9f
-}
-
-/*! nouislider - 14.6.3 - 11/19/2020 */
-.noUi-target,
-.noUi-target * {
-    -webkit-touch-callout: none;
-    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-    -webkit-user-select: none;
-    -ms-touch-action: none;
-    touch-action: none;
-    -ms-user-select: none;
-    -moz-user-select: none;
-    user-select: none;
-    box-sizing: border-box
-}
-
-.noUi-target {
-    position: relative
-}
-
-.noUi-base,
-.noUi-connects {
-    width: 100%;
-    height: 6px;
-    position: relative;
-    z-index: 1;
-    top: -1px
-}
-
-.noUi-connects {
-    z-index: 0;
-    overflow: hidden
-}
-
-.noUi-connect,
-.noUi-origin {
-    will-change: transform;
-    position: absolute;
-    z-index: 1;
-    top: 0;
-    right: 0;
-    -ms-transform-origin: 0 0;
-    -webkit-transform-origin: 0 0;
-    -webkit-transform-style: preserve-3d;
-    transform-origin: 0 0;
-    transform-style: flat
-}
-
-.noUi-connect {
-    height: 100%;
-    width: 100%;
-    border-radius: .25rem
-}
-
-.noUi-origin {
-    height: 10%;
-    width: 10%
-}
-
-.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
-    left: 0;
-    right: auto
-}
-
-.noUi-vertical .noUi-origin {
-    width: 0
-}
-
-.noUi-horizontal .noUi-origin {
-    height: 0
-}
-
-.noUi-handle {
-    -webkit-backface-visibility: hidden;
-    backface-visibility: hidden;
-    position: absolute
-}
-
-.noUi-touch-area {
-    height: 100%;
-    width: 100%
-}
-
-.noUi-state-tap .noUi-connect,
-.noUi-state-tap .noUi-origin {
-    transition: transform .3s
-}
-
-.noUi-state-drag * {
-    cursor: inherit !important
-}
-
-.noUi-horizontal {
-    height: 3px
-}
-
-.noUi-horizontal .noUi-handle {
-    border-radius: 50%;
-    background-color: #fff;
-    box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .2);
-    height: 15px;
-    width: 15px;
-    cursor: pointer;
-    margin-top: -6px;
-    outline: none;
-    right: -10px
-}
-
-.noUi-vertical {
-    width: 3px
-}
-
-.noUi-vertical .noUi-handle {
-    width: 28px;
-    height: 34px;
-    right: -6px;
-    top: -17px
-}
-
-.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
-    left: -17px;
-    right: auto
-}
-
-.noUi-target {
-    background: #e9ecef;
-    border-radius: .25rem
-}
-
-.noUi-connects {
-    border-radius: 3px
-}
-
-.noUi-connect {
-    background-image: linear-gradient(310deg, #7928ca, #ff0080)
-}
-
-.noUi-draggable {
-    cursor: ew-resize
-}
-
-.noUi-vertical .noUi-draggable {
-    cursor: ns-resize
-}
-
-.noUi-handle {
-    border: 1px solid #d9d9d9;
-    border-radius: 3px;
-    background: #fff;
-    cursor: default;
-    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
-    webkit-transition: .3s ease 0s;
-    -moz-transition: .3s ease 0s;
-    -ms-transition: .3s ease 0s;
-    -o-transform: .3s ease 0s;
-    transition: .3s ease 0s
-}
-
-.noUi-active {
-    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
-    transform: scale3d(1.5, 1.5, 1)
-}
-
-[disabled] .noUi-connect {
-    background: #b8b8b8
-}
-
-[disabled].noUi-handle,
-[disabled] .noUi-handle,
-[disabled].noUi-target {
-    cursor: not-allowed
-}
-
-.noUi-pips,
-.noUi-pips * {
-    box-sizing: border-box
-}
-
-.noUi-pips {
-    position: absolute;
-    color: #999
-}
-
-.noUi-value {
-    position: absolute;
-    white-space: nowrap;
-    text-align: center
-}
-
-.noUi-value-sub {
-    color: #ccc;
-    font-size: 10px
-}
-
-.noUi-marker {
-    position: absolute;
-    background: #ccc
-}
-
-.noUi-marker-large,
-.noUi-marker-sub {
-    background: #aaa
-}
-
-.noUi-pips-horizontal {
-    padding: 10px 0;
-    height: 80px;
-    top: 100%;
-    left: 0;
-    width: 100%
-}
-
-.noUi-value-horizontal {
-    transform: translate(-50%, 50%)
-}
-
-.noUi-rtl .noUi-value-horizontal {
-    transform: translate(50%, 50%)
-}
-
-.noUi-marker-horizontal.noUi-marker {
-    margin-left: -1px;
-    width: 2px;
-    height: 5px
-}
-
-.noUi-marker-horizontal.noUi-marker-sub {
-    height: 10px
-}
-
-.noUi-marker-horizontal.noUi-marker-large {
-    height: 15px
-}
-
-.noUi-pips-vertical {
-    padding: 0 10px;
-    height: 100%;
-    top: 0;
-    left: 100%
-}
-
-.noUi-value-vertical {
-    transform: translateY(-50%);
-    padding-left: 25px
-}
-
-.noUi-rtl .noUi-value-vertical {
-    transform: translateY(50%)
-}
-
-.noUi-marker-vertical.noUi-marker {
-    width: 5px;
-    height: 2px;
-    margin-top: -1px
-}
-
-.noUi-marker-vertical.noUi-marker-sub {
-    width: 10px
-}
-
-.noUi-marker-vertical.noUi-marker-large {
-    width: 15px
-}
-
-.noUi-tooltip {
-    display: block;
-    position: absolute;
-    border: 1px solid #d9d9d9;
-    border-radius: 3px;
-    background: #fff;
-    color: #000;
-    padding: 5px;
-    text-align: center;
-    white-space: nowrap
-}
-
-.noUi-horizontal .noUi-tooltip {
-    transform: translate(-50%);
-    left: 50%;
-    bottom: 120%
-}
-
-.noUi-vertical .noUi-tooltip {
-    transform: translateY(-50%);
-    top: 50%;
-    right: 120%
-}
-
-.noUi-horizontal .noUi-origin>.noUi-tooltip {
-    transform: translate(50%);
-    left: auto;
-    bottom: 10px
-}
-
-.noUi-vertical .noUi-origin>.noUi-tooltip {
-    transform: translateY(-18px);
-    top: auto;
-    right: 28px
-}
-
-code[class*=language-],
-pre[class*=language-] {
-    color: #000;
-    background: none;
-    text-shadow: 0 1px #fff;
-    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
-    font-size: 1em;
-    text-align: left;
-    white-space: pre;
-    word-spacing: normal;
-    word-break: normal;
-    word-wrap: normal;
-    line-height: 1.5;
-    -moz-tab-size: 4;
-    -o-tab-size: 4;
-    tab-size: 4;
-    -webkit-hyphens: none;
-    -ms-hyphens: none;
-    hyphens: none
-}
-
-code[class*=language-]::-moz-selection,
-code[class*=language-] ::-moz-selection,
-pre[class*=language-]::-moz-selection,
-pre[class*=language-] ::-moz-selection {
-    text-shadow: none;
-    background: #b3d4fc
-}
-
-code[class*=language-]::selection,
-code[class*=language-] ::selection,
-pre[class*=language-]::selection,
-pre[class*=language-] ::selection {
-    text-shadow: none;
-    background: #b3d4fc
-}
-
-@media print {
-
-    code[class*=language-],
-    pre[class*=language-] {
-        text-shadow: none
-    }
-}
-
-pre[class*=language-] {
-    padding: 1em;
-    overflow: auto;
-    border-radius: .75rem
-}
-
-:not(pre)>code[class*=language-],
-pre[class*=language-] {
-    background: #f8f9fa
-}
-
-:not(pre)>code[class*=language-] {
-    padding: .1em;
-    border-radius: .3em;
-    white-space: normal
-}
-
-.token.cdata,
-.token.comment,
-.token.doctype,
-.token.prolog {
-    color: #708090
-}
-
-.token.punctuation {
-    color: #999
-}
-
-.token.namespace {
-    opacity: .7
-}
-
-.token.boolean,
-.token.constant,
-.token.deleted,
-.token.number,
-.token.property,
-.token.symbol,
-.token.tag {
-    color: #905
-}
-
-.token.attr-name,
-.token.builtin,
-.token.char,
-.token.inserted,
-.token.selector,
-.token.string {
-    color: #690
-}
-
-.language-css .token.string,
-.style .token.string,
-.token.entity,
-.token.operator,
-.token.url {
-    color: #9a6e3a;
-    background: hsla(0, 0%, 100%, .5)
-}
-
-.token.atrule,
-.token.attr-value,
-.token.keyword {
-    color: #07a
-}
-
-.token.class-name,
-.token.function {
-    color: #dd4a68
-}
-
-.token.important,
-.token.regex,
-.token.variable {
-    color: #e90
-}
-
-.token.bold,
-.token.important {
-    font-weight: 700
-}
-
-.token.italic {
-    font-style: italic
-}
-
-.token.entity {
-    cursor: help
-}
-
-.ps {
-    overflow: hidden !important;
-    overflow-anchor: none;
-    -ms-overflow-style: none;
-    touch-action: auto;
-    -ms-touch-action: auto
-}
-
-.ps__rail-x {
-    height: 15px;
-    bottom: 0
-}
-
-.ps__rail-x,
-.ps__rail-y {
-    display: none;
-    opacity: 0;
-    transition: background-color .2s linear, opacity .2s linear;
-    -webkit-transition: background-color .2s linear, opacity .2s linear;
-    position: absolute
-}
-
-.ps__rail-y {
-    width: 15px;
-    right: 0
-}
-
-.ps--active-x>.ps__rail-x,
-.ps--active-y>.ps__rail-y {
-    display: block;
-    background-color: transparent
-}
-
-.ps--focus>.ps__rail-x,
-.ps--focus>.ps__rail-y,
-.ps--scrolling-x>.ps__rail-x,
-.ps--scrolling-y>.ps__rail-y,
-.ps:hover>.ps__rail-x,
-.ps:hover>.ps__rail-y {
-    opacity: .6
-}
-
-.ps .ps__rail-x.ps--clicking,
-.ps .ps__rail-x:focus,
-.ps .ps__rail-x:hover,
-.ps .ps__rail-y.ps--clicking,
-.ps .ps__rail-y:focus,
-.ps .ps__rail-y:hover {
-    background-color: #eee;
-    opacity: .9
-}
-
-.ps__thumb-x {
-    transition: background-color .2s linear, height .2s ease-in-out;
-    -webkit-transition: background-color .2s linear, height .2s ease-in-out;
-    height: 6px;
-    bottom: 2px
-}
-
-.ps__thumb-x,
-.ps__thumb-y {
-    background-color: #aaa;
-    border-radius: 6px;
-    position: absolute
-}
-
-.ps__thumb-y {
-    transition: background-color .2s linear, width .2s ease-in-out;
-    -webkit-transition: background-color .2s linear, width .2s ease-in-out;
-    width: 6px;
-    right: 2px
-}
-
-.ps__rail-x.ps--clicking .ps__thumb-x,
-.ps__rail-x:focus>.ps__thumb-x,
-.ps__rail-x:hover>.ps__thumb-x {
-    background-color: #999;
-    height: 11px
-}
-
-.ps__rail-y.ps--clicking .ps__thumb-y,
-.ps__rail-y:focus>.ps__thumb-y,
-.ps__rail-y:hover>.ps__thumb-y {
-    background-color: #999;
-    width: 11px
-}
-
-@supports (-ms-overflow-style:none) {
-    .ps {
-        overflow: auto !important
-    }
-}
-
-@media (-ms-high-contrast:none),
-screen and (-ms-high-contrast:active) {
-    .ps {
-        overflow: auto !important
-    }
-}
-
-/* cyrillic-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
-    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
-    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
-    unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
-    unicode-range: U+0370-03FF;
-}
-
-/* hebrew */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
-    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
-}
-
-/* vietnamese */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
-    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
-    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 300;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
-    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
-    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
-    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
-    unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
-    unicode-range: U+0370-03FF;
-}
-
-/* hebrew */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
-    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
-}
-
-/* vietnamese */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
-    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
-    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 400;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
-    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
-    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
-    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
-    unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
-    unicode-range: U+0370-03FF;
-}
-
-/* hebrew */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
-    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
-}
-
-/* vietnamese */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
-    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
-    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 600;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
-    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
-
-/* cyrillic-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
-    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
-}
-
-/* cyrillic */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
-    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
-}
-
-/* greek-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
-    unicode-range: U+1F00-1FFF;
-}
-
-/* greek */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
-    unicode-range: U+0370-03FF;
-}
-
-/* hebrew */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
-    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
-}
-
-/* vietnamese */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
-    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
-}
-
-/* latin-ext */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
-    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
-}
-
-/* latin */
-@font-face {
-    font-family: 'Open Sans';
-    font-style: normal;
-    font-weight: 700;
-    font-stretch: 100%;
-    src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
-    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
-}
\ No newline at end of file
diff --git a/src/header.html b/src/header.html
deleted file mode 100644
index 99c32c7..0000000
--- a/src/header.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<link rel="stylesheet" href="./css/boot.css">
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700">
-<link rel="stylesheet" href="./index.css">
-<head>
-  <meta charset="utf-8">
-  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-  <title>Euroscope SectorfileUpdater</title>
-  <link rel="stylesheet" href="./css/boot.css">
-  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700">
-  <link rel="stylesheet" href="./index.css">
-  <div class="container-fluid">
-    <h1 class="navbar-brand text-white text-center">
-        Euroscope Sectorfile Updater
-    </h1>
-  </div>
-</head>        
-<nav class="navbar navbar-main navbar-expand-lg px-0 mx-4 mt-3 shadow-none border-radius-xl bg-transparent" id="navbarTop">
-                    <ul class="navbar-nav navbar-nav-hover ms-auto">
-                                <div class="border-radius-lg d-flex me-6">
-                                    <div class="col-4 text-end">
-                                    <a href=".\index.html" class="btn ecsu-btn-light btn-sm mb-0 mx-2">Home</a>
-                                    </div>
-                                <div class="border-radius-lg d-flex me-2">
-                                    <div class="col-4 text-end">
-                                      <a href=".\syncing.html" class="btn ecsu-btn-light btn-sm mb-0">Syncing</a>
-                                  </div>
-                                </div>
-                                <div class="border-radius-lg d-flex me-4">
-                                    <div class="col-4 text-end">
-                                      <a href=".\settings.html" class="btn ecsu-btn-light btn-sm mb-0">Credentials</a>
-                                    </div>
-                                </div>
-                        </ul>
-                    
-                </div>
-        </nav>
\ No newline at end of file
diff --git a/src/html_elements.js b/src/html_elements.js
index 29d2bdc..d036009 100644
--- a/src/html_elements.js
+++ b/src/html_elements.js
@@ -22,6 +22,10 @@ let applyHoppie = document.getElementById('applyHoppie');
 let dropDownGNG = document.getElementById('gng');
 let dropDownFiles = document.getElementById('files');
 
+const homeDiv = document.getElementById('homeDiv');
+const pushDiv = document.getElementById('pushDiv');
+const settingsDiv = document.getElementById('settingsDiv');
+
 saveCredBtn.addEventListener('click', (e) => {
     save();
 });
diff --git a/src/index.css b/src/index.css
deleted file mode 100644
index d914573..0000000
--- a/src/index.css
+++ /dev/null
@@ -1,230 +0,0 @@
-body {
-    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica,
-      Arial, sans-serif;
-    margin: auto;
-    max-width: 38rem;
-    padding: 2rem;
-  }
-  
-  /* Loopple Alert */
-  .loopple-alert {
-    position: relative;
-    margin-bottom: 16px;
-    padding: 16px 24px;
-    border: 1px solid transparent;
-    border-radius: 6px;
-    font-size: 14px;
-  }
-  
-  .loopple-alert.loopple-alert-gradient-dark {
-    color: #fff;
-    border-color: #45484b;
-    background: linear-gradient(87deg, #212529 0, #212229 100%) !important;
-  }
-  
-  .loopple-alert.loopple-alert-dismissible .close {
-    top: 50%;
-    right: 24px;
-    padding: 0;
-    transform: translateY(-50%);
-    opacity: 1;
-    position: absolute;
-    color: inherit;
-    border: 0;
-    background: transparent;
-  }
-  
-  .loopple-alert.loopple-alert-dismissible .close span {
-    color: #fff;
-  }
-  
-  .loopple-fade {
-    transition: opacity 0.15s linear;
-  }
-  
-  /* Loopple Button */
-  .loopple-btn {
-    font-size: 14px;
-    font-weight: 600;
-    cursor: pointer;
-    border: 1px solid transparent;
-    border-radius: 4px;
-    text-align: center;
-    vertical-align: middle;
-    position: relative;
-    transition: all 0.15s ease;
-    padding: 10px 20px;
-    letter-spacing: 0.3px;
-    text-transform: none;
-    will-change: transform;
-  }
-  
-  .loopple-btn.loopple-btn-white {
-    color: #212529;
-    border-color: #fff;
-    background-color: #fff;
-    box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
-  }
-  
-  .loopple-btn.loopple-btn-white:hover {
-    color: #212529;
-    border-color: #fff;
-    background-color: #fff;
-  }
-  
-  .loopple-btn.loopple-btn-white:focus,
-  .loopple-btn.loopple-btn-white.focus {
-    box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(255, 255, 255, 0.5) l;
-  }
-  
-  .loopple-btn.loopple-btn-white:not(:disabled):not(.disabled):active,
-  .loopple-btn.loopple-btn-white:not(:disabled):not(.disabled).active {
-    color: #212529;
-    border-color: #fff;
-    background-color: #e6e6e6;
-  }
-  
-  /* Loopple Utilities */
-  .loopple-position-absolute {
-    position: absolute;
-  }
-  
-  .loopple-position-sticky {
-    position: sticky;
-  }
-  
-  .loopple-position-fixed {
-    position: fixed;
-  }
-  
-  .loopple-z-index-9999 {
-    z-index: 9999;
-  }
-  
-  .loopple-bottom-2 {
-    bottom: 8px;
-  }
-  
-  .loopple-mx-auto {
-    margin-left: auto !important;
-    margin-right: auto !important;
-  }
-  
-  .loopple-text-center {
-    text-align: center;
-  }
-  
-  .loopple-right-0 {
-    right: 0;
-  }
-  
-  .loopple-left-0 {
-    left: 0;
-  }
-  
-  .loopple-w-50 {
-    width: 50%;
-  }
-  
-  .loopple-ml-2,
-  .loopple-mx-2 {
-    margin-left: 8px;
-  }
-  
-  .loopple-opacity-0 {
-    opacity: 0;
-  }
-  
-  .ecsu-bg-dark-out {
-    background: #23262c;
-  }
-  
-  .ecsu-bg-dark-light-out {
-    background: #343a40;
-  
-  }
-  
-  .ecsu-bg-light-out {
-    background-color: #f8f9fa;
-  }
-  
-  .ecsu-bg-dark-light-2-out {
-    background: #495057;
-  }
-  
-  .ecsu-btn-primary {
-    --bs-btn-color: #fff;
-    --bs-btn-bg: #070752;
-    --bs-btn-border-color: #cb0c9f;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #2020a1;
-    --bs-btn-hover-border-color: #a20a7f;
-    --bs-btn-focus-shadow-rgb: 211, 48, 173;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #a20a7f;
-    --bs-btn-active-border-color: #980977;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #fff;
-    --bs-btn-disabled-bg: #cb0c9f;
-    --bs-btn-disabled-border-color: #cb0c9f
-  }
-  
-  .ecsu-btn-dark {
-    --bs-btn-color: #fff;
-    --bs-btn-bg: #14161a;
-    --bs-btn-border-color: #344767;
-    --bs-btn-hover-color: #fff;
-    --bs-btn-hover-bg: #4a5c7c;
-    --bs-btn-hover-border-color: #2a3952;
-    --bs-btn-focus-shadow-rgb: 82, 99, 126;
-    --bs-btn-active-color: #fff;
-    --bs-btn-active-bg: #2a3952;
-    --bs-btn-active-border-color: #27354d;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #fff;
-    --bs-btn-disabled-bg: #344767;
-    --bs-btn-disabled-border-color: #344767
-  }
-  
-  .ecsu-btn-light {
-    --bs-btn-color: #000;
-    --bs-btn-bg: #e9ecef;
-    --bs-btn-border-color: #e9ecef;
-    --bs-btn-hover-color: #000;
-    --bs-btn-hover-bg: #9ea3a7;
-    --bs-btn-hover-border-color: #ebeef1;
-    --bs-btn-focus-shadow-rgb: 198, 201, 203;
-    --bs-btn-active-color: #000;
-    --bs-btn-active-bg: #edf0f2;
-    --bs-btn-active-border-color: #ebeef1;
-    --bs-btn-active-shadow: none;
-    --bs-btn-disabled-color: #000;
-    --bs-btn-disabled-bg: #e9ecef;
-    --bs-btn-disabled-border-color: #e9ecef
-  }
-  
-  .escu-bg-gradient-primary {
-    background-color: #4a5c7c;
-  }
-  .tooltip {
-    position: relative;
-    display: inline-block;
-    border-bottom: 1px dotted black;
-  }
-  
-  .tooltip .tooltiptext {
-    visibility: hidden;
-    width: 450px;
-    background-color: black;
-    color: #fff;
-    text-align: center;
-    border-radius: 6px;
-    padding: 5px 0;
-    /* Position the tooltip */
-    position: absolute;
-    z-index: 1;
-  }
-  
-  .tooltip:hover .tooltiptext {
-    visibility: visible;
-  }
\ No newline at end of file
diff --git a/src/index.html b/src/index.html
index 4068784..338d377 100644
--- a/src/index.html
+++ b/src/index.html
@@ -1,4 +1,3 @@
-<link rel="stylesheet" href="./css/boot.css">
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700">
 <!DOCTYPE html>
 <html class="ecsu-bg-dark-out">
@@ -7,9 +6,8 @@
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
     <title>AIRAC Updater</title>
-    <link rel="stylesheet" href="./css/boot.css">
     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700">
-    <link rel="stylesheet" href="./index.css">
+    <link rel="stylesheet" href="components/css/index.css">
     <div class="container-fluid">
         <h1 class="text-white text-center">
             AIRAC Updater
diff --git a/src/index.js b/src/index.js
index 31b9b3a..9dd388f 100644
--- a/src/index.js
+++ b/src/index.js
@@ -13,17 +13,17 @@ const createWindow = () => {
     const mainWindow = new BrowserWindow({
         width: 1000,
         height: 800,
-        webPreferences: {
+        /*webPreferences: {
             nodeIntegration: true,
             contextIsolation: false,
             nodeIntegrationInWorker: true,
             preload: path.join(__dirname, 'preload.js'),
-        },
+        },*/
     });
-    mainWindow.loadFile(path.join(__dirname, 'index.html'));
-    //mainWindow.webContents.openDevTools();
+    mainWindow.loadFile(path.join(__dirname, 'index1.html'));
+    mainWindow.webContents.openDevTools();
     // Select Directory
-    ipcMain.on('app-path', async(event, arg) => {
+    /*ipcMain.on('app-path', async(event, arg) => {
         filepath = await dialog.showOpenDialog(mainWindow, {
             properties: ['openDirectory']
         });
@@ -35,7 +35,7 @@ const createWindow = () => {
     });
     ipcMain.on("app-path-get", (event) => {
         mainWindow.webContents.send("app-path-get", app.getAppPath());
-    });
+    });*/
 };
 
 
diff --git a/src/index1.html b/src/index1.html
index 977dcca..573cde3 100644
--- a/src/index1.html
+++ b/src/index1.html
@@ -1,41 +1,35 @@
-<script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
-  crossorigin="anonymous">
+<!DOCTYPE html>
+<html lang="en" class="dark">
+  <head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>AIRAC Updater</title>
+    <link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
+    <link href="components/css/index.css" rel="stylesheet">
+    <script src="components/js/index.js"></script>
+  </head>
+  <script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
+          crossorigin="anonymous">
+  </script>
+  <script>
+    $(function () {
+      $("#header").load("./components/html/header.html");
+      $("#homeDiv").load("./components/views/home.html");
+      $("#pushDiv").load("./components/views/push.html");
+      $("#settingsDiv").load("./components/views/settings.html");
+      $("#footer").load("./components/html/footer.html");
+    });
   </script>
-<script src=".\js\loople.js"></script>
-<script>
-  $(function () {
-    $("#header").load("header.html");
-    $("#footer").load("footer.html");
-  });
-</script>
 
-<body class="bg-dark">
-  <div class="main-content" id="panel">
-
-    <!--Header-->
+  <body class="bg-gray-900 text-gray-100">
     <div id="header"></div>
 
-    <!--CONTENT-->
+      <div id="homeDiv"></div>
+      <div id="pushDiv" style="display: none;"></div>
+      <div id="settingsDiv" style="display: none;"></div>
 
     <!--Footer-->
     <div id="footer"></div>
-  </div>
-  <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/core/popper.min.js"></script>
-  <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/core/bootstrap.min.js"></script>
-  <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/plugins/chartjs.min.js"></script>
-  <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/plugins/Chart.extension.js"></script>
-  <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/soft-ui-dashboard.min.js?v=1.0.2"></script>
-  <script src="./js/loopple.js"></script>
-  <script>
-    $(function () {
-      $("#header").load(".\html\header.html");
-      $("#footer").load(".\html\footer.html");
-    });
-
-
-    function kackc(){
-      var dragonHealth = document.getElementById("progressb").value;
-      dragonHealth.value = 25;
-    }
-  </script>
-</body>
\ No newline at end of file
+    <script src="./components/js/frontend_handler.js"></script>
+  </body>
+</html>
\ No newline at end of file
diff --git a/src/settings.html b/src/settings.html
index 480e870..e342fd7 100644
--- a/src/settings.html
+++ b/src/settings.html
@@ -97,15 +97,15 @@
   <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/plugins/chartjs.min.js"></script>
   <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/plugins/Chart.extension.js"></script>
   <script src="https://demos.creative-tim.com/soft-ui-dashboard/assets/js/soft-ui-dashboard.min.js?v=1.0.2"></script>
-  <script src="./js/html_elements.js"></script>
-  <script src="./js/renderer.js"></script>
-  <script src="./js/startup.js"></script>
-  <script src="./js/save.js"></script>
-  <script src="./js/getFiles.js"></script>
-  <script src="./js/data_structure.js"></script>
-  <script src="./js/download.js"></script>
-  <script src="./js/git_ops.js"></script>
-  <script src="./js/append_to_file.js"></script>
+  <script src="components/js/html_elements.js"></script>
+  <script src="components/js/renderer.js"></script>
+  <script src="components/js/startup.js"></script>
+  <script src="components/js/save.js"></script>
+  <script src="components/js/getFiles.js"></script>
+  <script src="components/js/data_structure.js"></script>
+  <script src="components/js/download.js"></script>
+  <script src="components/js/git_ops.js"></script>
+  <script src="components/js/append_to_file.js"></script>
   <script>
     if (document.querySelector("#chart-bars")) {
       var ctx = document.getElementById("chart-bars").getContext("2d");
@@ -273,6 +273,6 @@
       });
     };
   </script>
-  <script src="./js/loopple.js"></script>
+  <script src="components/js/loopple.js"></script>
   </script>
 </body>
\ No newline at end of file
diff --git a/src/syncing.html b/src/syncing.html
index 55ebc43..52dc49c 100644
--- a/src/syncing.html
+++ b/src/syncing.html
@@ -255,7 +255,7 @@
       });
     };
   </script>
-  <script src="./js/loopple.js"></script>
+  <script src="components/js/loopple.js"></script>
   <script>
     $(function () {
       $("#header").load(".\html\header.html");
diff --git a/tailwind.config.js b/tailwind.config.js
new file mode 100644
index 0000000..33a1150
--- /dev/null
+++ b/tailwind.config.js
@@ -0,0 +1,12 @@
+/** @type {import('tailwindcss').Config} */
+module.exports = {
+  content: ["./src/**/*.{html,js}"],
+  theme: {
+    extend: {},
+  },
+  plugins: {
+    tailwindcss: {},
+    autoprefixer: {},
+  }
+}
+
diff --git a/yarn.lock b/yarn.lock
index 24c375d..bd69ed4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,11 @@
 # yarn lockfile v1
 
 
+"@alloc/quick-lru@^5.2.0":
+  version "5.2.0"
+  resolved "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz"
+  integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
+
 "@electron-forge/cli@^6.0.0-beta.66":
   version "6.4.2"
   resolved "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.4.2.tgz"
@@ -303,6 +308,50 @@
   resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz"
   integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==
 
+"@isaacs/cliui@^8.0.2":
+  version "8.0.2"
+  resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
+  integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
+  dependencies:
+    string-width "^5.1.2"
+    string-width-cjs "npm:string-width@^4.2.0"
+    strip-ansi "^7.0.1"
+    strip-ansi-cjs "npm:strip-ansi@^6.0.1"
+    wrap-ansi "^8.1.0"
+    wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
+
+"@jridgewell/gen-mapping@^0.3.2":
+  version "0.3.8"
+  resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz"
+  integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==
+  dependencies:
+    "@jridgewell/set-array" "^1.2.1"
+    "@jridgewell/sourcemap-codec" "^1.4.10"
+    "@jridgewell/trace-mapping" "^0.3.24"
+
+"@jridgewell/resolve-uri@^3.1.0":
+  version "3.1.2"
+  resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
+  integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
+
+"@jridgewell/set-array@^1.2.1":
+  version "1.2.1"
+  resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz"
+  integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
+
+"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
+  version "1.5.0"
+  resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
+  integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
+
+"@jridgewell/trace-mapping@^0.3.24":
+  version "0.3.25"
+  resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
+  integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
+  dependencies:
+    "@jridgewell/resolve-uri" "^3.1.0"
+    "@jridgewell/sourcemap-codec" "^1.4.14"
+
 "@kwsites/file-exists@^1.1.1":
   version "1.1.1"
   resolved "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz"
@@ -442,6 +491,11 @@
   dependencies:
     "@octokit/openapi-types" "^18.0.0"
 
+"@pkgjs/parseargs@^0.11.0":
+  version "0.11.0"
+  resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
+  integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
+
 "@sindresorhus/is@^4.0.0":
   version "4.6.0"
   resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
@@ -566,6 +620,11 @@ ansi-regex@^5.0.1:
   resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
   integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
 
+ansi-regex@^6.0.1:
+  version "6.1.0"
+  resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz"
+  integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==
+
 ansi-styles@^4.0.0, ansi-styles@^4.1.0:
   version "4.3.0"
   resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
@@ -573,6 +632,29 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
   dependencies:
     color-convert "^2.0.1"
 
+ansi-styles@^6.1.0:
+  version "6.2.1"
+  resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
+  integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
+
+any-promise@^1.0.0:
+  version "1.3.0"
+  resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
+  integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
+
+anymatch@~3.1.2:
+  version "3.1.3"
+  resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
+  integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
+  dependencies:
+    normalize-path "^3.0.0"
+    picomatch "^2.0.4"
+
+arg@^5.0.2:
+  version "5.0.2"
+  resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz"
+  integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
+
 argparse@^2.0.1:
   version "2.0.1"
   resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
@@ -615,6 +697,18 @@ author-regex@^1.0.0:
   resolved "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz"
   integrity sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==
 
+autoprefixer@^10.4.20:
+  version "10.4.20"
+  resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz"
+  integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==
+  dependencies:
+    browserslist "^4.23.3"
+    caniuse-lite "^1.0.30001646"
+    fraction.js "^4.3.7"
+    normalize-range "^0.1.2"
+    picocolors "^1.0.1"
+    postcss-value-parser "^4.2.0"
+
 balanced-match@^1.0.0:
   version "1.0.2"
   resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
@@ -635,6 +729,11 @@ big-integer@^1.6.17:
   resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz"
   integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==
 
+binary-extensions@^2.0.0:
+  version "2.3.0"
+  resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz"
+  integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
+
 binary@^0.3.0, binary@~0.3.0:
   version "0.3.0"
   resolved "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz"
@@ -682,13 +781,23 @@ brace-expansion@^2.0.1:
   dependencies:
     balanced-match "^1.0.0"
 
-braces@^3.0.3:
+braces@^3.0.3, braces@~3.0.2:
   version "3.0.3"
   resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
   integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
   dependencies:
     fill-range "^7.1.1"
 
+browserslist@^4.23.3, "browserslist@>= 4.21.0":
+  version "4.24.3"
+  resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz"
+  integrity sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==
+  dependencies:
+    caniuse-lite "^1.0.30001688"
+    electron-to-chromium "^1.5.73"
+    node-releases "^2.0.19"
+    update-browserslist-db "^1.1.1"
+
 buffer-crc32@~0.2.3:
   version "0.2.13"
   resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
@@ -780,6 +889,16 @@ call-bound@^1.0.2:
     call-bind-apply-helpers "^1.0.1"
     get-intrinsic "^1.2.6"
 
+camelcase-css@^2.0.1:
+  version "2.0.1"
+  resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz"
+  integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
+
+caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688:
+  version "1.0.30001690"
+  resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz"
+  integrity sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==
+
 chainsaw@~0.1.0:
   version "0.1.0"
   resolved "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"
@@ -795,6 +914,21 @@ chalk@^4.0.0, chalk@^4.1.0:
     ansi-styles "^4.1.0"
     supports-color "^7.1.0"
 
+chokidar@^3.6.0:
+  version "3.6.0"
+  resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
+  integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
+  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"
+  optionalDependencies:
+    fsevents "~2.3.2"
+
 chownr@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz"
@@ -875,7 +1009,7 @@ combined-stream@^1.0.8:
   dependencies:
     delayed-stream "~1.0.0"
 
-commander@^4.1.1:
+commander@^4.0.0, commander@^4.1.1:
   version "4.1.1"
   resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
   integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
@@ -951,7 +1085,7 @@ cross-spawn@^6.0.5:
     shebang-command "^1.2.0"
     which "^1.2.9"
 
-cross-spawn@^7.0.1:
+cross-spawn@^7.0.0, cross-spawn@^7.0.1:
   version "7.0.6"
   resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
   integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
@@ -965,6 +1099,11 @@ cross-zip@^4.0.0:
   resolved "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.1.tgz"
   integrity sha512-n63i0lZ0rvQ6FXiGQ+/JFCKAUyPFhLQYJIqKaa+tSJtfKeULF/IDNDAbdnSIxgS4NTuw2b0+lj8LzfITuq+ZxQ==
 
+cssesc@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
+  integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
+
 debug@^2.2.0:
   version "2.6.9"
   resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
@@ -1057,6 +1196,11 @@ dezalgo@^1.0.4:
     asap "^2.0.0"
     wrappy "1"
 
+didyoumean@^1.2.2:
+  version "1.2.2"
+  resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz"
+  integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
+
 dir-compare@^3.0.0:
   version "3.3.0"
   resolved "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz"
@@ -1065,6 +1209,11 @@ dir-compare@^3.0.0:
     buffer-equal "^1.0.0"
     minimatch "^3.0.4"
 
+dlv@^1.1.3:
+  version "1.1.3"
+  resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz"
+  integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
+
 dunder-proto@^1.0.0:
   version "1.0.1"
   resolved "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz"
@@ -1081,6 +1230,11 @@ duplexer2@~0.1.4:
   dependencies:
     readable-stream "^2.0.2"
 
+eastasianwidth@^0.2.0:
+  version "0.2.0"
+  resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
+  integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
+
 electron-dl@^3.3.1:
   version "3.5.2"
   resolved "https://registry.npmjs.org/electron-dl/-/electron-dl-3.5.2.tgz"
@@ -1122,6 +1276,11 @@ electron-squirrel-startup@^1.0.0:
   dependencies:
     debug "^2.2.0"
 
+electron-to-chromium@^1.5.73:
+  version "1.5.76"
+  resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz"
+  integrity sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==
+
 electron-winstaller@^5.0.0:
   version "5.4.0"
   resolved "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz"
@@ -1149,6 +1308,11 @@ emoji-regex@^8.0.0:
   resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
   integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
 
+emoji-regex@^9.2.2:
+  version "9.2.2"
+  resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
+  integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+
 encoding@^0.1.0, encoding@^0.1.13:
   version "0.1.13"
   resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
@@ -1202,7 +1366,7 @@ es6-error@^4.1.1:
   resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz"
   integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
 
-escalade@^3.1.1:
+escalade@^3.1.1, escalade@^3.2.0:
   version "3.2.0"
   resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
   integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
@@ -1273,7 +1437,7 @@ extract-zip@^2.0.0, extract-zip@^2.0.1:
   optionalDependencies:
     "@types/yauzl" "^2.9.1"
 
-fast-glob@^3.2.7:
+fast-glob@^3.2.7, fast-glob@^3.3.2:
   version "3.3.2"
   resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
   integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -1355,6 +1519,14 @@ flora-colossus@^2.0.0:
     debug "^4.3.4"
     fs-extra "^10.1.0"
 
+foreground-child@^3.1.0:
+  version "3.3.0"
+  resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz"
+  integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==
+  dependencies:
+    cross-spawn "^7.0.0"
+    signal-exit "^4.0.1"
+
 form-data@^4.0.0:
   version "4.0.1"
   resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz"
@@ -1374,6 +1546,11 @@ formidable@^2.1.2:
     once "^1.4.0"
     qs "^6.11.0"
 
+fraction.js@^4.3.7:
+  version "4.3.7"
+  resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz"
+  integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
+
 fs-extra@^10.0.0, fs-extra@^10.1.0:
   version "10.1.0"
   resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
@@ -1527,13 +1704,32 @@ get-stream@^5.1.0:
   dependencies:
     pump "^3.0.0"
 
-glob-parent@^5.1.2:
+glob-parent@^5.1.2, glob-parent@~5.1.2:
   version "5.1.2"
   resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
   integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
   dependencies:
     is-glob "^4.0.1"
 
+glob-parent@^6.0.2:
+  version "6.0.2"
+  resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
+  integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
+  dependencies:
+    is-glob "^4.0.3"
+
+glob@^10.3.10:
+  version "10.4.5"
+  resolved "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz"
+  integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
+  dependencies:
+    foreground-child "^3.1.0"
+    jackspeak "^3.1.2"
+    minimatch "^9.0.4"
+    minipass "^7.1.2"
+    package-json-from-dist "^1.0.0"
+    path-scurry "^1.11.1"
+
 glob@^7.1.3:
   version "7.2.3"
   resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
@@ -1799,6 +1995,13 @@ is-arrayish@^0.2.1:
   resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
   integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
 
+is-binary-path@~2.1.0:
+  version "2.1.0"
+  resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
+  integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
+  dependencies:
+    binary-extensions "^2.0.0"
+
 is-core-module@^2.16.0:
   version "2.16.1"
   resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz"
@@ -1821,7 +2024,7 @@ is-fullwidth-code-point@^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==
 
-is-glob@^4.0.1:
+is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
   version "4.0.3"
   resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
   integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@@ -1895,6 +2098,20 @@ isexe@^2.0.0:
   resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
   integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
 
+jackspeak@^3.1.2:
+  version "3.4.3"
+  resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz"
+  integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==
+  dependencies:
+    "@isaacs/cliui" "^8.0.2"
+  optionalDependencies:
+    "@pkgjs/parseargs" "^0.11.0"
+
+jiti@^1.21.6:
+  version "1.21.7"
+  resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz"
+  integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==
+
 js-yaml@^4.1.0:
   version "4.1.0"
   resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
@@ -1945,6 +2162,16 @@ keyv@^4.0.0:
   dependencies:
     json-buffer "3.0.1"
 
+lilconfig@^3.0.0, lilconfig@^3.1.3:
+  version "3.1.3"
+  resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz"
+  integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==
+
+lines-and-columns@^1.1.6:
+  version "1.2.4"
+  resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
+  integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
+
 listenercount@~1.0.1:
   version "1.0.1"
   resolved "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz"
@@ -2029,6 +2256,11 @@ lowercase-keys@^2.0.0:
   resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz"
   integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
 
+lru-cache@^10.2.0:
+  version "10.4.3"
+  resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz"
+  integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
+
 lru-cache@^7.7.1:
   version "7.18.3"
   resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz"
@@ -2094,7 +2326,7 @@ methods@^1.1.2:
   resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
   integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
 
-micromatch@^4.0.4:
+micromatch@^4.0.4, micromatch@^4.0.8:
   version "4.0.8"
   resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz"
   integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
@@ -2153,6 +2385,13 @@ minimatch@^5.0.1:
   dependencies:
     brace-expansion "^2.0.1"
 
+minimatch@^9.0.4:
+  version "9.0.5"
+  resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz"
+  integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
+  dependencies:
+    brace-expansion "^2.0.1"
+
 minimist@^1.2.6, minimist@^1.2.8:
   version "1.2.8"
   resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
@@ -2204,11 +2443,21 @@ minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6:
   dependencies:
     yallist "^4.0.0"
 
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
+  version "7.1.2"
+  resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz"
+  integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
+
 minipass@^5.0.0:
   version "5.0.0"
   resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"
   integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
 
+minipass@^7.1.2:
+  version "7.1.2"
+  resolved "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz"
+  integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
+
 minizlib@^2.1.1, minizlib@^2.1.2:
   version "2.1.2"
   resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz"
@@ -2256,6 +2505,20 @@ ms@2.0.0:
   resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
   integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
 
+mz@^2.7.0:
+  version "2.7.0"
+  resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
+  integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
+  dependencies:
+    any-promise "^1.0.0"
+    object-assign "^4.0.1"
+    thenify-all "^1.0.0"
+
+nanoid@^3.3.7:
+  version "3.3.8"
+  resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz"
+  integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==
+
 negotiator@^0.6.3:
   version "0.6.4"
   resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz"
@@ -2287,6 +2550,11 @@ node-fetch@^2.6.7:
   dependencies:
     whatwg-url "^5.0.0"
 
+node-releases@^2.0.19:
+  version "2.0.19"
+  resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz"
+  integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==
+
 nopt@^3.0.1:
   version "3.0.6"
   resolved "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz"
@@ -2318,6 +2586,16 @@ normalize-package-data@^2.3.2:
     semver "2 || 3 || 4 || 5"
     validate-npm-package-license "^3.0.1"
 
+normalize-path@^3.0.0, normalize-path@~3.0.0:
+  version "3.0.0"
+  resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
+  integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+
+normalize-range@^0.1.2:
+  version "0.1.2"
+  resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
+  integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
+
 normalize-url@^6.0.1:
   version "6.1.0"
   resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz"
@@ -2330,6 +2608,16 @@ npm-run-path@^2.0.0:
   dependencies:
     path-key "^2.0.0"
 
+object-assign@^4.0.1:
+  version "4.1.1"
+  resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
+  integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
+
+object-hash@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"
+  integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
+
 object-inspect@^1.13.3:
   version "1.13.3"
   resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz"
@@ -2448,6 +2736,11 @@ p-try@^2.0.0:
   resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
   integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
 
+package-json-from-dist@^1.0.0:
+  version "1.0.1"
+  resolved "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz"
+  integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
+
 parse-author@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz"
@@ -2502,6 +2795,14 @@ path-parse@^1.0.7:
   resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
   integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
 
+path-scurry@^1.11.1:
+  version "1.11.1"
+  resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz"
+  integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
+  dependencies:
+    lru-cache "^10.2.0"
+    minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
+
 path-type@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz"
@@ -2522,16 +2823,26 @@ pend@~1.2.0:
   resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz"
   integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==
 
-picomatch@^2.3.1:
+picocolors@^1.0.1, picocolors@^1.1.0, picocolors@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"
+  integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
+
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
   version "2.3.1"
   resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
   integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
 
-pify@^2.0.0:
+pify@^2.0.0, pify@^2.3.0:
   version "2.3.0"
   resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
   integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
 
+pirates@^4.0.1:
+  version "4.0.6"
+  resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz"
+  integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==
+
 pkg-dir@^4.2.0:
   version "4.2.0"
   resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
@@ -2548,6 +2859,59 @@ plist@^3.0.0, plist@^3.0.4, plist@^3.0.5:
     base64-js "^1.5.1"
     xmlbuilder "^15.1.1"
 
+postcss-import@^15.1.0:
+  version "15.1.0"
+  resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz"
+  integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==
+  dependencies:
+    postcss-value-parser "^4.0.0"
+    read-cache "^1.0.0"
+    resolve "^1.1.7"
+
+postcss-js@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz"
+  integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==
+  dependencies:
+    camelcase-css "^2.0.1"
+
+postcss-load-config@^4.0.2:
+  version "4.0.2"
+  resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz"
+  integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==
+  dependencies:
+    lilconfig "^3.0.0"
+    yaml "^2.3.4"
+
+postcss-nested@^6.2.0:
+  version "6.2.0"
+  resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz"
+  integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==
+  dependencies:
+    postcss-selector-parser "^6.1.1"
+
+postcss-selector-parser@^6.1.1, postcss-selector-parser@^6.1.2:
+  version "6.1.2"
+  resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz"
+  integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==
+  dependencies:
+    cssesc "^3.0.0"
+    util-deprecate "^1.0.2"
+
+postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
+  version "4.2.0"
+  resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
+  integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
+
+postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.47, postcss@^8.4.49, postcss@>=8.0.9:
+  version "8.4.49"
+  resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz"
+  integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==
+  dependencies:
+    nanoid "^3.3.7"
+    picocolors "^1.1.1"
+    source-map-js "^1.2.1"
+
 postject@^1.0.0-alpha.6:
   version "1.0.0-alpha.6"
   resolved "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz"
@@ -2639,6 +3003,13 @@ read-binary-file-arch@^1.0.6:
   dependencies:
     debug "^4.3.4"
 
+read-cache@^1.0.0:
+  version "1.0.0"
+  resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz"
+  integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
+  dependencies:
+    pify "^2.3.0"
+
 read-pkg-up@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz"
@@ -2701,6 +3072,13 @@ readable-stream@~2.3.6:
     string_decoder "~1.1.1"
     util-deprecate "~1.0.1"
 
+readdirp@~3.6.0:
+  version "3.6.0"
+  resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
+  integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
+  dependencies:
+    picomatch "^2.2.1"
+
 rechoir@^0.8.0:
   version "0.8.0"
   resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz"
@@ -2733,7 +3111,7 @@ resolve-package@^1.0.1:
   dependencies:
     get-installed-path "^2.0.3"
 
-resolve@^1.1.6, resolve@^1.10.0, resolve@^1.20.0:
+resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.8:
   version "1.22.10"
   resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz"
   integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
@@ -2940,6 +3318,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
   resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
   integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
 
+signal-exit@^4.0.1:
+  version "4.1.0"
+  resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
+  integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
+
 simple-git@^3.15.1:
   version "3.27.0"
   resolved "https://registry.npmjs.org/simple-git/-/simple-git-3.27.0.tgz"
@@ -3003,6 +3386,11 @@ sort-keys@^1.0.0:
   dependencies:
     is-plain-obj "^1.0.0"
 
+source-map-js@^1.2.1:
+  version "1.2.1"
+  resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"
+  integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
+
 source-map-support@^0.5.13:
   version "0.5.21"
   resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
@@ -3073,6 +3461,15 @@ string_decoder@~1.1.1:
   dependencies:
     safe-buffer "~5.1.0"
 
+"string-width-cjs@npm:string-width@^4.2.0":
+  version "4.2.3"
+  resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
+  integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
+  dependencies:
+    emoji-regex "^8.0.0"
+    is-fullwidth-code-point "^3.0.0"
+    strip-ansi "^6.0.1"
+
 string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
   version "4.2.3"
   resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
@@ -3082,6 +3479,22 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
     is-fullwidth-code-point "^3.0.0"
     strip-ansi "^6.0.1"
 
+string-width@^5.0.1, string-width@^5.1.2:
+  version "5.1.2"
+  resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
+  integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
+  dependencies:
+    eastasianwidth "^0.2.0"
+    emoji-regex "^9.2.2"
+    strip-ansi "^7.0.1"
+
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
+  version "6.0.1"
+  resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
+  integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
+  dependencies:
+    ansi-regex "^5.0.1"
+
 strip-ansi@^6.0.0, strip-ansi@^6.0.1:
   version "6.0.1"
   resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
@@ -3089,6 +3502,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
   dependencies:
     ansi-regex "^5.0.1"
 
+strip-ansi@^7.0.1:
+  version "7.1.0"
+  resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
+  integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
+  dependencies:
+    ansi-regex "^6.0.1"
+
 strip-bom@^3.0.0:
   version "3.0.0"
   resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
@@ -3106,6 +3526,19 @@ strip-outer@^1.0.1:
   dependencies:
     escape-string-regexp "^1.0.2"
 
+sucrase@^3.35.0:
+  version "3.35.0"
+  resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz"
+  integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==
+  dependencies:
+    "@jridgewell/gen-mapping" "^0.3.2"
+    commander "^4.0.0"
+    glob "^10.3.10"
+    lines-and-columns "^1.1.6"
+    mz "^2.7.0"
+    pirates "^4.0.1"
+    ts-interface-checker "^0.1.9"
+
 sudo-prompt@^9.1.1:
   version "9.2.1"
   resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz"
@@ -3146,6 +3579,34 @@ supports-preserve-symlinks-flag@^1.0.0:
   resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
   integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
 
+tailwindcss@^3.4.17:
+  version "3.4.17"
+  resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz"
+  integrity sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==
+  dependencies:
+    "@alloc/quick-lru" "^5.2.0"
+    arg "^5.0.2"
+    chokidar "^3.6.0"
+    didyoumean "^1.2.2"
+    dlv "^1.1.3"
+    fast-glob "^3.3.2"
+    glob-parent "^6.0.2"
+    is-glob "^4.0.3"
+    jiti "^1.21.6"
+    lilconfig "^3.1.3"
+    micromatch "^4.0.8"
+    normalize-path "^3.0.0"
+    object-hash "^3.0.0"
+    picocolors "^1.1.1"
+    postcss "^8.4.47"
+    postcss-import "^15.1.0"
+    postcss-js "^4.0.1"
+    postcss-load-config "^4.0.2"
+    postcss-nested "^6.2.0"
+    postcss-selector-parser "^6.1.2"
+    resolve "^1.22.8"
+    sucrase "^3.35.0"
+
 tar@^6.0.5, tar@^6.1.11, tar@^6.2.1:
   version "6.2.1"
   resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz"
@@ -3166,6 +3627,20 @@ temp@^0.9.0:
     mkdirp "^0.5.1"
     rimraf "~2.6.2"
 
+thenify-all@^1.0.0:
+  version "1.6.0"
+  resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
+  integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
+  dependencies:
+    thenify ">= 3.1.0 < 4"
+
+"thenify@>= 3.1.0 < 4":
+  version "3.3.1"
+  resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
+  integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
+  dependencies:
+    any-promise "^1.0.0"
+
 through@^2.3.8:
   version "2.3.8"
   resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
@@ -3214,6 +3689,11 @@ trim-repeated@^1.0.0:
   dependencies:
     escape-string-regexp "^1.0.2"
 
+ts-interface-checker@^0.1.9:
+  version "0.1.13"
+  resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz"
+  integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
+
 tslib@^2.1.0:
   version "2.8.1"
   resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
@@ -3287,6 +3767,14 @@ unzipper@^0.10.11:
     readable-stream "~2.3.6"
     setimmediate "~1.0.4"
 
+update-browserslist-db@^1.1.1:
+  version "1.1.1"
+  resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz"
+  integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==
+  dependencies:
+    escalade "^3.2.0"
+    picocolors "^1.1.0"
+
 username@^5.1.0:
   version "5.1.0"
   resolved "https://registry.npmjs.org/username/-/username-5.1.0.tgz"
@@ -3295,7 +3783,7 @@ username@^5.1.0:
     execa "^1.0.0"
     mem "^4.3.0"
 
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
+util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
   version "1.0.2"
   resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
   integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
@@ -3356,6 +3844,15 @@ which@^2.0.1, which@^2.0.2:
   dependencies:
     isexe "^2.0.0"
 
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
+  version "7.0.0"
+  resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
+  integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
+  dependencies:
+    ansi-styles "^4.0.0"
+    string-width "^4.1.0"
+    strip-ansi "^6.0.0"
+
 wrap-ansi@^6.2.0:
   version "6.2.0"
   resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
@@ -3374,6 +3871,15 @@ wrap-ansi@^7.0.0:
     string-width "^4.1.0"
     strip-ansi "^6.0.0"
 
+wrap-ansi@^8.1.0:
+  version "8.1.0"
+  resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
+  integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
+  dependencies:
+    ansi-styles "^6.1.0"
+    string-width "^5.0.1"
+    strip-ansi "^7.0.1"
+
 wrappy@1:
   version "1.0.2"
   resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
@@ -3394,6 +3900,11 @@ yallist@^4.0.0:
   resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
   integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
 
+yaml@^2.3.4:
+  version "2.6.1"
+  resolved "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz"
+  integrity sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==
+
 yargs-parser@^21.1.1:
   version "21.1.1"
   resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"